diff --git a/BlueWater/Assets/Behavior Designer Formations.meta b/BlueWater/Assets/Behavior Designer Formations.meta new file mode 100644 index 000000000..f2dbc4fd1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e74fc3cbd46864cbca2235898d7bcca3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/Behavior Designer Formations/Documentation.pdf b/BlueWater/Assets/Behavior Designer Formations/Documentation.pdf new file mode 100644 index 000000000..1a46a5e73 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Documentation.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Documentation.pdf.meta b/BlueWater/Assets/Behavior Designer Formations/Documentation.pdf.meta new file mode 100644 index 000000000..e6c1d6817 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Documentation.pdf.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0e92acfc57294ce42961ca0f49f0b67a +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Documentation.pdf + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor.meta b/BlueWater/Assets/Behavior Designer Formations/Editor.meta new file mode 100644 index 000000000..4cbbcb062 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 88acce4175c55504e9c83a88edef33da +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons.meta new file mode 100644 index 000000000..997520d6f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d0887339ee11845418984d4e0c94250f +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png new file mode 100644 index 000000000..f9f9fa790 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png.meta new file mode 100644 index 000000000..917ce1951 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 1294630a3bd85124187a1f55859509a5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkArcIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png new file mode 100644 index 000000000..cb18e1b7b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png.meta new file mode 100644 index 000000000..9fc45e4e7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 3bd8325e61260774b94aa60430a42366 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkCircleIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png new file mode 100644 index 000000000..632478fbc Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png.meta new file mode 100644 index 000000000..0e0bc28d8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: eae988d4ef6834a48a4cd824686731c8 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkColumnIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png new file mode 100644 index 000000000..846f5b54c Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png.meta new file mode 100644 index 000000000..99827f4c2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 8988a76396017e74dab3b30d5bd8bef2 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkDiamondIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png new file mode 100644 index 000000000..6d05c9aa4 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png.meta new file mode 100644 index 000000000..e62f2013b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: f806137cb6c5c0e40a462f56bdb523a5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkEchelonIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png new file mode 100644 index 000000000..5402ac9fe Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png.meta new file mode 100644 index 000000000..1fa12dfe0 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 5a2cfce8159bb474c9bfb22340e3ac7e +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkGridIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png new file mode 100644 index 000000000..1a03b4e5f Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png.meta new file mode 100644 index 000000000..66b548c9d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: b0160fa1de2f83c429d20e3b738e36d9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkLineIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png new file mode 100644 index 000000000..0a88b1a61 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png.meta new file mode 100644 index 000000000..62318a376 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 78fa76e6a29f8574998cba38df8616b4 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkRowIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png new file mode 100644 index 000000000..cb9bca19d Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png.meta new file mode 100644 index 000000000..39bf426a2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: a18acdb4079c69a41807ecc3356afcf6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkSkirmisherIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png new file mode 100644 index 000000000..be9ca67ed Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png.meta new file mode 100644 index 000000000..796af960f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: a388f1315263c974ba8b364742c1b69d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkSquareIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png new file mode 100644 index 000000000..9f415f470 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png.meta new file mode 100644 index 000000000..8bc7b04cb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: cca555d097d7f3e4e96c11ccf9504082 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkSwarmIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png new file mode 100644 index 000000000..35d22f1bd Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png.meta new file mode 100644 index 000000000..311b0c8bc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 8369587b33ae006468e644bf3766299a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkTriangleIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png new file mode 100644 index 000000000..1bde1d784 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png.meta new file mode 100644 index 000000000..966a854c9 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: e651381473e9a1148af8acd5fda51087 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkVIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png new file mode 100644 index 000000000..1307df42b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png.meta new file mode 100644 index 000000000..5606a3bab --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: b4d3c889c6afcf24c941e87461f14514 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/DarkWedgeIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png new file mode 100644 index 000000000..74dab2bbe Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png.meta new file mode 100644 index 000000000..6fbc42a5d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 17b7d2e00c6d59c4589bcdc5eed9a6e6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LighCircleIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png new file mode 100644 index 000000000..5f2415c9b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png.meta new file mode 100644 index 000000000..0cd59b115 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 4f94c3f4e7ce83f48a381307b8aea24e +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightArcIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png new file mode 100644 index 000000000..3651db8b9 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png.meta new file mode 100644 index 000000000..5c3215adc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 5bd50c00d25fab64fa3ca91dd42162ff +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightColumnIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png new file mode 100644 index 000000000..a53110b72 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png.meta new file mode 100644 index 000000000..29096a2b5 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 04a5db542ff1e744f8cf38154e93954b +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightDiamondIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png new file mode 100644 index 000000000..b274bccdb Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png.meta new file mode 100644 index 000000000..4bdfc56a0 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 5ece7c50eb6df104d9e70dfbe36d6f59 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightEchelonIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png new file mode 100644 index 000000000..404efe23c Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png.meta new file mode 100644 index 000000000..dd69e215c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 157f67acdfa9e25488af6ff6173289bf +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightGridIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png new file mode 100644 index 000000000..4c3184f8e Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png.meta new file mode 100644 index 000000000..65324932b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 62dbfedbde2887d4eadf6f83a99690a0 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightLineIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png new file mode 100644 index 000000000..87d6180b5 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png.meta new file mode 100644 index 000000000..b98a722fc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 67b1e4eb13e006446a92d5496a2fd0fa +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightRowIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png new file mode 100644 index 000000000..307906c7e Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png.meta new file mode 100644 index 000000000..d33b51ccc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 542cc23afb7c8df4385cf6805f406260 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightSkirmisherIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png new file mode 100644 index 000000000..e1d396eff Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png.meta new file mode 100644 index 000000000..80d1160c2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 533b50a9bd7effb4e8639c95d2f04956 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightSquareIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png new file mode 100644 index 000000000..02b98bc61 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png.meta new file mode 100644 index 000000000..7f077cc80 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 0fe0d489ef879954db8b411a8537bae6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightSwarmIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png new file mode 100644 index 000000000..8aecb8ea0 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png.meta new file mode 100644 index 000000000..cc4e7773c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 849b04118d8fccd4bb704d64fdd3b7e9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightTriangleIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png new file mode 100644 index 000000000..43b83d0a5 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png.meta new file mode 100644 index 000000000..0a4ddd9f0 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: f55c89072c6268d448fdc23dede7f4d2 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightVIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png new file mode 100644 index 000000000..bca2eb4fe Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png.meta b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png.meta new file mode 100644 index 000000000..f8cb1ccde --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: e333b8bb75376fc40b8f4b76ff4706e5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Editor/Icons/LightWedgeIcon.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/GUISkin.guiskin b/BlueWater/Assets/Behavior Designer Formations/GUISkin.guiskin new file mode 100644 index 000000000..98bd5f712 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/GUISkin.guiskin @@ -0,0 +1,1259 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GUISkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .891128957, g: .891128957, b: .891128957, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .890196085, g: .890196085, b: .890196085, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: .384039074, b: 0, a: .699999988} diff --git a/BlueWater/Assets/Behavior Designer Formations/GUISkin.guiskin.meta b/BlueWater/Assets/Behavior Designer Formations/GUISkin.guiskin.meta new file mode 100644 index 000000000..b1d14426a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/GUISkin.guiskin.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 921a8d349e61f0943b646194e4c6497c +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/GUISkin.guiskin + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Integrations.meta b/BlueWater/Assets/Behavior Designer Formations/Integrations.meta new file mode 100644 index 000000000..c2084a7cb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Integrations.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 536836f952158a2479aa7c2fabe7d191 +folderAsset: yes +timeCreated: 1477088024 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/Behavior Designer Formations/Integrations/readme.pdf b/BlueWater/Assets/Behavior Designer Formations/Integrations/readme.pdf new file mode 100644 index 000000000..a1758d33f Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Integrations/readme.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Integrations/readme.pdf.meta b/BlueWater/Assets/Behavior Designer Formations/Integrations/readme.pdf.meta new file mode 100644 index 000000000..1021ad6d8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Integrations/readme.pdf.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 00fc283136ec7a04f8c62200ccb82788 +timeCreated: 1536159391 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Integrations/readme.pdf + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials.meta b/BlueWater/Assets/Behavior Designer Formations/Materials.meta new file mode 100644 index 000000000..83ad2db64 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 11fa60a4f5bdba144a008a674f32eb19 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials/Bot.mat b/BlueWater/Assets/Behavior Designer Formations/Materials/Bot.mat new file mode 100644 index 000000000..69d7812c6 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials/Bot.mat @@ -0,0 +1,102 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6474147480993752489 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bot + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 1, b: 0, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 0, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials/Bot.mat.meta b/BlueWater/Assets/Behavior Designer Formations/Materials/Bot.mat.meta new file mode 100644 index 000000000..cdea16aeb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials/Bot.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d9a66e07befebab458ac293b608d0cce +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Materials/Bot.mat + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials/Floor.mat b/BlueWater/Assets/Behavior Designer Formations/Materials/Floor.mat new file mode 100644 index 000000000..1aa053307 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials/Floor.mat @@ -0,0 +1,41 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Floor + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: efaaea7f6a25a4d4fafa9fce85bf947f, type: 3} + m_Scale: {x: 11, y: 11} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _BaseScale + second: {r: 1, g: 1, b: 1, a: 0} diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials/Floor.mat.meta b/BlueWater/Assets/Behavior Designer Formations/Materials/Floor.mat.meta new file mode 100644 index 000000000..7642b1378 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials/Floor.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4876fc9dc009bbe4493553020a561611 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Materials/Floor.mat + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials/Walls.mat b/BlueWater/Assets/Behavior Designer Formations/Materials/Walls.mat new file mode 100644 index 000000000..410d1714b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials/Walls.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7445776271265485257 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walls + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0.7931037, b: 1, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 0, g: 0.7931037, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Formations/Materials/Walls.mat.meta b/BlueWater/Assets/Behavior Designer Formations/Materials/Walls.mat.meta new file mode 100644 index 000000000..5ee022c8e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Materials/Walls.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13ff452dc904e3f4d9411334d3c6a43d +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Materials/Walls.mat + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Models.meta b/BlueWater/Assets/Behavior Designer Formations/Models.meta new file mode 100644 index 000000000..67138a5aa --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Models.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 31271f74b5872dc44a8e46b1820d69b6 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Models/TriangleBot.fbx b/BlueWater/Assets/Behavior Designer Formations/Models/TriangleBot.fbx new file mode 100644 index 000000000..eaeda0d13 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Models/TriangleBot.fbx @@ -0,0 +1,1503 @@ +; FBX 6.1.0 project file +; Created by Blender FBX Exporter +; for support mail: ideasman42@gmail.com +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 6100 + CreationTimeStamp: { + Version: 1000 + Year: 2015 + Month: 04 + Day: 06 + Hour: 20 + Minute: 21 + Second: 20 + Millisecond: 0 + } + Creator: "FBX SDK/FBX Plugins build 20070228" + OtherFlags: { + FlagPLE: 0 + } +} +CreationTime: "2015-04-06 20:21:20:000" +Creator: "Blender version 2.70 (sub 0)" + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 11 + ObjectType: "Model" { + Count: 9 + } + ObjectType: "Geometry" { + Count: 1 + } + ObjectType: "Material" { + Count: 1 + } + ObjectType: "Pose" { + Count: 1 + } + ObjectType: "GlobalSettings" { + Count: 1 + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: "Model::Camera Switcher", "CameraSwitcher" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Camera Index", "Integer", "A+",100 + } + MultiLayer: 0 + MultiTake: 1 + Hidden: "True" + Shading: W + Culling: "CullingOff" + Version: 101 + Name: "Model::Camera Switcher" + CameraId: 0 + CameraName: 100 + CameraIndexName: + } + Model: "Model::GreenTriangle", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000207410156830,-0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: -0.500000,0.399999,-0.331573,0.500000,0.399999,-0.331573,0.000000,0.400001,0.668427,0.000000,-0.399999,0.668428, + 0.500000,-0.400001,-0.331572,-0.500000,-0.400001,-0.331571,0.000000,-0.499999,0.543322,0.409472,-0.500001,-0.275622, + -0.409472,-0.500001,-0.275622,-0.500000,-0.000001,-0.331572,0.000000,0.500001,0.543320,0.409472,0.499999,-0.275624, + -0.409472,0.499999,-0.275624,0.000000,0.000001,0.668428,0.500000,-0.000001,-0.331572 + PolygonVertexIndex: 6,8,-8,6,7,4,-4,7,8,5,-5,8,6,3,-6,10,11,-13,13,14,1,-3,10,2,1,-12,11,1,0,-13,12,0, + 2,-11,13,3,4,-15,14,4,5,-10,9,5,3,-14,9,13,2,-1,14,9,0,-2 + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: 0.000000,-1.000000,0.000002,0.000000,-1.000000,0.000002,0.000000,-1.000000,0.000002,0.780562,-0.488265,0.390281, + 0.780562,-0.488265,0.390281,0.780562,-0.488265,0.390281,0.780562,-0.488265,0.390281,-0.000000,-0.488268,-0.872694, + -0.000000,-0.488268,-0.872694,-0.000000,-0.488268,-0.872694,-0.000000,-0.488268,-0.872694,-0.780562,-0.488266,0.390282, + -0.780562,-0.488266,0.390282,-0.780562,-0.488266,0.390282,-0.780562,-0.488266,0.390282,-0.000000,1.000000,-0.000002, + -0.000000,1.000000,-0.000002,-0.000000,1.000000,-0.000002,0.894427,0.000001,0.447213,0.894427,0.000001,0.447213, + 0.894427,0.000001,0.447213,0.894427,0.000001,0.447213,0.780562,0.488267,0.390280,0.780562,0.488267,0.390280, + 0.780562,0.488267,0.390280,0.780562,0.488267,0.390280,-0.000000,0.488265,-0.872696,-0.000000,0.488265,-0.872696, + -0.000000,0.488265,-0.872696,-0.000000,0.488265,-0.872696,-0.780562,0.488267,0.390280,-0.780562,0.488267,0.390280, + -0.780562,0.488267,0.390280,-0.780562,0.488267,0.390280,0.894427,0.000001,0.447213,0.894427,0.000001,0.447213, + 0.894427,0.000001,0.447213,0.894427,0.000001,0.447213,-0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000, + -0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214, + -0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214, + -0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000, + -0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.510014,0.803371,0.768909,0.232201,0.157318,0.023944,0.975186,0.242025,0.633324,0.987534,0.852657,0.024144, + 0.510613,0.920775,0.157317,0.175266,0.633142,0.987336,0.852474,0.175267,0.510197,0.803570,0.975003,0.241827, + 0.852656,0.175465,0.034788,0.244052,0.241273,0.229038,0.388266,0.989760,0.768726,0.232003,0.241090,0.228839, + 0.157500,0.175464,0.510795,0.920974,0.157500,0.024143,0.852474,0.023945,0.034971,0.244251,0.388084,0.989561 + UVIndex: 0,17,16,0,16,9,6,16,17,7,9,17,0,6,7,10,1,14,4,3,12,19,10,19,12,1,1,12,18,14,14,18,19,10,8,6,9,11,21,9,7,2,13,7,6,23,22,15,19,18,5,20,18,12 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + } + } + Model: "Model::Producer Perspective", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",10.000000 + Property: "FarPlane", "double", "",4000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,71.300000,287.500000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Top", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Bottom", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,-4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Front", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Back", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,-4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Right", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Left", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Material: "Material::unnamed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Phong" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "AmbientFactor", "double", "",1.0000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",0.8000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "SpecularFactor", "double", "",0.5000 + Property: "ShininessExponent", "double", "",12.3 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",1.0,1.0,1.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",1.0,1.0,1.0 + Property: "Shininess", "double", "",12.3 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Pose: "Pose::BIND_POSES", "BindPose" { + Type: "BindPose" + Version: 100 + Properties60: { + } + NbPoseNodes: 1 + PoseNode: { + Node: "Model::GreenTriangle" + Matrix: 0.000000075497901,1.000000000000000,0.000003619990139,0.000000000000000,-1.000000000000000,0.000000075497901,0.000000000000273,0.000000000000000,0.000000000000000,-0.000003619990139,1.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1.000000000000000 + } + } + GlobalSettings: { + Version: 1000 + Properties60: { + Property: "UpAxis", "int", "",1 + Property: "UpAxisSign", "int", "",1 + Property: "FrontAxis", "int", "",2 + Property: "FrontAxisSign", "int", "",1 + Property: "CoordAxis", "int", "",0 + Property: "CoordAxisSign", "int", "",1 + Property: "UnitScaleFactor", "double", "",1 + } + } +} + +; Object relations +;------------------------------------------------------------------ + +Relations: { + Model: "Model::GreenTriangle", "Mesh" { + } + Model: "Model::Producer Perspective", "Camera" { + } + Model: "Model::Producer Top", "Camera" { + } + Model: "Model::Producer Bottom", "Camera" { + } + Model: "Model::Producer Front", "Camera" { + } + Model: "Model::Producer Back", "Camera" { + } + Model: "Model::Producer Right", "Camera" { + } + Model: "Model::Producer Left", "Camera" { + } + Model: "Model::Camera Switcher", "CameraSwitcher" { + } + Material: "Material::unnamed", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + Connect: "OO", "Model::GreenTriangle", "Model::Scene" + Connect: "OO", "Material::unnamed", "Model::GreenTriangle" +} +;Takes and animation section +;---------------------------------------------------- + +Takes: { + Current: "" +} +;Version 5 settings +;------------------------------------------------------------------ + +Version5: { + AmbientRenderSettings: { + Version: 101 + AmbientLightColor: 0.0,0.0,0.0,0 + } + FogOptions: { + FogEnable: 0 + FogMode: 0 + FogDensity: 0.000 + FogStart: 5.000 + FogEnd: 25.000 + FogColor: 0.1,0.1,0.1,1 + } + Settings: { + FrameRate: "24" + TimeFormat: 1 + SnapOnFrames: 0 + ReferenceTimeIndex: -1 + TimeLineStartTime: 0 + TimeLineStopTime: 479181389250 + } + RendererSetting: { + DefaultCamera: "Producer Perspective" + DefaultViewingMode: 0 + } +} diff --git a/BlueWater/Assets/Behavior Designer Formations/Models/TriangleBot.fbx.meta b/BlueWater/Assets/Behavior Designer Formations/Models/TriangleBot.fbx.meta new file mode 100644 index 000000000..8549a40d4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Models/TriangleBot.fbx.meta @@ -0,0 +1,70 @@ +fileFormatVersion: 2 +guid: be635f8f1450b7448a3f2b680ae93a4c +ModelImporter: + serializedVersion: 15 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: GreenTriangle + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Models/TriangleBot.fbx + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Release Notes.pdf b/BlueWater/Assets/Behavior Designer Formations/Release Notes.pdf new file mode 100644 index 000000000..2da3a3541 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Release Notes.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Release Notes.pdf.meta b/BlueWater/Assets/Behavior Designer Formations/Release Notes.pdf.meta new file mode 100644 index 000000000..29166b6f7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Release Notes.pdf.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8225c0b5cf8d25e4ab2c35c5b7988e30 +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Release Notes.pdf + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scene.meta b/BlueWater/Assets/Behavior Designer Formations/Scene.meta new file mode 100644 index 000000000..652a4bfb7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scene.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 54e8374bbce1b624ea390642e3e6d040 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Scene/scene.meta b/BlueWater/Assets/Behavior Designer Formations/Scene/scene.meta new file mode 100644 index 000000000..1f91dbfc7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scene/scene.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d3c18dd0241e80c48909905974c5ae7b +folderAsset: yes +timeCreated: 1460246759 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/Behavior Designer Formations/Scene/scene.unity b/BlueWater/Assets/Behavior Designer Formations/Scene/scene.unity new file mode 100644 index 000000000..12ea1f0fe --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scene/scene.unity @@ -0,0 +1,7230 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: .25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: .5, g: .5, b: .5, a: 1} + m_FogMode: 3 + m_FogDensity: .00999999978 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientEquatorColor: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientGroundColor: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: .5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!127 &3 +LevelGameManager: + m_ObjectHideFlags: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_GIWorkflowMode: 1 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 1 + m_BakeResolution: 50 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_LightmapSnapshot: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: .5 + agentHeight: 2 + agentSlope: 45 + agentClimb: .400000006 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: .166666657 + manualCellSize: 0 + m_NavMeshData: {fileID: 23800000, guid: 57b6c5f3e2fa7ea4cb7aded019a9cf4c, type: 2} +--- !u!1 &82588030 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 82588035} + - 20: {fileID: 82588034} + - 92: {fileID: 82588033} + - 124: {fileID: 82588032} + - 81: {fileID: 82588031} + - 114: {fileID: 82588036} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &82588031 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 +--- !u!124 &82588032 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 +--- !u!92 &82588033 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 +--- !u!20 &82588034 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 + m_StereoMirrorMode: 0 +--- !u!4 &82588035 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_LocalRotation: {x: .707106829, y: 0, z: 0, w: .707106829} + m_LocalPosition: {x: 0, y: 50, z: -3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 +--- !u!114 &82588036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10af8064b472cac469fc478c944aca9c, type: 3} + m_Name: + m_EditorClassIdentifier: + leader: {fileID: 1201778811} + descriptionGUISkin: {fileID: 11400000, guid: 921a8d349e61f0943b646194e4c6497c, type: 2} + redirectTarget: {fileID: 936502511} + secondaryRedirectTarget: {fileID: 1890789691} +--- !u!1 &259494711 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 259494730} + - 195: {fileID: 259494729} + - 33: {fileID: 259494728} + - 23: {fileID: 259494727} + - 114: {fileID: 259494726} + - 114: {fileID: 259494725} + - 114: {fileID: 259494724} + - 114: {fileID: 259494723} + - 114: {fileID: 259494722} + - 114: {fileID: 259494721} + - 114: {fileID: 259494720} + - 114: {fileID: 259494719} + - 114: {fileID: 259494718} + - 114: {fileID: 259494717} + - 114: {fileID: 259494716} + - 114: {fileID: 259494715} + - 114: {fileID: 259494714} + - 114: {fileID: 259494713} + - 114: {fileID: 259494712} + - 114: {fileID: 259494731} + m_Layer: 0 + m_Name: Agent 6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &259494712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494713 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494714 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494723 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &259494726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000020c1000000000000000000000000000001000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e7472790100000020c1000000000000000000000000000001000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &259494727 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &259494728 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &259494729 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &259494730 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5.99307299, y: .0833000019, z: -21.3454876} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 +--- !u!114 &259494731 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 259494711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 07000000110000001b000000 + variableStartIndex: 0000000004000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57ae1b0d0ad905f9c72aeef987d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7ca756de783219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f0000002000000021000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000320000003300000034000000350000003500000036000000370000003800000038000000390000003a0000003b0000003b0000003c0000003d0000003e0000003e0000003f000000400000004100000041000000420000004300000044000000440000004500000046000000470000004700000048000000490000004a0000004a0000004b0000004c000000 + dataPosition: 00000000290000002f00000030000000340000005c0000006b0000006c000000700000007500000076000000770000007f0000007f000000800000008100000085000000890000008d0000009a0000009b0000009c000000a4000000a4000000a5000000a6000000aa000000ae000000b2000000b8000000b9000000ba000000c2000000c2000000c3000000c4000000c8000000cc000000f2000000f2000000fa0000001c0100001c01000020010000490100004f010000500100005401000076010000760100007a010000a2010000b1010000b2010000d8010000d8010000e401000008020000080200000c02000030020000300200003402000058020000580200005c020000800200008002000084020000a8020000a8020000ac020000d0020000d0020000d4020000f7020000f7020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d5461726765745472616e73666f726d0100000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000dc420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d5461726765745472616e73666f726d014265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &291302521 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 291302540} + - 195: {fileID: 291302539} + - 33: {fileID: 291302538} + - 23: {fileID: 291302537} + - 114: {fileID: 291302536} + - 114: {fileID: 291302535} + - 114: {fileID: 291302534} + - 114: {fileID: 291302533} + - 114: {fileID: 291302532} + - 114: {fileID: 291302531} + - 114: {fileID: 291302530} + - 114: {fileID: 291302529} + - 114: {fileID: 291302528} + - 114: {fileID: 291302527} + - 114: {fileID: 291302526} + - 114: {fileID: 291302525} + - 114: {fileID: 291302524} + - 114: {fileID: 291302523} + - 114: {fileID: 291302522} + - 114: {fileID: 291302541} + m_Layer: 0 + m_Name: Agent 7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &291302522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302525 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &291302536 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &291302537 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &291302538 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &291302539 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &291302540 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.59194088, y: .0833000019, z: -19.5250492} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 +--- !u!114 &291302541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 291302521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000c8420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &434979109 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 434979128} + - 195: {fileID: 434979127} + - 33: {fileID: 434979126} + - 23: {fileID: 434979125} + - 114: {fileID: 434979124} + - 114: {fileID: 434979123} + - 114: {fileID: 434979122} + - 114: {fileID: 434979121} + - 114: {fileID: 434979120} + - 114: {fileID: 434979119} + - 114: {fileID: 434979118} + - 114: {fileID: 434979117} + - 114: {fileID: 434979116} + - 114: {fileID: 434979115} + - 114: {fileID: 434979114} + - 114: {fileID: 434979113} + - 114: {fileID: 434979112} + - 114: {fileID: 434979111} + - 114: {fileID: 434979110} + - 114: {fileID: 434979129} + m_Layer: 0 + m_Name: Agent 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &434979110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979113 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979118 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &434979124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &434979125 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &434979126 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &434979127 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &434979128 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .135811567, y: .0833000019, z: -23.0973454} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!114 &434979129 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 434979109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000dc420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &645014927 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 645014931} + - 33: {fileID: 645014930} + - 65: {fileID: 645014929} + - 23: {fileID: 645014928} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &645014928 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 645014927} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 13ff452dc904e3f4d9411334d3c6a43d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &645014929 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 645014927} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &645014930 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 645014927} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &645014931 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 645014927} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -30, y: 1, z: 0} + m_LocalScale: {x: 46, y: 2, z: 1} + m_Children: [] + m_Father: {fileID: 1890991950} + m_RootOrder: 0 +--- !u!1 &744971618 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 744971637} + - 195: {fileID: 744971636} + - 33: {fileID: 744971635} + - 23: {fileID: 744971634} + - 114: {fileID: 744971633} + - 114: {fileID: 744971632} + - 114: {fileID: 744971631} + - 114: {fileID: 744971630} + - 114: {fileID: 744971629} + - 114: {fileID: 744971628} + - 114: {fileID: 744971627} + - 114: {fileID: 744971626} + - 114: {fileID: 744971625} + - 114: {fileID: 744971624} + - 114: {fileID: 744971623} + - 114: {fileID: 744971622} + - 114: {fileID: 744971621} + - 114: {fileID: 744971620} + - 114: {fileID: 744971619} + - 114: {fileID: 744971638} + m_Layer: 0 + m_Name: Agent 9 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &744971619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971621 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000080bf4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971627 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971631 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &744971633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &744971634 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &744971635 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &744971636 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &744971637 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.08308268, y: .0833000019, z: -22.8995323} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 +--- !u!114 &744971638 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 744971618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000dc420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &786746961 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 786746965} + - 33: {fileID: 786746964} + - 65: {fileID: 786746963} + - 23: {fileID: 786746962} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &786746962 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 786746961} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 13ff452dc904e3f4d9411334d3c6a43d, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &786746963 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 786746961} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &786746964 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 786746961} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &786746965 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 786746961} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 30, y: 1, z: 0} + m_LocalScale: {x: 46, y: 2, z: 1} + m_Children: [] + m_Father: {fileID: 1890991950} + m_RootOrder: 1 +--- !u!1 &936502510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 936502511} + m_Layer: 0 + m_Name: Redirect Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &936502511 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 936502510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 14 +--- !u!1 &1034244074 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1034244075} + m_Layer: 0 + m_Name: Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1034244075 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1034244074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .372833252, y: 0, z: 21.4787045} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 13 +--- !u!1 &1199843938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1199843942} + - 33: {fileID: 1199843941} + - 64: {fileID: 1199843940} + - 23: {fileID: 1199843939} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &1199843939 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 4876fc9dc009bbe4493553020a561611, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1199843940 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1199843941 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1199843942 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 11, y: 1, z: 11} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 +--- !u!1 &1201778811 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1201778812} + - 33: {fileID: 1201778830} + - 23: {fileID: 1201778829} + - 195: {fileID: 1201778813} + - 114: {fileID: 1201778828} + - 114: {fileID: 1201778827} + - 114: {fileID: 1201778826} + - 114: {fileID: 1201778825} + - 114: {fileID: 1201778824} + - 114: {fileID: 1201778823} + - 114: {fileID: 1201778822} + - 114: {fileID: 1201778821} + - 114: {fileID: 1201778820} + - 114: {fileID: 1201778819} + - 114: {fileID: 1201778818} + - 114: {fileID: 1201778817} + - 114: {fileID: 1201778816} + - 114: {fileID: 1201778815} + - 114: {fileID: 1201778814} + - 114: {fileID: 1201778831} + m_Layer: 0 + m_Name: Agent 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1201778812 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .551333427, y: .0833000019, z: -21.3454876} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!195 &1201778813 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!114 &1201778814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c000000ae000000ae000000b2000000da000000da000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c000000ae000000ae000000b2000000da000000da000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c000000ae000000ae000000b2000000da000000da000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e000000b0000000b0000000b4000000dc000000dc000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000d9000000d9000000dd0000000501000005010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000d3000000d3000000d7000000ff000000ff0000000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000e6000000e6000000ea0000001201000012010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000cf000000cf000000d3000000fb000000fb000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d000000af000000af000000b3000000db000000db000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000d7000000d7000000db0000000301000003010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000d9000000d9000000dd0000000501000005010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000d0000000d0000000d4000000fc000000fc0000000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f000000670000009000000090000000b2000000b2000000b6000000de000000de000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000d7000000d7000000db0000000301000003010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c03f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1201778828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000da000000da000000de00000006010000060100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1034244075} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &1201778829 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1201778830 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!114 &1201778831 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1201778811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef9824da78397d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7ca756de78598267193219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 000000002800000037000000380000003c000000400000004500000046000000470000004f0000004f000000500000005100000055000000590000005d0000006a0000006b0000006c000000740000007400000075000000760000007a0000007e0000008200000088000000890000008a00000092000000920000009300000094000000980000009c000000c2000000c2000000ca000000ec000000ec000000f000000019010000190100003b0100003b0100003f0100006701000076010000770100007b010000a1010000a1010000ad010000d1010000d1010000d5010000f9010000f9010000fd01000021020000210200002502000049020000490200004d02000071020000710200007502000099020000990200009d020000c0020000c0020000 + unityObjects: + - {fileID: 1034244075} + - {fileID: 1034244075} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d5461726765745472616e73666f726d010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000c8420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d5461726765745472616e73666f726d01010000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &1404436970 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1404436973} + - 195: {fileID: 1404436972} + - 33: {fileID: 1404436975} + - 23: {fileID: 1404436974} + - 114: {fileID: 1404436989} + - 114: {fileID: 1404436988} + - 114: {fileID: 1404436987} + - 114: {fileID: 1404436986} + - 114: {fileID: 1404436985} + - 114: {fileID: 1404436984} + - 114: {fileID: 1404436983} + - 114: {fileID: 1404436982} + - 114: {fileID: 1404436981} + - 114: {fileID: 1404436980} + - 114: {fileID: 1404436979} + - 114: {fileID: 1404436978} + - 114: {fileID: 1404436977} + - 114: {fileID: 1404436976} + - 114: {fileID: 1404436971} + - 114: {fileID: 1404436990} + m_Layer: 0 + m_Name: Agent 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1404436971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!195 &1404436972 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &1404436973 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.5965333, y: .0833000019, z: -23.7990398} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!23 &1404436974 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1404436975 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!114 &1404436976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436981 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436983 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436986 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1404436990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1404436970} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000dc420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &1442329556 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1442329558} + - 108: {fileID: 1442329557} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1442329557 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1442329556} + m_Enabled: 1 + serializedVersion: 6 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_Strength: 1 + m_Bias: .0500000007 + m_NormalBias: .400000006 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_AreaSize: {x: 1, y: 1} +--- !u!4 &1442329558 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1442329556} + m_LocalRotation: {x: .408217937, y: -.234569728, z: .109381661, w: .875426114} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 +--- !u!1 &1711377950 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1711377969} + - 195: {fileID: 1711377968} + - 33: {fileID: 1711377967} + - 23: {fileID: 1711377966} + - 114: {fileID: 1711377965} + - 114: {fileID: 1711377964} + - 114: {fileID: 1711377963} + - 114: {fileID: 1711377962} + - 114: {fileID: 1711377961} + - 114: {fileID: 1711377960} + - 114: {fileID: 1711377959} + - 114: {fileID: 1711377958} + - 114: {fileID: 1711377957} + - 114: {fileID: 1711377956} + - 114: {fileID: 1711377955} + - 114: {fileID: 1711377954} + - 114: {fileID: 1711377953} + - 114: {fileID: 1711377952} + - 114: {fileID: 1711377951} + - 114: {fileID: 1711377970} + m_Layer: 0 + m_Name: Agent 8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1711377951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377953 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377959 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377960 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377963 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1711377965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000020c10000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &1711377966 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1711377967 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &1711377968 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &1711377969 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.484272, y: .0833000019, z: -23.2758598} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 +--- !u!114 &1711377970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1711377950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000c8420000000000000000000002000000436f6c756d6e0100000000000000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &1890789690 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1890789691} + m_Layer: 0 + m_Name: Secondary Redirect Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1890789691 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1890789690} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16.5, y: 0, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 15 +--- !u!1 &1890991949 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1890991950} + m_Layer: 0 + m_Name: Obstacles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1890991950 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1890991949} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 645014931} + - {fileID: 786746965} + m_Father: {fileID: 0} + m_RootOrder: 11 +--- !u!1 &2076703841 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2076703860} + - 195: {fileID: 2076703859} + - 33: {fileID: 2076703858} + - 23: {fileID: 2076703857} + - 114: {fileID: 2076703856} + - 114: {fileID: 2076703855} + - 114: {fileID: 2076703854} + - 114: {fileID: 2076703853} + - 114: {fileID: 2076703852} + - 114: {fileID: 2076703851} + - 114: {fileID: 2076703850} + - 114: {fileID: 2076703849} + - 114: {fileID: 2076703848} + - 114: {fileID: 2076703847} + - 114: {fileID: 2076703846} + - 114: {fileID: 2076703845} + - 114: {fileID: 2076703844} + - 114: {fileID: 2076703843} + - 114: {fileID: 2076703842} + - 114: {fileID: 2076703861} + m_Layer: 0 + m_Name: Agent 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2076703842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2076703856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &2076703857 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &2076703858 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &2076703859 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &2076703860 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7.9902482, y: .0833000019, z: -24.1566582} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 +--- !u!114 &2076703861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2076703841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000c8420000000000000000000002000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &2093915873 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2093915892} + - 195: {fileID: 2093915891} + - 33: {fileID: 2093915890} + - 23: {fileID: 2093915889} + - 114: {fileID: 2093915888} + - 114: {fileID: 2093915887} + - 114: {fileID: 2093915886} + - 114: {fileID: 2093915885} + - 114: {fileID: 2093915884} + - 114: {fileID: 2093915883} + - 114: {fileID: 2093915882} + - 114: {fileID: 2093915881} + - 114: {fileID: 2093915880} + - 114: {fileID: 2093915879} + - 114: {fileID: 2093915878} + - 114: {fileID: 2093915877} + - 114: {fileID: 2093915876} + - 114: {fileID: 2093915875} + - 114: {fileID: 2093915874} + - 114: {fileID: 2093915893} + m_Layer: 0 + m_Name: Agent 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2093915874 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Dynamic Group + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740e0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Circle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Circle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436972636c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740d0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915876 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Square + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Square + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f000000630000008c0000008c00000090000000b2000000b2000000b6000000de000000de0000000401000004010000100100003401000034010000380100005c0100005c01000060010000840100008401000088010000ac010000ac010000b0010000d4010000d4010000d8010000fc010000fc010000000200002302000023020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005371756172650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740c0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Triangle + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Triangle + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c6bffaf040a1abc173505a8de905de025c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e0000000e000000006010000060100001201000036010000360100003a0100005e0100005e0100006201000086010000860100008a010000ae010000ae010000b2010000d6010000d6010000da010000fe010000fe010000020200002502000025020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000547269616e676c650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740b0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Diamond + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Diamond + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f81609bfcfb414ccd2ef1fa987e04ed155c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004469616d6f6e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Swarm + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Swarm + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da8af90d3a04dbbe0a378a6dd6c4a3a50f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e00000062000000840000008400000088000000b1000000b1000000b5000000d7000000d7000000db000000030100000301000029010000290100003501000059010000590100005d010000810100008101000085010000a9010000a9010000ad010000d1010000d1010000d5010000f9010000f9010000fd0100002102000021020000250200004802000048020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537761726d0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Skrimisher + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Skirmisher + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a99cdee5cf16c096a0496f456ca6894059fa1e749874002569a7afd33404cace215c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002b0000002c0000002d000000350000003500000036000000370000003b0000003f00000065000000650000006d00000093000000930000009b000000c4000000c4000000c8000000ea000000ea000000ee00000016010000160100003c0100003c010000480100006c0100006c01000070010000940100009401000098010000bc010000bc010000c0010000e4010000e4010000e80100000c0200000c020000100200003402000034020000380200005b0200005b020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000536b69726d69736865720100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200004040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Arc + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Arc + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031daf1e71b726bc9cc429e787b0eee8b6d8b5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005c0000005c00000060000000830000008300000084000000ad000000ad000000b1000000d3000000d3000000d7000000ff000000ff0000002501000025010000310100005501000055010000590100007d0100007d01000081010000a5010000a5010000a9010000cd010000cd010000d1010000f5010000f5010000f90100001d0200001d020000210200004402000044020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004172630100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: V + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.V + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002200000023000000240000002c0000002c0000002d0000002e00000032000000360000005c0000005c000000640000008d0000008d00000091000000b3000000b3000000b7000000df000000df0000000501000005010000110100003501000035010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002402000024020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000560100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wedge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Wedge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f4156c35dbb37742eeee622fa3efa14775c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000006000000060000000680000008b0000008b0000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057656467650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Echelon + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Echelon + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f99e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c00000062000000620000006a0000008d0000008d0000008e000000b7000000b7000000bb000000dd000000dd000000e100000009010000090100002f0100002f0100003b0100005f0100005f0100006301000087010000870100008b010000af010000af010000b3010000d7010000d7010000db010000ff010000ff0100000302000027020000270200002b0200004e0200004e020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000456368656c6f6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72320000803f0000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Line + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Line + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e399e44a2a13c6fbfa4675aac696889c435c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000840000008400000085000000ae000000ae000000b2000000d4000000d4000000d8000000000100000001000026010000260100003201000056010000560100005a0100007e0100007e01000082010000a6010000a6010000aa010000ce010000ce010000d2010000f6010000f6010000fa0100001e0200001e020000220200004502000045020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c696e650100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Grid + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Grid + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005f0000005f00000067000000900000009000000094000000b6000000b6000000ba000000e2000000e200000008010000080100001401000038010000380100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc0100000002000000020000040200002702000027020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000477269640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Row + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Row + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276fcca15022468301f37932b0be064ce8f75c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002400000025000000260000002e0000002e0000002f0000003000000034000000380000005e0000005e0000006600000088000000880000008c000000b5000000b5000000b9000000db000000db000000df00000007010000070100002d0100002d010000390100005d0100005d01000061010000850100008501000089010000ad010000ad010000b1010000d5010000d5010000d9010000fd010000fd010000010200002502000025020000290200004c0200004c020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f770100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2093915888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Column + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000370000003800000039000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006100000061000000690000008b0000008b0000008f000000b8000000b8000000bc000000de000000de000000e20000000a0100000a01000030010000300100003c01000060010000600100006401000088010000880100008c010000b0010000b0010000b4010000d8010000d8010000dc01000000020000000200000402000028020000280200002c0200004f0200004f020000 + unityObjects: + - {fileID: 1201778811} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f6c756d6e0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!23 &2093915889 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: d9a66e07befebab458ac293b608d0cce, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &2093915890 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Mesh: {fileID: 4300000, guid: be635f8f1450b7448a3f2b680ae93a4c, type: 3} +--- !u!195 &2093915891 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_Radius: .400000006 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 500 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!4 &2093915892 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.22164583, y: .0833000019, z: -21.3454876} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 +--- !u!114 &2093915893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2093915873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Change Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.UntilSuccess + - BehaviorDesigner.Runtime.Formations.Tasks.Column + parentIndex: ffffffff0000000001000000 + startIndex: 040000000e00000018000000 + variableStartIndex: 00000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98a35476c57d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b4cdcce52eaf7db6615e2c82be78276faf8c9b7e296e4c4f5c1dfb1ae93633545c5470f6d63521c709e5cf92ce02608fffa8e6bbe15123bd5b33d48d8ee282591bfcba9235a8eedfaf899fb0e2384e7c3219e840acfa9811dfa947ddf44bab6a22e88a769cc93b47cf78ea12452e6e88aae1782324c329f45772d8bfcd275c35c11cde0b3bfe8edc6ead3da8e462c11d3dd9e5a9b7ba967aea694546601fc9bb516bbb1ecb4c6ceffefb1abb74b19e30f7e957d271cb08a3a47ab76e1a303be43b3e42b8b51ff388e8cea15438e293d1 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f000000400000004000000041000000420000004300000043000000440000004500000046000000460000004700000048000000 + dataPosition: 00000000290000002f0000003000000034000000380000003d0000003e0000003f000000470000004700000048000000490000004d00000051000000550000006200000063000000640000006c0000006c0000006d0000006e00000072000000760000007a0000008000000081000000820000008a0000008a0000008b0000008c0000009000000094000000ba000000ba000000c2000000e4000000e4000000e80000001101000017010000180100001c0100003e0100003e010000420100006a0100006a01000090010000900100009c010000c0010000c0010000c4010000e8010000e8010000ec01000010020000100200001402000038020000380200003c02000060020000600200006402000088020000880200008c020000af020000af020000 + unityObjects: + - {fileID: 1201778811} + - {fileID: 1201778811} + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000f0420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c6561646572010000000000000000456e747279010000000000000000000000000000000000000001000000556e74696c20537563636573730100000000000000f0420000000000000000000002000000436f6c756d6e0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c656164657201010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740f0000004265686176696f7244657369676e65722e52756e74696d652e5368617265645472616e73666f726d4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + unitTestResult: {fileID: 0} diff --git a/BlueWater/Assets/Behavior Designer Formations/Scene/scene.unity.meta b/BlueWater/Assets/Behavior Designer Formations/Scene/scene.unity.meta new file mode 100644 index 000000000..c3fc028b4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scene/scene.unity.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 838f02ffd470db84b91c643a18808b90 +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scene/scene.unity + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset b/BlueWater/Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset new file mode 100644 index 000000000..b16669ed0 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset.meta b/BlueWater/Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset.meta new file mode 100644 index 000000000..ff6011785 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 57b6c5f3e2fa7ea4cb7aded019a9cf4c +timeCreated: 1470487947 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scene/scene/NavMesh.asset + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts.meta new file mode 100644 index 000000000..b0462b197 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3d19b067605c32440bdd7012c1eb9d81 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs new file mode 100644 index 000000000..238db89a5 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs @@ -0,0 +1,219 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System.Text.RegularExpressions; + +namespace BehaviorDesigner.Runtime.Formations +{ + public class BehaviorSelection : MonoBehaviour + { + public GameObject leader; + public GUISkin descriptionGUISkin; + public Transform redirectTarget; + public Transform secondaryRedirectTarget; + + private Dictionary> behaviorTreeGroup = new Dictionary>(); + private List agents = new List(); + private List agentStartPosition = new List(); + private List agentStartRotation = new List(); + + private enum BehaviorSelectionType { Column, Row, Grid, Line, Echelon, Wedge, V, Arc, Skirmisher, Swarm, Diamond, Triangle, Square, Circle, DynamicGroup, ChangeLeader, Last } + private BehaviorSelectionType selectionType = BehaviorSelectionType.Column; + private BehaviorSelectionType prevSelectionType = BehaviorSelectionType.Column; + + public void Start() + { + var allBehaviorTrees = FindObjectsOfType(); + for (int i = 0; i < allBehaviorTrees.Length; ++i) { + var group = allBehaviorTrees[i].Group; + List groupBehaviorTrees; + if (!behaviorTreeGroup.TryGetValue(group, out groupBehaviorTrees)) { + groupBehaviorTrees = new List(); + behaviorTreeGroup.Add(group, groupBehaviorTrees); + } + // The leader needs to come first for the dynamic group selection type. + if (allBehaviorTrees[i].gameObject == leader) { + groupBehaviorTrees.Insert(0, allBehaviorTrees[i]); + } else { + groupBehaviorTrees.Add(allBehaviorTrees[i]); + } + } + var allAgents = FindObjectsOfType(); + for (int i = 0; i < allAgents.Length; ++i) { + if (allAgents[i].GetComponent() == null) { + continue; + } + agents.Add(allAgents[i].transform); + agentStartPosition.Add(allAgents[i].transform.position); + agentStartRotation.Add(allAgents[i].transform.rotation); + } + + SelectionChanged(); + } + + public void OnGUI() + { + GUILayout.BeginVertical(GUILayout.Width(300)); + GUILayout.BeginHorizontal(); + if (GUILayout.Button("<-")) { + prevSelectionType = selectionType; + selectionType = (BehaviorSelectionType)(((int)selectionType - 1) % (int)BehaviorSelectionType.Last); + if ((int)selectionType < 0) selectionType = BehaviorSelectionType.ChangeLeader; + SelectionChanged(); + } + GUILayout.Box(SplitCamelCase(selectionType.ToString()), GUILayout.Width(220)); + if (GUILayout.Button("->")) { + prevSelectionType = selectionType; + selectionType = (BehaviorSelectionType)(((int)selectionType + 1) % (int)BehaviorSelectionType.Last); + SelectionChanged(); + } + GUILayout.EndHorizontal(); + GUILayout.Box(Description(), descriptionGUISkin.box); + GUILayout.EndVertical(); + } + + private string Description() + { + string desc = ""; + switch (selectionType) { + case BehaviorSelectionType.Column: + desc = "Arrange the group in one or more columns where the column is significantly longer than the width of rows."; + break; + case BehaviorSelectionType.Row: + desc = "Arrange the group in one or more rows with the row significantly wider than the length of the column."; + break; + case BehaviorSelectionType.Grid: + desc = "Arrange the group in a grid where the number of rows is equal to the number of columns."; + break; + case BehaviorSelectionType.Line: + desc = "Arrange the group in a straight horizontal line."; + break; + case BehaviorSelectionType.Echelon: + desc = "Arrange the group in a diagonal formation."; + break; + case BehaviorSelectionType.Wedge: + desc = "Arrange the group in an upside down V shape where the leader is in the front."; + break; + case BehaviorSelectionType.V: + desc = "Arrange the group in a V shape where the leader is in the back."; + break; + case BehaviorSelectionType.Arc: + desc = "Arrange the group in an arc."; + break; + case BehaviorSelectionType.Skirmisher: + desc = "Arrange the group in a randomly spread out line."; + break; + case BehaviorSelectionType.Swarm: + desc = "Arrange the group in a tight circle that can move together."; + break; + case BehaviorSelectionType.Diamond: + desc = "Arrange the group in a tactical diamond shape."; + break; + case BehaviorSelectionType.Triangle: + desc = "Arrange the group in a triangle."; + break; + case BehaviorSelectionType.Square: + desc = "Arrange the group in a square."; + break; + case BehaviorSelectionType.Circle: + desc = "Arrange the group in a circle."; + break; + case BehaviorSelectionType.DynamicGroup: + desc = "Agents can join and leave the formation at any time. The formation will dynamically respond to changes."; + break; + case BehaviorSelectionType.ChangeLeader: + desc = "Agents can change leaders dynamically to form a new groups."; + break; + } + return desc; + } + + private void SelectionChanged() + { + StopCoroutine("EnableBehavior"); + for (int i = 0; i < behaviorTreeGroup[(int)prevSelectionType].Count; ++i) { + behaviorTreeGroup[(int)prevSelectionType][i].DisableBehavior(); + } + + StartCoroutine("EnableBehavior"); + } + + private static string SplitCamelCase(string s) + { + var r = new Regex(@"(?<=[A-Z])(?=[A-Z][a-z])|(?<=[^A-Z])(?=[A-Z])|(?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace); + s = r.Replace(s, " "); + return (char.ToUpper(s[0]) + s.Substring(1)).Trim(); + } + + private IEnumerator EnableBehavior() + { + yield return new WaitForSeconds(0.1f); + + for (int i = 0; i < behaviorTreeGroup[(int)selectionType].Count; ++i) { + if (selectionType != BehaviorSelectionType.DynamicGroup || (i < 4)) { + behaviorTreeGroup[(int)selectionType][i].EnableBehavior(); + } + agents[i].position = agentStartPosition[i]; + agents[i].rotation = agentStartRotation[i]; + } + + if (selectionType == BehaviorSelectionType.DynamicGroup) { + yield return new WaitForSeconds(8); + for (int i = 4; i < agents.Count; ++i) { + behaviorTreeGroup[(int)selectionType][i].EnableBehavior(); + yield return new WaitForSeconds(5); + } + + yield return new WaitForSeconds(2); + for (int i = 3; i < 6; ++i) { + behaviorTreeGroup[(int)selectionType][i].DisableBehavior(); + yield return new WaitForSeconds(4); + } + } else if (selectionType == BehaviorSelectionType.ChangeLeader) { + yield return new WaitForSeconds(6); + // Find the current leader and new leader. + int leaderIndex = -1; + int newLeaderIndex = -1; + int secondaryLeaderIndex = -1; + for (int i = 0; i < behaviorTreeGroup[(int)selectionType].Count; ++i) { + if (behaviorTreeGroup[(int)selectionType][i].gameObject.name == "Agent 1") { + leaderIndex = i; + } else if (behaviorTreeGroup[(int)selectionType][i].gameObject.name == "Agent 2") { + newLeaderIndex = i; + } else if (behaviorTreeGroup[(int)selectionType][i].gameObject.name == "Agent 6") { + secondaryLeaderIndex = i; + } + } + + // Setup the new leaders. + behaviorTreeGroup[(int)selectionType][newLeaderIndex].SetVariableValue("Leader", null); + behaviorTreeGroup[(int)selectionType][secondaryLeaderIndex].SetVariableValue("Leader", null); + behaviorTreeGroup[(int)selectionType][secondaryLeaderIndex].SetVariableValue("TargetTransform", secondaryRedirectTarget); + + // Inform the agents of their new leader. + var leader = behaviorTreeGroup[(int)selectionType][newLeaderIndex].gameObject; + var secondaryLeader = behaviorTreeGroup[(int)selectionType][secondaryLeaderIndex].gameObject; + for (int i = 0; i < behaviorTreeGroup[(int)selectionType].Count; ++i) { + if (i == leaderIndex || i == newLeaderIndex || i == secondaryLeaderIndex) { + continue; + } + // Distribute the followers according to the following leaders: + // - Agent 1 (original leader): Agent 3 + // - Agent 2 (primary leader): Agent 4, Agent 5 + // - Agent 3 (secondary leader): Agent 7, Agent 8, Agent 9 + var agentName = behaviorTreeGroup[(int)selectionType][i].gameObject.name; + if (agentName == "Agent 4" || agentName == "Agent 5") { + behaviorTreeGroup[(int)selectionType][i].SetVariableValue("Leader", leader); + } else if (agentName != "Agent 3") { + behaviorTreeGroup[(int)selectionType][i].SetVariableValue("Leader", secondaryLeader); + } + } + + yield return new WaitForSeconds(0.1f); + + // Change the current leader target after a small delay so the leader values have updated on all of the agents. + behaviorTreeGroup[(int)selectionType][leaderIndex].SetVariableValue("TargetTransform", redirectTarget); + } + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs.meta new file mode 100644 index 000000000..abfce4883 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 10af8064b472cac469fc478c944aca9c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/BehaviorSelection.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks.meta new file mode 100644 index 000000000..b581d7c1a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3f2306bba52759442aa014312d102502 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs new file mode 100644 index 000000000..fc1b6c22d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs @@ -0,0 +1,57 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in an arc.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}ArcIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Arc : NavMeshFormationGroup + { + [Tooltip("The radius of the arc")] + public SharedFloat radius = 5; + [Tooltip("Is the arc concave?")] + public SharedBool concave = true; + + private float theta; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // Multiply by 2 to form an arc up to 180 degrees. + theta = Mathf.PI / (agents.Count * 2); + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + // Multiply by 2 to form an arc up to 180 degrees. + theta = Mathf.PI / (agents.Count * 2); + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + // Alternate between the left and right sides of the leader. If convex then add PI so the agents form the back side of the circle. + // Convex arcs will also increase their relative z position so the agents are ahead of the leader. + var radians = theta * (((index - 1) / 2) + 1) + (concave.Value ? 0 : Mathf.PI); + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(radius.Value * Mathf.Sin(radians) * (index % 2 == 0 ? -1 : 1), 0, + radius.Value * Mathf.Cos(radians) + radius.Value * (concave.Value ? -1 : 1) + zLookAhead); + } + + public override void OnReset() + { + base.OnReset(); + + radius = 5; + concave = true; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs.meta new file mode 100644 index 000000000..2338ab670 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: dd51961d7c77b9443b8d8136becd8bba +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Arc.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs new file mode 100644 index 000000000..3740f44b5 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs @@ -0,0 +1,51 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a circle.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}CircleIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Circle : NavMeshFormationGroup + { + [Tooltip("The radius of the circle")] + public SharedFloat radius = 5; + + private float theta; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + // Subtract the radius from the z position to prevent the agents from getting ahead of the leader + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(radius.Value * Mathf.Sin(theta * index), 0, radius.Value * Mathf.Cos(theta * index) - radius.Value + zLookAhead); + } + + public override void OnReset() + { + base.OnReset(); + + radius = 5; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs.meta new file mode 100644 index 000000000..6bad5f3a8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 1f26fc5ed5a0c92478d884f09ebc73bb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Circle.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs new file mode 100644 index 000000000..b3581a2ea --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs @@ -0,0 +1,45 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in one or more columns where the column is significantly longer than the width of rows.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}ColumnIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Column : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("The number of columns to form")] + public SharedInt columns = 1; + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var column = index % columns.Value; + var row = index / columns.Value; + + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + Vector3 targetPos; + if (column == 0) { + // Position directly behind the leader + targetPos = leaderTransform.TransformPoint(0, 0, -separation.Value.y * row + zLookAhead); + } else { + // Alternate between the right and the left side of the center column + targetPos = leaderTransform.TransformPoint(separation.Value.x * (column % 2 == 0 ? -1 : 1) * (((column - 1) / 2) + 1), 0, -separation.Value.y * row + zLookAhead); + } + + return targetPos; + } + + public override void OnReset() + { + base.OnReset(); + + separation = new Vector2(2, 2); + columns = 1; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs.meta new file mode 100644 index 000000000..7bfeb960e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 61147894b3f202b489051c270c00ecf0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Column.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs new file mode 100644 index 000000000..d5924df8f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs @@ -0,0 +1,43 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a tactical diamond shape.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}DiamondIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Diamond : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("Should the back agents have a left and right offset?")] + public SharedBool backPositionOffset = false; + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + Vector3 targetPos; + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + if (index < 3) { // form the diamond part + targetPos = leaderTransform.TransformPoint(separation.Value.x * (index % 2 == 0 ? -1 : 1), 0, -separation.Value.y + zLookAhead); + } else { // form the back of the diamond. This is a tactical diamond so it is made for agents to cover themselves down hallways. + if (backPositionOffset.Value) { + targetPos = leaderTransform.TransformPoint(separation.Value.x * (index % 2 == 0 ? -0.5f : 0.5f), 0, -separation.Value.y * (((index - 1) / 2) + 1) + zLookAhead); + } else { + targetPos = leaderTransform.TransformPoint(0, 0, -separation.Value.y * (index - 1) + zLookAhead); + } + } + return targetPos; + } + + public override void OnReset() + { + base.OnReset(); + + separation = new Vector2(2, 2); + backPositionOffset = false; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs.meta new file mode 100644 index 000000000..739640ea4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c58b039dec9738c4fb23062d16604c3b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Diamond.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs new file mode 100644 index 000000000..7e466b630 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs @@ -0,0 +1,32 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a diagonal formation.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}EchelonIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Echelon : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("Should the formation be to the right of the leader?")] + public SharedBool right; + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + // Position at a diagonal relative to the leader + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(separation.Value.x * index * (right.Value ? 1 : -1), 0, -separation.Value.y * index + zLookAhead); + } + + public override void OnReset() + { + separation = new Vector2(2, 2); + right = false; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs.meta new file mode 100644 index 000000000..14caf297f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 7632d13321618b9479ff01de65876adb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Echelon.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs new file mode 100644 index 000000000..2f404255b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs @@ -0,0 +1,53 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + /// + /// The FormationAgent class contains component references and variables for each FormationAgent. + /// + public abstract class FormationAgent + { + protected Transform transform; + + public abstract float Speed { set; } + public abstract float Radius { get; } + public abstract float RemainingDistance { get; } + public abstract float StoppingDistance { get; } + public abstract bool HasPath { get; } + public abstract bool PathPending { get; } + public abstract bool AutoBreaking { set; } + + /// + /// Caches the component referneces. + /// + public FormationAgent(Transform agent) + { + transform = agent; + } + + /// + /// Resumes pathfinding. + /// + public abstract void Resume(); + + /// + /// Sets the destination. + /// + public abstract void SetDestination(Vector3 destination); + + /// + /// Rotates towards the target rotation. + /// + public abstract bool RotateTowards(Quaternion targetRotation); + + /// + /// Stops the agent from moving. + /// + public abstract void Stop(); + + /// + /// The task has ended. Perform any cleanup. + /// + public abstract void End(); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs.meta new file mode 100644 index 000000000..449bb9409 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 62b58599ef8c42c4a958b67b12fa6082 +timeCreated: 1476637146 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/FormationAgent.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs new file mode 100644 index 000000000..ebaac7bbe --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs @@ -0,0 +1,596 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; +#if DEATHMATCH_AI_KIT_PRESENT +using Opsive.DeathmatchAIKit; +#endif + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + public abstract class FormationGroup : Action + { + [Tooltip("The leader to follow. If null then the current agent will lead")] + public SharedGameObject leader; + [Tooltip("Specifies the group index of the leader behavior tree. This is not necessary if there is only one behavior tree on the leader")] + public SharedInt leaderGroupIndex; + [Tooltip("The target destination")] + public SharedTransform targetTransform; + [Tooltip("The target destination Vector3 position. Used if targetTransform is null")] + public SharedVector3 targetPosition; + [Tooltip("The distance to look ahead to the destination. The higher the value the better the agent will avoid obstacles and less keep formation")] + public SharedFloat lookAhead = 4; + [Tooltip("The agent move speed after the group has formed")] + public SharedFloat fullSpeed = 3.5f; + [Tooltip("The agent move speed as the group is forming")] + public SharedFloat formationSpeed = 2f; + [Tooltip("The agent move speed if waiting for another agent to join")] + public SharedFloat slowdownSpeed = 1; + [Tooltip("The agent move speed if falling behind the formation")] + public SharedFloat catchupSpeed = 3f; + [Tooltip("The amount of time to wait until the group starts forming")] + public SharedFloat waitTime = 0; + [Tooltip("Should the agent wait to move when new agents are added?")] + public SharedBool waitToMove = true; + + public enum MoveStatus { Wait, Full, Formation, Slowdown, Catchup, Last } + + private List formationTrees; + private List pathStarted; + private List moveStatus; + private int formationIndex = -1; + private bool formationStarted; + private bool inFormation; + private Vector3 prevTargetPosition; + private TaskStatus runStatus; + private bool sendListenerEvent; + private GameObject prevLeader; + private MoveStatus prevMoveStatus = MoveStatus.Last; + private MoveStatus leaderMoveStatus; + private Transform prevTargetTransform; + + protected List agents; + protected List formationAgents; + protected Behavior leaderTree; + protected FormationAgent formationAgent; + protected FormationAgent leaderAgent; + + /// + /// Listen for any agents that want to join the group. + /// + public override void OnAwake() + { + Owner.RegisterEvent("StartListeningForOrders", StartListeningForOrders); + Owner.RegisterEvent("StopListeningToOrders", StopListeningToOrders); + Owner.RegisterEvent("FormationUpdated", FormationUpdated); + Owner.RegisterEvent("AddAgentToGroup", AddAgentToGroup); + Owner.RegisterEvent("UpdateTargetPosition", UpdateTargetPosition); + Owner.RegisterEvent("UpdateTarget", UpdateTarget); + Owner.RegisterEvent("UpdateMoveStatus", UpdateMoveStatus); + Owner.RegisterEvent("OrdersFinished", OrdersFinished); + } + + /// + /// Start forming the group immediately on start or after a set amount of time. + /// + public override void OnStart() + { + UpdateLeader(); + runStatus = TaskStatus.Running; + } + + /// + /// The leader has changed. Update the leader. + /// + private void UpdateLeader() + { + // If the leader is null then the current agent is the leader. + if (leader.Value == null) { + AddAgentToGroup(Owner, 0); +#if DEATHMATCH_AI_KIT_PRESENT + if (TeamManager.IsInstantiated) { + TeamManager.SetLeader(gameObject, true); + } +#endif + + if (waitTime.Value == 0) { + StartFormation(); + } else { + StartCoroutine(WaitForGroupFormation()); + } + } else { + var leaderTrees = leader.Value.GetComponents(); + if (leaderTrees.Length > 1) { + for (int i = 0; i < leaderTrees.Length; ++i) { + if (leaderTrees[i].Group == leaderGroupIndex.Value) { + leaderTree = leaderTrees[i]; + break; + } + } + } else if (leaderTrees.Length == 1) { + leaderTree = leaderTrees[0]; + } + if (leaderTree != null) { + sendListenerEvent = true; + } +#if DEATHMATCH_AI_KIT_PRESENT + if (TeamManager.IsInstantiated) { + // If the leader tree is null then the leader is a player-controlled character. + formationIndex = TeamManager.AddToFormation(leader.Value, Owner) + (leaderTree == null ? 1 : 0); + } +#endif + } + prevLeader = leader.Value; + } + + /// + /// Wait a small amount of time before the group is formed. + /// + private IEnumerator WaitForGroupFormation() + { + yield return new WaitForSeconds(waitTime.Value); + + StartFormation(); + } + + /// + /// An agent wants to join the formation. + /// + /// The agent that wants to join the group. + private void StartListeningForOrders(Behavior agent) + { + // StartListeningForOrders is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + // If the leader has changed then reinitialize with the new leader. + if (prevLeader != leader.Value) { + EndFormation(); + UpdateLeader(); + } + + // Add the agent based on the distance to the closest position. + var distance = float.MaxValue; + var insertIndex = agents.Count; + for (int i = 1; i < insertIndex + 1; ++i) { + var targetPosition = TargetPosition(i, 0); + var agentDistance = (agent.transform.position - targetPosition).sqrMagnitude; + // The agent should occupy the slot if it's the closest slot and the slot is closer to the current agent compared to the existing agent occupying the slot. + if (agentDistance < distance && (i == agents.Count || (agents[i] != null && (agents[i].position - targetPosition).sqrMagnitude > agentDistance))) { + insertIndex = i; + distance = agentDistance; + } + } + + AddAgentToGroup(agent, insertIndex); + } + + /// + /// The formation has changed. Update the formation index. + /// + /// The new formation index. + private void FormationUpdated(int index) + { + formationIndex = index; + } + + /// + /// Adds the agent to the formation group. + /// + /// The agent to add. + /// The index of the agent within the group. + protected virtual void AddAgentToGroup(Behavior agent, int index) + { + if (leader.Value == null) { + if (formationTrees == null) { + formationTrees = new List(); + formationAgents = new List(); + pathStarted = new List(); + moveStatus = new List(); + } + // Notify the current agent of the existing agents. + for (int i = 0; i < formationTrees.Count; ++i) { + agent.SendEvent("AddAgentToGroup", formationTrees[i], i); + } + + // Insert the agent in the lists. + formationTrees.Insert(index, agent); + pathStarted.Insert(index, false); + moveStatus.Insert(index, index == 0 ? MoveStatus.Wait : MoveStatus.Full); + + // Notify the agent of the target. + if (targetTransform.Value != null) { + prevTargetTransform = targetTransform.Value; + formationTrees[index].SendEvent("UpdateTarget", targetTransform.Value); + } else { + prevTargetPosition = targetPosition.Value; + formationTrees[index].SendEvent("UpdateTargetPosition", targetPosition.Value); + } + + // Notify other agents that the current agent has joined the formation. + for (int i = 1; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("FormationUpdated", i); + formationTrees[i].SendEvent("AddAgentToGroup", formationTrees[index], index); + } + formationIndex = index; + if (waitToMove.Value) { + moveStatus[0] = MoveStatus.Wait; + } + } else { + sendListenerEvent = false; + formationAgent.Resume(); + } + + // The agents array is maintained on both the leader and follower. + if (agents == null) { + agents = new List(); + } + agents.Insert(index, agent.transform); + if (waitToMove.Value) { + inFormation = false; + leaderMoveStatus = MoveStatus.Wait; + prevMoveStatus = MoveStatus.Last; + } + } + + /// + /// Updates the target position on the following agent. + /// + /// The new target position. + private void UpdateTargetPosition(Vector3 target) + { + // UpdateTargetPosition is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + targetPosition.Value = target; + } + + /// + /// Updates the target transform on the following agent. + /// + /// The new target transform. + private void UpdateTarget(Transform target) + { + // UpdateTarget is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + targetTransform.Value = target; + } + + /// + /// Update the leader or follower move status. + /// + /// The index of the agent to update. + /// The move status of the index + private void UpdateMoveStatus(int index, MoveStatus status) + { + // UpdateMoveStatus is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + if (leader.Value == null) { + moveStatus[index] = status; + } else { + leaderMoveStatus = status; + } + } + + /// + /// Start forming the group. + /// + private void StartFormation() + { + formationStarted = true; + } + + /// + /// Move the agents in a formation. The TargetPosition method will retrieve the target position for the individual group member. + /// + public override TaskStatus OnUpdate() + { + // If the leader has changed then reinitialize with the new leader. + if (prevLeader != leader.Value) { + EndFormation(); + UpdateLeader(); + } + + if (leader.Value == null) { + if (formationStarted) { + // Notify following agents if the target position has updated. + if (targetTransform.Value != null) { + if (targetTransform.Value != prevTargetTransform) { + prevTargetTransform = targetTransform.Value; + for (int i = 1; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("UpdateTarget", targetTransform.Value); + } + } + } else if (targetPosition.Value != prevTargetPosition) { + prevTargetPosition = targetPosition.Value; + for (int i = 1; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("UpdateTargetPosition", targetPosition.Value); + } + } + + // Wait until all of the agents are in position before moving to the target. + var waitForAgent = false; + for (int i = 1; i < formationAgents.Count; ++i) { + if (!pathStarted[i]) { + pathStarted[i] = formationAgents[i].HasPath; + } + if (!pathStarted[i] || (moveStatus[0] == MoveStatus.Wait && moveStatus[i] == MoveStatus.Full) || moveStatus[i] == MoveStatus.Catchup) { + waitForAgent = true; + } + } + + // Send the updated move status to all of the followers. + if (waitForAgent) { + moveStatus[0] = inFormation ? MoveStatus.Formation : MoveStatus.Wait; + } else { + moveStatus[0] = MoveStatus.Full; + } + if (moveStatus[0] != prevMoveStatus) { + for (int i = 0; i < formationAgents.Count; ++i) { + formationTrees[i].SendEvent("UpdateMoveStatus", 0, moveStatus[0]); + } + + prevMoveStatus = moveStatus[0]; + } + + var target = (targetTransform.Value != null ? targetTransform.Value.position : targetPosition.Value); + formationAgent.SetDestination(target); + + // Determine if all of the agents have arrived. + var arrived = true; + for (int i = 0; i < formationAgents.Count; ++i) { + if (formationAgents[i].RemainingDistance > formationAgent.StoppingDistance || formationAgents[i].PathPending) { + arrived = false; + break; + } else { + formationAgents[i].Stop(); + } + } + if (arrived) { + runStatus = TaskStatus.Success; + return runStatus; + } + + // The leader can move if all agents are ready. + if (!waitForAgent) { + inFormation = true; + } + formationAgent.Speed = (!waitForAgent ? fullSpeed.Value : (inFormation ? formationSpeed.Value : 0)); + } + } else { + // Send within OnUpdate to ensure the at least one leader behavior tree is active. If registered within OnStart there is a chance that the behavior tree + // isn't active yet and will never receive the event. + if (sendListenerEvent) { + leaderTree.SendEvent("StartListeningForOrders", Owner); + return runStatus; + } + + // A following agent should never have a formation index of -1. If the index is 0 then the agent hasn't been registered with the leader yet. + if (formationIndex == -1) { + return runStatus; + } + + // Move towards the starting position and look in the same direction as the leader when just getting started in the formation. + var targetDistance = (transform.position - TargetPosition(formationIndex, 0)).magnitude; + if (!inFormation) { + if (targetDistance <= formationAgent.StoppingDistance + 0.001f) { + inFormation = formationAgent.RotateTowards(leader.Value.transform.rotation) || leaderMoveStatus != MoveStatus.Wait; + } + } + + // If the destination is immediately in front of the agent then that agents stopping distance will take over and slow down the agent. This will make the agent + // lag behind the leader. Prevent this from happening by adding a small look ahead distance. + var leaderTarget = targetTransform.Value != null ? targetTransform.Value.position : targetPosition.Value; + var leaderDistance = (leader.Value.transform.position - leaderTarget).magnitude; + var zLookAhead = inFormation ? Mathf.Min(leaderDistance, lookAhead.Value) : 0; + var target = TargetPosition(formationIndex, zLookAhead); + + // TargetPosition will be overridden to return the target position for the individual agent. + formationAgent.SetDestination(target); + +#if UNITY_EDITOR + Debug.DrawRay(TargetPosition(formationIndex, 0), Vector3.up); +#endif + // Determine the current move status. + MoveStatus currentMoveStatus; + if (inFormation) { + if (formationAgent.RemainingDistance - zLookAhead < -formationAgent.Radius / 2) { + currentMoveStatus = leaderAgent != null && leaderMoveStatus == MoveStatus.Wait ? MoveStatus.Wait : MoveStatus.Slowdown; + } else { + if (targetDistance < (formationAgent.Radius * 2 + formationAgent.StoppingDistance) && leaderAgent != null) { + currentMoveStatus = leaderMoveStatus; + } else { + currentMoveStatus = MoveStatus.Catchup; + } + } + } else { + currentMoveStatus = (leaderMoveStatus != MoveStatus.Wait ? MoveStatus.Catchup : MoveStatus.Full); + } + // Set the speed according to the move status, and notify the leader. + if (currentMoveStatus != prevMoveStatus) { + switch (currentMoveStatus) { + case MoveStatus.Wait: + formationAgent.Speed = 0; + break; + case MoveStatus.Slowdown: + formationAgent.Speed = slowdownSpeed.Value; + break; + case MoveStatus.Formation: + formationAgent.Speed = formationSpeed.Value; + break; + case MoveStatus.Full: + formationAgent.Speed = fullSpeed.Value; + break; + case MoveStatus.Catchup: + formationAgent.Speed = catchupSpeed.Value; + break; + } + // Prevent auto breaking from slowing the agent down if they are trying to catch up. + formationAgent.AutoBreaking = (currentMoveStatus != MoveStatus.Catchup); + + if (leaderTree != null) { + leaderTree.SendEvent("UpdateMoveStatus", formationIndex, currentMoveStatus); + } + prevMoveStatus = currentMoveStatus; + } + } + return runStatus; + } + + /// + /// The task has completed its orders. + /// + /// The return status of the task. + private void OrdersFinished(TaskStatus status) + { + runStatus = status; + } + + /// + /// An agent has dropped out of the group so it should be removed. + /// + /// The agent to remove. + private void StopListeningToOrders(Behavior agent) + { + // StopListeningToOrders is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + RemoveAgentFromGroup(agent); + } + + /// + /// Removes the agent from the group. + /// + /// The agent to remove. + /// The index of the agent removed from the group. + protected virtual int RemoveAgentFromGroup(Behavior agent) + { + var agentTransform = agent.transform; + for (int i = agents.Count - 1; i >= 0; --i) { + if (agents[i] == agentTransform) { + if (prevLeader == null) { + formationTrees.RemoveAt(i); + formationAgents.RemoveAt(i); + pathStarted.RemoveAt(i); + moveStatus.RemoveAt(i); + for (int j = 1; j < formationTrees.Count; ++j) { + formationTrees[j].SendEvent("StopListeningToOrders", agent); + formationTrees[j].SendEvent("FormationUpdated", j); + } + } + agents.RemoveAt(i); + if (waitToMove.Value) { + inFormation = false; + prevMoveStatus = MoveStatus.Last; + } + return i; + } + } + return -1; + } + + /// + /// Virtual method to allow the formation tasks to specify a target position. + /// + /// The index of the group member. + /// The z distance to look ahead of the target position. + /// The position to move to, in world space. + protected virtual Vector3 TargetPosition(int index, float zLookAhead) + { + return Vector3.zero; + } + + /// + /// The task has ended. + /// + public override void OnEnd() + { + EndFormation(); + } + + /// + /// Ends the current formation. + /// + private void EndFormation() + { + if (formationTrees != null) { + // If the status is running then the leader task ended early. Send a status of failure to the group. + if (runStatus == TaskStatus.Running) { + runStatus = TaskStatus.Failure; + } + for (int i = 0; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("OrdersFinished", runStatus); + } + formationAgents.Clear(); + formationTrees.Clear(); + pathStarted.Clear(); + moveStatus.Clear(); + prevMoveStatus = MoveStatus.Full; +#if DEATHMATCH_AI_KIT_PRESENT + if (TeamManager.IsInstantiated) { + TeamManager.SetLeader(gameObject, false); + } +#endif + } else { + if (leaderTree != null) { + leaderTree.SendEvent("StopListeningToOrders", Owner); + } +#if DEATHMATCH_AI_KIT_PRESENT + if (TeamManager.IsInstantiated) { + TeamManager.RemoveFromFormation(prevLeader, Owner); + } +#endif + } + formationIndex = -1; + formationAgent.Stop(); + inFormation = false; + if (agents != null) { + agents.Clear(); + } + } + + /// + /// The behavior tree is complete so the task should stop listening for the events. + /// + public override void OnBehaviorComplete() + { + Owner.UnregisterEvent("StartListeningForOrders", StartListeningForOrders); + Owner.UnregisterEvent("StopListeningToOrders", StopListeningToOrders); + Owner.UnregisterEvent("FormationUpdated", FormationUpdated); + Owner.UnregisterEvent("AddAgentToGroup", AddAgentToGroup); + Owner.UnregisterEvent("UpdateTargetPosition", UpdateTargetPosition); + Owner.UnregisterEvent("UpdateTarget", UpdateTarget); + Owner.UnregisterEvent("UpdateMoveStatus", UpdateMoveStatus); + Owner.UnregisterEvent("OrdersFinished", OrdersFinished); + } + + /// + /// Reset the public variables back to their defaults. + /// + public override void OnReset() + { + targetTransform = null; + targetPosition = Vector3.zero; + lookAhead = 1; + fullSpeed = 3.5f; + formationSpeed = 2f; + slowdownSpeed = 1f; + catchupSpeed = 3f; + waitTime = 0; + waitToMove = true; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs.meta new file mode 100644 index 000000000..f45cae495 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 5cb4b841271ec5f41be235ed63e4e324 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/FormationGroup.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs new file mode 100644 index 000000000..b434e17cd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs @@ -0,0 +1,52 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a grid where the number of rows is equal to the number of columns.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}GridIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Grid : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + + private int rows; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // Form an upper bounds of points on the grid + rows = Mathf.CeilToInt(Mathf.Sqrt(agents.Count)); + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + // Form an upper bounds of points on the grid + rows = Mathf.CeilToInt(Mathf.Sqrt(agents.Count)); + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var row = index % rows; + var column = index / rows; + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(separation.Value.x * column, 0, -separation.Value.y * row + zLookAhead); + } + + public override void OnReset() + { + base.OnReset(); + + separation = new Vector2(2, 2); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs.meta new file mode 100644 index 000000000..c1148c952 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 12e1193289dfe1043b7fad3dc52f9a79 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Grid.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs new file mode 100644 index 000000000..65a4f1c3d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs @@ -0,0 +1,33 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a straight horizontal line.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}LineIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Line : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedFloat separation = 2; + [Tooltip("Should the formation be to the right of the leader?")] + public SharedBool right; + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(separation.Value * index * (right.Value ? 1 : -1), 0, zLookAhead); + } + + public override void OnReset() + { + base.OnReset(); + + separation = 2; + right = false; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs.meta new file mode 100644 index 000000000..cdff02512 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: f56c3f0bb5eaec84cb7160b46ba81b98 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Line.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs new file mode 100644 index 000000000..a4e9338ea --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs @@ -0,0 +1,115 @@ +using UnityEngine; +using UnityEngine.AI; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + public class NavMeshFormationGroup : FormationGroup + { + /// + /// The NavMeshFormationAgent class contains component references and variables for each NavMeshAgent. + /// + public class NavMeshFormationAgent : FormationAgent + { + private NavMeshAgent navMeshAgent; + + public override float Speed { set { navMeshAgent.speed = value; } } + public override float Radius { get { return navMeshAgent.radius; } } + public override float RemainingDistance { get { return navMeshAgent.remainingDistance; } } + public override float StoppingDistance { get { return navMeshAgent.stoppingDistance; } } + public override bool HasPath { get { return navMeshAgent.hasPath; } } + public override bool PathPending { get { return navMeshAgent.pathPending; } } + public override bool AutoBreaking { set { navMeshAgent.autoBraking = value; } } + + /// + /// Caches the component references and initialize default values. + /// + public NavMeshFormationAgent(Transform agent) : base(agent) + { + navMeshAgent = agent.GetComponent(); + + if (navMeshAgent.hasPath) { + navMeshAgent.ResetPath(); + navMeshAgent.isStopped = true; + } + } + + /// + /// Resumes pathfinding. + /// + public override void Resume() + { + navMeshAgent.isStopped = false; + } + + /// + /// Sets the destination. + /// + public override void SetDestination(Vector3 destination) + { + destination.y = navMeshAgent.destination.y; + if (navMeshAgent.destination != destination) { + navMeshAgent.SetDestination(destination); + navMeshAgent.isStopped = false; + } + } + + /// + /// Rotates towards the target rotation. + /// + public override bool RotateTowards(Quaternion targetRotation) + { + if (Quaternion.Angle(transform.rotation, targetRotation) < 0.5f) { + return true; + } + transform.rotation = Quaternion.RotateTowards(transform.rotation, targetRotation, navMeshAgent.angularSpeed * Time.deltaTime); + return false; + } + + /// + /// Stops the agent from moving. + /// + public override void Stop() + { + if (navMeshAgent.hasPath) { + navMeshAgent.isStopped = true; + navMeshAgent.ResetPath(); + } + } + + /// + /// The task has ended. Perform any cleanup. + /// + public override void End() + { + Stop(); + navMeshAgent.updateRotation = true; + navMeshAgent.velocity = Vector3.zero; + } + } + + public override void OnAwake() + { + base.OnAwake(); + + formationAgent = new NavMeshFormationAgent(transform); + } + + public override void OnStart() + { + base.OnStart(); + + if (leader.Value != null && leaderTree != null) { + leaderAgent = new NavMeshFormationAgent(leaderTree.transform); + } + } + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + if (leader.Value == null) { + formationAgents.Insert(index, new NavMeshFormationAgent(agent.transform)); + } + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs.meta new file mode 100644 index 000000000..e6388ceb4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: acd259c633c356b478034861f56f2f88 +timeCreated: 1476636522 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/NavMeshFormationGroup.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs new file mode 100644 index 000000000..a7d107503 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs @@ -0,0 +1,45 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in one or more rows with the row significantly wider than the length of the column.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}RowIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Row : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("The number of rows to form")] + public SharedInt rows = 1; + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var row = index % rows.Value; + var column = index / rows.Value; + + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + Vector3 targetPos; + if (column == 0) { + // Position directly behind the leader + targetPos = leaderTransform.TransformPoint(0, 0, -separation.Value.y * row + zLookAhead); + } else { + // Alternate between the right and the left side of the center column + targetPos = leaderTransform.TransformPoint(separation.Value.x * (column % 2 == 0 ? -1 : 1) * (((column - 1) / 2) + 1), 0, -separation.Value.y * row + zLookAhead); + } + + return targetPos; + } + + public override void OnReset() + { + base.OnReset(); + + separation = new Vector2(2, 2); + rows = 1; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs.meta new file mode 100644 index 000000000..2c6ea57ca --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: b77f1db2e779e97409fc27651b40a89a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Row.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs new file mode 100644 index 000000000..1314cc742 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs @@ -0,0 +1,71 @@ +using UnityEngine; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a randomly spread out line.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}SkirmisherIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Skirmisher : NavMeshFormationGroup + { + [Tooltip("The minimum separation between two agents")] + public SharedVector2 minSeparation = new Vector2(1, 1); + [Tooltip("The maximum separation between two agents")] + public SharedVector2 maxSeparation = new Vector2(3, 3); + + private List offsets = new List(); + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // Randomly select a new offset. This offset will be relative to the last transform so no overlap checks need to be done. + var offset = Vector3.zero; + if (agents.Count > 1) { + offset.Set(Random.Range(minSeparation.Value.x, maxSeparation.Value.x), 0, Random.Range(minSeparation.Value.y, maxSeparation.Value.y)); + } + offsets.Add(offset); + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + if (index != -1) { + offsets.RemoveAt(index); + } + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + if (offsets.Count <= index) { + return Vector3.zero; + } + + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + float agentOffset; + if (index < 3) { + agentOffset = 0; + } else { + // Alternate which side the offset is relative to. + agentOffset = Mathf.Abs(index / 2 * maxSeparation.Value.x); + } + + return leaderTransform.TransformPoint(offsets[index].x * (index % 2 == 0 ? -1 : 1) + agentOffset, 0, offsets[index].z + zLookAhead); + } + + public override void OnReset() + { + base.OnReset(); + + minSeparation = new Vector2(1, 1); + maxSeparation = new Vector2(3, 3); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs.meta new file mode 100644 index 000000000..3ccf23bf9 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: ceae5d5eff0c93143a58051a15b52939 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Skirmisher.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs new file mode 100644 index 000000000..b2d3ac9e7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs @@ -0,0 +1,63 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a square.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}SquareIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Square : NavMeshFormationGroup + { + [Tooltip("The length of the square")] + public SharedFloat length = 5; + + private int[] agentsPerSide = new int[4]; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + for (int i = 0; i < 4; ++i) { + agentsPerSide[i] = agents.Count / 4 + (agents.Count % 4 > i ? 1 : 0); + } + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + for (int i = 0; i < 4; ++i) { + agentsPerSide[i] = agents.Count / 4 + (agents.Count % 4 > i ? 1 : 0); + } + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var side = index % 4; + var lengthMultiplier = (index / 4) / (float)agentsPerSide[side]; + lengthMultiplier = 1 - (lengthMultiplier - (int)lengthMultiplier); + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + if (side == 0) { // top + return leaderTransform.TransformPoint(length.Value * lengthMultiplier, 0, zLookAhead); + } else if (side == 1) { // right + return leaderTransform.TransformPoint(length.Value, 0, -length.Value * (1 - lengthMultiplier) + zLookAhead); + } else if (side == 2) { // bottom + return leaderTransform.TransformPoint(length.Value * lengthMultiplier, 0, -length.Value + zLookAhead); + } else { // left + return leaderTransform.TransformPoint(0, 0, -length.Value * lengthMultiplier + zLookAhead); + } + } + + public override void OnReset() + { + base.OnReset(); + + length = 5; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs.meta new file mode 100644 index 000000000..7d60038cd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: f54de53cbec9fbb42a1a8388f2fd8c7d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Square.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs new file mode 100644 index 000000000..1d0d7e030 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs @@ -0,0 +1,82 @@ +using UnityEngine; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a tight circle that can move together.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}SwarmIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Swarm : NavMeshFormationGroup + { + [Tooltip("The radius of the group")] + public SharedFloat radius = 5; + [Tooltip("The agent positions in the swarm is randomly determined. These positions will keep being regenerated until they are not overlapping any other position. " + + "This value allows the random placement to be capped so it doesn't result in an infinite loop")] + public SharedInt maxPlacementAttempts = 10; + + private List offsets = new List(); + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // Prevent the agents from overlapping by generating a new offset until there are no overlaps. The maxAttempts value will prevent an infinite loop + // from being generated if there are no non-overlap positions because the radius is too small. + var overlapping = false; + var offset = Random.insideUnitCircle * radius.Value; + var maxAttempts = offsets.Count * maxPlacementAttempts.Value; + var attempts = 0; + do { + for (int i = 0; i < offsets.Count; ++i) { + if (Vector2.Distance(offset, offsets[i]) < radius.Value) { + overlapping = true; + } + } + attempts++; + + } while (overlapping && attempts < maxAttempts); + + offsets.Add(new Vector3(offset.x, 0, offset.y)); + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + if (index != -1) { + offsets.RemoveAt(index); + } + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + if (offsets.Count <= index) { + return Vector3.zero; + } + + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(offsets[index].x, 0, offsets[index].z + zLookAhead); + } + + public override void OnEnd() + { + base.OnEnd(); + + offsets.Clear(); + } + + public override void OnReset() + { + base.OnReset(); + + radius = 5; + maxPlacementAttempts = 10; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs.meta new file mode 100644 index 000000000..23dbd1d53 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 909d7805334d233489410ef3c64af9ef +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Swarm.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs new file mode 100644 index 000000000..9e3de8f06 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs @@ -0,0 +1,62 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a triangle.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}TriangleIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Triangle : NavMeshFormationGroup + { + [Tooltip("The length of the triangle")] + public SharedFloat length = 5; + + private int[] agentsPerSide = new int[3]; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + for (int i = 0; i < 3; ++i) { + agentsPerSide[i] = agents.Count / 3 + (agents.Count % 3 > i ? 1 : 0); + } + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + for (int i = 0; i < 3; ++i) { + agentsPerSide[i] = agents.Count / 3 + (agents.Count % 3 > i ? 1 : 0); + } + + return index; + } + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var side = index % 3; + var lengthMultiplier = (index / 3) / (float)agentsPerSide[side]; + lengthMultiplier = 1 - (lengthMultiplier - (int)lengthMultiplier); + var height = length.Value / 2 * Mathf.Sqrt(3); // Equilaterial triangle height + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + if (side == 0) { // Right + return leaderTransform.TransformPoint(length.Value / 2 * lengthMultiplier, 0, -height * lengthMultiplier + zLookAhead); + } else if (side == 1) { // Bottom + return leaderTransform.TransformPoint(Mathf.Lerp(-length.Value / 2, length.Value / 2, lengthMultiplier), 0, -height + zLookAhead); + } else { // Left + return leaderTransform.TransformPoint(-length.Value / 2 * lengthMultiplier, 0, -height * lengthMultiplier + zLookAhead); + } + } + + public override void OnReset() + { + base.OnReset(); + + length = 5; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs.meta new file mode 100644 index 000000000..3f1498b50 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: efde90d4751e00e428f5a45eef20cfb7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Triangle.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/V.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/V.cs new file mode 100644 index 000000000..0dae9bcb3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/V.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in a V shape where the leader is in the back.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}VIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class V : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + // Alternate between the left and right sides of the v + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + return leaderTransform.TransformPoint(separation.Value.x * (index % 2 == 0 ? -1 : 1) * (((index - 1) / 2) + 1), 0, separation.Value.y * (((index - 1) / 2) + 1) + zLookAhead); + } + + public override void OnReset() + { + base.OnReset(); + + separation = new Vector2(2, 2); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/V.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/V.cs.meta new file mode 100644 index 000000000..aff86058b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/V.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 1768192494c2b914ebb1d2660aaa6320 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/V.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs new file mode 100644 index 000000000..20e05d9c7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Formations.Tasks +{ + [TaskCategory("Formations")] + [TaskDescription("Arrange the group in an upside down V shape where the leader is in the front.")] + [TaskIcon("Assets/Behavior Designer Formations/Editor/Icons/{SkinColor}WedgeIcon.png")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-formations-pack/")] + public class Wedge : NavMeshFormationGroup + { + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("Should agents fill the wedge?")] + public SharedBool fill; + + private int currentRow = 1; + private int currentAgentsPerRow = 0; + private int lastIndex; + + protected override Vector3 TargetPosition(int index, float zLookAhead) + { + var leaderTransform = leader.Value == null ? transform : leader.Value.transform; + if (fill.Value) { + // The wedge can optionally be filled in. I don't know of a nice formula which computes which row the agent should be in relative to its index so use the number of agents + // already placed to determine the next position. If anybody knows of an easy formula to compute a filled in wedge please send an email to support@opsive.com. + if (index <= lastIndex) { + currentRow = 1; + currentAgentsPerRow = 0; + } + lastIndex = index; + + var targetPosition = leaderTransform.TransformPoint(Mathf.Lerp(-currentRow * separation.Value.x, currentRow * separation.Value.x, currentAgentsPerRow / (float)currentRow), 0, -separation.Value.y * currentRow + zLookAhead); + + currentAgentsPerRow++; + if (currentAgentsPerRow > currentRow) { + currentAgentsPerRow = 0; + currentRow++; + } + + return targetPosition; + } else { + // The wedge is not filled in so the math is much easier. + return leaderTransform.TransformPoint(separation.Value.x * (index % 2 == 0 ? -1 : 1) * (((index - 1) / 2) + 1), 0, -separation.Value.y * (((index - 1) / 2) + 1) + zLookAhead); + } + } + + public override void OnReset() + { + base.OnReset(); + + separation = new Vector2(2, 2); + fill = false; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs.meta b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs.meta new file mode 100644 index 000000000..72707603d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 543937dfec689b9418e3243246b080e3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Scripts/Tasks/Wedge.cs + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Formations/Textures.meta b/BlueWater/Assets/Behavior Designer Formations/Textures.meta new file mode 100644 index 000000000..576f211eb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: ec897f9ee2210c749ad1898ea59326f9 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png b/BlueWater/Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png new file mode 100644 index 000000000..2d893a0db Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png differ diff --git a/BlueWater/Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png.meta b/BlueWater/Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png.meta new file mode 100644 index 000000000..081ba12b4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png.meta @@ -0,0 +1,72 @@ +fileFormatVersion: 2 +guid: efaaea7f6a25a4d4fafa9fce85bf947f +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: 2 + aniso: 8 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: + - buildTarget: iPhone + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: Android + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: BlackBerry + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: FlashPlayer + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: WP8 + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 28980 + packageName: Behavior Designer - Formations Pack + packageVersion: 1.2.1 + assetPath: Assets/Behavior Designer Formations/Textures/PrototypeBlackAlbedo.png + uploadId: 265675 diff --git a/BlueWater/Assets/Behavior Designer Movement.meta b/BlueWater/Assets/Behavior Designer Movement.meta new file mode 100644 index 000000000..c613e3a74 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 962824dddb27b9f40bb07f95c58c5709 +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations.meta b/BlueWater/Assets/Behavior Designer Movement/Animations.meta new file mode 100644 index 000000000..8ce38661c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: b3f4d0bc1b76ae7498a73377ddfc77db +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerEvade.anim b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerEvade.anim new file mode 100644 index 000000000..7e7b19f3a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerEvade.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MarkerEvade + serializedVersion: 4 + m_AnimationType: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: {x: 20, y: 1, z: 20} + inSlope: {x: -8, y: 0, z: 0} + outSlope: {x: -8, y: 0, z: 0} + tangentMode: -559038737 + - time: 5 + value: {x: -20, y: 1, z: 20} + inSlope: {x: -8, y: 0, z: 0} + outSlope: {x: -8, y: 0, z: 0} + tangentMode: -559038737 + m_PreInfinity: 2 + m_PostInfinity: 2 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_AnimationClipSettings: + serializedVersion: 2 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 20 + inSlope: -8 + outSlope: -8 + tangentMode: 10 + - time: 5 + value: -20 + inSlope: -8 + outSlope: -8 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 5 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_Events: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerEvade.anim.meta b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerEvade.anim.meta new file mode 100644 index 000000000..2c0222121 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerEvade.anim.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79d071115d1ae784b83e51b648ec393c +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Animations/MarkerEvade.anim + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFlee.anim b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFlee.anim new file mode 100644 index 000000000..ff9d8fbb3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFlee.anim @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MarkerFlee + serializedVersion: 4 + m_AnimationType: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: {x: 20, y: 1, z: 20} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: -559038737 + - time: 1.5 + value: {x: 20, y: 1, z: 20} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: -559038737 + - time: 3 + value: {x: -20, y: 1, z: 20} + inSlope: {x: -26.666666, y: 0, z: 0} + outSlope: {x: -26.666666, y: 0, z: 0} + tangentMode: -559038737 + m_PreInfinity: 2 + m_PostInfinity: 2 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_AnimationClipSettings: + serializedVersion: 2 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 1.5 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 3 + value: -20 + inSlope: -26.666666 + outSlope: -26.666666 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 1.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 3 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 1.5 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 3 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_Events: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFlee.anim.meta b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFlee.anim.meta new file mode 100644 index 000000000..4c8012b72 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFlee.anim.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d49c5804b31faad4ca706eb999c87559 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Animations/MarkerFlee.anim + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFollow.anim b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFollow.anim new file mode 100644 index 000000000..52432c356 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFollow.anim @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MarkerFollow + serializedVersion: 6 + m_Legacy: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: {x: 20, y: 1, z: 20} + inSlope: {x: -8, y: 0, z: 0} + outSlope: {x: -8, y: 0, z: 0} + tangentMode: 0 + - time: 5 + value: {x: -20, y: 1, z: 20} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + - time: 6 + value: {x: -20, y: 1, z: 20} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + - time: 11.0166664 + value: {x: -20, y: 1, z: -20} + inSlope: {x: 0, y: 0, z: -7.97342253} + outSlope: {x: 0, y: 0, z: -7.97342253} + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_StartTime: 0 + m_StopTime: 11.0166664 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 20 + inSlope: -8 + outSlope: -8 + tangentMode: 10 + - time: 5 + value: -20 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 6 + value: -20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 11.0166664 + value: -20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + - time: 6 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + - time: 11.0166664 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 5 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 6 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 11.0166664 + value: -20 + inSlope: -7.97342253 + outSlope: -7.97342253 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFollow.anim.meta b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFollow.anim.meta new file mode 100644 index 000000000..c03ddd30a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerFollow.anim.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 4e102685eb400e54bb2eced40a6f2efd +timeCreated: 1470316175 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Animations/MarkerFollow.anim + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerPersue.anim b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerPersue.anim new file mode 100644 index 000000000..8d5023bae --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerPersue.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MarkerPersue + serializedVersion: 4 + m_AnimationType: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 1 + value: {x: 20, y: 1, z: 20} + inSlope: {x: -8, y: 0, z: 0} + outSlope: {x: -8, y: 0, z: 0} + tangentMode: -559038737 + - time: 6 + value: {x: -20, y: 1, z: 20} + inSlope: {x: -8, y: 0, z: 0} + outSlope: {x: -8, y: 0, z: 0} + tangentMode: -559038737 + m_PreInfinity: 2 + m_PostInfinity: 2 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_AnimationClipSettings: + serializedVersion: 2 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 1 + value: 20 + inSlope: -8 + outSlope: -8 + tangentMode: 10 + - time: 6 + value: -20 + inSlope: -8 + outSlope: -8 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 6 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 1 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 6 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_Events: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerPersue.anim.meta b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerPersue.anim.meta new file mode 100644 index 000000000..78f6ba0c1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerPersue.anim.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9321e00e69f740142a77918a547ce578 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Animations/MarkerPersue.anim + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerSeek.anim b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerSeek.anim new file mode 100644 index 000000000..51ba625fa --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerSeek.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MarkerSeek + serializedVersion: 4 + m_AnimationType: 1 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 2.48333335 + value: {x: 20, y: 1, z: 20} + inSlope: {x: -26.3736191, y: 0, z: 0} + outSlope: {x: -26.3736191, y: 0, z: 0} + tangentMode: -559038737 + - time: 4.00000048 + value: {x: -20, y: 1, z: 20} + inSlope: {x: -26.3736191, y: 0, z: 0} + outSlope: {x: -26.3736191, y: 0, z: 0} + tangentMode: -559038737 + m_PreInfinity: 2 + m_PostInfinity: 2 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_AnimationClipSettings: + serializedVersion: 2 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - time: 2.48333335 + value: 20 + inSlope: -26.3736191 + outSlope: -26.3736191 + tangentMode: 10 + - time: 4.00000048 + value: -20 + inSlope: -26.3736191 + outSlope: -26.3736191 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 2.48333335 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 4.00000048 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - time: 2.48333335 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + - time: 4.00000048 + value: 20 + inSlope: 0 + outSlope: 0 + tangentMode: 10 + m_PreInfinity: 2 + m_PostInfinity: 2 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_Events: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerSeek.anim.meta b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerSeek.anim.meta new file mode 100644 index 000000000..e1cfd0080 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Animations/MarkerSeek.anim.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07e94773bc03f2540806b14a5f8fcbde +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Animations/MarkerSeek.anim + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor.meta b/BlueWater/Assets/Behavior Designer Movement/Editor.meta new file mode 100644 index 000000000..b6d72aadd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 0e7c89f0c6c0d194d9fd5799046b9a5f +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons.meta new file mode 100644 index 000000000..86b0d231f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f7fb890fd0f8e8040aaf7ca879d97bbe +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png new file mode 100644 index 000000000..b5bf30c24 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png.meta new file mode 100644 index 000000000..e7e3e5ffd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 941bd88188259374d885440560f1a29d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkCanHearObjectIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png new file mode 100644 index 000000000..bcd07de0d Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png.meta new file mode 100644 index 000000000..52032d44c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 7f2d1486b1b44ec4b8c213df246534c5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkCanSeeObjectIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png new file mode 100644 index 000000000..f3e443aae Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png.meta new file mode 100644 index 000000000..c6b70c939 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 67e27331b399ae14f9eb7a6debc1802d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkCoverIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png new file mode 100644 index 000000000..44eed70fe Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png.meta new file mode 100644 index 000000000..958a0ed32 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 992feefbe2d39f945b808bed5b4f0986 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkEvadeIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png new file mode 100644 index 000000000..297fd4d56 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png.meta new file mode 100644 index 000000000..f56798480 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: e1a2340aca5184f4ba0f3e3163864b8e +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkFleeIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png new file mode 100644 index 000000000..643425163 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png.meta new file mode 100644 index 000000000..b889ca5a3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 29465febf85da33499a039c8ec393d64 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkFlockIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png new file mode 100644 index 000000000..38f7fa794 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png.meta new file mode 100644 index 000000000..eed43e893 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png.meta @@ -0,0 +1,62 @@ +fileFormatVersion: 2 +guid: b17f9c5419e855948badb45ca05a4fcd +timeCreated: 1471183834 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkFollowIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png new file mode 100644 index 000000000..3d8aab864 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png.meta new file mode 100644 index 000000000..884bc4e5c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: ceded4836fa9bc24f964ec6fadccdc40 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkLeaderFollowIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png new file mode 100644 index 000000000..ce29d3c35 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png.meta new file mode 100644 index 000000000..21632da4f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 812dc79fe1e417548959f61845528372 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkMoveTowardsIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png new file mode 100644 index 000000000..bc269b443 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png.meta new file mode 100644 index 000000000..ed07e1ea7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 3c16815a0806b2a4c8cd693c5139b3ea +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkPatrolIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png new file mode 100644 index 000000000..9e288cefd Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png.meta new file mode 100644 index 000000000..8590bc054 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: c29eb3ccdfa67a744971276c325e44ea +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkPursueIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png new file mode 100644 index 000000000..4ee49b714 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png.meta new file mode 100644 index 000000000..3cd84c632 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 454cd90f13f2a9a4f93ade9379f9b3c9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkQueueIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png new file mode 100644 index 000000000..ffc918241 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png.meta new file mode 100644 index 000000000..66eb11367 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 9bded0edc8b2a2f478fc28396fa41df2 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkRotateTowardsIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png new file mode 100644 index 000000000..7d2897024 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png.meta new file mode 100644 index 000000000..7f9f3390a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 6e61dc457d90a294783c6cae5443b5f6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkSearchIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png new file mode 100644 index 000000000..f8f86d4ba Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png.meta new file mode 100644 index 000000000..e93685050 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 9f01c6fc9429bae4bacb3d426405ffe4 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkSeekIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png new file mode 100644 index 000000000..a7a7cfb2e Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png.meta new file mode 100644 index 000000000..d88a547af --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: cc64e7434e679324c8cb39430f19eda8 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkWanderIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png new file mode 100644 index 000000000..da89f61be Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png.meta new file mode 100644 index 000000000..4a9e476ad --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 0e2ffa7c5e610214eb6d5c71613bbdec +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/DarkWithinDistanceIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png new file mode 100644 index 000000000..13202131e Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png.meta new file mode 100644 index 000000000..9043c52c1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: a464405df8e82b24db602534724b5e6f +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightCanHearObjectIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png new file mode 100644 index 000000000..aec212e68 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png.meta new file mode 100644 index 000000000..592f4674c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: c3873913d6f08e44d8f24b80257edf45 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightCanSeeObjectIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png new file mode 100644 index 000000000..7f45485bd Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png.meta new file mode 100644 index 000000000..12df1c6ac --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: c91b8fe3d68a9114dafd557a82d821d8 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightCoverIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png new file mode 100644 index 000000000..2ca882e0c Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png.meta new file mode 100644 index 000000000..875f78721 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: cecc9277e75f9964e98d167be763695c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightEvadeIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png new file mode 100644 index 000000000..faff71a0c Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png.meta new file mode 100644 index 000000000..54797ba7e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: e5f0ffa5bd82433428ba4d2dd58d57d8 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightFleeIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png new file mode 100644 index 000000000..2ece2175d Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png.meta new file mode 100644 index 000000000..dc1efb06e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 5c4c8ca7a2b26d648ad1b3009d8ee3d6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightFlockIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png new file mode 100644 index 000000000..af4661710 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png.meta new file mode 100644 index 000000000..5285cc8a8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png.meta @@ -0,0 +1,62 @@ +fileFormatVersion: 2 +guid: 815ba0528c01fe940bd4d5b51bf80773 +timeCreated: 1471183834 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightFollowIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png new file mode 100644 index 000000000..17782f7e0 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png.meta new file mode 100644 index 000000000..f15866bc9 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 9ef93ef9a60e48449a642b1b3b2b577d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightLeaderFollowIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png new file mode 100644 index 000000000..6b49dd329 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png.meta new file mode 100644 index 000000000..6721ef249 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: c8e612848487a184f9090d416c932c47 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightMoveTowardsIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png new file mode 100644 index 000000000..7063c9f7f Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png.meta new file mode 100644 index 000000000..15e0afd18 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 9db06eafffd691549994cfe903905580 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightPatrolIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png new file mode 100644 index 000000000..57cff6186 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png.meta new file mode 100644 index 000000000..02574956c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: e1387dd5098c1f7449253a17b3b39784 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightPursueIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png new file mode 100644 index 000000000..4dd3ad330 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png.meta new file mode 100644 index 000000000..0ae4f8787 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: c671469908c78284c909ff1905020250 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightQueueIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png new file mode 100644 index 000000000..628dec793 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png.meta new file mode 100644 index 000000000..143838676 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 04fb8138ea905c04ea39265f778fe1a4 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightRotateTowardsIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png new file mode 100644 index 000000000..4e7e3cb7c Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png.meta new file mode 100644 index 000000000..5c4ffdf4a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 0ebd85be99a56804b9b63041ad4a7d42 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightSearchIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png new file mode 100644 index 000000000..e19c30a53 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png.meta new file mode 100644 index 000000000..b9d604753 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 3278c95539f686f47a519013713b31ac +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightSeekIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png new file mode 100644 index 000000000..ea9d69e17 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png.meta new file mode 100644 index 000000000..77e3eb24e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: d66ad6d158b592d46afdb28a7c6216a8 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightWanderIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png new file mode 100644 index 000000000..0c692aed4 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png.meta new file mode 100644 index 000000000..9bb87b99f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: 62dc1c328b5c4eb45a90ec7a75cfb747 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + textureType: 2 + buildTargetSettings: [] + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Icons/LightWithinDistanceIcon.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers.meta new file mode 100644 index 000000000..2dc9e28d3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a4720e04a0cb0a409d4e46ce96b24f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs new file mode 100644 index 000000000..faf04eace --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs @@ -0,0 +1,71 @@ +using UnityEngine; +using BehaviorDesigner.Editor; +using System.Reflection; +using System.Collections.Generic; + +namespace BehaviorDesigner.Runtime.Tasks.Movement.Editor.ObjectDrawers +{ + [CustomObjectDrawer(typeof(CanHearObject))] + public class CanHearObjectDrawer : ObjectDrawer + { + private CanHearObject m_PrevCanHearObject; + private Dictionary m_FieldContentByField = new Dictionary(); + + public override void OnGUI(GUIContent label) + { + var canHearObject = task as CanHearObject; + + if (m_PrevCanHearObject == null || canHearObject != m_PrevCanHearObject) { + m_PrevCanHearObject = canHearObject; + m_FieldContentByField.Clear(); + + var fields = canHearObject.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public); + foreach (var field in fields) { + m_FieldContentByField.Add(field.Name, new MovementObjectDrawerUtility.FieldContent { + Field = field, + Name = BehaviorDesignerUtility.SplitCamelCase(field.Name), + Tooltip = MovementObjectDrawerUtility.GetTooltip(task, field.Name) + }); + } + } + + var fieldContent = m_FieldContentByField["m_UsePhysics2D"]; + canHearObject.m_UsePhysics2D = (bool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_UsePhysics2D); + fieldContent = m_FieldContentByField["m_DetectionMode"]; + canHearObject.m_DetectionMode = (SharedDetectionMode)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_DetectionMode); + if (GUI.changed) { // 2022.3 throws an exception if a flag field is changed. Handle it here. + BehaviorDesignerWindow.instance.SaveBehavior(); + } + + var detectionMode = canHearObject.m_DetectionMode.Value; + if ((detectionMode & DetectionMode.Object) != 0) { + fieldContent = m_FieldContentByField["m_TargetObject"]; + canHearObject.m_TargetObject = (SharedGameObject)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_TargetObject); + } + if ((detectionMode & DetectionMode.ObjectList) != 0) { + fieldContent = m_FieldContentByField["m_TargetObjects"]; + canHearObject.m_TargetObjects= (SharedGameObjectList)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_TargetObjects); + } + if ((detectionMode & DetectionMode.Tag) != 0) { + fieldContent = m_FieldContentByField["m_TargetTag"]; + canHearObject.m_TargetTag = (SharedString)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_TargetTag); + } + if ((detectionMode & DetectionMode.LayerMask) != 0) { + fieldContent = m_FieldContentByField["m_TargetLayerMask"]; + canHearObject.m_TargetLayerMask = (SharedLayerMask)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_TargetLayerMask); + fieldContent = m_FieldContentByField["m_MaxCollisionCount"]; + canHearObject.m_MaxCollisionCount = (int)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_MaxCollisionCount); + } + + fieldContent = m_FieldContentByField["m_HearingRadius"]; + canHearObject.m_HearingRadius = (SharedFloat)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_HearingRadius); + fieldContent = m_FieldContentByField["m_AudibilityThreshold"]; + canHearObject.m_AudibilityThreshold = (SharedFloat)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_AudibilityThreshold); + fieldContent = m_FieldContentByField["m_Offset"]; + canHearObject.m_Offset = (SharedVector3)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_Offset); + + fieldContent = m_FieldContentByField["m_ReturnedObject"]; + canHearObject.m_ReturnedObject = (SharedGameObject)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canHearObject.m_ReturnedObject); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs.meta new file mode 100644 index 000000000..7da1d7cc8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 603d4f11848f29347befbe8e892043c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Object Drawers/CanHearObjectDrawer.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs new file mode 100644 index 000000000..bb7af66dc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs @@ -0,0 +1,89 @@ +using UnityEngine; +using BehaviorDesigner.Editor; +using System.Reflection; +using System.Collections.Generic; + +namespace BehaviorDesigner.Runtime.Tasks.Movement.Editor.ObjectDrawers +{ + [CustomObjectDrawer(typeof(CanSeeObject))] + public class CanSeeObjectDrawer : ObjectDrawer + { + private CanSeeObject m_PrevCanSeeObject; + private Dictionary m_FieldContentByField = new Dictionary(); + + public override void OnGUI(GUIContent label) + { + var canSeeObject = task as CanSeeObject; + + if (m_PrevCanSeeObject == null || canSeeObject != m_PrevCanSeeObject) { + m_PrevCanSeeObject = canSeeObject; + m_FieldContentByField.Clear(); + + var fields = canSeeObject.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public); + foreach (var field in fields) { + m_FieldContentByField.Add(field.Name, new MovementObjectDrawerUtility.FieldContent { + Field = field, + Name = BehaviorDesignerUtility.SplitCamelCase(field.Name), + Tooltip = MovementObjectDrawerUtility.GetTooltip(task, field.Name) + }); + } + } + + var fieldContent = m_FieldContentByField["m_UsePhysics2D"]; + canSeeObject.m_UsePhysics2D = (bool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_UsePhysics2D); + fieldContent = m_FieldContentByField["m_DetectionMode"]; + canSeeObject.m_DetectionMode = (SharedDetectionMode)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_DetectionMode); + if (GUI.changed) { // 2022.3 throws an exception if a flag field is changed. Handle it here. + BehaviorDesignerWindow.instance.SaveBehavior(); + } + + var detectionMode = canSeeObject.m_DetectionMode.Value; + if ((detectionMode & DetectionMode.Object) != 0) { + fieldContent = m_FieldContentByField["m_TargetObject"]; + canSeeObject.m_TargetObject = (SharedGameObject)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_TargetObject); + } + if ((detectionMode & DetectionMode.ObjectList) != 0) { + fieldContent = m_FieldContentByField["m_TargetObjects"]; + canSeeObject.m_TargetObjects= (SharedGameObjectList)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_TargetObjects); + } + if ((detectionMode & DetectionMode.Tag) != 0) { + fieldContent = m_FieldContentByField["m_TargetTag"]; + canSeeObject.m_TargetTag = (SharedString)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_TargetTag); + } + if ((detectionMode & DetectionMode.LayerMask) != 0) { + fieldContent = m_FieldContentByField["m_TargetLayerMask"]; + canSeeObject.m_TargetLayerMask = (SharedLayerMask)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_TargetLayerMask); + fieldContent = m_FieldContentByField["m_MaxCollisionCount"]; + canSeeObject.m_MaxCollisionCount = (int)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_MaxCollisionCount); + } + + fieldContent = m_FieldContentByField["m_IgnoreLayerMask"]; + canSeeObject.m_IgnoreLayerMask = (LayerMask)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_IgnoreLayerMask); + fieldContent = m_FieldContentByField["m_FieldOfViewAngle"]; + canSeeObject.m_FieldOfViewAngle = (SharedFloat)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_FieldOfViewAngle); + fieldContent = m_FieldContentByField["m_ViewDistance"]; + canSeeObject.m_ViewDistance = (SharedFloat)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_ViewDistance); + fieldContent = m_FieldContentByField["m_Offset"]; + canSeeObject.m_Offset = (SharedVector3)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_Offset); + fieldContent = m_FieldContentByField["m_TargetOffset"]; + canSeeObject.m_TargetOffset = (SharedVector3)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_TargetOffset); + + if (canSeeObject.m_UsePhysics2D) { + fieldContent = m_FieldContentByField["m_AngleOffset2D"]; + canSeeObject.m_AngleOffset2D = (SharedFloat)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_AngleOffset2D); + } + fieldContent = m_FieldContentByField["m_UseTargetBone"]; + canSeeObject.m_UseTargetBone = (SharedBool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_UseTargetBone); + if (canSeeObject.m_UseTargetBone.Value) { + fieldContent = m_FieldContentByField["m_TargetBone"]; + canSeeObject.m_TargetBone = (SharedHumanBodyBones)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_TargetBone); + } + fieldContent = m_FieldContentByField["m_DrawDebugRay"]; + canSeeObject.m_DrawDebugRay = (SharedBool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_DrawDebugRay); + fieldContent = m_FieldContentByField["m_DisableAgentColliderLayer"]; + canSeeObject.m_DisableAgentColliderLayer = (SharedBool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_DisableAgentColliderLayer); + fieldContent = m_FieldContentByField["m_ReturnedObject"]; + canSeeObject.m_ReturnedObject = (SharedGameObject)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, canSeeObject.m_ReturnedObject); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs.meta new file mode 100644 index 000000000..4e99091ae --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: a560770d74de9a943b5527e20701b7ab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Object Drawers/CanSeeObjectDrawer.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs new file mode 100644 index 000000000..cc1994190 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs @@ -0,0 +1,33 @@ +using System.Reflection; +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement.Editor.ObjectDrawers +{ + public static class MovementObjectDrawerUtility + { + public struct FieldContent + { + public FieldInfo Field; + public string Name; + public string Tooltip; + + public GUIContent GetGUIContent() + { + return new GUIContent(Name, Tooltip); + } + } + + public static string GetTooltip(object obj, string fieldName) + { + var field = obj.GetType().GetField(fieldName); + if (field == null) { + return string.Empty; + } + var toolTip = field.GetCustomAttribute(); + if (toolTip != null) { + return toolTip.mTooltip; + } + return string.Empty; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs.meta new file mode 100644 index 000000000..c7399ff18 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 80714fea93f75e54a8d93b28885a081a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Object Drawers/MovementObjectDrawerUtility.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs new file mode 100644 index 000000000..cb4f782b4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs @@ -0,0 +1,80 @@ +using UnityEngine; +using BehaviorDesigner.Editor; +using System.Reflection; +using System.Collections.Generic; + +namespace BehaviorDesigner.Runtime.Tasks.Movement.Editor.ObjectDrawers +{ + [CustomObjectDrawer(typeof(WithinDistance))] + public class WithinDistanceDrawer : ObjectDrawer + { + private WithinDistance m_PrevWithinDistance; + private Dictionary m_FieldContentByField = new Dictionary(); + + public override void OnGUI(GUIContent label) + { + var withinDistance = task as WithinDistance; + + if (m_PrevWithinDistance == null || withinDistance != m_PrevWithinDistance) { + m_PrevWithinDistance = withinDistance; + m_FieldContentByField.Clear(); + + var fields = withinDistance.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public); + foreach (var field in fields) { + m_FieldContentByField.Add(field.Name, new MovementObjectDrawerUtility.FieldContent { + Field = field, + Name = BehaviorDesignerUtility.SplitCamelCase(field.Name), + Tooltip = MovementObjectDrawerUtility.GetTooltip(task, field.Name) + }); + } + } + + var fieldContent = m_FieldContentByField["m_UsePhysics2D"]; + withinDistance.m_UsePhysics2D = (bool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_UsePhysics2D); + fieldContent = m_FieldContentByField["m_DetectionMode"]; + withinDistance.m_DetectionMode = (SharedDetectionMode)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_DetectionMode); + if (GUI.changed) { // 2022.3 throws an exception if a flag field is changed. Handle it here. + BehaviorDesignerWindow.instance.SaveBehavior(); + } + + var detectionMode = withinDistance.m_DetectionMode.Value; + if ((detectionMode & DetectionMode.Object) != 0) { + fieldContent = m_FieldContentByField["m_TargetObject"]; + withinDistance.m_TargetObject = (SharedGameObject)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_TargetObject); + } + if ((detectionMode & DetectionMode.ObjectList) != 0) { + fieldContent = m_FieldContentByField["m_TargetObjects"]; + withinDistance.m_TargetObjects= (SharedGameObjectList)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_TargetObjects); + } + if ((detectionMode & DetectionMode.Tag) != 0) { + fieldContent = m_FieldContentByField["m_TargetTag"]; + withinDistance.m_TargetTag = (SharedString)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_TargetTag); + } + if ((detectionMode & DetectionMode.LayerMask) != 0) { + fieldContent = m_FieldContentByField["m_TargetLayerMask"]; + withinDistance.m_TargetLayerMask = (SharedLayerMask)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_TargetLayerMask); + fieldContent = m_FieldContentByField["m_MaxCollisionCount"]; + withinDistance.m_MaxCollisionCount = (int)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_MaxCollisionCount); + } + + fieldContent = m_FieldContentByField["m_Magnitude"]; + withinDistance.m_Magnitude = (SharedFloat)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_Magnitude); + fieldContent = m_FieldContentByField["m_LineOfSight"]; + withinDistance.m_LineOfSight = (SharedBool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_LineOfSight); + + if (withinDistance.m_LineOfSight.Value) { + fieldContent = m_FieldContentByField["m_IgnoreLayerMask"]; + withinDistance.m_IgnoreLayerMask = (LayerMask)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_IgnoreLayerMask); + } + fieldContent = m_FieldContentByField["m_Offset"]; + withinDistance.m_Offset = (SharedVector3)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_Offset); + fieldContent = m_FieldContentByField["m_TargetOffset"]; + withinDistance.m_TargetOffset = (SharedVector3)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_TargetOffset); + + fieldContent = m_FieldContentByField["m_DrawDebugRay"]; + withinDistance.m_DrawDebugRay = (SharedBool)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_DrawDebugRay); + fieldContent = m_FieldContentByField["m_ReturnedObject"]; + withinDistance.m_ReturnedObject = (SharedGameObject)FieldInspector.DrawField(task, fieldContent.GetGUIContent(), fieldContent.Field, withinDistance.m_ReturnedObject); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs.meta new file mode 100644 index 000000000..0a36935b4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: a7a72b4f9944218408cef162756c9bef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Editor/Object Drawers/WithinDistanceDrawer.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/FactoryRoom_1.cubemap b/BlueWater/Assets/Behavior Designer Movement/FactoryRoom_1.cubemap new file mode 100644 index 000000000..83b892897 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/FactoryRoom_1.cubemap @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!89 &8900000 +Cubemap: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: FactoryRoom_1 + m_AlphaIsTransparency: 0 + m_Width: 32 + m_Height: 32 + m_CompleteImageSize: 4096 + m_TextureFormat: 5 + m_MipMap: 0 + m_IsReadable: 1 + m_ReadAllowed: 1 + m_ImageCount: 6 + m_TextureDimension: 2 + m_TextureSettings: + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapMode: 1 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 24576 + _typelessdata: 80354e5e80344d6180344c6080324b5f80314a5e8031495c802d475a802d475a802c4659802c4559802c4457802c4457802c4457802c4457802b445780334a58802e4556802c4457802b44588031475a80294358802c465a802d475a802e485b80304a5effaf8e6195614d3cb682653cc98d6f44f397774ce48c6e46c3836744803c56698038536580364f6380344d6280344c6080324b5f80314a5e80314a5d802f485a802d475a802d475a802d465a802d4659802c4659802c465980f9fefd80263f47802d465a80424b4e80f6feff802e485b8030495c80314a5d80324c5fffc4a170aa836941b189693fa98267407e7a623dd58c7147d2866b48d78d724a80405b6d803f596b803c566a803a56688037506380344d6380344c6180344c6080324b5f80314a5e80314a5e80314a5c802f495c802f495b802f485a80f7fdfb8024414c80314a5c803e494e80f7ffff80324c5f80334c6180344d62da7f6e50ffa2804ebd856b40a884663fa6826a41cd866d45fb8d724aeb8f724af793754a80435e7080425c6f80415a6d803f5a6c803f586b803c5669803853668037506380364e6380354e6180344d6180344c6080334c5f80324c5f80324c5f80fdfefd80243f4c80344d61803c4a4e80f7feff803650638036516480375265ffa98452fc9e7d4cd48e7044b9876a41e09c7b50ba836943cf8d6f48f594754bf09473498045607080455f7080445f7180435e708045677a806a98a3803f596c80b6d6dc803a5260803a5569803652638036506480365164803651648036516480fbffff802d464c803751648046535680f2f9fb80395469803a5567ca957549dd977747f0a4814ec38a6f44dc92744795806640c2896e45c386683faa7d5f3b8a7b5c37804762728047617180466070804560708046697e805c93a580435e7080add5de8044627180405b6d803f5a6c803f5a6c803e586c803e586c803d586b801a1f1e80202a31803e586c8027353d80181f2280435d70ffd0a875b6957346ab8b6d42e69b7848a2886b42ae886a3fc6917246b1876a409483673b9381623b50574026ddc0975d804c6675804a647380486273804b6e7e806fa4b280465f7180b3d9dc8047667380445f7380445f7280435e7380435e7380435e7180435e7180435e7280435e7280435e7380455f7380466174be7b6b51da967447bf967244b6866a40c38f6f44ac81673c9985663dc78e6f41997a5f37444b3229aa85643dba82613cca8b6740dcfac77c93717975804f6a78804e6a7780425a6180496473805d6d71804964708046617380476273804761738047627380476274804762758047637580496475804a6577804a6578804a6576cc9e7c4bb2917142d39b7647b6917043b487683eaa8a6e42b8917144be856840c289693ea481623bb6725734c36e54338e5e6b6de0ad774ad5a47b4bc27f5d3b80556f7e80546f7e80536e7c80506b7980506a78804d6776804b6776804b6675804b6675804b6675804b6676804b6677804b6678804b6679804b6979ddb38f5cbd9b7545b3927344af916f449f8e6d42b6917046d59c7847b4896b41b9886b3fd08d693fc3765735dc6d4f2cbd7d5935805e7881805d7782805d7781e1ac7448dfb28754ad6557468058737f80577380805773818056717f8055707e8056717f8054717f80536f7f80536f7e80547080805472818054728180577381baa17e4b9e886a3e99896c42bc957041c5937044de957349d49e7b4bb892714558554026d77e5d38e9a06f40b0875f34957e562f8067808780667e8780647d8680637c8480627c84dca87547d86f5234805d7882805d7883805d7884805d7784805d7784805c7784805b7884805d7885805d7986805d7a87805e7a87b87e7c6bac9572449a907042bb9d7849bf947145e79c794ae299734ab99771459e6c502fa27a5732eb9a6c3cd3946538473c27161f22150b9877786c806b8285806b828780698288806c858980698489e06c543dd865513903d0b188806681898065808880647f8880647f8880647f8880647f8a8065808b8065818a8067828ccf9d7c4ecba17e4da6977446b0947347c19c784be49f7a4c334c3a23bc85613bc8956739d9926538706642242a371e101d22140b94794f28454d412e524e412e465a4c363062523b806d8284d9554632d6755135b6957551806d8386806d8488806e8589806f868a8070878a8070888c8070898c8071898d80718a8f80718b909f806641eeb08b57aa8c6c42af937446988c6d46bd805d3aaf8d6036d797663b6d6543272229180d1c21140be59a693cf48d6239ba7f7662e8594932f59a7f58ff907952d38f7652dbac8e63ab776245294f4432c07a6548827486848073868480718584807386848073868480738685807488868075898880768a8880778a8980778b89daa27f4fb38c6d4263533f27d1825d37ba855c3583593b222228180d2221140be57c5532ef815d37807a8a858079898580798985f85f4e34f5846a48fa846e4cd06d5c42de776343e7937a56f75c4d34d7766142b14b412d674d412f6653473580717d7980737f7c80737f7c8073807c8073827e807483808e5e67637c171510341d1b16d1684e2db66c4d2bad5f44252f19110be3312112e64e361fbf6a6355807483808076817e62606459574c4535764f463645231f18b0685539543a3026402f271d43372f22503d3426704033249342362699564732c2241d15d453473835584d3a8d5a4e3bd4b79e7d6da19170cdc0ab8ad5b8a384189d9a7ecc86765dd57e6e56403e3326403a2b1c3e3b2a1ce91e1c18cc1e1b15e317130ee21b1812d0443b2fcc373026c72a261eca2c251e65322c243a332d23c9866c4c40342d24532620184b27211931312a205d5c4c355c2f281b21231e19d1544530c8615139ccffffb7d1958263d2ab8f6accffffc9d19e8a6cd2564b3cdacdc37bd1ac9270d29985672e30271d2c35271945422c1bae33322fde2a2013660f0d0af5312b1fef453b27422e291ede67563ce85b4a31413e3627251e1c15d0876b4b9a837051f4615039e9766043d58d724cf49b80588732291ec22a2116dc5d4b31fd7b6748d98a5c2d16a9946302797a45024b4a2aca73664bc73e3428d6ab8e65ff7d5e41c8917b5941281f16383325184d452e1bce332a1de31c150beb57472bf877644398694f2532211d163d2a251d756e552f74514124f57b6446fe977753d1977c60c664523dc8564836da65553fd18b755ac54b36209f1a1209e2685134b64b371fd3462e1500574a2d06736f480595955ad0322b1c323d32201f18160ef97f6b4bff5f47302c0806052819120d1c070503ff3c2818ff412f1d351d1610ff624e31fd584525d1292218e63b3425ed52442cd95a4a31d8624e3b002e261cd99f8365c2564531e45f4228e05b4026c8564025b143341e5d84b9abac442313ff4f3d259a3c2e170d413a243d4c4c2e10232416791c18101f1d170f413a301e220c0a07f168543818100b07351d120b2d1d1109250f0905fe5a3d25702f21165a19140d5719140b282b2318001a181403725f3a8f785d46001c181200897456e96c4b2cd562482bd8604629cb584127a63f301ccb43301d314860537c2d22138c71694423504c387c6e654b144543349c564e38905d4a34f793785130262219291c170fec7c6141ff553b232b18100a2c1a110a1d130c07de573920f1624326a6443320dd3e3528451a1711000808062e6b685d002a292700a386630079634ad866492ac85a4227ba4b3921e3553b24c73b2c1ab2261e11644733229e867855133b352831393429144f48393d5751420d3b3628c992754c966953372b2a251a3830261af3836544ff593f282c1e130b2225150c2723150c6e372213ff5638205b67573e8c796c510d332e23ce987a52de886b49f56152391e523c2c0046362887825f3a002a2724de784b29cc3629187c1b150c31352f2484847352a59c8a66727f6f527b7168507a7a6e55ab8b816596857a5ed295764ecc8d6f4b2119150d2422190f7d694f35ff9573512319100a1d180f082323140b160d0804da6b4828b87f745a9072674eae897e60ac665138f5654c33f64234245e7e4f34da6b44273a874729072c2721cf34261632352e232c3c3225808d795690786d564775432a588c5d435f935b3f92a96a486da16e5164a05f43d190724be593734c221f190e19110e09937c6242f7a37d562218100a201b0f091d180e0819090603ce714b2a5d86563d7583533a5c5a3a27fe5e46304a1a150f8a261d13d36b462be384553150493926b5291d101640392c1c474034dbaf9d7aba887f626a804d317e9d60407da16342236f47307da76646db3b2819d8382717d4846945dc8a6d4821241c102e211a0dae886947ffc596662b0f0b061b150d07271f1209170b0704e9754e2d396f442d919c63455e754c33786e4732674b2a1ba419120cc7744d2cdf7e56324b614a332e2c281f1c1f1b1581a08f6878786b5369b472494f8e513582a364448e844e34ac291e14d3342617c3533f2adc846c49d6896e4bd77e62401e130f091d1b150b8d7d6140eaa47c531b170f09281f120a78503219b1754924ea7e512c868655386094593c72a9724f7c864d325672442d5b543423c16a4b2ad272502d42644f3632302a20e7a49777656d604aa0b66f4b85c27d5653814c31ea392717e63a271655695c473f665c48e6967a53f169563ade433422bf745a3af99d7a50190907048b725436fa9e7950cea36934ffd58742ea9a6031aa663e1f9f6a4020d8493620df3e2919ce69462e45784c337c90563a62643e2bb2604729cd6f4d2c4c503f2da3827359ab706653c3985939bfad6f4c9217110bd6352515b32a1e11375f55423a635846da8f754fd7876d4af6685538b0362d1ddc644b31ff88643fd8765735d57c5e3ced836440f9714927fe744824ee724523c56d4321a96c4424e353371ede593e24e53c2817f24d362092382b1d8b995f3fae544424c969462a4f56402b32443c307d744a347682533be11e140ea72a1c10565e4f3a4871654f3d6d5f49e8856d4ae29e7f54b28e71499e624f34ad4b3e28dc31281af575593bff93714c99564028f4775b39d35d3b1f372d1c0dee774b28bf5a381cf55c381dce4e3119ee5c3d20e5614124745f4f3ab436281ade48331fc05d4128e06d48294c4532218c6d412daf814c33c61e150ef2302013494d3f2c456f634e2f635642f4806745e7806747ae8b7049d793754cdd75613fe55b4c30cd3c3321c23a2b1be4594026e85f452bf46f5436e84e321bd94e3019e34a301ac64f351db44e3018ce653f20d26a4120e0633f21ad634123396c5b43be312314ce644228db5f40258f452b1b70643926bf271a10ca291c103f3a2f213c675a4539685c464073654dd38f714cec705a3bf1a68154ba94794dc9806a43c0635235c95a4a31c2463b27d4332819b1261a0ff05e4327c7372616ce452f1a99573c22c4754f2ac56f4521b26a4220d46e4421fb7a4b26d36e4524ac7552313f786448c65a3b22d24f371f6b3a2417d4301f13c3281c115b2f241839675b454370634c63928263ea896e49cc8d6f48e36a5336fda98453c899794ed08b734adb74603fc65d4f33c152432bc6564026bc47301bbf3c2917da543920a65f4024bb75502d9a734c28a7794b24dd784924c6744622c8764824e27d4d27d7774b275d6d5539803f58678038526580375063803650638036506380354f6380344d6380344d6380354e6380354d6380354d6280e4f5f980eefdfd80374f638037506380acd9e480e8fdff803a5466803c5569803c556b803f576c8042596c80435d7280445e7380455f7380496175804a6477804c6679804e697b804f6a7c80516b7e80536c7f80daf6f680405968803a55678039546680385365803852658038526480375163803750638036516480365164803d5567804f6c7a8039526580395367804e68778064818d803d566b803e586c8042596d80425c708041576980778e9b8040535e804a6679804d677a804f697b80516a7d80536d808051687b80587283805c768880ecfeff80eafbfd80475f6e803f596e803c5668803b5568803a5567803a5567803a5567803a5468803a5568803a5568803a5568803b5569803d566a803d566b803e586c8042596c80425c7080445d728047607480425769808399a2803a454a804e708180516b7f80546e818057708380617e8e805a7377804e636e80617c8e8047617080daf3f980899fad80445e7380425d7180415c7080405a6d803f586b803f586b803d576b803e576b803e586b803e586b803f586c8040596e80415a6f80435d7180455e738047607480486276804b657880465b6b80839aa1803e484e80507386805b7487805d7888805e7a89808ebbc480cfe0e48065819380608b9280476473804a64748048637480486275804762748046617480455f7380455f7380445e7180445d7180405b6f80415b7080425c7180435d7180445d7380455f738047617480486376804a6579804e687b80506b7d80556b7980495c6a8041525b8062798680637d8f8062808f8087b6c280b9ccd480303c418083aeb980c8dce0802c3d47804a6473804a6474804a6576804a6577804a6577804a65768049657780486476804863768049657780496477804a6479804a657a804b677a804d697b804e6a7d80516c7f80556f8280577385805a7587805d788980607b8e8063809180698393806d86968097bec58085a2ad80677d8a80cbebf080698d9a806e879680516b7a804f6a78804d6776804d6776804b6878804b6777804d6878804d6879804f697b804f6a7c804f6b7c80adcbd5804e6c7e80b8d1d680526e8080536f818056728480587486805b7687805d788a80607c8e806a7f8d808ba3a980464f54806e8c9a80708b9980718b9880738c9980768f9c8074909c80748f9c8075909d8055707f805772818055717e80546f7e80526d7b80516c7a80506a79804e6a7a80506a7b804f6b7b80506b7b80acd4e28054708280bad5da8056728580597485805a7788805d788980607b8a80637d8c80668090806d818b808aa1a780404b50806c8f9c80748e9b80728d9a80748f9c807e97a280819aa6808099a5807e98a3805e7884805b7784805b76848058748280587482805a75848058738280587382805873818055717e8057718180b7d9e28058738580bfd6db805b7585805d7787805d798780617b8a80657f8e80688291806b85948070848d808da2a8804a5558807397a3807e98a3807d98a480839ca580849ea78089a1aa80869fa9917e8f9380637b8480617a8480617a84805f798580607b85805e7986805f7987805e7987805f7a88805f7a8880607b89805f7c8980627b8b80647f8c80647f8e8067829080688491806d8795806e8a9780718d9a8075909d8079949f807c99a580849ca580859ea88089a1aa808aa2a9808ba3aa808da6ac808ba4ab94819396d4666357806a8389806b828b806981898069818a806680898065808880647f8980647f8a8065808a8065818c8066818c8068838d8069848f806b8693806d8894806e899480708c9780758f9a8078939c8079959e807e98a180829ca580879fa88088a1a9808da6ad8091a9ad8092aaad8095abae8095abae93879797cc615c512a27251b806f8487806e84888070868a806f868a8070888b806f888c806f888d806f888e806d898f80708a91806f8a90806f8a9280718c9380738e9480758f95807892998079949a807d979d80819aa080839da48088a1a7808da6ab8091a8ac8094acad8097aeb1809cb0b2809db2b3809db2b1809db1b0c73d33206e3c3021402b261b807184843f393e396e35362e684d56507741433d8f5b635b6c555d5759515b566457605b5857605b80656c65895d66605f5c66616d61696458616b6568676f67aa59594e68666d656a686f69666d746a626d736a5354584f6d848f8b809db0ab809fb1ae80a0b1ae80a1b2ac80a3b2add65d5950d657554cd34c473fd1383530634e554f57464d4755444c47b311100dff2b2922a01f1e1aff93a8ab8078898680798c89807a8c8a807b8d8c807c8e8c8080918e80819490808495938084969480899b97808c9e998090a19b8094a49f8097a7a1809caaa56d86928b642f2c23586b6e6480a5b0a780a5afa7ce4e473ed54d4b42891f1e1b4f191713ae28251cca433521e158462c01363329dc151411db23221de11a1a15fb4d5e5fe62b271dd4787660b5474539e5837c65c29da991e5b9c4acd4b2c7b4e4d5e7d7e7c5d6d1e7c9d5d0f1b7bbaae58c8b82dc52504102aec0bc6e26231db5403626de594631ee443524de302519d231292076282822411716134a1c1a17fb494334f3423b2fb5322919cc3f3420cd42321c5f0e0e0cfd1a18146711110e6623292cd41a1912bd4f5746a7333429cc5e5f47b3747f69cd96b197c39dbca9ccaed6c1d5afcfc6cc98b2a9e0929c86c761665ac5444637c2705d40d35949319e30271acc403524d932281bcb211b11f0535142491e1d19331b1916cc464032f4534b38ec544e3bc12b2013df392817d5523519ff403f36fe2e2a23fd3c3c34ff424b4ce2120f0bc6434237ae28261feb4e6a64d4547479e4717a6ed07b8f86e08da49ae2889d9ae4818e8978b1b07e385e5238008f8566d2b9844ae56c4b2ca42e2317d7251d14e1251c13fe4e493b30131311321918164d292620e1504835ff4e4737ca534c38c0140e07da20150a6e382812d0272621c71d1b17ec282824ff353a3ae50d0b08c826261da814130fe9465456f482aabccf2a2d23c430332bcd393b31d63c3d35cf393930e13c372b0036332ecb252118cf5b4325f394703a7f19140d9f1b181299171410fa3c382d95332f25762d291f311d1a13f24b4331ee443b2dfe564b35000f0d0a000d0b09000e0a05eb1d1b18fe26231ccc1f1e1bf2353937d20a0906b512120d000f0f0c000e0e0d00100f0e001112100011131100161716001c2224000f0e0d000f0f0d000b0a089d15120cc22d20111e0f0e0cf44f4b38a53d36286f1614116a0f0d0a2410100e45171411ff3f3828e73c3827e9463f2eef4a412d6b2c1b106d422b196f4025159e18130f961c16127b1e16137a372a2281412f288a4d382c7c31251d72292a269f3c3d369e3c3c369e393a34903736309c463f328f544a399d494133983731249e685434a89b8354144f413600504f46005a605995352f23f0443b2bc4443a29691f191283241e157717130c311e1a1335201b14b1464a42b2494e47aa333530d4232320c4181716b2141311b22b2e2abb676e6682727769968389788d868e7cab818575b2848a7c80898d7b947f7f6cb4766c55b724221cc32b2925d09c9a7c8369634fb768634f003a3b340069755e0074766618313129451814101e0d0a0888312a1edd4b3f2bda55462dff7663428943362320181a170e1e221e0f2325224a3436316e484d46583f46443a3c3f3c052b2d2808373933b98d907e46555a5248595f5624474a431035352f04302f296e796b54424e4b3f284e4c421323231e9e221f1aa6665a45005a5a470037382f0052564d236b7050230c0a07311914102417120e29120e0a1c0b09072414100b6e342b1b5f4a493d9a4a4a3ea5494c448752534a8247494071545347736d6857626963518c787663927372618e7571607c716c5c65726c575668614d78797057b796826285756f5b87746f5c627166526e645d4a6f191612a3211d199f251f1688221e167a252018fa393329e4322c22250d0b081c100d0a2a0f0d0a2718120e271f18116132322c452c2e2a332b2c292a2c2d290a2e2f281038362e2e4b4336ca8d89753148483f3f4d4b412d4d493e0e403f34163f3b3215464237a293896e7f7e6d52485d5544384b453818464134103c382e153b352a0d2e2a2090221e17ff383025563730252b332d242213110deb332c20dd393123ff594d39170b09071d16110c4e33342f1c2c2b260c2928230c36342a0d403c3181776b53ad8278626a63605264656052204c493c1d4b473a1446413507433f3201403b2ecc90886d496e5c42888c7a5c436e624e2b6359460e4b45370d423c2f0b3f392bac807459a55d4d35f72e2920c425211939322b2116383328571c1811f8453a2b8a2e2619c4413522162826200926251e0f34312604312f259084755d86796d533c545040505250412a524e3f1b4945370f3d3b2e124441330b3d3b2d7e716851b18a7f6b496f5d42708172542f58513f1e524c3a0e444130093f3b2c073e3b2c053935289e847358948169463230291fd3352e24ff493f30ff4e42340e312c220e1f1d15bf382d1d805b5340696e624b7b7468507e7569528e796e58927b7059a5827861a98278610b2f2a247d7b6f588a7f735e70776b556d7669527b7a6e544e6b604a867b71597b796c56918774579ba4865d859a7e56002c271f958c74516a7f69497a7f6846767b65448d7f684781786341935d4d33f0272119ee342b20ff3e3729ba5b4b35847c7054877f7053ae8b7d64ce92866ecf92876fc790866edf968c75c290846c566a5f4ac28e856d9584795f797d715799877a5f9084775da3897e63d4958d73ca978c71eba0977bd59c9172bb96896cc69c9071aa9386678c90764e898e764f7f8b714baf987b54c39d8259cca78b5cd7b49664eb977e55d52f261ae8493f2e525e5444425c513f65675c4a65675d4b61675d4b5f675d4b536458465d655a484b6256434c62574318473c2c495f523d4b61553f4f63584460695e4b6f6a604b628a7b5f6b847358586d624e586a5f492a594e3a4a6459434363574156695e4849655a434f685b433d6d5a3f727e6a4a84917852798e754e6187704b5b705b3a61524b3b94655f4e88645d4b8c69624f6a5e5443776158469a6a625081655e4c6d6059469e6c665285655d49715d523f9368624eb0787058d377705b76615039917a6547857f684a435d4d386161513a7b796446747560437669573e9572604495745f43756b583eac7865486563523b9b7460439b786142907a64437f7864418c5d57475658503f695f5644635b514054574d3d73605646364b4235a36b6352ac6d69565e5c5543937d735c6e5c56448168614dd17c755eae706a58635c4e3a84776346506c583d355b4b37bd705e469c8a724f9f8c724f5967553d6e69594168695940656758405e64523aa2786347836d5b4390735f44686b573c71715c3d002f2a2100342c2100322c2200322b2100332c2300312b2100322b2100342e2500322d2300332e2500332d2400312c2300302b2100322d2300332d2400322c2200322d230034302700322b1e00332e2500322d230028231b00332d2300352f2500332f2400342f2500342f2500362f2400362f2300352f2400352d21003831258036506380344d6380344c6080334b5f80314a5d802e485a802d475a802c4559802c4557f5837658e476684cc86e5f42ef756446f5786549e3756547dc786547d5796546f07b6948e9826e4bec806c4aee856e4aec856c48c3826945c5785f40dd8f7047802d475a802f485c80314a5eb54e3d24955c492dd07b6242f692734a80354f6380344d6280334b5f80314a5d8030485a802d475a802c4559802c4457802b43568029435680294255b14f5551e68f7c5ce4736346c2706144b4715f42ec776546ed7e6a4ae8826c4be7816c48b8776443e67e6847c58a704ce681684680253d4c802d465880314a5c802e485cd35f4c2fda78603bce836841d5896e4580344d6380344c6080314a5e8031495c802d475a802c4559802c4457802b43568029435680294255802941558029415380263f5280263e52f5958364de7a6849d3735f41e17e6846eb876f4ed8846c49cd7b6644c1856d4ad58a714b80e8f9fd8029435880ccdfe480283742802d465abd6553369f796038947c613aff94764980344d6280334b5f80314a5e802e485a802c4659802c4457802c445780294356802942558029415480263f5280253e5280253d5280253c5280243c5080243c50e7736246eb705f43f7816e4bff8a7550d17c6543d68a7149802640528029415280253e4f80a8bbc080294458805a717a99404b51ffa0875cc4846a40a47d653d80344c6080314b5f8031495b802d465a802c4558802c4457802b4356802942568029415480263f5280253d5280243c5180243b4f80233b4f80233b4e80233b4e80233b4e80233b4e80233b4f80233b4f80243c4f80243c5180253d5280263f5280465f6e80294053809ca9ac806d7f87802b4459c1755e38e9927549bd8b6d4380344c6080314a5e802e485a802d465a802c4558802c4457802943568029415480263f5280253d5280243c4f80233b4f80233a4e8022394d8022394d8021394d8021394d8021394d8022394d80223a4d80233a4e80233b4f80243c4f80243d5280263f5280253d4e806c818a80294258802b475180769096ffaf8c609d7e633d80334c5f80314a5e802d475a802c4559802c4458802a4356802942558028405280253d5280243b4f80233a4e8022394d8021384c8021384a8021364a8021364a8021364a8021364a8021364a8021384a8021384d8022394d80233b4e80243b4f80243c5180263f52802941528096a9b0808b9ca4802b4356802d465aa555564d80324b5f8031495b802d475a802d455a802c4457802942558029415580263e5280243c5180233b4e8022394d8021384c8021364a8021354a801e3447801e3447801d3446801e3447801e3447801f35488021364a8021384a8021394d80223a4e80233b4f80243d5280263f528029415380294356802a4356802c4458802d475a80324b5f8031495b802d475a802d455a802c4457802942558029415380253d5280233b4f8022394d8021384b8021364a801e3447801d3346801d3346801d3246801c3245801c3245801d3246801c3346801e34478021354a8021364a8021394d80223a4e80243c4f80253e52802840528029415580294356802c4457802c455980324b5f8031495b802d475a802d455a802c43578029415780273f5380243c5080233a4e8021384c8021364a801e3447801d3346801c3145801b3044801b3044801b3044801b3044801b3044801c3145801d3246801d3446802034498021374a8021394d80233b4f80243c5080253f528029415480294256802a4356802c445880324b5f80314a5d802e475c802d445a802c43578029415680253e5280243b4f8022394d8021374a8021354a801d3346801c3145801b3044801b2f44801b2f43801b2f42801b2f42801b2f43801b3044801b3044801c3245801d34468021354a8021384c80223a4e80243c4f80243d5280273f538029425580294255802b445680f7ffff80f7ffff80f5feff80f5feff80333c3c8029415680253e5280233b4f8022394d8021364a801e3447801d3246801b3044801b2f43801a2f4280182d4280182e4280182e4280182d42801a2f42801b2f43801b3044801d3246801e34478021364a8021384c8084a1a480f9fefd80f7ffff80f7ffff80f7ffff80f7ffff80e6feff80e4feff80ecffff80fbfffd80353f3f8029415680253d5280233b4f8022394d8021364a801e3347801c3145801b3044801b2f4280182c4280182c4280182b4080182b4080182b4180182d42801a2e42801b2f44801b3145801c3345801f35488021374a80819fa580f3fdff80e8fcff80e0fafd80e4fbff80f0fdfd80344c6080324b5f8031495e802e475b802c44588029415580253d5280233b4f8022394d8021364a801d3346801c3145801b3044801a2f4280182e4280182b3f80172b3f80172b3f80172b3f80182b4080182e42801b2f43801b3044801d3246801e34478021374a8021394d80233b4f80243c5080263f53802941558029435580354d6380344c6080314a5e802e475b802c44598029415680253f5280233b4f8022394d8021364a801e3347801c3145801b304480192f4280182d4280182b3f80162b3f80162b3f80162b3f80182b3f80182d4180192f42801b3044801c3145801d34468021364a8021394d80233b4f80243c5080263e52802941558029435680b7e5f080b6e4f080bce9f380ade0ec802c37398029425780263e5380243b4f8022394d8021364a801e3347801d3246801b3044801b2f4280182e4280182b3f80162b3f80162b3f80162b3f80182b3f80182c4080192e42801b3044801c3145801d34468021364a805f838e80b3e6f080b8e7f080b4e1ee80bce7f080b3e1ec80e8fdff80e6fdff80eeffff80ecfdff803f4849802943578028405380243c5080233a4e8021374a80203549801d3246801b3044801b2f4380182d4280182c4080182b3f80172b3f80172b3f80182b3f80182d4280192f42801b3044801c3145801d34468021364a808da9ad80eafbff80ecfdff80e4fdff80e8feff80e8fcff8038516380364f6380354d6180314c61802f475c802c44588029415480253d5280233b4e8022384c8021354a801d3346801c3145801b3044801a2f4280182d4280182b4080182b4080182b4080182c4180182e42801b2f42801b3044801c3145801d34468021364a8021384d80223b4e80223c5080253e528029415280294254803952668037506380354d6380334c608031495e802c4559802a425680263e5280243b4f8023394d8021374a80203449801d3246801b3145801b2f44801a2f4280182d4280182e4280182e4280182d42801a2f42801b2f43801b3044801d3346801e34478021364a8022394d80233b4f80243c5080263e528029415380294255803a53678039526780364f6380354d6380314a5f802f475b802c43578029415480253d5280233a4e8022394c8021364a801e3347801d3246801b3044801b3044801b2f43801b2f42801b2f42801b2f42801b2f43801b3044801c3145801d34468021354a8021384a80223a4d80233b4f80253c5280263e528029415580294255803c5469803a5368803a526580354e6380344c618031495e802c4559802a425780263f5280243b5080233a4d8021384b8021354a801e3347801d3246801c3145801b3044801b3044801b3044801b3044801b3044801c3145801d3346801e34478021364a8021384c80233a4e80243c4f80253d5280263f5280294155802943568050677380c0d9dd806c85938037506480354d6380324c60802f475c802c44588029425680253d5280243b4f8023394d8021384a8021354a801f3348801f3348801f3346801e3143801e3143801b3247801d3246801d3346801e34478021364a8021384c8022394d80233b4f80243c5180253e528029415380294155802a4356803a505f803b526280768b988039526680364f6380344c6280314a5e802e465a802b43578029415480253d5280233b4f80223a4d80d6f5fb80e0fcff80d8f7ff80d8f7ff80dcfaff80d4f3fb801f3348801e34478021354a8021364a8021384a8022394d80233b4e80243c4f80253d5280263f528029415580294255802b435680dceff280b7cad180395369803b53678038516680354e6380334c618030495e802d455a802b43568029415480253d5280223b5180c5d5d680d5dbda80d5dbdc80d5dbda80d5dcde80c5d6d68021374a8021364a8021374a8021384d8022394d80233b4e80243b4f80253c5280263e52802941538029415580294356802c445780465e6e8042596c803d566b803c5569803953678037506480354d6380334b608031495c802c4459802b42568029415480253d5280243b5080233a4e80233a4d8022394d8021394d8021384b8021394d8021394d8022394d80233a4e80233b4f80243c4f80253c5280253e52802941528029415580294255802b4356802c455880445d7380425b6f803f576c803d556b803c54688039526780364f6380344c6280314a5f8030475c802c4459802b43568029415380273f5280273e5280263b5080263b5080223b5080223a4f80223a4e80233b4e80233b4f80243b4f80243c5180253d5280263e52802941528029415580294255802a4356802c4457802c45598046607380445d728042596d803e566b803c5569803a53678038516680354e6380344c6280314a5f8031485c802c4459802a44598090c3c8808ed1dc806eafbf8072adbb807fbdca8086b9c280243c5180253d5280253d5280253d5280263e5280263f5280294153802941558029425580294356802c4457802c4558802d465a8048627580465f7380435c708042596c803d556b803c5468803953678037506480354d6380344c608031485c802f4557802f465a809abbbf8098bcc5808eb5bf8095bdc68099bdc58099b9bd80283d5080273d50802740538029415380294153802941558029425580294255802a4356802c4457802c4558802d465a802e485a804a64778047607480445d7280425b6f803f576c803c566a803a53678039526680364f6380354d6380a2b4bc802b44528031495c8056717d80263d4d802c4358804d6b7880243c4e8029425680283c4a80253d4c8029425680294255802943568029435680294356802b4356802c4457802c4558802d465a802e485a8031495c804d6679804962768047607380435c718042596d803f576b803c5468803953678038506380364e6380b9dce280324b5e80314a5f809bacb380274152802d455a80405b6b80213a4b802c445780283f50808d9da5802a4457802c4457802c4457802c4457802c4457802c4557802c4559802d465a802e485a8031495c80314a5e804e687b804b64778047617580445d7380435c708042596c803d566b803b5468803952668043596880cdeaee80354c6180324b6080e2f0f280364e5b802e485a803d556380273e4a802c445a8030455680ebf8fa802c4457802c4457802c4457802c4558802c4558802e465a802d475a802e485b80314a5f80314a5f80344c60804e697c804d6679804a63768047607480445d7280425a6e803f586c803d566b803a546880bfd9dd80303d4680354d6380344b5e80dcf1f380324c5d8031495d802b404c801c2b33802d465a802f465a8022323b802c4559802c4659802d465a802d475a802f485a802734358024332f802231318022323180263634802b383565955732c8c2703c5491522cabb36336a6bd6e3fb3d186507fa962376395603b9294593997985e3a6e794e326e613823895e3a280031281e00392e2272492c1e146b503800755c4300a4835e6379472c65ac7149c86d452ac4714d2cb2654527d470532fdb77542dc168492bd96c4828dd674528ca5a4024ea634428d2593d237c99562fbfb76b3898a9693de1d77e47a5bd7948cede92586b9c5b325b8a55335f84492f858359406f8655359562392589693f29004b39280052402d7f47281a0046372800614c3880834c326d864f32599a6543e48557328d4b3920c56d4a28db78532cdf7c4e2ee96f4a29b049341dc74f381fdc513d22c74a351fc84a331d638c512d3b7e48276b96583082a362388db16f4138824b2b437b482d276d442e3d74452c48673f28355e3e286a5d39244455331f7c6e4c32003f3122005e4b3700886d4e17745a416c8450349191583ae0754b2cd474502dae5c4424c5654728da71492beb6c462890352716d849351dd647341eba392c18cb412c18a52f21135d8c4f2aaabc713a4d8a502f6888563c828e5737868d55397f8952365f7e4f375b734f364c5e3f2b2d5333203653301d594e2d1c45482d1f003f312200635139009e805a637b4830507b4830ad684026e3875630783b2f1cd170492bd3634326dd5c3c2199302415be392817b3332315c8392516e83d2817db342415db33221481a25e3363845335818d56375e8154398f9057398f8e5e3f7a874d30547a4a3049653f2981643e29434730220031291f002c241c4d5132213a583e2c0066533b94be7b5291d88c5c8cd7875bd0784e2ccf6e4e2ad96e4827cb593c21ca49341cd43b2918d0342315d12f2113d42f2012d8281b10bf1d140bd52a1c0fde2a1d11537d4e3568844d30909056386783503366824a2f8389543a4e79492f4475452d7e74452d58623825002722190028231a00251f176a462617885a34210f5d442f577e4026728b4527fa885833d3754f2bba563b22c250371ec8402e19e7372415a918110b7d1d150e352d241a3c34291d363c2f204c524531617563496c71604774864e307888523364824d325a7e634c66814a305f7d4c369c8c513856774630556e462e7b71442f00262019002b261c00231d14625032211f3f2f21173c20146c854f30ab694028c9724b2ac5674427bf43321ccb3c2717d62b1d1130271f1540362b1e5e62523c50695a41215448353e645741456c5e46426a5e463e6558437f945a39758750326c844c30507a4c344c7847303870402b32653e2b3f5c35236d74472f516c3a2400262219002b251c535c3c2837563421114830212141221590884b30e5835832c56a4927bb46311bd033231490211a0f3e31271b4f4e412f235a4b365e88725355826f523a6b5c44366658424377674d20574b3a2a61543f6f855033888b543b5d7f4c3146764229617c4b31376e3d262e5b301f394a2d1f7a673c275e6239250027211a0029231a2564452f005d47325c7849303c562f1ee27c4d2cc66c4b28e36d4627c02f211431271f15423b2e2063705e454171604552857152356d5c425b8f7a5b74a7916c5a927f604a7b6b512a6457412f655842948d5334978e55388b8955399c8b573a7b824e3488824b3128522f203e41281d50603625303e281c002a241c00261f18005f4b35004d3c2c93b5764f744d3624d677512cc96a4526d83825153c2e24186d614d36295f4e384b796347477f6a4d1b6150394e8c77553f74624a63816f54596d60474e5f513dbf80643fff9c7b4f83864b307a834e3075814a2f82844e32aa8c5437987f4c344b5431224440281a505d423400242018002c261d00201b120034291e1c5235257a7c432ab0644227d973502bc248321a0d1e181042463524235a4933598872543d77634874a48a664b8b75575276644b5d5b4d38c181633ffeb08859c8a07950cf96754cf99f7b4f81864d31988a50329d8b5134a38b5538da955c3ec7825037955835256b42291d3b5232200027231c002a261c00241e15004f3e2c476c3c27697d442cb9674326df674527e320171036382b1d6a7662474f7e684b36826b4c66ab90683d7461466275634853483c2acf9e784bfeae875bffb58c5cf69e784db1775c3ac5604a2fb1915b3d80824c30bf92563a6b7b4730b1885235be794a33855535266e4d31224d532f1d002e271e002b251d3e452819004737284974442d5f7f442ba4543a21cb3323153b30251957594934386b583e4f947a5662987f5c3b7562465d5f50396f3f311fcda67d50caa37d4fe29b764dd08a6944f07d6040514f3920e2a47b4cd0b7734b80a968456c834b2e84804b2f8e7e4a2f956b4531af5d37246c5734224e4e2e1d002e291f0029231b2c60442f00534331657e4d34ac7c492dc05739202a271e1445443422255d4b3449826b4c2570583d3e8a72524e78634635291d11f7d8ae79d2bd9362e1a27c51d87c5f3b5a3728198b6b4f30cf9d794cbd9773477e986747909d714d8e8750326075422a8379472f846038258a583322665c3926373b291d002d261e0029221a005742303166442e60804b33ec81512cdb422b184836281a727962463f786144548d73525aa487605b7e684b3b292117dbe0b581c8e8ba81e5c19c6bcd876945393022136b40301dca977246daa17c4ee89d784ea3b7855b7f8e5d3cb3905835aa87503690794b3380553422645130214b5938280028231b002e261f002822190037291e6576422aa0905137fe9b6235e42b1c10383c2d1d235d4a343d725d426fa1835c598a6f505e58473263402d1bcce2b17bd3d5ab75d4a58157ec7e5f3f1c271a0fd38d6c45da916e45ff98744ae6846943757e4d34b08c573961764529b8894e35977547317d4e32239e573523645f3e2b002b241c0031292000251d16004d3b2c8f81452da0905136d6734e290b211911414c3825406f593e3e705a404f8f714b5d654f373619100ad5ba8b5be4c69562c19f784ebd8162411e21150cf586633cbe7b5c39ed785c3afa7d5f3dfb705c3d8a845037b88e58398b814f33b38451389a704731874f3625575531206a613b27002b241a002f271f4742221400372a208284462c56814126cf6d482543281e13594737253a503e2a3b55402b4d6b52384e54412b26191109f2af804fe1996e44e98b643e774b362220100b06bd705131b76b4f30db664c2ec361492ed257462e5677492e3d70412765794a2e7377492f4b5c36222e41271a304f2e1f1b492d1d002d251e002d271e1f4f3928004435273e713f268e814d30dd603c203d19120c583f2f1f3a4b3825274a382528503c275d523f2b3e291c11da87623de689643be77e59352322150ac063482bde71502fff624629c466482acf6d4a2ad1624428629866408dae70494b8a5536626e3e269a653c26724f2d1e77583320343a271b002f271f002823190043332412402a1c2a482718db7a4d2ac328190d4618100a6646342255564029535e442d48563e2a574d3a268b3b2817d97e5a36eb7d5a34d07050305b402b18f5755230b767492ae46c4d2cd769482ad8674528c260412669a167445a8f5c3b7d9d6c4b5b6a442d825e38268f5a3a266f562e1d00252018002a241c00261e1700281f168a78452ea2854b30d77d512acc1f120a42140e08563b29195f523c274e583f284f553e265d584128ee664527d57b532fe577512eec6545272c21140ad66b4b2bce70512ff1734f2edc6f4b2ad76a4729d95d3f23657c49306e7c472b98834c316f7040277159301f7b5d33204e5332210029231b002d261d00282018003e2f2198814931817e4c31da774d27d92f1c0d3e130d07532e1f123c46301d3b48321f365139225247331f78322011dc724b28e67a4f29d56c4627382a1a0ec56c4a29dc704c2bca6d4b2bcc6e4b2be37a542fdf6a4828757f482d6e7e482d687a462d5c6c4f3c624e2b1c56583423955b322100282219002c251c764f2d1e003a2c215873412a8c7f4a2f803b2614d43a2210170f0a055323170e343a27172c3d2a1a575f42295a4e362133140c05bd6e4623d1754924d56540214429180cc2694324dd774b27c7744b2ac6764f2da8704d2bcf754f2c6c7e462c647b462b6c79432b4c623c294f492a1c46552f1f404b2e1f002a231a002d251c2c543726004b39294a6d3c26a672472ad35a391adb492813d1170f07341a1109323725163c432d1b7364462c64563c243c281a0ff0724523df7b4c26d87547232d211209f36d4322d07a4c27ab774924b07a4c27dc8c5c33e1895e356d7d482e8f864c335c76442b416637235c5c36232a572e1d133823170029231900292219004e3c2a004236282e623522bf6a4124c0543317ed5a3119de180f0831160e08533e2a18554d341e464f352028432e1b5b4d3420b8633c1ec07b4b26bb6f44228c4329139f482b14f57b4b25c4794b25d6825026cb815026ac7a4f299a894f3395874e339787533998824a317973452d74733f2800211c1400282319002921180031261a004e3d2c6176452c864c2b18df643b1cdb583119d622120940170f086230201250513720273c28185261412751553a215b48321dff89572ede875329f87f4e2738201309b36e431fba794a24b97b4a25b87a4c25bb7b4d268283492e87854d306a7b452c8c804b31a6834c32a4814b32001f1b13002d251c00241d15004a39281e563e2d4b6c3f2ae0704222cb61371aba4a2f16c72b1a0cd6281a0d421810083e3c28173c442e1b354b321c55634327665c4025ff6d4524ff8b572ee4814f27eb794a24da6e4321d07b4b24ea7e4e26ce7b4c24da7749248f874c316d7e472c9a854c30ae814d33c27b4b31c17d4d3400272018002621173b5c3623002d241a2650312440563322b95a331af5784220bd4e3218be341f0fe42212083f0f0a053f1f140b4c49311c31442e1a6067462b294b341f5f5b4127d47c4c25e18a5429cd7f4e268c4b2e16f4804f27e07c4d26a7714522e47b4c25b78e563ab98f5638a7854e324d623623c05e3825c46e452f0029221a002621182e4e3423334a30210042312332392115e9673c21cf64381bc6593519b83c2311c62a180bdb160c0543170f085a382515414b34202d48311e69775432224d362050604429de85522acf81522bd37d5029653e2513d5774822e37b4c25e07e4d27ba8e5539747d472d6978432c786e4028714b2c1b4a3d281c0025201700271f1700241e154c38231900271f1730351e137c432717f477421fcd5d381bbd492914c437200fba221309c4180e07411e140b4e4c331e3a4e37212b4c35224a6c4d2e53845e3963735535e9794f2bc37c512ad47f522bd3784b26e6824e26e37f4d26a2855036bb8753379679493263603724854c2b1d00221d17002c231b00271e17474e32226e3b2015333821157f3e241765391e13e6713e1ec961381aba4f2d17d3472813ce311e0de12011089d120a05351f140b52583d2539553d2530513b254b6c50326c7b5b3a31553f296f65492ed17a522cde7d5530f879522ff87e4f29a37c4e34866b3f2ba8663d29a65a352591482d1f002a221b002f251d00221b13934a291a2b44312333301e147b3d201564381f13d8693a1ed76c3c1b8b382413e35a3116d43f2511c328180bcb1b0f08f721120930271b114e4c3723486e503332563e272f57412a1e4e37235e73563a5e7d64455e8e7452b1896b47e577573580516c7f804f6a7c804c6679804963778047607480445d7380425a6e803f586c803a556980c7e4e7803954698037516580344c5f80d5eff380334c5f80324b5f80314a5e8031495c8030495b802e485a802e485a802e485a802f485a802f495b8031495b8033475580eefcff80f9ffff80efffff80efffff80f5ffff80f2fcfd805c76898055708280516b7d804d687b804a64788047617580465f7380435d718040596e80b5d8de803c5666803954678039526680b5d6dc80374e6380344d6280344c6180324b5f80324b5f80314b5f80314a5e80314a5e80314a5e80324b5f80324b5f80344d5f802e465b802f495e8032495e80344c5e80365061803b5568801f2123805c788a8057738680557083804f697c804c6779804963768046607480445d7380a4b4bd802e4550803d566b803b556a80a3c0c6803851648037506380354f6380344d6380344d6280344d6180344d6180344d6180344d6180344d61802d3b4580374c5e80374d5c80394e5c80374b5a803e576a803f596b80405b6d80c4e9f4801a2022805e798a805c76898058738580546f82804e697b804a6579804862758042596a802f404d8040596e803f586b80314556803b556a803a55688039546880385365803851638037516380375063803750638037506380394f5e80c7eaf180c5eff780bfebf780c5eff780c1ebf380425b6d80435d6f80435e708066808f806582908065809180617c8d805d7889805975878057738480546f8180536a7880cff2f98048607480455f7380465d6f80dcf8fb803f596d803f586b8037475280b5d4d9803a5568803a5568808292968056646a803d576a803d596c803d576a803d586c8042596c80435b6d80445e6f80445f718046607380456070806c8694806984928067829080657f9080637d8e805f7b8b805c7889805874868056708280dbf3f5016c6354804d687b804c647480e5f7f98045617580435e73804257658080979f80425c7180425c7180e4f5f7803b546680435d7180435f7180435e7180445f7180455f73804661738046617180466070804761718048617380728d9b806f8a97806b8594c66c6453c06e6553ce7a6d5ac2796e59c97e6f5ac77f735dd66c624f027b6d52039a8162db67482acb725536ef9e734ae97d5836c164482ee6b08454ecae8353db976d45e2be925becb28151dfb88753c9b88e59efb58352ebc9ad6bc6b1915ce7c48f5ceead7e4fd7b9a567e5ca985eed946840807c97a2d16a6357c6696152d9736756c36e6554cd776b58cb7a705dc87e6e59d688765fc86d624dd7362b1ad84d3821d8684b2dc6553a20e9875a36d984613c9d6a4c2ddfa56e44daa47447bf926840e5ac784bdba57547d1a17447dbac794bd7a6784bd7a4774bd6b17b4bdaaa7747d4a7794bc9a16f43dfb67d4dd6a77a4c902a261e553b35287a453d2b38362f228f433b2d9d443d2f3c342e228047403348463d2d5f51483769574d3c68544a3873534735313c3428413c352626362e213c3f3528414a412f804e6978804e6978804e6776804f6978804f6a7880506b7980526d7b80536e7c80546f7e80556f7e8056707e8058727f8058727f805c7581cc635e529143392b3b463b2ae0696051d36a614fca6f6350da7f6f5ad381725dda877963d3af976cd8fcc35bdaffe278d2c1814080607b89805d7886805c7686805b7685805873826b4c402d80577381805772818057728180567180805873808058738280587382805b7481805b7581805d7681805d7681805d7781805f78815938312548363023733d38283a343021a84f4431323b3323283a322351493d2b47443b28744c422f3e3b33243440382533433726504d422d6a26201530423927d7564e39e2453b2e7d352f22ffd8be8c805f7984805d7884805d78848e6e7d7effad9e7aed938060d8d9c18ff9d0b887d67b6b51df8a846f80667d8780678087a1413e36cc45443cd1454038cd443f35be463f35c85b5040cf796a52cd947f62ced8b177d5fffea3ced9aa4dcdddc159cfc88f405d6e593bdb231f16a31c1813ec4d4431dd534a3bf04e452fa861543afc463d2da864655adc3f382af93a3327a03d3628ce5c5038947e6c4d2d44392a92433828345449353f5a4c3647483e2dca2e2d28991b18144c120f0bd338322ad4463f34ce4e4335d374644dc9a5875cd4f6c585cdfffa97acb2833eaeb18a41bdb27e41947a613689252017ac3a3326f559503ae64e4333eb776c4cb9756547b3372e23af473923ff423a2c8229241ccb4c4131c82d261bed61533cef6a5c45a8292419ca30281ef1897251d34c402cd02d281ed9353023bf393425d8473e2cf191764bdc947440d2463a26c5917a52cec69f68d0f3c379cdffde8bd5fff798c5ffd684c6cfa665b9231f168e201c157f1f1b11c550433582221e148e231f17d3362d23cc2a231bff17140fbf1e1a1397251f188f231d15df2e231d871c1711911e1a14c8635239f7735f43fc554531e34f4836f658513df865583ed7a1804a5c7c5f302433281380453720c5a38251d8c9a067cbf1c47cd1ffe393cbfed081c6dcae6adbb18e563f1f1a115a1b1a115a1d1913ce524a37431f1c1553222017d4252018d0201b15530a08053c15120e5c27221a3d252019e33d32275e2921195f28231ade554631ff6d5a40f7564631e0574e3bea665a3ff2997d4ee8cea157374b381a1822190d813f311dc58a7046d2a88c54cfcda469d9ecbd7ad6e4b56fc8be955ccc967544ab2e2815b8242517b7262319cf4d4533b82b271d922a281cd4221c15da1e19126f0a0906ab1a1812872d281cb9352d22d73d33289d322b21b4332e223913100c3213100c401a1611f65d513aeb6d5f42d3bf9a57c3b48d4828352712f0a37d40e25a4726de755d39d77a653dd48c7145cfa7844fd6ad8a53004d4231009e876b00a6916209867e5ebf5f5e4501907d5d007a66470064553d7f706048db1b1611ff2b261dff5f5542ff84755bff8c7a5eeb826f54f787765bff918063ff85765c3f1916103c221c15f8574c35ea675639c67f653a261f190b271a160bf18968348940321cd26d5635d46f5a3ad6816744cf8e734cdb8b6e4100574b3a0069584200605d450028291d005f573b005a4932006e5a400077654800816c4ed618130ef70f0d0af918140e9d211911ff7d6c55fc716148ff7c6c53ff7a6a54ef271f15431b1711261c1812f0524833f86d593ce4916e3e2c3225101b20190a955c46233417140cc83b3224c0332b1dd73d3120f4a47e3fd1362b1a006a573f00816d4e0075664a00353426004842324492a59a559ebeae4a99b5a3007e6b49cd130f0bff100d0aff27241cfc483f2ee6514636ab453b2da94e4333f4483f31ff453c2fdc413526cd51422c4f231d1351231c113d15130f4a16130d683f2f1987604826644d391effd5a856fd4133215719130b59151009cc1e180f003f341f005948300067573c00211f15004b432900665539007d674400493c2600705c3ecc110d0a61060504730b0906c1120f0ac4120f0bcf17110cc5100c0ab30f0c09632d251e684136296344372a65382c1ab8745c37ffb89157bc554429bc58462aaa4e3f262319130c2619130c692f21144c1c130ac1241a0c3230180a003e332100493c2600574b32001c1b12003e39240056452e006b5338003a2f1f0051422e791f1009ff211c15e83c3327a9352e21c93f3426002a241a7232291e00342a1e77372d22002b2219001e19138c3f3321341f191026130f0b19130f0b26211911301c160f3a271e1434241a1161261c106f1811083646230eb4a8581f3ea69e6ab3900100c1a007007fa5352700c1b99d0049392500513f29004a3c2986384d41523c23156516100c002d251c002e261cfd4b3e2cff4234267f453729005e4d3c004f3f33004d3e2e006e5b452317120d242017102a261d15291e17102d221a111c0f0d09ff665437db41321cea392a17296330126a563015c01a140b005f605100696059006d6759d68812032e746d4e004134230047372300372c1e003d3729002a241c005947339773472f346c4f3a005d4d3900a1825f1f3e2b1d005e4c3b00866c5200695642255a423121140f0c2514100c1a100c08ff806c4ab1473a25c74b3e27f8473a24774c3d263b66351849211b118b4b281100454031002d2d269e93844a005e5846d67e300a046d624d01392d1c00392c1e00423424002c261d0043342425382518004d3d2e007762490064533b1f70583d1339291d52482c1d424e2f1f7f66422d8472472fd7463823d2443825fe504129dd4f402755251e139f644b2adc7d6039fa3f3421d02c2114a2aa5d2970bf6c2e766a5c320031332b05403c2e00635f4d054d483d0046413100392b1c002b2114002c261c002823192791704e363f2b1a005a493500715f43154b3b29563b2c1a393629196a49321fbc4d35219949321ee9734d2fcb3c3220421c170fa153412864705938ff68553cbb2a23173819150d1f47251074cd692d7dd573335ab166320d4a4435006a715e00534b3b00595b4800271b1600504b3a71613f26002b261c002a231b867a5935007d674a362f2114003c3123847d4d3477915a3b78955e3dda6743278747321fec895d37b065492ae9855933907a5e3afd51432e2018130df7534634932a22173987421b68bd5e2a3ea7572a3da7552b1c8b48243d814925596f3d1d00383b3265611e1500777860005f5c48003633292432261a002e271d6f6f482b0099795800796448005945325679492d487f4b2e54895031e26f482bde8155308c4c3821e8855b35b2684729e37e5932fd4f4334e52d261e8c40301d887f633d44a3542769af56276ab2582868b15e2e54a5502849904c283d6e3c203f532c1622473223cd4e0c05542f1c1170311c12793927180030281e00251f166a6e4d3600ab89620059432f0a3f2b1e2d714b326a935f3ee0704b2bd87c5330d67c542f854b361de3845b33a9604627d871542fbb78623e85765e3c848b6f472a904c2480b6653377b75e2c6aaa57298aaf582961994c283c784a2b316839203757341f5451301b00423c30713d25186d3a2618002c241b002821187a3f28190051402f00ac8a64003d2d205b76482c7e794c31e2774f2dd7795131d57c512ecf76522e7b3b321ae67e5a31a35b4427db73542e4c6b593a5c715d3e4f98542a77a3582c5b9e562d67a15328649f532d5c995129769d5329408145253b703f222f603b2548613b20535d3d29423d2719002b231a002d251b533f26170082674c007b6248b17f513530522e1c8a4d3a2dfb865733d0745230d2754f30ce724f2cc7714f2d7c42331ee2765732a6584124d76c502c566b5a3f3283462695af5e306e9f562c77a2582f7da4593087a7653875a25a2f61905d362a6037216b8e4e2d75844f2c706339256765442c002e261d0031281e1c302218493f241800483a2b009477577c7e4a2e9c915837e16c4729f5895c36c46c4d2bc7704e2ac06a4c2bc56b4e2b642c2418ba5e4425b9604228da764f311d713e23a9b266372d59301c83a961366ca15d3581a65e33699a603b98b1683c7aaf6336a0c27d4a787e482a736e43296b5e3a26002c251c002b241a0027211773462a1c007b6246007e65495c72493169824a30dca5663fe37f5330ed815b33d072502cc26a4b28bd694b29a5563d228d49331ff07c5332b95c3f25e86e4a2af88e714aca7a6242c155442cb746361f80344d6180324c5f80314a5dbf94744bf9826747ef8a724bf8896e49b47b6341fb846c4bef7f6b49e9846e4eec7a6747d7776346f87c6b4de6746248f3756245d56f5c3fcb695a3db65c503ff07c6c4f801e2b33801c2a34801c2933801e2b3780344c6080374d5e8024333b80212f3afb97774cba78613eac5f4c30c84a3a24271b16104d3f342441372c20be826440fe876944a76b5739a6776140b17b6242db806b49ae796344ff86724ffd836f4df77d6a4cff806e4ee8736043ff7e6b4cfc7c6b4bd0705f40e76e5e42cf6b5b448075b5c5d09c885ccfa8976ff897896b8036506380303e3e8077b7c18079b7c7bf8b6d435c5c4a2fe8675335be4e3d271b18140e3633281b292c221742211a11d0735a38ef77613fef8c7047b47b6341ed856c49ef8b7350fe887151fe846e4dff89724efb806d4cf87a6748fb846c4bff88734ef4806f4cf1726041e66f5d41c548403136201a14eaa28f6beeb3a57f803c556a80587c84804c757d804a737d45594429d76f5535ff644d32c859452bb03b2e1d3f34281c41403423403a2e20b07e5f38c37d613c504b3a26cb7d6542c1806844e8836b49f7866f4ceb836c4aff89714cff88724ddd7c6744ff85704bff88704bff8e7854ff8a7452ff816e50ec5146334617120dce726649f3a89877ba58656480435e7080445f7280466173ba7c5f39945b462cff624a2cb2533f27e04e3b2337201911483c2e1f42382c1d39221b12ffaf7c49b8825932ee806442a16e573cf98f7550ffa2875eea856f4ae9806b4af8846f4cf6836e4df3826c49ff866d4aff866f4ce9736044f1756346b34d42332513100bde5e4f36e2978a6dbb646e6b804660738047617380476274f2765937c663492ffd6a5132b7584025d049351e281c160f3536291c553e31215332281bdb9a7047ffba834ddf84613dfa896745f099774db5735d3ed97e6441c07e6642f4846f4bf3806a48e2766241c3735a39fa786345fa7d6746e0645740fb231f17321c160fe55e4e35d8928360e57c775d80e8f7f780e6f7f780e4f6f7b36d5131ea705230d76a4f2fd65e4529a54b361fc4241a0f2e2f2015333d2b1b3a352517240f0b0730311d10f69d7349ffa97949ff90673eff936d44fc82623cd4755836b86d4f2ff5735637fa6c5235df624b31e35f4c31ff624f35ff514531cc3c3527352e271e5027211738322c22825c553f80adc4c980adc4c9809fb9bfcc7c5c34fb846036e86f512fca614527bd543d22f9402e1b804b6879804b6678804a6675c9412e1c30362112303d25141b26180dffb3834effa87743ffa57844e18b663dff926d43ef7d5c3aef785b39ff775b3aff695337ed4f3d29cf2219114d291e14a732291c2614100c292a211a27201e1a80546e7d8055707f8055707fb77b5932ed825f36c85c4328d26b4d2be1604526ef523c25805672818053707f80546e7cff563d25f766492b2d24160c272f1d112c3420142a301f1423362316212d1d13241b140d231d150e23130e09cb5b442cff3e32243218100a443023177d32271b22120d092015110d2a221a1327181612802d3a3d80445963805e7784262c180c2327160be8664727e56b4a2af3724e2c805f7b88805f7b88805e7987805c78858059768380577381df6c5a47f3765334f36a4d32f162482ed7553e27df533c25dd483825b14f5350a3585c56802c404b80f9fefb80f3fdfb240c080574261d12cf6a4e31a05e4b30fc6b583b5f443a2a80edfafd805e798280627a842622140a1e1f1209241c1009d0634428cf7961478068838c8065808b80657f8a80627d89805f7c87805e7986805c7884805c7884805b7684805b768480597583805a75838059738280597483805d7581805c7581b46c8583ba6f8782ee523b25ef6f5333ea7256358265553d59382f20782c271b80667f878068818980698289e2966131d48f5f32d884562d9f7b807980718b9180718b9080708b91806d888e806c878d806b858c806a848c8065818b80647f898065808880657e8580647d8480637d8480637c8480637d8480637d8480637d8480657d85c57a9287662f2316d2241a11794231228e574533806b8387806b8387806c8387806c8387806e838680798d8c80778c8c80778c8c80768c8c80768b8c80758b8d80738a8c80738a8c80738a8c80738a8c8070898b8070888a8070888a806f868a806d858a806c858a806d8488806c8388806c8387806b8286806b8285806b8285806b828492718784f291a5873a32271b8951423368505653806f838280708482807084828071848480798884785258517160645a6c61645a705d635a5f5c635b675b61597062675d7061675d5e545b55755d645c6a5a61596e575d565e555d5563515a556f565d55805869655e4f5854745d655f6a59625c6e57605a1f282822222929233032312858454942831b15104f201c18d38b997f8472817e8073827d80727f7c80727f7b88594e3cd8695b47d1675846d875664fd07b6853d47f6b53cf7a674fd07c6852db776750d27e6b55d657564a22606a5f80737f7c80717d7980717e7a80717d79806f7d79806e7a78846e7c78df8f9a7b60829394000d0e0f002d333200171b1d00191a175b3a352e8f41362a87302a1e97818a730329241dcb473824de57432bd2362e24d32c261dd540362bd56b5c466b493f32cc836e55ca867055ad8a7f65d577664ed68c765acd5c5c4f00454b41de221c14d5443e2a77c7fcff11616e6b6c525351d68c8870b93a392be04d4839009bcde670ffffff3cffffff00121a1a00161411300c0b09b3544332c8413b29aa3a3223ca524125b43c321fc740351ef64d3f2cff8b7554da715e41d3695844d76a5942c9967e60d3998161cd8f785ad49e8161db9a8465ce646256004e5246e81d1812e2463c2c7cbbeefa13535e5d254d656b468eb7af465e998deb403d30007d8f9422485f55183a4b4800181d1c00171512ae39352a3e3e3024e4ffaf5f00ff7842e5a06936c24d3822de3c2b1bb7766343403932254e3d3224cc7a684ad4ffd77bcaa48965cf988361d3fccf7c9dbc985cc7806f54c9504e43004f5146c913110dc0242118004b7273002b3434023a38361448493304455148cf23231a00121311001818140036332e00151311000f0e0d001f1c194131241ba3b3bdbd001817120017140e0008070500141109e6745d40e39a815cf0a1804cc7846f4dcba6885e01332b2100231b1300342b223050422d674e402d6b574e3d4b4f4b3bbb797964605452445758574572595949333f40348d5c5f4e60494a3c474a4c3f77636655765f6458af6d756a9f353731c24f52495a494032aa4d35255b71432500312c23002b251a0016130e001d1913cd695840d05c4e3ac863533f37352e23005f523f0044372600392a1f005b432d00765b41004b382600956a432d7253393142382c0032231749473f321c302e26152f2d2631484335183c3a311c34332c162e2d2896675f4b1a31322b272e2e28cb1a19151a2424200a1d1e1a1625272495545242803a3b32733d2718793b2314d35f513c6d483f3000373125a0493f309d3e332573623d2a894d3222854b2e1e1c5a473400523d294b74533b00de9b6301896342004d2f195771452a5b6c432a0017120d6a70402669673f2a2a4e362765534a3b7a615c4a9f47473c3a22231f171d1e1b1721211e111a1b19a1131310a7171512df1e1d1b56202321452c2e28561f1a12613b3224823b3223e750402ab9734e2ee19d663ce08b552ee4aa693aebb06d3cd195552da7a15b3456854b2e35442c1e54563926004025110056351c02513c2a0017110c4f654736877f513984794b353f3b24198a32322acf4c4d43ae49473c2f2526225030332e3f292c270f18191761302f29492d2c263c222421d9a37d52f8967349ef624a2cd9221a0fac684c2dd78f663cca754d28e3a7683ae2a26937d48d582cde9f5b2ef6c46e37b2884e29736535203c432516006f452502533d2968492e1d0015100c40311f1649341d14625a3b2a2f381f12893330287d48423681403c31713b3830061b1c170f1d1e1a121c1c1a0f1b1c1906181916ec846240ef70523347130f0a004a39269d5a4930c9846137c46c4a26cd8d6037d0906035c7794d28cf885329f0ac6231be884e26e2904821695b2f1b47482616004a3725004228145f3c23170017120e6f3a2319af40271b78402b1f33331e14913330297a35322b9a3e382d80413b30894c493b784442366830312b733c3b343719130eda4d3823981a130b003f3020b0684f35d37a5331bc613f22ac6a4625bb714e2dc16e4725c87b4e26e192592cc47c4924d57f461ee0824521895b2e1a00433323003d291b00201309753f261c0017140fb0482b1d9b3f281b9a41291d34341d136f2f2c25bc393931e04e4c42e64f4d43873f3b303c2425214b292926982b190f47422315343e2617001b140db6634a2ed97a5733dd694324df895832ee8c5a33df794726a85c3d1fe0875128ab693d1dcd6e3f1cd682431de88447207b442717002e221a0028180c00764f315b472f2100221d179f5e3d2aa460412d7855352435391f137e4b4234834a4537cb8a7b63c474675391524a3b48332c242b6b402a4459341f614f2c1b35391f13a24f3c25c85c4427ce53381eda6f482adf6f4a28d15e3c1fe1724324eb834c287e402a17c2633c1cd1713f1be88a4820b25e351b65472214122d1c12006d482d6a3a231746432d1e002c261d57361e135c39211482472d1f2c351c109b363229933f3b3163675b47a27b6b52ac584c3b73a86e4b8881472c767a462b4d663c289b3d3220c94e361fbd422d18ce5b3c23ce533921c74a3119d156361bf27f4826ca5c351bc6613919c3623b1be07c441eb563371ab4522b1a764524160065472c0046301d6d48312400271f1626362319623e2216763f2518663a2217142e170d592b2922a5423f3587615c4d7c7b6f54ee4b311ddb412c19d43c2515ee492f1bbb3c2c1be5492f1de0452b18c8462d1ab83d2716c03d2814c7462d16f0643c1ec34a2b15d261341aba583818d56f3f1cad5a3317d35d351c724626193a402a1d00875d3a00b27e5400261c14753b2519a442261a7740261a6c3c2419553720150a2b170d4628251f9f4542378f5a5549ea382515cb302012cf2d1e10d52e2112b8241c0fc92b1f11d5301f11df392515e93e2a18e43f2515b2302110ec4b2e17bc3b2110d4512f16bd543118ce663c1a9e4f2f16fb7a4222884827186c41231600876140007f5b3900251d155c422a1e5c462c1e905c3b28815637254f3b23167c41271913321c0f7f3b372ed45a56483865523a417660434c7f684b467a6245245f4b3568896d4c4f5e49303e382a1a821e150dd62e1d0fe1352011c6301d0f9d26170bd2442813e05f3318ce5e371990442b14ef7b4320493d1d119f482517703e23160077553600241c1445573b2a002b2119002a231b984e3829b75a3e2b9342281b91452b1d2842231544423b2f457c674a3b76604437776045549d7e57306752394271583c5a6e53371943312054543b2656251a10d422150bf62c190da01c1109c435200fd74f2b14dc623518843b2612e576411ece62361c92432316753f2216007d5d3e00251c14784d2c1e00271f16002922190028211abb66422db05131213d2d1a11b3663e2b11502c1b + m_SourceTextures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} +--- !u!1002 &8900001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/BlueWater/Assets/Behavior Designer Movement/FactoryRoom_1.cubemap.meta b/BlueWater/Assets/Behavior Designer Movement/FactoryRoom_1.cubemap.meta new file mode 100644 index 000000000..13c3a0110 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/FactoryRoom_1.cubemap.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 94434815c5cb40340ac2e6717cbd2dee +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/FactoryRoom_1.cubemap + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/GUISkin.guiskin b/BlueWater/Assets/Behavior Designer Movement/GUISkin.guiskin new file mode 100644 index 000000000..98bd5f712 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/GUISkin.guiskin @@ -0,0 +1,1259 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GUISkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .891128957, g: .891128957, b: .891128957, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .890196085, g: .890196085, b: .890196085, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: .384039074, b: 0, a: .699999988} diff --git a/BlueWater/Assets/Behavior Designer Movement/GUISkin.guiskin.meta b/BlueWater/Assets/Behavior Designer Movement/GUISkin.guiskin.meta new file mode 100644 index 000000000..ed2dcf129 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/GUISkin.guiskin.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 36eff75c3a960b74bbd5999b301b60ca +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/GUISkin.guiskin + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Integrations.meta b/BlueWater/Assets/Behavior Designer Movement/Integrations.meta new file mode 100644 index 000000000..8bdcd2253 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Integrations.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: c35e3975f7fb8a34fb76cf9affb89d0a +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Integrations/readme.pdf b/BlueWater/Assets/Behavior Designer Movement/Integrations/readme.pdf new file mode 100644 index 000000000..f91e32803 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Integrations/readme.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Integrations/readme.pdf.meta b/BlueWater/Assets/Behavior Designer Movement/Integrations/readme.pdf.meta new file mode 100644 index 000000000..12dab900d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Integrations/readme.pdf.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 77743219b71864543a56cd23646837b5 +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Integrations/readme.pdf + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials.meta b/BlueWater/Assets/Behavior Designer Movement/Materials.meta new file mode 100644 index 000000000..e1a75aee2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: c84ea9daa1b40094fae3e7c430e34865 +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/bot.mat b/BlueWater/Assets/Behavior Designer Movement/Materials/bot.mat new file mode 100644 index 000000000..c93c6c524 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/bot.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9151563215412333533 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bot + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 1, b: 0, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 0, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/bot.mat.meta b/BlueWater/Assets/Behavior Designer Movement/Materials/bot.mat.meta new file mode 100644 index 000000000..53d3c4c54 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/bot.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fecc96c64c214ce40835ac4c3c3099e8 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Materials/bot.mat + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/ground.mat b/BlueWater/Assets/Behavior Designer Movement/Materials/ground.mat new file mode 100644 index 000000000..f5884cf23 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/ground.mat @@ -0,0 +1,30 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ground + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 91aab39565a849342b4733613a339270, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/ground.mat.meta b/BlueWater/Assets/Behavior Designer Movement/Materials/ground.mat.meta new file mode 100644 index 000000000..6404ff15b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/ground.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbcdee902c373ec4cbb9e693617708b9 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Materials/ground.mat + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/marker.mat b/BlueWater/Assets/Behavior Designer Movement/Materials/marker.mat new file mode 100644 index 000000000..dc39e4460 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/marker.mat @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-628681738417071192 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: marker + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _Emission: 1 + - _EmissionLM: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0.7 + - _Smoothness: 0.7 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0, b: 0, a: 0.7} + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/marker.mat.meta b/BlueWater/Assets/Behavior Designer Movement/Materials/marker.mat.meta new file mode 100644 index 000000000..ffc9ba2dc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/marker.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ce92c6edcc2df647be90d324133f9ed +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Materials/marker.mat + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/wall.mat b/BlueWater/Assets/Behavior Designer Movement/Materials/wall.mat new file mode 100644 index 000000000..e115a3dee --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/wall.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5584304900466943513 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: wall + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 0c16e655ee9ccbd4ba9d5359b56a9a5c, type: 3} + m_Scale: {x: 10, y: 3} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0c16e655ee9ccbd4ba9d5359b56a9a5c, type: 3} + m_Scale: {x: 10, y: 3} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Movement/Materials/wall.mat.meta b/BlueWater/Assets/Behavior Designer Movement/Materials/wall.mat.meta new file mode 100644 index 000000000..fe95f08a8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Materials/wall.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a08f97e5b75379d40b08ff5f74847d5c +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Materials/wall.mat + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Models.meta b/BlueWater/Assets/Behavior Designer Movement/Models.meta new file mode 100644 index 000000000..55776c0c0 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Models.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 56d86a9b23999bd43bc7780ac550783d +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Models/TriangleBot.fbx b/BlueWater/Assets/Behavior Designer Movement/Models/TriangleBot.fbx new file mode 100644 index 000000000..eaeda0d13 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Models/TriangleBot.fbx @@ -0,0 +1,1503 @@ +; FBX 6.1.0 project file +; Created by Blender FBX Exporter +; for support mail: ideasman42@gmail.com +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 6100 + CreationTimeStamp: { + Version: 1000 + Year: 2015 + Month: 04 + Day: 06 + Hour: 20 + Minute: 21 + Second: 20 + Millisecond: 0 + } + Creator: "FBX SDK/FBX Plugins build 20070228" + OtherFlags: { + FlagPLE: 0 + } +} +CreationTime: "2015-04-06 20:21:20:000" +Creator: "Blender version 2.70 (sub 0)" + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 11 + ObjectType: "Model" { + Count: 9 + } + ObjectType: "Geometry" { + Count: 1 + } + ObjectType: "Material" { + Count: 1 + } + ObjectType: "Pose" { + Count: 1 + } + ObjectType: "GlobalSettings" { + Count: 1 + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: "Model::Camera Switcher", "CameraSwitcher" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Camera Index", "Integer", "A+",100 + } + MultiLayer: 0 + MultiTake: 1 + Hidden: "True" + Shading: W + Culling: "CullingOff" + Version: 101 + Name: "Model::Camera Switcher" + CameraId: 0 + CameraName: 100 + CameraIndexName: + } + Model: "Model::GreenTriangle", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000207410156830,-0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: -0.500000,0.399999,-0.331573,0.500000,0.399999,-0.331573,0.000000,0.400001,0.668427,0.000000,-0.399999,0.668428, + 0.500000,-0.400001,-0.331572,-0.500000,-0.400001,-0.331571,0.000000,-0.499999,0.543322,0.409472,-0.500001,-0.275622, + -0.409472,-0.500001,-0.275622,-0.500000,-0.000001,-0.331572,0.000000,0.500001,0.543320,0.409472,0.499999,-0.275624, + -0.409472,0.499999,-0.275624,0.000000,0.000001,0.668428,0.500000,-0.000001,-0.331572 + PolygonVertexIndex: 6,8,-8,6,7,4,-4,7,8,5,-5,8,6,3,-6,10,11,-13,13,14,1,-3,10,2,1,-12,11,1,0,-13,12,0, + 2,-11,13,3,4,-15,14,4,5,-10,9,5,3,-14,9,13,2,-1,14,9,0,-2 + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: 0.000000,-1.000000,0.000002,0.000000,-1.000000,0.000002,0.000000,-1.000000,0.000002,0.780562,-0.488265,0.390281, + 0.780562,-0.488265,0.390281,0.780562,-0.488265,0.390281,0.780562,-0.488265,0.390281,-0.000000,-0.488268,-0.872694, + -0.000000,-0.488268,-0.872694,-0.000000,-0.488268,-0.872694,-0.000000,-0.488268,-0.872694,-0.780562,-0.488266,0.390282, + -0.780562,-0.488266,0.390282,-0.780562,-0.488266,0.390282,-0.780562,-0.488266,0.390282,-0.000000,1.000000,-0.000002, + -0.000000,1.000000,-0.000002,-0.000000,1.000000,-0.000002,0.894427,0.000001,0.447213,0.894427,0.000001,0.447213, + 0.894427,0.000001,0.447213,0.894427,0.000001,0.447213,0.780562,0.488267,0.390280,0.780562,0.488267,0.390280, + 0.780562,0.488267,0.390280,0.780562,0.488267,0.390280,-0.000000,0.488265,-0.872696,-0.000000,0.488265,-0.872696, + -0.000000,0.488265,-0.872696,-0.000000,0.488265,-0.872696,-0.780562,0.488267,0.390280,-0.780562,0.488267,0.390280, + -0.780562,0.488267,0.390280,-0.780562,0.488267,0.390280,0.894427,0.000001,0.447213,0.894427,0.000001,0.447213, + 0.894427,0.000001,0.447213,0.894427,0.000001,0.447213,-0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000, + -0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214, + -0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214, + -0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000, + -0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.510014,0.803371,0.768909,0.232201,0.157318,0.023944,0.975186,0.242025,0.633324,0.987534,0.852657,0.024144, + 0.510613,0.920775,0.157317,0.175266,0.633142,0.987336,0.852474,0.175267,0.510197,0.803570,0.975003,0.241827, + 0.852656,0.175465,0.034788,0.244052,0.241273,0.229038,0.388266,0.989760,0.768726,0.232003,0.241090,0.228839, + 0.157500,0.175464,0.510795,0.920974,0.157500,0.024143,0.852474,0.023945,0.034971,0.244251,0.388084,0.989561 + UVIndex: 0,17,16,0,16,9,6,16,17,7,9,17,0,6,7,10,1,14,4,3,12,19,10,19,12,1,1,12,18,14,14,18,19,10,8,6,9,11,21,9,7,2,13,7,6,23,22,15,19,18,5,20,18,12 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + } + } + Model: "Model::Producer Perspective", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",10.000000 + Property: "FarPlane", "double", "",4000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,71.300000,287.500000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Top", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Bottom", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,-4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Front", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Back", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,-4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Right", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Left", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Material: "Material::unnamed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Phong" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "AmbientFactor", "double", "",1.0000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",0.8000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "SpecularFactor", "double", "",0.5000 + Property: "ShininessExponent", "double", "",12.3 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",1.0,1.0,1.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",1.0,1.0,1.0 + Property: "Shininess", "double", "",12.3 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Pose: "Pose::BIND_POSES", "BindPose" { + Type: "BindPose" + Version: 100 + Properties60: { + } + NbPoseNodes: 1 + PoseNode: { + Node: "Model::GreenTriangle" + Matrix: 0.000000075497901,1.000000000000000,0.000003619990139,0.000000000000000,-1.000000000000000,0.000000075497901,0.000000000000273,0.000000000000000,0.000000000000000,-0.000003619990139,1.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1.000000000000000 + } + } + GlobalSettings: { + Version: 1000 + Properties60: { + Property: "UpAxis", "int", "",1 + Property: "UpAxisSign", "int", "",1 + Property: "FrontAxis", "int", "",2 + Property: "FrontAxisSign", "int", "",1 + Property: "CoordAxis", "int", "",0 + Property: "CoordAxisSign", "int", "",1 + Property: "UnitScaleFactor", "double", "",1 + } + } +} + +; Object relations +;------------------------------------------------------------------ + +Relations: { + Model: "Model::GreenTriangle", "Mesh" { + } + Model: "Model::Producer Perspective", "Camera" { + } + Model: "Model::Producer Top", "Camera" { + } + Model: "Model::Producer Bottom", "Camera" { + } + Model: "Model::Producer Front", "Camera" { + } + Model: "Model::Producer Back", "Camera" { + } + Model: "Model::Producer Right", "Camera" { + } + Model: "Model::Producer Left", "Camera" { + } + Model: "Model::Camera Switcher", "CameraSwitcher" { + } + Material: "Material::unnamed", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + Connect: "OO", "Model::GreenTriangle", "Model::Scene" + Connect: "OO", "Material::unnamed", "Model::GreenTriangle" +} +;Takes and animation section +;---------------------------------------------------- + +Takes: { + Current: "" +} +;Version 5 settings +;------------------------------------------------------------------ + +Version5: { + AmbientRenderSettings: { + Version: 101 + AmbientLightColor: 0.0,0.0,0.0,0 + } + FogOptions: { + FogEnable: 0 + FogMode: 0 + FogDensity: 0.000 + FogStart: 5.000 + FogEnd: 25.000 + FogColor: 0.1,0.1,0.1,1 + } + Settings: { + FrameRate: "24" + TimeFormat: 1 + SnapOnFrames: 0 + ReferenceTimeIndex: -1 + TimeLineStartTime: 0 + TimeLineStopTime: 479181389250 + } + RendererSetting: { + DefaultCamera: "Producer Perspective" + DefaultViewingMode: 0 + } +} diff --git a/BlueWater/Assets/Behavior Designer Movement/Models/TriangleBot.fbx.meta b/BlueWater/Assets/Behavior Designer Movement/Models/TriangleBot.fbx.meta new file mode 100644 index 000000000..f4ec489fc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Models/TriangleBot.fbx.meta @@ -0,0 +1,72 @@ +fileFormatVersion: 2 +guid: 55e5ab7e66bd2eb49bc96935fe0bd04a +ModelImporter: + serializedVersion: 16 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: GreenTriangle + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Models/TriangleBot.fbx + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scene.meta b/BlueWater/Assets/Behavior Designer Movement/Scene.meta new file mode 100644 index 000000000..3a275675c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scene.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 108e27d4c31afa64a9c52023fe4f2e7a +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.meta b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.meta new file mode 100644 index 000000000..478a7de25 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3e73d594649ce464cbe7b7908fd21f69 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.unity b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.unity new file mode 100644 index 000000000..8a6912742 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.unity @@ -0,0 +1,10290 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 1185990104} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 1 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.3333333 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 23800000, guid: b8dd84a32b65e0f41a6c7f12ff72f7e6, type: 2} +--- !u!1 &346640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 346641} + - component: {fileID: 346646} + - component: {fileID: 346645} + - component: {fileID: 346644} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &346641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346640} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -3.26445} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &346644 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346640} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &346645 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346640} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &346646 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346640} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &34840226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 34840227} + - component: {fileID: 34840232} + - component: {fileID: 34840231} + - component: {fileID: 34840230} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &34840227 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34840226} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: 12.23288} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &34840230 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34840226} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &34840231 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34840226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &34840232 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34840226} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &66600217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 66600218} + m_Layer: 0 + m_Name: Follow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &66600218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66600217} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.118286, y: -24.249596, z: -157.60332} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1277433086} + - {fileID: 1833674481} + - {fileID: 1881403409} + - {fileID: 91496927} + - {fileID: 671785511} + - {fileID: 251429380} + - {fileID: 933433860} + - {fileID: 2046246934} + - {fileID: 1412844392} + - {fileID: 1903416402} + - {fileID: 158913357} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &80592862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 80592863} + - component: {fileID: 80592868} + - component: {fileID: 80592867} + - component: {fileID: 80592866} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &80592863 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80592862} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: -3.26445} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &80592866 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80592862} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &80592867 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80592862} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &80592868 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80592862} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &86219747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 86219748} + - component: {fileID: 86219749} + - component: {fileID: 86219750} + m_Layer: 0 + m_Name: 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &86219748 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86219747} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 1, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &86219749 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86219747} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &86219750 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86219747} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &91496926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 91496927} + - component: {fileID: 91496932} + - component: {fileID: 91496931} + - component: {fileID: 91496930} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &91496927 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91496926} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -15.206207} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &91496930 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91496926} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &91496931 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91496926} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &91496932 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 91496926} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &95806605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 95806606} + - component: {fileID: 95806611} + - component: {fileID: 95806610} + - component: {fileID: 95806609} + - component: {fileID: 95806608} + - component: {fileID: 95806612} + - component: {fileID: 95806607} + - component: {fileID: 95806613} + - component: {fileID: 95806614} + - component: {fileID: 95806615} + - component: {fileID: 95806616} + - component: {fileID: 95806625} + - component: {fileID: 95806617} + - component: {fileID: 95806618} + - component: {fileID: 95806619} + - component: {fileID: 95806620} + - component: {fileID: 95806624} + - component: {fileID: 95806621} + - component: {fileID: 95806622} + - component: {fileID: 95806623} + m_Layer: 2 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &95806606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5, y: 1, z: -127.172516} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &95806607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Rotate Towards + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.RotateTowards + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9c2ca2006a0c1ff0e1aa3b0df4d525fabc307e320fcb18e6876933f39a942ee041ff8717a33a0a912ad815ae3e03009af3044fb2bb87e514832600219650fb1e45bd3c70da3f2afa11dd4607250830f3e652573cb + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000150000001500000016000000170000001800000018000000190000001a0000001b0000001b0000001c0000001d0000001e0000001e0000001f0000002000000021000000210000002200000023000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002f000000300000003100000039000000390000003a0000003b0000003f000000430000004400000068000000680000006c000000900000009000000094000000b7000000b7000000b8000000e1000000e1000000e50000000b0100000b010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526f7461746520546f77617264730100000020c00000dc4200000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233000000000000000000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000526f7461746520546f77617264730100000020c00000dc4200000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233000000000000000000000000 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!65 &95806608 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1.000002, z: 1.000001} + m_Center: {x: 0, y: 0, z: 0.1684275} +--- !u!195 &95806609 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1500 + m_StoppingDistance: 0.5 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &95806610 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &95806611 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!114 &95806612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Move Towards + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.MoveTowards + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91b2296b99503478ac8b2f5553e6879cb3ee8c3dcb8c974adeb782379612ea7ee10e3ace68ac45db7bd730c830d87fefffcb18e6876933f39a942ee041ff8717ab87e514832600219650fb1e45bd3c70d3219e840acfa9811dfa947ddf44bab6a + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000002000000020000000210000002200000023000000230000002400000025000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002d0000002e0000002f000000370000003700000038000000390000003d000000410000006500000065000000690000008d0000008d00000091000000b4000000b4000000b5000000d9000000d9000000dd00000006010000060100000a0100003001000030010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004d6f766520546f77617264730100000000400000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233000000000000000000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004d6f766520546f77617264730100000000400000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233000000000000000000000000 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Seek + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Seek + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b87e514832600219650fb1e45bd3c70d3219e840acfa9811dfa947ddf44bab6a1b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f000000200000002000000021000000220000002300000023000000240000002500000026000000260000002700000028000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000006200000062000000660000008c0000008c00000098000000bc000000bc000000c0000000e4000000e4000000e80000000c0100000c010000100100003301000033010000340100005701000057010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005365656b0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005365656b0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flee + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Flee + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91e64459c9845f66ccbf4a43841aa28aedff9e47e59db954f8c8a441b0240c890b87e514832600219650fb1e45bd3c70d1b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000005d0000005d00000061000000850000008500000089000000b2000000b2000000b6000000da000000da000000de0000000201000002010000060100002a0100002a0100002e0100005101000051010000520100007501000075010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c65650100000000bf0000da42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c8414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c65650100000000bf0000da42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c8414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Pursue + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Pursue + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94187bdb8bb686e89ee171d5564cda0cac3271f463d09d01670b87ee2e66d0258b87e514832600219650fb1e45bd3c70d1b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000b4000000b4000000b8000000dc000000dc000000e00000000401000004010000080100002c0100002c010000300100005301000053010000540100007701000077010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005075727375650100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400000c424265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005075727375650100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400000c424265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Evade + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Evade + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a948247affc2052bd0f5b4d99b6b6a5d11dff9e47e59db954f8c8a441b0240c8904187bdb8bb686e89ee171d5564cda0cac3271f463d09d01670b87ee2e66d0258b87e514832600219650fb1e45bd3c70d1b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e0000006200000086000000860000008a000000ae000000ae000000b2000000d6000000d6000000da0000000301000003010000070100002b0100002b0100002f0100005301000053010000570100007b0100007b0100007f010000a2010000a2010000a3010000c6010000c6010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000045766164650100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c8414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000045766164650100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c8414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Patrol + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Patrol + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91be9514b95ca021cc879b1e7188da3649e1a281e18fcd8ee4bab87bac1600b30e0443ff15a26f0c18dd59e8de26bdfa5f5e497a98340223b2d90a056cdd9f9001b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000021000000220000002300000024000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005e0000005e0000005f000000830000008300000087000000b4000000b4000000b8000000bc000000c0000000c4000000c8000000ec000000ec000000f00000001401000014010000180100003c0100003c010000400100006301000063010000640100008701000087010000 + unityObjects: + - {fileID: 1679165112} + - {fileID: 795308213} + - {fileID: 1577869803} + - {fileID: 86219747} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000506174726f6c0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737404000000000000000100000002000000030000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000506174726f6c0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737404000000000000000100000002000000030000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Cover + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Cover + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9fcd903d376bbb4a3a96a636f1f20e7e4ba2b1a3314b4566c8e95073dc144b6084e5eee4117315c8691120d57c4c1bb223a773f98af15e02529f790f65ca63fc2d25bc33718a4774892852819c534d7e41548c961a0c1ff0e1aa3b0df4d525fabc307e320fcb18e6876933f39a942ee041ff8717a1b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001800000018000000190000001a0000001b0000001b0000001c0000001d0000001e0000001e0000001f000000200000002100000021000000220000002300000024000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f000000300000003000000031000000320000003300000033000000340000003500000036000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e000000620000006600000088000000880000008c000000b0000000b0000000b4000000d8000000d8000000dc000000ff000000ff000000000100002401000024010000280100004c0100004c010000500100007401000074010000780100009c0100009c010000a0010000c4010000c4010000c8010000eb010000eb010000ec0100000f0200000f020000 + unityObjects: [] + byteData: 00000000456e747279010000000000000000000000000000000000000001000000436f76657201000000c0bf0000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400007a44100000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400007a444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000436f76657201000000c0bf0000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400007a44100000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000003f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400007a444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Wander + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Wander + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97c32b731f613680229c316ce9f789a435dca44e1d7abf5b10a5ba47d801028f3c63c885e401e392f73cde7fae9826b702be6dc07a5c78dd8d8763ca44e2cc019bf4a23b1392cd4816cdb824de29006c3d44452844e26035581d5b1200eefe9591b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000320000003300000034000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000af000000af000000b3000000d7000000d7000000db000000ff000000ff000000030100002501000025010000290100004d0100004d010000510100007501000075010000790100009d0100009d010000a1010000c4010000c4010000c5010000e8010000e8010000 + unityObjects: [] + byteData: 00000000456e74727901000000000000000000000000000000000000000100000057616e6465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000057616e6465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Search + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Movement.Search + - BehaviorDesigner.Runtime.Tasks.Movement.Seek + parentIndex: ffffffff000000000100000001000000 + startIndex: 0b00000015000000200000007f000000 + variableStartIndex: 000000000300000007000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef987ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97c32b731f613680229c316ce9f789a435dca44e1d7abf5b10a5ba47d801028f3c63c885e401e392f73cde7fae9826b702be6dc07a5c78dd8d8763ca44e2cc019bf4a23b1392cd4816cdb824de29006c3d44452844e26035581d5b1200eefe95926719d07a0524ed8d301fda349b780194c573e94c638ef64f9e79d306f9d21a6e249c1b5685f2afce240dbcc15f0899865037c15e2e1a4695cc3553a8f7204060528887b5a6b61c3d44c129407fcc05f1c9e24edd9fd594353df0a14868eb9df9b301d6dc436415fd718c9a851fa797984a92845d4bc1ac244e90a9ee18d55365b6f06078e1eb5d204d43848a60ed35020f08321539f32ed18bdc2e91b2296b99503478ac8b2f5558dd085523e6879cb1959e99b933a9a6cc6e948388b07d9343c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e77d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b87e514832600219650fb1e42a2d41e13219e840acfa9811dfa947ddf44bab6a1b2296b99503478ac8b2f5558dd085523e6879cb1959e99b933a9a6cc6e948388b07d9343c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f00000030000000300000003100000032000000330000003300000034000000350000003600000036000000370000003800000039000000390000003a0000003b0000003c0000003c0000003d0000003e0000003f0000003f000000400000004100000042000000430000004300000044000000450000004600000046000000470000004800000049000000490000004a0000004b0000004c0000004c0000004d0000004e0000004f000000500000005000000051000000520000005300000054000000540000005500000056000000570000005700000058000000590000005a0000005a0000005b0000005c0000005d0000005e0000005e0000005f000000600000006100000062000000620000006300000064000000650000006500000066000000670000006800000068000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007500000076000000770000007800000078000000790000007a0000007b0000007b0000007c0000007d0000007e0000007f0000007f000000800000008100000082000000830000008300000084000000850000008600000086000000870000008800000089000000890000008a0000008b000000 + dataPosition: 00000000290000003400000035000000590000005e0000005f00000063000000870000009300000094000000980000009c000000a1000000a2000000a3000000ab000000ab000000ac000000ad000000b1000000b5000000b9000000c1000000c2000000c3000000cb000000cb000000cc000000cd000000d1000000d5000000d9000000dd000000e3000000e4000000e5000000ed000000ed000000ee000000ef000000f3000000f70000001b0100001b0100001f0100004301000043010000470100006b0100006b0100006f010000930100009301000097010000bb010000bb010000bf010000e1010000e1010000e501000009020000090200000d020000310200003102000035020000390200005c0200005c0200005d020000810200008102000085020000ab020000ab020000b7020000dd020000dd020000e9020000ed0200001003000010030000110300001503000039030000390300003d030000660300007103000072030000960300009b0300009c030000a0030000c4030000d0030000d1030000d5030000f9030000f9030000fd030000200400002004000021040000440400004404000045040000490400004d0400004e0400004f040000570400005704000058040000590400005d040000610400008a0400009504000096040000bc040000bc040000c8040000ec040000f1040000f2040000f60400001a05000026050000270500002b0500004f0500004f050000530500007605000076050000770500009a0500009a050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374466f756e644f626a656374014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174537065656401000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174416e67756c617253706565640100007a4400000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000000bf0000dc42000000000000000000000000000002000000536561726368010000009dc20000f842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000034434265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f041040000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233000000000000000000000000010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c00000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374466f756e644f626a656374014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174537065656401000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174416e67756c617253706565640100007a444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01030000005365656b0100000066420000f442000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374466f756e644f626a656374014265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174537065656401000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174416e67756c617253706565640100007a444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374466f756e644f626a656374014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174537065656401000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174416e67756c617253706565640100007a4400000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000000bf0000dc42000000000000000000000000000002000000536561726368010000009dc20000f842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000034434265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f041040000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233000000000000000000000000010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c00000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374466f756e644f626a656374014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174537065656401000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174416e67756c617253706565640100007a444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01030000005365656b0100000066420000f442000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374466f756e644f626a656374014265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174537065656401000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174416e67756c617253706565640100007a444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806621 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 12 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Can See Object + behaviorDescription: + mTaskData: + types: [] + parentIndex: + startIndex: + variableStartIndex: + JSONSerialization: '{"EntryTask":{"Type":"BehaviorDesigner.Runtime.Tasks.EntryTask","NodeData":{"Offset":"(10,0)"},"ID":0,"Name":"Entry","Instant":true},"RootTask":{"Type":"BehaviorDesigner.Runtime.Tasks.Selector","NodeData":{"Offset":"(1.2142334,138.75885)"},"ID":1,"Name":"Selector","Instant":true,"AbortTypeabortType":"None","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Sequence","NodeData":{"Offset":"(-70,130)"},"ID":2,"Name":"Sequence","Instant":true,"AbortTypeabortType":"LowerPriority","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.CanSeeObject","NodeData":{"Offset":"(-70,120.243919)"},"ID":3,"Name":"Can + See Object","Instant":true,"Booleanm_UsePhysics2D":false,"SharedDetectionModem_DetectionMode":{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.SharedDetectionMode","Name":null,"DetectionModemValue":"LayerMask"},"SharedGameObjectm_TargetObject":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":""},"SharedGameObjectListm_TargetObjects":{"Type":"BehaviorDesigner.Runtime.SharedGameObjectList","Name":"","List`1mValue":[]},"SharedStringm_TargetTag":{"Type":"BehaviorDesigner.Runtime.SharedString","Name":""},"SharedLayerMaskm_TargetLayerMask":{"Type":"BehaviorDesigner.Runtime.SharedLayerMask","Name":null,"LayerMaskmValue":1},"Int32m_MaxCollisionCount":200,"LayerMaskm_IgnoreLayerMask":4,"SharedFloatm_FieldOfViewAngle":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":45},"SharedFloatm_ViewDistance":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":1000},"SharedVector3m_Offset":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"","Vector3mValue":"(0,0,0)"},"SharedVector3m_TargetOffset":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"","Vector3mValue":"(0,0,0)"},"SharedFloatm_AngleOffset2D":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":0},"SharedBoolm_UseTargetBone":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":false},"HumanBodyBonesm_TargetBone":"Hips","SharedBoolm_DrawDebugRay":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":true},"SharedBoolm_DisableAgentColliderLayer":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":false},"SharedGameObjectm_ReturnedObject":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true}},{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.Seek","NodeData":{"Offset":"(80,116.355049)"},"ID":4,"Name":"Seek","Instant":true,"SharedGameObjectm_Target":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true},"SharedVector3m_TargetPosition":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"","Vector3mValue":"(0,0,0)"},"SharedFloatm_Speed":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":10},"SharedFloatm_AngularSpeed":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":1200},"SharedFloatm_ArriveDistance":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":0.2},"SharedBoolm_StopOnTaskEnd":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":true},"SharedBoolm_UpdateRotation":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":true}}]},{"Type":"BehaviorDesigner.Runtime.Tasks.Idle","NodeData":{"Offset":"(112.102112,142.55249)"},"ID":5,"Name":"Idle","Instant":true}]},"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true}]}' + fieldSerializationData: + typeName: [] + fieldNameHash: + startIndex: + dataPosition: + unityObjects: [] + byteData: + byteDataArray: + Version: 1.7.5 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 13 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Can Hear Object + behaviorDescription: + mTaskData: + types: [] + parentIndex: + startIndex: + variableStartIndex: + JSONSerialization: '{"EntryTask":{"Type":"BehaviorDesigner.Runtime.Tasks.EntryTask","NodeData":{"Offset":"(0,0)"},"ID":0,"Name":"Entry","Instant":true},"RootTask":{"Type":"BehaviorDesigner.Runtime.Tasks.Selector","NodeData":{"Offset":"(-0.8359375,102.169586)"},"ID":1,"Name":"Selector","Instant":true,"AbortTypeabortType":"None","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Sequence","NodeData":{"Offset":"(-70,140)"},"ID":2,"Name":"Sequence","Instant":true,"AbortTypeabortType":"LowerPriority","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.CanHearObject","NodeData":{"Offset":"(-70,120)"},"ID":3,"Name":"Can + Hear Object","Instant":true,"Booleanm_UsePhysics2D":false,"SharedDetectionModem_DetectionMode":{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.SharedDetectionMode","Name":null,"DetectionModemValue":"Object"},"SharedGameObjectm_TargetObject":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"","GameObjectmValue":0},"SharedGameObjectListm_TargetObjects":{"Type":"BehaviorDesigner.Runtime.SharedGameObjectList","Name":"","List`1mValue":[]},"SharedStringm_TargetTag":{"Type":"BehaviorDesigner.Runtime.SharedString","Name":""},"SharedLayerMaskm_TargetLayerMask":{"Type":"BehaviorDesigner.Runtime.SharedLayerMask","Name":null,"LayerMaskmValue":0},"Int32m_MaxCollisionCount":200,"SharedFloatm_HearingRadius":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":50},"SharedFloatm_AudibilityThreshold":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":0.001},"SharedVector3m_Offset":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"","Vector3mValue":"(0,0,0)"},"SharedGameObjectm_ReturnedObject":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true}},{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.Seek","NodeData":{"Offset":"(80,115)"},"ID":4,"Name":"Seek","Instant":true,"SharedGameObjectm_Target":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true},"SharedVector3m_TargetPosition":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"","Vector3mValue":"(0,0,0)"},"SharedFloatm_Speed":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":10},"SharedFloatm_AngularSpeed":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":1200},"SharedFloatm_ArriveDistance":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":0.2},"SharedBoolm_StopOnTaskEnd":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":true},"SharedBoolm_UpdateRotation":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":true}}]},{"Type":"BehaviorDesigner.Runtime.Tasks.Idle","NodeData":{"Offset":"(110,140)"},"ID":5,"Name":"Idle","Instant":true}]},"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true}]}' + fieldSerializationData: + typeName: [] + fieldNameHash: + startIndex: + dataPosition: + unityObjects: + - {fileID: 157415760} + byteData: + byteDataArray: + Version: 1.7.5 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 17 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leader + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Patrol + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91be9514b95ca021cc879b1e7188da3649e1a281e18fcd8ee4bab87bac1600b30e0443ff15a26f0c18dd59e8de26bdfa5f5e497a98340223b2d90a056cdd9f9001b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000021000000220000002300000024000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005e0000005e0000005f000000830000008300000087000000b4000000b4000000b8000000bc000000c0000000c4000000c8000000ec000000ec000000f00000001401000014010000180100003c0100003c010000400100006301000063010000640100008701000087010000 + unityObjects: + - {fileID: 985012142} + - {fileID: 1114766221} + - {fileID: 453012817} + - {fileID: 1716371254} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000506174726f6c0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737404000000000000000100000002000000030000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000506174726f6c0100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737404000000000000000100000002000000030000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000096444265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Within Distance + behaviorDescription: + mTaskData: + types: [] + parentIndex: + startIndex: + variableStartIndex: + JSONSerialization: '{"EntryTask":{"Type":"BehaviorDesigner.Runtime.Tasks.EntryTask","NodeData":{"Offset":"(0,0)"},"ID":0,"Name":"Entry","Instant":true},"RootTask":{"Type":"BehaviorDesigner.Runtime.Tasks.Selector","NodeData":{"Offset":"(1,108)"},"ID":1,"Name":"Selector","Instant":true,"AbortTypeabortType":"None","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Sequence","NodeData":{"Offset":"(-69,118)"},"ID":2,"Name":"Sequence","Instant":true,"AbortTypeabortType":"LowerPriority","Children":[{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.WithinDistance","NodeData":{"Offset":"(-80,130)"},"ID":3,"Name":"Within + Distance","Instant":true,"Booleanm_UsePhysics2D":false,"SharedDetectionModem_DetectionMode":{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.SharedDetectionMode","Name":null,"DetectionModemValue":"Object"},"SharedGameObjectm_TargetObject":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":null,"GameObjectmValue":0},"SharedGameObjectListm_TargetObjects":{"Type":"BehaviorDesigner.Runtime.SharedGameObjectList","Name":null,"List`1mValue":[]},"SharedStringm_TargetTag":{"Type":"BehaviorDesigner.Runtime.SharedString","Name":null},"SharedLayerMaskm_TargetLayerMask":{"Type":"BehaviorDesigner.Runtime.SharedLayerMask","Name":null,"LayerMaskmValue":0},"Int32m_MaxCollisionCount":200,"SharedFloatm_Magnitude":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":null,"SinglemValue":25},"SharedBoolm_LineOfSight":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":true},"LayerMaskm_IgnoreLayerMask":4,"SharedVector3m_Offset":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":null,"Vector3mValue":"(0,0,0)"},"SharedVector3m_TargetOffset":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":null,"Vector3mValue":"(0,0,0)"},"SharedBoolm_DrawDebugRay":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":null,"BooleanmValue":false},"SharedGameObjectm_ReturnedObject":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true}},{"Type":"BehaviorDesigner.Runtime.Tasks.Movement.Seek","NodeData":{"Offset":"(70,130)"},"ID":4,"Name":"Seek","Instant":true,"SharedGameObjectm_Target":{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true},"SharedVector3m_TargetPosition":{"Type":"BehaviorDesigner.Runtime.SharedVector3","Name":"","Vector3mValue":"(0,0,0)"},"SharedFloatm_Speed":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":10},"SharedFloatm_AngularSpeed":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":1200},"SharedFloatm_ArriveDistance":{"Type":"BehaviorDesigner.Runtime.SharedFloat","Name":"","SinglemValue":0.2},"SharedBoolm_StopOnTaskEnd":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":true},"SharedBoolm_UpdateRotation":{"Type":"BehaviorDesigner.Runtime.SharedBool","Name":"","BooleanmValue":true}}]},{"Type":"BehaviorDesigner.Runtime.Tasks.Idle","NodeData":{"Offset":"(71,118)"},"ID":5,"Name":"Idle","Instant":true}]},"Variables":[{"Type":"BehaviorDesigner.Runtime.SharedGameObject","Name":"FoundObject","IsShared":true}]}' + fieldSerializationData: + typeName: [] + fieldNameHash: + startIndex: + dataPosition: + unityObjects: + - {fileID: 157415760} + byteData: + byteDataArray: + Version: 1.7.5 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &95806625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95806605} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Follow + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Follow + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9b87e514832600219650fb1e45bd3c70d6090c9d6da717aa70d21297383d6ace81b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad3ee8c3dcb8c974adeb782379612ea7ee3d49dd0fb72a8ee0ead93cac3aed2e29c901a8ce43e3589f7692076bc6a5f9e7 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f000000200000002000000021000000220000002300000023000000240000002500000026000000260000002700000028000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008c0000008c00000090000000b4000000b4000000b8000000dc000000dc000000e00000000401000004010000080100002b0100002b0100002c0100004f0100004f010000 + unityObjects: + - {fileID: 157415760} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466f6c6c6f770100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466f6c6c6f770100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc4c3e4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c01 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!1 &122009231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122009232} + m_Layer: 0 + m_Name: Structure1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &122009232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122009231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1596608537} + - {fileID: 1190109943} + - {fileID: 1462659479} + - {fileID: 1620701896} + - {fileID: 1993239500} + - {fileID: 1572679522} + - {fileID: 616612090} + - {fileID: 1914565680} + - {fileID: 1487439663} + - {fileID: 1250902117} + - {fileID: 1358453175} + - {fileID: 638693647} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &157415760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157415764} + - component: {fileID: 157415763} + - component: {fileID: 157415761} + - component: {fileID: 157415762} + - component: {fileID: 157415765} + - component: {fileID: 157415766} + m_Layer: 0 + m_Name: Marker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &157415761 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157415760} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6ce92c6edcc2df647be90d324133f9ed, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!111 &157415762 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157415760} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: 07e94773bc03f2540806b14a5f8fcbde, type: 2} + m_Animations: + - {fileID: 7400000, guid: 79d071115d1ae784b83e51b648ec393c, type: 2} + - {fileID: 7400000, guid: d49c5804b31faad4ca706eb999c87559, type: 2} + - {fileID: 7400000, guid: 9321e00e69f740142a77918a547ce578, type: 2} + - {fileID: 7400000, guid: 07e94773bc03f2540806b14a5f8fcbde, type: 2} + - {fileID: 7400000, guid: 4e102685eb400e54bb2eced40a6f2efd, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 0 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!33 &157415763 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157415760} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &157415764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157415760} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 40, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!135 &157415765 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157415760} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5000001 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!82 &157415766 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157415760} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 68a02d834e9e6e34fa3fa2a492571682, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 30 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &158913356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 158913357} + - component: {fileID: 158913360} + - component: {fileID: 158913359} + - component: {fileID: 158913358} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &158913357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158913356} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 3.441162} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &158913358 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158913356} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &158913359 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158913356} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &158913360 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158913356} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &193687607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 193687608} + m_Layer: 0 + m_Name: Flock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &193687608 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 193687607} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 22.22918, y: -24.249596, z: -157.60332} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1111038049} + - {fileID: 1350099622} + - {fileID: 650647372} + - {fileID: 507592136} + - {fileID: 211670239} + - {fileID: 346641} + - {fileID: 1399255298} + - {fileID: 1252079139} + - {fileID: 1726546187} + - {fileID: 862954242} + - {fileID: 366180965} + - {fileID: 1041788010} + - {fileID: 1948759274} + - {fileID: 1031935889} + - {fileID: 551555975} + - {fileID: 1674801249} + - {fileID: 2104181166} + - {fileID: 1014823308} + - {fileID: 1151094526} + - {fileID: 2133735854} + - {fileID: 1518382619} + - {fileID: 561315485} + - {fileID: 1205913527} + - {fileID: 1394933340} + - {fileID: 1111626859} + - {fileID: 34840227} + - {fileID: 2071294761} + - {fileID: 1158265378} + - {fileID: 80592863} + - {fileID: 1125071875} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &199306294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 199306296} + - component: {fileID: 199306295} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &199306295 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199306294} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &199306296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199306294} + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} + m_LocalPosition: {x: 9.893395, y: -20.77215, z: -4.659794} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &211670238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 211670239} + - component: {fileID: 211670242} + - component: {fileID: 211670241} + - component: {fileID: 211670240} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &211670239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211670238} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: 9.82312} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &211670240 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211670238} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &211670241 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211670238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &211670242 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211670238} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &251429379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251429380} + - component: {fileID: 251429385} + - component: {fileID: 251429384} + - component: {fileID: 251429383} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &251429380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251429379} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -3.26445} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &251429383 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251429379} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &251429384 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251429379} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &251429385 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251429379} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &363215076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 363215077} + - component: {fileID: 363215080} + - component: {fileID: 363215079} + - component: {fileID: 363215078} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &363215077 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 363215076} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 3.441162} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &363215078 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 363215076} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &363215079 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 363215076} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &363215080 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 363215076} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &366180964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 366180965} + - component: {fileID: 366180968} + - component: {fileID: 366180967} + - component: {fileID: 366180966} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &366180965 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366180964} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 3.441162} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &366180966 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366180964} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &366180967 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366180964} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &366180968 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366180964} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &453012817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 453012818} + - component: {fileID: 453012820} + - component: {fileID: 453012819} + m_Layer: 0 + m_Name: 3a + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &453012818 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 453012817} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.735687, y: 0, z: -193.53264} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &453012819 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 453012817} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &453012820 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 453012817} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &460272616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460272617} + - component: {fileID: 460272620} + - component: {fileID: 460272619} + - component: {fileID: 460272618} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &460272617 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460272616} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -50} + m_LocalScale: {x: 100, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 476658879} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &460272618 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460272616} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &460272619 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460272616} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &460272620 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460272616} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &476658878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476658879} + m_Layer: 0 + m_Name: Structure2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476658879 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476658878} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -150} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 460272617} + - {fileID: 1189173171} + - {fileID: 1476304421} + - {fileID: 1144204295} + - {fileID: 1446227435} + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &507592135 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 507592136} + - component: {fileID: 507592141} + - component: {fileID: 507592140} + - component: {fileID: 507592139} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &507592136 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507592135} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -15.206207} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &507592139 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507592135} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &507592140 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507592135} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &507592141 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507592135} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &551555974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 551555975} + - component: {fileID: 551555980} + - component: {fileID: 551555979} + - component: {fileID: 551555978} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &551555975 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551555974} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: 9.302292} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &551555978 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551555974} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &551555979 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551555974} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &551555980 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551555974} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &561315484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 561315485} + - component: {fileID: 561315490} + - component: {fileID: 561315489} + - component: {fileID: 561315488} + - component: {fileID: 561315487} + - component: {fileID: 561315486} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &561315485 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561315484} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: -8.605103} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &561315486 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561315484} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &561315487 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561315484} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.2738054, y: 0.6292588, z: 0.83338344} + m_Center: {x: -0.00000014901161, y: -0.06340176, z: 0.041081354} +--- !u!195 &561315488 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561315484} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &561315489 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561315484} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &561315490 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561315484} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &605268259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 605268264} + - component: {fileID: 605268263} + - component: {fileID: 605268261} + - component: {fileID: 605268260} + - component: {fileID: 605268265} + - component: {fileID: 605268266} + - component: {fileID: 605268267} + - component: {fileID: 605268268} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &605268260 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 +--- !u!124 &605268261 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 +--- !u!20 &605268263 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 10 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &605268264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 90, z: 0.0000047286167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &605268265 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 536f005415e86134c98218681c66ba3c, type: 3} + m_Name: + m_EditorClassIdentifier: + marker: {fileID: 157415760} + mainBot: {fileID: 95806605} + flockGroup: {fileID: 193687607} + followGroup: {fileID: 66600217} + queueGroup: {fileID: 1151274298} + waypoints: + - {fileID: 1679165112} + - {fileID: 795308213} + - {fileID: 1577869803} + - {fileID: 86219747} + waypointsA: + - {fileID: 985012142} + - {fileID: 453012817} + - {fileID: 1114766221} + - {fileID: 1716371254} + descriptionGUISkin: {fileID: 11400000, guid: 36eff75c3a960b74bbd5999b301b60ca, type: 2} +--- !u!114 &605268266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 14 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flock + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Flock + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9a28d1d821c6fce524f1e7d1ec5d30094dff9e47e59db954f8c8a441b0240c8909dbbb625179d67f64a4c16c2c0019a37a59cc8a11f7e7972522d283ec8e2abb3527e5c0bcc5f0ddcff0ebca775c43f1d78e72c17d834e34c5216941d85c542e97b8959129bd2c6a515b47776486326423e273d6b01e362ae7bc4137fae73c24aa437d973ff0c4b4f79eefb1fac9daaeba261c11476ed0cfdf0cebdcd237e6c99194283c294fa6b490edc1c1a418bcbe5374fe20e336340e1ad44f1b1e0f39f7dd6b7b6a629bd9f3fa39e5010d64dffdbcc111605d18865404b6a16117e19c5dc74dddb050c1de59d86fe956eb9ad443aaf715b633725ab82b1065c53e4b50a1fda79214860170d02daf8bdd20da86c9e036c83c7b8a7df0b328990dc65383fa85bfc55d1cbec38af45cee97f787d984b6e41af7489b18303039334d43642e39f2c06fac8126f60e18c5011b2bfffbf7db5c3d6a64d67314cc748e21cfaf790e8f0bba711c5a539e13f87eab17236997d68faafa65ba1a426d58255f7083204c3fef51aec898a0767036cb837361b67032cdf7d2c287d5b47a25e0c18d50dbbe3cbd1d10c5fcd2b29d9aedcf90c5e8bc50222a2ee89ae15770390c647363f75132c038c3ccd5eb43d4740650e7aef13da70b32a03e7584f30613a000194e9aecc8aadc5f5e9060edc63e8beac96976d788c5b84a1ea24fc3f6406ad1097b55bdc8d797205180cd5be92ed858fc59c345bbb604b84ede0aec367c25f949a710e609035258993d17d370db32e084062ddd33626f4fc1b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f000000200000002000000021000000220000002300000024000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f00000030000000300000003100000032000000330000003300000034000000350000003600000036000000370000003800000039000000390000003a0000003b0000003c0000003c0000003d0000003e0000003f0000003f000000400000004100000042000000420000004300000044000000450000004500000046000000470000004800000048000000490000004a0000004b0000004b0000004c0000004d0000004e0000004e0000004f000000500000005100000051000000520000005300000054000000540000005500000056000000570000005700000058000000590000005a0000005a0000005b0000005c0000005d0000005d0000005e0000005f00000060000000600000006100000062000000630000006300000064000000650000006600000066000000670000006800000069000000690000006a0000006b0000006c0000006c0000006d0000006e0000006f0000006f000000700000007100000072000000720000007300000074000000750000007500000076000000770000007800000078000000790000007a0000007b0000007b0000007c0000007d0000007e0000007e0000007f0000008000000081000000810000008200000083000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e0000006200000086000000860000008a000000ae000000ae000000b2000000d6000000d6000000da000000fe000000fe00000002010000060100002f0100002f010000330100005c0100005c0100006001000089010000890100008d010000b6010000b6010000ba010000e3010000e3010000e70100001002000010020000140200003d0200003d020000410200006a0200006a0200006e02000097020000970200009b020000c4020000c4020000c8020000f1020000f1020000f50200001e0300001e030000220300004b0300004b0300004f03000078030000780300007c030000a5030000a5030000a9030000d2030000d2030000d6030000ff030000ff030000030400002c0400002c0400003004000059040000590400005d04000086040000860400008a040000b3040000b3040000b7040000e0040000e0040000e40400000d0500000d050000110500003a0500003a0500003e05000067050000670500006b050000940500009405000098050000c1050000c1050000c5050000ee050000ee050000f20500001b0600001b0600001f06000048060000480600004c0600007006000070060000740600009806000098060000 + unityObjects: + - {fileID: 1111038048} + - {fileID: 1350099621} + - {fileID: 650647371} + - {fileID: 507592135} + - {fileID: 211670238} + - {fileID: 346640} + - {fileID: 1399255297} + - {fileID: 1252079133} + - {fileID: 1726546186} + - {fileID: 862954241} + - {fileID: 366180964} + - {fileID: 1041788009} + - {fileID: 1948759273} + - {fileID: 1031935888} + - {fileID: 551555974} + - {fileID: 1674801248} + - {fileID: 2104181165} + - {fileID: 1014823307} + - {fileID: 1151094525} + - {fileID: 2133735853} + - {fileID: 1518382618} + - {fileID: 561315484} + - {fileID: 1205913526} + - {fileID: 1394933339} + - {fileID: 1111626858} + - {fileID: 34840226} + - {fileID: 2071294760} + - {fileID: 1158265377} + - {fileID: 80592862} + - {fileID: 1125071874} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c6f636b0100000000000000d842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000048424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000048424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61743333333f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc0c3f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3e1e0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740c0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740d0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740e0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740f0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374100000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374110000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374120000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374130000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374140000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374150000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374160000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374170000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374180000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374190000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741c0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741d0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400009644 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c6f636b0100000000000000d842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000048424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000048424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61743333333f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcc0c3f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3e1e0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740c0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740d0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740e0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740f0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374100000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374110000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374120000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374130000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374140000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374150000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374160000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374170000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374180000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374190000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741c0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563741d0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400009644 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &605268267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 15 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leader Follow + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.LeaderFollow + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9a28d1d821c6fce524f1e7d1ec5d30094d403e9c34ee5999481944860f749ccd57850dc32f2318d0325e13bcf9b96bf44c8781fad425ad07d75097f49ebbe02bf5c5470f6d63521c709e5cf92ffa8e6bb78e72c17d834e34c5216941d85c542e97b8959129bd2c6a515b47776486326423e273d6b01e362ae7bc4137fae73c24aa437d973ff0c4b4f79eefb1fac9daaeba261c11476ed0cfdf0cebdcd237e6c99194283c294fa6b490edc1c1a418bcbe5374fe20e336340e1ad44f1b1e0f39f7dd6b7b6a629bd9f3fa39e5010d64dffdbcc111605d18865404b6a16117e19c5dc74dddb050c1de59d86fe956eb9ad443aaf715b633725ab82b1065c53e4b50a1fda7921481b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f000000200000002000000021000000220000002300000024000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f00000030000000300000003100000032000000330000003300000034000000350000003600000036000000370000003800000039000000390000003a0000003b0000003c0000003c0000003d0000003e0000003f0000003f000000400000004100000042000000420000004300000044000000450000004500000046000000470000004800000048000000490000004a000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002e0000002f000000300000003800000038000000390000003a0000003e0000004200000066000000660000006a0000008e0000008e00000092000000b6000000b6000000ba000000de000000de000000e20000000b0100000b0100000f010000130100003c0100003c0100004001000069010000690100006d01000096010000960100009a010000c3010000c3010000c7010000f0010000f0010000f40100001d0200001d020000210200004a0200004a0200004e02000077020000770200007b020000a4020000a4020000a8020000d1020000d1020000d5020000fe020000fe0200000203000026030000260300002a0300004e0300004e030000 + unityObjects: + - {fileID: 95806605} + - {fileID: 1277433085} + - {fileID: 1833674480} + - {fileID: 1881403408} + - {fileID: 91496926} + - {fileID: 671785510} + - {fileID: 251429379} + - {fileID: 933433859} + - {fileID: 2046246928} + - {fileID: 1412844391} + - {fileID: 1903416401} + - {fileID: 158913356} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c656164657220466f6c6c6f77010080993940cdccd542000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000000b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740b0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400009644 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004c656164657220466f6c6c6f77010080993940cdccd542000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000000b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740b0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400009644 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!114 &605268268 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 605268259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + asynchronousLoad: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 16 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Queue + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Movement.Queue + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9a28d1d821c6fce524f1e7d1ec5d300947850dc32f2318d0325e13bcf9b96bf44f0e9cc866acb7d579d7a2c231330b09836eb68e9b0cc19bae37bc88559314cfb70bca1efea9d52c01d4d018c93028501b87e514832600219650fb1e45bd3c70d78e72c17d834e34c5216941d85c542e97b8959129bd2c6a515b47776486326423e273d6b01e362ae7bc4137fae73c24aa437d973ff0c4b4f79eefb1fac9daaeba261c11476ed0cfdf0cebdcd237e6c99194283c294fa6b490edc1c1a418bcbe5374fe20e336340e1ad44f1b1e0f39f7dd6b7b6a629bd9f3fa39e5010d64dffdbcc111605d18865404b6a16117e19c5dc74dddb050c1de59d86fe956eb9ad443aaf715b633725ab82b1065c53e4b50a1fda7921481b2296b99503478ac8b2f5553e6879cb1959e99b933a9a6cc6e948383c9fccad + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f000000200000002000000021000000220000002300000023000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f00000030000000300000003100000032000000330000003300000034000000350000003600000036000000370000003800000039000000390000003a0000003b0000003c0000003c0000003d0000003e0000003f0000003f000000400000004100000042000000420000004300000044000000450000004500000046000000470000004800000048000000490000004a0000004b0000004b0000004c0000004d000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005e0000005e0000006200000086000000860000008a000000ae000000ae000000b2000000d6000000d6000000da000000fe000000fe000000020100002b0100002b0100002f010000330100005c0100005c0100006001000089010000890100008d010000b6010000b6010000ba010000e3010000e3010000e70100001002000010020000140200003d0200003d020000410200006a0200006a0200006e02000097020000970200009b020000c4020000c4020000c8020000f1020000f1020000f50200001e0300001e0300002203000046030000460300004a0300006e0300006e030000 + unityObjects: + - {fileID: 157415760} + - {fileID: 1449224517} + - {fileID: 669865893} + - {fileID: 1914965757} + - {fileID: 1099702921} + - {fileID: 819671357} + - {fileID: 1792926649} + - {fileID: 823926550} + - {fileID: 899603636} + - {fileID: 2110132575} + - {fileID: 1487380454} + - {fileID: 363215076} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005175657565010000cd8cbfcdccd542000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747b142e3e4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000000b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740b0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400009644 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005175657565010000cd8cbfcdccd542000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747b142e3e4265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000000b0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563740b0000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617400009644 + Version: 1.5.10 + gizmoViewMode: 2 + showBehaviorDesignerGizmo: 1 + unitTestResult: {fileID: 0} +--- !u!1 &616612086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 616612090} + - component: {fileID: 616612089} + - component: {fileID: 616612088} + - component: {fileID: 616612087} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &616612087 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616612086} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &616612088 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616612086} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &616612089 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616612086} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &616612090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 616612086} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -50} + m_LocalScale: {x: 100, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &638693643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 638693647} + - component: {fileID: 638693646} + - component: {fileID: 638693645} + - component: {fileID: 638693644} + m_Layer: 2 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &638693644 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638693643} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbcdee902c373ec4cbb9e693617708b9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &638693645 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638693643} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &638693646 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638693643} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &638693647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 638693643} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 1, z: 10} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &650647371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 650647372} + - component: {fileID: 650647375} + - component: {fileID: 650647374} + - component: {fileID: 650647373} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &650647372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 650647371} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: -8.500595} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &650647373 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 650647371} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &650647374 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 650647371} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &650647375 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 650647371} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &669865893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 669865894} + - component: {fileID: 669865899} + - component: {fileID: 669865898} + - component: {fileID: 669865897} + - component: {fileID: 669865896} + - component: {fileID: 669865895} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &669865894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669865893} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -16.450172, y: 24.925999, z: 15.903397} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &669865895 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669865893} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &669865896 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669865893} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.2738054, y: 0.6292588, z: 0.83338344} + m_Center: {x: -0.00000014901161, y: -0.06340176, z: 0.041081354} +--- !u!195 &669865897 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669865893} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &669865898 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669865893} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &669865899 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669865893} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &671785510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671785511} + - component: {fileID: 671785514} + - component: {fileID: 671785513} + - component: {fileID: 671785512} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &671785511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671785510} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: 9.82312} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &671785512 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671785510} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &671785513 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671785510} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &671785514 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671785510} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &795308213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 795308214} + - component: {fileID: 795308215} + - component: {fileID: 795308216} + m_Layer: 0 + m_Name: 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &795308214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795308213} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 40, y: 0, z: -40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &795308215 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795308213} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &795308216 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795308213} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &819671357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819671358} + - component: {fileID: 819671361} + - component: {fileID: 819671360} + - component: {fileID: 819671359} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &819671358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819671357} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -15.76404, y: 24.925999, z: 9.82312} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &819671359 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819671357} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &819671360 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819671357} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &819671361 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819671357} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &823926550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 823926551} + - component: {fileID: 823926556} + - component: {fileID: 823926555} + - component: {fileID: 823926554} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &823926551 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823926550} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -13.446144, y: 24.925999, z: -15.206207} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &823926554 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823926550} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &823926555 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823926550} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &823926556 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823926550} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &862954241 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 862954242} + - component: {fileID: 862954245} + - component: {fileID: 862954244} + - component: {fileID: 862954243} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &862954242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862954241} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: 16.007904} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &862954243 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862954241} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &862954244 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862954241} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &862954245 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862954241} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &899603636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 899603637} + - component: {fileID: 899603642} + - component: {fileID: 899603641} + - component: {fileID: 899603640} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &899603637 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899603636} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -15.693109, y: 24.925999, z: 5.962839} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &899603640 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899603636} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &899603641 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899603636} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &899603642 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899603636} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &933433859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 933433860} + - component: {fileID: 933433865} + - component: {fileID: 933433864} + - component: {fileID: 933433863} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &933433860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933433859} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: -15.206207} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &933433863 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933433859} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &933433864 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933433859} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &933433865 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 933433859} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &985012142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 985012143} + - component: {fileID: 985012145} + - component: {fileID: 985012144} + m_Layer: 0 + m_Name: 1a + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &985012143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985012142} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -32.264313, y: 0, z: -143.54984} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &985012144 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985012142} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &985012145 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985012142} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1014823307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014823308} + - component: {fileID: 1014823311} + - component: {fileID: 1014823310} + - component: {fileID: 1014823309} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1014823308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014823307} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: 3.441162} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1014823309 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014823307} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1014823310 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014823307} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1014823311 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014823307} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1031935888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1031935889} + - component: {fileID: 1031935892} + - component: {fileID: 1031935891} + - component: {fileID: 1031935890} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1031935889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031935888} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 16.007904} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1031935890 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031935888} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1031935891 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031935888} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1031935892 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1031935888} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1041788009 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1041788010} + - component: {fileID: 1041788013} + - component: {fileID: 1041788012} + - component: {fileID: 1041788011} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1041788010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041788009} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: -8.500595} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1041788011 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041788009} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1041788012 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041788009} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1041788013 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041788009} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1099702921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1099702922} + - component: {fileID: 1099702927} + - component: {fileID: 1099702926} + - component: {fileID: 1099702925} + - component: {fileID: 1099702924} + - component: {fileID: 1099702923} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1099702922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099702921} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -15.206207} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1099702923 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099702921} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &1099702924 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099702921} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.2738054, y: 0.6292588, z: 0.83338344} + m_Center: {x: -0.00000014901161, y: -0.06340176, z: 0.041081354} +--- !u!195 &1099702925 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099702921} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1099702926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099702921} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1099702927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099702921} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1111038048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1111038049} + - component: {fileID: 1111038052} + - component: {fileID: 1111038051} + - component: {fileID: 1111038050} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1111038049 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111038048} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 9.82312} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1111038050 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111038048} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1111038051 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111038048} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1111038052 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111038048} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1111626858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1111626859} + - component: {fileID: 1111626862} + - component: {fileID: 1111626861} + - component: {fileID: 1111626860} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1111626859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111626858} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: -2.7436218} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1111626860 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111626858} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1111626861 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111626858} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1111626862 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111626858} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1114766221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1114766222} + - component: {fileID: 1114766224} + - component: {fileID: 1114766223} + m_Layer: 0 + m_Name: 2a + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1114766222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114766221} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.735687, y: 0, z: -113.53264} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1114766223 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114766221} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1114766224 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114766221} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1125071874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1125071875} + - component: {fileID: 1125071878} + - component: {fileID: 1125071877} + - component: {fileID: 1125071876} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1125071875 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125071874} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: -2.7436218} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1125071876 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125071874} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1125071877 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125071874} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1125071878 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125071874} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1144204291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1144204295} + - component: {fileID: 1144204294} + - component: {fileID: 1144204293} + - component: {fileID: 1144204292} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &1144204292 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144204291} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1144204293 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144204291} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1144204294 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144204291} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1144204295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1144204291} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -50, y: 1.5, z: 0} + m_LocalScale: {x: 2, y: 3, z: 100} + m_Children: [] + m_Father: {fileID: 476658879} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1151094525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1151094526} + - component: {fileID: 1151094529} + - component: {fileID: 1151094528} + - component: {fileID: 1151094527} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1151094526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151094525} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 13.229553} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1151094527 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151094525} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1151094528 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151094525} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1151094529 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151094525} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1151274298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1151274299} + m_Layer: 0 + m_Name: Queue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1151274299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1151274298} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.417397, y: -24.249596, z: -2.6824112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1449224518} + - {fileID: 669865894} + - {fileID: 1914965758} + - {fileID: 1099702922} + - {fileID: 819671358} + - {fileID: 1792926650} + - {fileID: 823926551} + - {fileID: 899603637} + - {fileID: 2110132576} + - {fileID: 1487380455} + - {fileID: 363215077} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1158265377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1158265378} + - component: {fileID: 1158265383} + - component: {fileID: 1158265382} + - component: {fileID: 1158265381} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1158265378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158265377} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: 9.302292} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1158265381 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158265377} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1158265382 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158265377} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1158265383 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158265377} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!850595691 &1185990104 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 50 + m_Padding: 2 + m_TextureCompression: 0 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 1 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 +--- !u!1 &1189173170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1189173171} + - component: {fileID: 1189173174} + - component: {fileID: 1189173173} + - component: {fileID: 1189173172} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1189173171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189173170} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 50} + m_LocalScale: {x: 100, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 476658879} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1189173172 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189173170} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1189173173 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189173170} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1189173174 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189173170} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1190109942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1190109943} + - component: {fileID: 1190109946} + - component: {fileID: 1190109945} + - component: {fileID: 1190109944} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1190109943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190109942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -30} + m_LocalScale: {x: 60, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1190109944 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190109942} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1190109945 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190109942} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1190109946 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190109942} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1205913526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1205913527} + - component: {fileID: 1205913532} + - component: {fileID: 1205913531} + - component: {fileID: 1205913530} + - component: {fileID: 1205913529} + - component: {fileID: 1205913528} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1205913527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205913526} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -0.3338623} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1205913528 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205913526} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &1205913529 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205913526} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.2738054, y: 0.6292588, z: 0.83338344} + m_Center: {x: -0.00000014901161, y: -0.06340176, z: 0.041081354} +--- !u!195 &1205913530 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205913526} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1205913531 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205913526} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1205913532 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205913526} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1250902116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1250902117} + - component: {fileID: 1250902120} + - component: {fileID: 1250902119} + - component: {fileID: 1250902118} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1250902117 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1250902116} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -50, y: 1.5, z: 0} + m_LocalScale: {x: 2, y: 3, z: 100} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1250902118 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1250902116} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1250902119 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1250902116} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1250902120 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1250902116} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1252079133 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1252079139} + - component: {fileID: 1252079138} + - component: {fileID: 1252079137} + - component: {fileID: 1252079136} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!195 &1252079136 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252079133} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1252079137 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252079133} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1252079138 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252079133} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!4 &1252079139 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252079133} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: 3.3366547} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1277433085 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1277433086} + - component: {fileID: 1277433089} + - component: {fileID: 1277433088} + - component: {fileID: 1277433087} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1277433086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1277433085} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 9.82312} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1277433087 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1277433085} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1277433088 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1277433085} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1277433089 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1277433085} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1350099621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1350099622} + - component: {fileID: 1350099627} + - component: {fileID: 1350099626} + - component: {fileID: 1350099625} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1350099622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350099621} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: 15.903397} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1350099625 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350099621} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1350099626 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350099621} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1350099627 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350099621} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1358453174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1358453175} + - component: {fileID: 1358453178} + - component: {fileID: 1358453177} + - component: {fileID: 1358453176} + m_Layer: 4 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1358453175 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358453174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 2, y: 3, z: 15} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1358453176 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358453174} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1358453177 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358453174} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1358453178 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358453174} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1394933339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394933340} + - component: {fileID: 1394933345} + - component: {fileID: 1394933344} + - component: {fileID: 1394933343} + - component: {fileID: 1394933342} + - component: {fileID: 1394933341} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1394933340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394933339} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: 12.23288} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1394933341 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394933339} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!65 &1394933342 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394933339} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.2738054, y: 0.6292588, z: 0.83338344} + m_Center: {x: -0.00000014901161, y: -0.06340176, z: 0.041081354} +--- !u!195 &1394933343 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394933339} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1394933344 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394933339} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1394933345 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394933339} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1399255297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1399255298} + - component: {fileID: 1399255303} + - component: {fileID: 1399255302} + - component: {fileID: 1399255301} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1399255298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399255297} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: -15.206207} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1399255301 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399255297} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1399255302 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399255297} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1399255303 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399255297} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1412844391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1412844392} + - component: {fileID: 1412844395} + - component: {fileID: 1412844394} + - component: {fileID: 1412844393} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1412844392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1412844391} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 0.6628113} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1412844393 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1412844391} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1412844394 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1412844391} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1412844395 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1412844391} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1446227434 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1446227435} + - component: {fileID: 1446227438} + - component: {fileID: 1446227437} + - component: {fileID: 1446227436} + m_Layer: 2 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1446227435 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446227434} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 1, z: 10} + m_Children: [] + m_Father: {fileID: 476658879} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1446227436 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446227434} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbcdee902c373ec4cbb9e693617708b9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &1446227437 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446227434} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1446227438 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1446227434} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1449224517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1449224518} + - component: {fileID: 1449224521} + - component: {fileID: 1449224520} + - component: {fileID: 1449224519} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1449224518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449224517} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 9.82312} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1449224519 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449224517} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1449224520 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449224517} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1449224521 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449224517} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1462659478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1462659479} + - component: {fileID: 1462659482} + - component: {fileID: 1462659481} + - component: {fileID: 1462659480} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1462659479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462659478} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 30} + m_LocalScale: {x: 60, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1462659480 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462659478} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1462659481 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462659478} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1462659482 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462659478} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1476304420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1476304421} + - component: {fileID: 1476304424} + - component: {fileID: 1476304423} + - component: {fileID: 1476304422} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1476304421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476304420} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 50, y: 1.5, z: 0} + m_LocalScale: {x: 2, y: 3, z: 100} + m_Children: [] + m_Father: {fileID: 476658879} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1476304422 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476304420} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1476304423 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476304420} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1476304424 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1476304420} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1487380454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487380455} + - component: {fileID: 1487380458} + - component: {fileID: 1487380457} + - component: {fileID: 1487380456} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1487380455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487380454} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: 16.007904} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1487380456 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487380454} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1487380457 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487380454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1487380458 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487380454} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1487439662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487439663} + - component: {fileID: 1487439666} + - component: {fileID: 1487439665} + - component: {fileID: 1487439664} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1487439663 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487439662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 50, y: 1.5, z: 0} + m_LocalScale: {x: 2, y: 3, z: 100} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1487439664 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487439662} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1487439665 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487439662} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1487439666 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487439662} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1518382618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1518382619} + - component: {fileID: 1518382622} + - component: {fileID: 1518382621} + - component: {fileID: 1518382620} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1518382619 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518382618} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: -11.278946} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1518382620 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518382618} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1518382621 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518382618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1518382622 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518382618} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1572679521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1572679522} + - component: {fileID: 1572679525} + - component: {fileID: 1572679524} + - component: {fileID: 1572679523} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1572679522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1572679521} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 30, y: 1.5, z: -16} + m_LocalScale: {x: 2, y: 3, z: 27.5} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1572679523 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1572679521} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1572679524 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1572679521} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1572679525 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1572679521} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1577869803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1577869804} + - component: {fileID: 1577869805} + - component: {fileID: 1577869806} + m_Layer: 0 + m_Name: 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1577869804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577869803} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 40, y: 0, z: 40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1577869805 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577869803} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1577869806 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1577869803} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1596608536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596608537} + - component: {fileID: 1596608540} + - component: {fileID: 1596608539} + - component: {fileID: 1596608538} + m_Layer: 4 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1596608537 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596608536} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 15, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1596608538 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596608536} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1596608539 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596608536} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1596608540 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596608536} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1620701895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1620701896} + - component: {fileID: 1620701899} + - component: {fileID: 1620701898} + - component: {fileID: 1620701897} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1620701896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620701895} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -30, y: 1.5, z: 0} + m_LocalScale: {x: 2, y: 3, z: 60} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1620701897 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620701895} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1620701898 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620701895} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1620701899 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620701895} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1674801248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1674801249} + - component: {fileID: 1674801254} + - component: {fileID: 1674801253} + - component: {fileID: 1674801252} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1674801249 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674801248} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: -12.2756195} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1674801252 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674801248} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1674801253 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674801248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1674801254 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674801248} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1679165112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1679165113} + - component: {fileID: 1679165114} + - component: {fileID: 1679165115} + m_Layer: 0 + m_Name: 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1679165113 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1679165112} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -25, y: 0, z: 9.982804} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1679165114 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1679165112} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1679165115 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1679165112} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1716371254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1716371255} + - component: {fileID: 1716371257} + - component: {fileID: 1716371256} + m_Layer: 0 + m_Name: 4a + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1716371255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1716371254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -17.264313, y: 1, z: -158.53264} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1867949263} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1716371256 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1716371254} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1716371257 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1716371254} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1726546186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1726546187} + - component: {fileID: 1726546190} + - component: {fileID: 1726546189} + - component: {fileID: 1726546188} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1726546187 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726546186} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 0.6628113} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1726546188 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726546186} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1726546189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726546186} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1726546190 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726546186} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1792926649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1792926650} + - component: {fileID: 1792926655} + - component: {fileID: 1792926654} + - component: {fileID: 1792926653} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1792926650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1792926649} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -14.728401, y: 24.925999, z: -3.2644491} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1792926653 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1792926649} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1792926654 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1792926649} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1792926655 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1792926649} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1833674480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1833674481} + - component: {fileID: 1833674486} + - component: {fileID: 1833674485} + - component: {fileID: 1833674484} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1833674481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833674480} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: 15.903397} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1833674484 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833674480} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1833674485 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833674480} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1833674486 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833674480} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1867949262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1867949263} + m_Layer: 0 + m_Name: Waypoints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1867949263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1867949262} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1679165113} + - {fileID: 985012143} + - {fileID: 795308214} + - {fileID: 453012818} + - {fileID: 1577869804} + - {fileID: 1114766222} + - {fileID: 86219748} + - {fileID: 1716371255} + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1881403408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1881403409} + - component: {fileID: 1881403412} + - component: {fileID: 1881403411} + - component: {fileID: 1881403410} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1881403409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881403408} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: -8.500595} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1881403410 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881403408} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1881403411 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881403408} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1881403412 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881403408} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1903416401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1903416402} + - component: {fileID: 1903416405} + - component: {fileID: 1903416404} + - component: {fileID: 1903416403} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1903416402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1903416401} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: 16.007904} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1903416403 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1903416401} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1903416404 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1903416401} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1903416405 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1903416401} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1914565679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1914565680} + - component: {fileID: 1914565683} + - component: {fileID: 1914565682} + - component: {fileID: 1914565681} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1914565680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914565679} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 50} + m_LocalScale: {x: 100, y: 3, z: 2} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1914565681 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914565679} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1914565682 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914565679} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1914565683 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914565679} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1914965757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1914965758} + - component: {fileID: 1914965761} + - component: {fileID: 1914965760} + - component: {fileID: 1914965759} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1914965758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914965757} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: -8.500595} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1914965759 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914965757} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1914965760 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914965757} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1914965761 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914965757} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1948759273 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1948759274} + - component: {fileID: 1948759277} + - component: {fileID: 1948759276} + - component: {fileID: 1948759275} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1948759274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948759273} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -21.553186, y: 24.925999, z: -14.685379} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &1948759275 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948759273} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1948759276 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948759273} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1948759277 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948759273} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &1993239499 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1993239500} + - component: {fileID: 1993239503} + - component: {fileID: 1993239502} + - component: {fileID: 1993239501} + m_Layer: 2 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1993239500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993239499} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 30, y: 1.5, z: 16} + m_LocalScale: {x: 2, y: 3, z: 27.5} + m_Children: [] + m_Father: {fileID: 122009232} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1993239501 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993239499} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a08f97e5b75379d40b08ff5f74847d5c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1993239502 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993239499} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1993239503 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993239499} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2046246928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2046246934} + - component: {fileID: 2046246933} + - component: {fileID: 2046246932} + - component: {fileID: 2046246931} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!195 &2046246931 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046246928} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 15 + m_Acceleration: 15 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &2046246932 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046246928} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2046246933 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046246928} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!4 &2046246934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2046246928} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: 3.3366547} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 66600218} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2071294760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2071294761} + - component: {fileID: 2071294766} + - component: {fileID: 2071294765} + - component: {fileID: 2071294764} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2071294761 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071294760} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -17.492996, y: 24.925999, z: -12.2756195} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &2071294764 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071294760} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &2071294765 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071294760} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2071294766 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071294760} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &2104181165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2104181166} + - component: {fileID: 2104181171} + - component: {fileID: 2104181170} + - component: {fileID: 2104181169} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2104181166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2104181165} + m_LocalRotation: {x: 6.123233e-17, y: 1, z: 6.123233e-17, w: 0.00000013315805} + m_LocalPosition: {x: -29.059395, y: 24.925999, z: -0.3338623} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &2104181169 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2104181165} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &2104181170 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2104181165} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2104181171 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2104181165} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &2110132575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2110132576} + - component: {fileID: 2110132579} + - component: {fileID: 2110132578} + - component: {fileID: 2110132577} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2110132576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2110132575} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: 0.6628113} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 1151274299} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &2110132577 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2110132575} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &2110132578 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2110132575} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2110132579 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2110132575} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} +--- !u!1 &2133735853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 100000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2133735854} + - component: {fileID: 2133735857} + - component: {fileID: 2133735856} + - component: {fileID: 2133735855} + m_Layer: 0 + m_Name: bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2133735854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 400000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133735853} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -9.986802, y: 24.925999, z: -14.685379} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 193687608} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!195 &2133735855 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133735853} + m_Enabled: 1 + m_AgentTypeID: 0 + m_Radius: 0.6369026 + m_Speed: 10 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 1200 + m_StoppingDistance: 0 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 0.5024553 + m_BaseOffset: 0.25122765 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &2133735856 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 2300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133735853} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fecc96c64c214ce40835ac4c3c3099e8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2133735857 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 3300000, guid: dace1099a9164ae488b8d71bec3318e4, + type: 3} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133735853} + m_Mesh: {fileID: 4300000, guid: 55e5ab7e66bd2eb49bc96935fe0bd04a, type: 3} diff --git a/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.unity.meta b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.unity.meta new file mode 100644 index 000000000..0857c837f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene.unity.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 814024599b28f50459412dc5aeaa3ba1 +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scene/Scene.unity + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset new file mode 100644 index 000000000..bdc6d7d83 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset.meta b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset.meta new file mode 100644 index 000000000..3a5c74110 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: b8dd84a32b65e0f41a6c7f12ff72f7e6 +timeCreated: 1462401859 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scene/Scene/NavMesh.asset + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts.meta new file mode 100644 index 000000000..11dd75802 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: b2f14f22589429446b62b7857ef011ed +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs new file mode 100644 index 000000000..3147e79d3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs @@ -0,0 +1,358 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System.Text.RegularExpressions; +using BehaviorDesigner.Runtime; + +public class BehaviorSelection : MonoBehaviour +{ + public GameObject marker; + public GameObject mainBot; + public GameObject flockGroup; + public GameObject followGroup; + public GameObject queueGroup; + public GameObject[] waypoints; + public GameObject[] waypointsA; + public GUISkin descriptionGUISkin; + + private Vector3[] flockGroupPosition; + private Vector3[] followGroupPosition; + private Vector3[] queueGroupPosition; + private Quaternion[] flockGroupRotation; + private Quaternion[] followGroupRotation; + private Quaternion[] queueGroupRotation; + + private Dictionary behaviorTreeGroup = new Dictionary(); + private Animation markerAnimation; + + private enum BehaviorSelectionType { MoveTowards, RotateTowards, Seek, Flee, Pursue, Evade, Follow, Patrol, Cover, Wander, Search, WithinDistance, CanSeeObject, CanHearObject, Flock, LeaderFollow, Queue, Last } + private BehaviorSelectionType selectionType = BehaviorSelectionType.MoveTowards; + private BehaviorSelectionType prevSelectionType = BehaviorSelectionType.MoveTowards; + + public void Start() + { + var behaviorTrees = mainBot.GetComponents(); + for (int i = 0; i < behaviorTrees.Length; ++i) { + behaviorTreeGroup.Add(behaviorTrees[i].Group, behaviorTrees[i]); + } + behaviorTrees = Camera.main.GetComponents(); + for (int i = 0; i < behaviorTrees.Length; ++i) { + behaviorTreeGroup.Add(behaviorTrees[i].Group, behaviorTrees[i]); + } + + flockGroupPosition = new Vector3[flockGroup.transform.childCount]; + flockGroupRotation = new Quaternion[flockGroup.transform.childCount]; + for (int i = 0; i < flockGroup.transform.childCount; ++i) { + flockGroup.transform.GetChild(i).gameObject.SetActive(false); + flockGroupPosition[i] = flockGroup.transform.GetChild(i).transform.position; + flockGroupRotation[i] = flockGroup.transform.GetChild(i).transform.rotation; + } + followGroupPosition = new Vector3[followGroup.transform.childCount]; + followGroupRotation = new Quaternion[followGroup.transform.childCount]; + for (int i = 0; i < followGroup.transform.childCount; ++i) { + followGroup.transform.GetChild(i).gameObject.SetActive(false); + followGroupPosition[i] = followGroup.transform.GetChild(i).transform.position; + followGroupRotation[i] = followGroup.transform.GetChild(i).transform.rotation; + } + queueGroupPosition = new Vector3[queueGroup.transform.childCount]; + queueGroupRotation = new Quaternion[queueGroup.transform.childCount]; + for (int i = 0; i < queueGroup.transform.childCount; ++i) { + queueGroup.transform.GetChild(i).gameObject.SetActive(false); + queueGroupPosition[i] = queueGroup.transform.GetChild(i).transform.position; + queueGroupRotation[i] = queueGroup.transform.GetChild(i).transform.rotation; + } + + markerAnimation = marker.GetComponent(); + SelectionChanged(); + } + + public void OnGUI() + { + GUILayout.BeginVertical(GUILayout.Width(300)); + GUILayout.BeginHorizontal(); + if (GUILayout.Button("<-")) { + prevSelectionType = selectionType; + selectionType = (BehaviorSelectionType)(((int)selectionType - 1) % (int)BehaviorSelectionType.Last); + if ((int)selectionType < 0) selectionType = BehaviorSelectionType.Queue; + SelectionChanged(); + } + GUILayout.Box(SplitCamelCase(selectionType.ToString()), GUILayout.Width(220)); + if (GUILayout.Button("->")) { + prevSelectionType = selectionType; + selectionType = (BehaviorSelectionType)(((int)selectionType + 1) % (int)BehaviorSelectionType.Last); + SelectionChanged(); + } + GUILayout.EndHorizontal(); + GUILayout.Box(Description(), descriptionGUISkin.box); + if (selectionType == BehaviorSelectionType.CanHearObject) { + if (GUILayout.Button("Play Sound")) { + marker.GetComponent().Play(); + } + } + GUILayout.EndVertical(); + } + + private string Description() + { + string desc = ""; + switch (selectionType) { + case BehaviorSelectionType.MoveTowards: + desc = "The Move Towards task will move the agent towards the target (without pathfinding). In this example the green agent is moving towards the red dot."; + break; + case BehaviorSelectionType.RotateTowards: + desc = "The Rotate Towards task rotate the agent towards the target. In this example the green agent is rotating towards the red dot."; + break; + case BehaviorSelectionType.Seek: + desc = "The Seek task will move the agent towards the target with pathfinding. In this example the green agent is seeking the red dot (which moves)."; + break; + case BehaviorSelectionType.Flee: + desc = "The Flee task will move the agent away from the target with pathfinding. In this example the green agent is fleeing from red dot (which moves)."; + break; + case BehaviorSelectionType.Pursue: + desc = "The Pursue task is similar to the Seek task except the Pursue task predicts where the target is going to be in the future. This allows the agent to arrive at the target earlier than it would have with the Seek task."; + break; + case BehaviorSelectionType.Evade: + desc = "The Evade task is similar to the Flee task except the Evade task predicts where the target is going to be in the future. This allows the agent to flee from the target earlier than it would have with the Flee task."; + break; + case BehaviorSelectionType.Follow: + desc = "The Follow task will allow the agent to continuously follow a GameObject. In this example the green agent is following the red dot."; + break; + case BehaviorSelectionType.Patrol: + desc = "The Patrol task moves from waypoint to waypint. In this example the green agent is patrolling with four different waypoints (the white dots)."; + break; + case BehaviorSelectionType.Cover: + desc = "The Cover task will move the agent into cover from its current position. In this example the agent sees cover in front of it so takes cover behind the wall."; + break; + case BehaviorSelectionType.Wander: + desc = "The Wander task moves the agent randomly throughout the map with pathfinding."; + break; + case BehaviorSelectionType.Search: + desc = "The Search task will search the map by wandering until it finds the target. It can find the target by seeing or hearing the target. In this example the Search task is looking for the red dot."; + break; + case BehaviorSelectionType.WithinDistance: + desc = "The Within Distance task is a conditional task that returns success when another object comes within distance of the current agent. In this example the Within Distance task is paired with the Seek task so the agent will move towards the target as soon as the target within distance."; + break; + case BehaviorSelectionType.CanSeeObject: + desc = "The Can See Object task is a conditional task that returns success when it sees an object in front of the current agent. In this example the Can See Object task is paired with the Seek task so the agent will move towards the target as soon as the target is seen."; + break; + case BehaviorSelectionType.CanHearObject: + desc = "The Can Hear Object task is a conditional task that returns success when it hears another object. Press the \"Play\" button to emit a sound from the red dot. If the red dot is within range of the agent when the sound is played then the agent will move towards the red dot with the Seek task."; + break; + case BehaviorSelectionType.Flock: + desc = "The Flock task moves a group of objects together in a pattern (which can be adjusted). In this example the Flock task is controlling all 30 objects. There are no colliders on the objects - the Flock task is completing managing the position of all of the objects"; + break; + case BehaviorSelectionType.LeaderFollow: + desc = "The Leader Follow task moves a group of objects behind a leader object. There are two behavior trees running in this example - one for the leader (who is patrolling the area) and one for the group of objects. Again, there is are no colliders on the objects."; + break; + case BehaviorSelectionType.Queue: + desc = "The Queue task will move a group of objects through a small space in an organized way. In this example the Queue task is controlling all of the objects. Another way to move all of the objects through the doorway is with the seek task, however with this approach the objects would group up at the doorway."; + break; + } + return desc; + } + + private static string SplitCamelCase(string s) + { + var r = new Regex(@"(?<=[A-Z])(?=[A-Z][a-z])|(?<=[^A-Z])(?=[A-Z])|(?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace); + s = r.Replace(s, " "); + return (char.ToUpper(s[0]) + s.Substring(1)).Trim(); + } + + private void SelectionChanged() + { + DisableAll(); + switch (selectionType) { + case BehaviorSelectionType.MoveTowards: + marker.transform.position = new Vector3(20, 1, -20); + marker.SetActive(true); + mainBot.transform.position = new Vector3(-20, 1, -20); + mainBot.transform.eulerAngles = new Vector3(0, 180, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.RotateTowards: + marker.transform.position = new Vector3(20, 1, 10); + marker.SetActive(true); + mainBot.transform.position = new Vector3(0, 1, -20); + mainBot.transform.eulerAngles = new Vector3(0, 180, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Seek: + marker.transform.position = new Vector3(20, 1, 20); + marker.SetActive(true); + markerAnimation["MarkerSeek"].time = 0; + markerAnimation["MarkerSeek"].speed = 1; + markerAnimation.Play("MarkerSeek"); + mainBot.transform.position = new Vector3(-20, 1, -20); + mainBot.transform.eulerAngles = new Vector3(0, 180, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Flee: + marker.transform.position = new Vector3(20, 1, 20); + marker.SetActive(true); + markerAnimation["MarkerFlee"].time = 0; + markerAnimation["MarkerFlee"].speed = 1; + markerAnimation.Play("MarkerFlee"); + mainBot.transform.position = new Vector3(10, 1, 18); + mainBot.transform.eulerAngles = new Vector3(0, 180, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Pursue: + marker.transform.position = new Vector3(20, 1, 20); + marker.SetActive(true); + markerAnimation["MarkerPersue"].time = 0; + markerAnimation["MarkerPersue"].speed = 1; + markerAnimation.Play("MarkerPersue"); + mainBot.transform.position = new Vector3(-20, 1, 0); + mainBot.transform.eulerAngles = new Vector3(0, 90, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Evade: + marker.transform.position = new Vector3(20, 1, 20); + marker.SetActive(true); + markerAnimation["MarkerEvade"].time = 0; + markerAnimation["MarkerEvade"].speed = 1; + markerAnimation.Play("MarkerEvade"); + mainBot.transform.position = new Vector3(0, 1, 18); + mainBot.transform.eulerAngles = new Vector3(0, 180, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Follow: + marker.transform.position = new Vector3(20, 1, 20); + marker.SetActive(true); + markerAnimation["MarkerFollow"].time = 0; + markerAnimation["MarkerFollow"].speed = 1; + markerAnimation.Play("MarkerFollow"); + mainBot.transform.position = new Vector3(20, 1, 15); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Patrol: + for (int i = 0; i < waypoints.Length; ++i) { + waypoints[i].SetActive(true); + } + mainBot.transform.position = new Vector3(-20, 1, 20); + mainBot.transform.eulerAngles = new Vector3(0, 180, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Cover: + mainBot.transform.position = new Vector3(-5, 1, -10); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Wander: + mainBot.transform.position = new Vector3(-20, 1, -20); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Search: + marker.transform.position = new Vector3(20, 1, 20); + marker.SetActive(true); + mainBot.transform.position = new Vector3(-20, 1, -20); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.WithinDistance: + marker.SetActive(true); + marker.transform.position = new Vector3(20, 1, 20); + markerAnimation["MarkerPersue"].time = 0; + markerAnimation["MarkerPersue"].speed = 1; + markerAnimation.Play("MarkerPersue"); + mainBot.transform.position = new Vector3(-15, 1, 2); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.CanSeeObject: + marker.SetActive(true); + marker.transform.position = new Vector3(20, 1, 20); + markerAnimation["MarkerPersue"].time = 0; + markerAnimation["MarkerPersue"].speed = 1; + markerAnimation.Play("MarkerPersue"); + markerAnimation.enabled = true; + mainBot.transform.position = new Vector3(-15, 1, -10); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.CanHearObject: + marker.SetActive(true); + marker.transform.position = new Vector3(20, 1, 20); + markerAnimation["MarkerPersue"].time = 0; + markerAnimation["MarkerPersue"].speed = 1; + markerAnimation.Play("MarkerPersue"); + mainBot.transform.position = new Vector3(-15, 1, -10); + mainBot.transform.eulerAngles = new Vector3(0, 0, 0); + mainBot.SetActive(true); + break; + case BehaviorSelectionType.Flock: + Camera.main.transform.position = new Vector3(0, 90, -150); + for (int i = 0; i < flockGroup.transform.childCount; ++i) { + flockGroup.transform.GetChild(i).gameObject.SetActive(true); + } + break; + case BehaviorSelectionType.LeaderFollow: + for (int i = 0; i < waypointsA.Length; ++i) { + waypointsA[i].SetActive(true); + } + mainBot.transform.position = new Vector3(0, 1, -130); + mainBot.SetActive(true); + Camera.main.transform.position = new Vector3(0, 90, -150); + for (int i = 0; i < followGroup.transform.childCount; ++i) { + followGroup.transform.GetChild(i).gameObject.SetActive(true); + } + break; + case BehaviorSelectionType.Queue: + marker.transform.position = new Vector3(45, 1, 0); + for (int i = 0; i < queueGroup.transform.childCount; ++i) { + queueGroup.transform.GetChild(i).gameObject.SetActive(true); + } + break; + } + StartCoroutine("EnableBehavior"); + } + + private void DisableAll() + { + StopCoroutine("EnableBehavior"); + behaviorTreeGroup[(int)prevSelectionType].DisableBehavior(); + // enable the leader as well + if (prevSelectionType == BehaviorSelectionType.LeaderFollow) { + behaviorTreeGroup[(int)BehaviorSelectionType.Last].DisableBehavior(); + } + markerAnimation.Stop(); + marker.SetActive(false); + mainBot.SetActive(false); + Camera.main.transform.position = new Vector3(0, 90, 0); + for (int i = 0; i < flockGroup.transform.childCount; ++i) { + flockGroup.transform.GetChild(i).gameObject.SetActive(false); + flockGroup.transform.GetChild(i).transform.position = flockGroupPosition[i]; + flockGroup.transform.GetChild(i).transform.rotation = flockGroupRotation[i]; + } + for (int i = 0; i < followGroup.transform.childCount; ++i) { + followGroup.transform.GetChild(i).gameObject.SetActive(false); + followGroup.transform.GetChild(i).transform.position = followGroupPosition[i]; + followGroup.transform.GetChild(i).transform.rotation = followGroupRotation[i]; + } + for (int i = 0; i < queueGroup.transform.childCount; ++i) { + queueGroup.transform.GetChild(i).gameObject.SetActive(false); + queueGroup.transform.GetChild(i).transform.position = queueGroupPosition[i]; + queueGroup.transform.GetChild(i).transform.rotation = queueGroupRotation[i]; + } + for (int i = 0; i < waypoints.Length; ++i) { + waypoints[i].SetActive(false); + } + for (int i = 0; i < waypointsA.Length; ++i) { + waypointsA[i].SetActive(false); + } + } + + private IEnumerator EnableBehavior() + { + yield return new WaitForSeconds(0.5f); + + behaviorTreeGroup[(int)selectionType].EnableBehavior(); + + // enable the leader as well + if (selectionType == BehaviorSelectionType.LeaderFollow) { + behaviorTreeGroup[(int)BehaviorSelectionType.Last].EnableBehavior(); + } + } +} diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs.meta new file mode 100644 index 000000000..c6f3bb06f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 536f005415e86134c98218681c66ba3c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/BehaviorSelection.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/GroupMovement.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/GroupMovement.cs new file mode 100644 index 000000000..47fba153b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/GroupMovement.cs @@ -0,0 +1,11 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + public abstract class GroupMovement : Action + { + protected abstract bool SetDestination(int index, Vector3 target); + + protected abstract Vector3 Velocity(int index); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/GroupMovement.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/GroupMovement.cs.meta new file mode 100644 index 000000000..ea72cc0d3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/GroupMovement.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c505248b675e9fd49abace0e3b07a43e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/GroupMovement.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Movement.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Movement.cs new file mode 100644 index 000000000..c46f867bb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Movement.cs @@ -0,0 +1,43 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + public abstract class Movement : Action + { + /// + /// Set a new pathfinding destination. + /// + /// The destination to set. + /// True if the destination is valid. + protected abstract bool SetDestination(Vector3 destination); + + /// + /// Specifies if the rotation should be updated. + /// + /// Should the rotation be updated? + protected abstract void UpdateRotation(bool update); + + /// + /// Does the agent have a pathfinding path? + /// + /// True if the agent has a pathfinding path. + protected abstract bool HasPath(); + + /// + /// Returns the velocity of the agent. + /// + /// The velocity of the agent. + protected abstract Vector3 Velocity(); + + /// + /// Has the agent arrived at the destination? + /// + /// True if the agent has arrived at the destination. + protected abstract bool HasArrived(); + + /// + /// Stop pathfinding. + /// + protected abstract void Stop(); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Movement.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Movement.cs.meta new file mode 100644 index 000000000..9c9da18a8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Movement.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 1b7d848585dc1fb4ea7b235e94d12ad3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Movement.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/MovementUtility.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/MovementUtility.cs new file mode 100644 index 000000000..114a6a6f4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/MovementUtility.cs @@ -0,0 +1,351 @@ +using UnityEngine; +using System; +using System.Collections.Generic; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + public static class MovementUtility + { + private static Dictionary> gameObjectComponentMap = new Dictionary>(); + private static Dictionary> gameObjectParentComponentMap = new Dictionary>(); + private static Dictionary> gameObjectComponentsMap = new Dictionary>(); + + // Cast a sphere with the desired distance. Check each collider hit to see if it is within the field of view. Set objectFound + // to the object that is most directly in front of the agent + public static GameObject WithinSight(Transform transform, Vector3 positionOffset, float fieldOfViewAngle, float viewDistance, Collider[] overlapColliders, LayerMask objectLayerMask, Vector3 targetOffset, LayerMask ignoreLayerMask, bool useTargetBone, HumanBodyBones targetBone, bool drawDebugRay) + { + GameObject objectFound = null; + var hitCount = Physics.OverlapSphereNonAlloc(transform.TransformPoint(positionOffset), viewDistance, overlapColliders, objectLayerMask, QueryTriggerInteraction.Ignore); + if (hitCount > 0) { +#if UNITY_EDITOR + if (hitCount == overlapColliders.Length) { + Debug.LogWarning("Warning: The hit count is equal to the max collider array size. This will cause objects to be missed. Consider increasing the max collision count size."); + } +#endif + float minAngle = Mathf.Infinity; + for (int i = 0; i < hitCount; ++i) { + float angle; + GameObject obj; + // Call the WithinSight function to determine if this specific object is within sight + if ((obj = WithinSight(transform, positionOffset, fieldOfViewAngle, viewDistance, overlapColliders[i].gameObject, targetOffset, false, 0, out angle, ignoreLayerMask, useTargetBone, targetBone, drawDebugRay)) != null) { + // This object is within sight. Set it to the objectFound GameObject if the angle is less than any of the other objects + if (angle < minAngle) { + minAngle = angle; + objectFound = obj; + } + } + } + } + return objectFound; + } + + // Cast a circle with the desired distance. Check each collider hit to see if it is within the field of view. Set objectFound + // to the object that is most directly in front of the agent + public static GameObject WithinSight2D(Transform transform, Vector3 positionOffset, float fieldOfViewAngle, float viewDistance, Collider2D[] overlapColliders, LayerMask objectLayerMask, Vector3 targetOffset, float angleOffset2D, LayerMask ignoreLayerMask, bool drawDebugRay) + { + GameObject objectFound = null; + var hitCount = Physics2D.OverlapCircleNonAlloc(transform.position, viewDistance, overlapColliders, objectLayerMask); + if (hitCount > 0) { +#if UNITY_EDITOR + if (hitCount == overlapColliders.Length) { + Debug.LogWarning("Warning: The hit count is equal to the max collider array size. This will cause objects to be missed. Consider increasing the max collision count size."); + } +#endif + float minAngle = Mathf.Infinity; + for (int i = 0; i < hitCount; ++i) { + float angle; + GameObject obj; + // Call the 2D WithinSight function to determine if this specific object is within sight + if ((obj = WithinSight(transform, positionOffset, fieldOfViewAngle, viewDistance, overlapColliders[i].gameObject, targetOffset, true, angleOffset2D, out angle, ignoreLayerMask, false, HumanBodyBones.Hips, drawDebugRay)) != null) { + // This object is within sight. Set it to the objectFound GameObject if the angle is less than any of the other objects + if (angle < minAngle) { + minAngle = angle; + objectFound = obj; + } + } + } + } + return objectFound; + } + + // Public helper function that will automatically create an angle variable that is not used. This function is useful if the calling object doesn't + // care about the angle between transform and targetObject + public static GameObject WithinSight(Transform transform, Vector3 positionOffset, float fieldOfViewAngle, float viewDistance, GameObject targetObject, Vector3 targetOffset, LayerMask ignoreLayerMask, bool useTargetBone, HumanBodyBones targetBone, bool drawDebugRay) + { + float angle; + return WithinSight(transform, positionOffset, fieldOfViewAngle, viewDistance, targetObject, targetOffset, false, 0, out angle, ignoreLayerMask, useTargetBone, targetBone, drawDebugRay); + } + + // Public helper function that will automatically create an angle variable that is not used. This function is useful if the calling object doesn't + // care about the angle between transform and targetObject + public static GameObject WithinSight2D(Transform transform, Vector3 positionOffset, float fieldOfViewAngle, float viewDistance, GameObject targetObject, Vector3 targetOffset, float angleOffset2D, LayerMask ignoreLayerMask, bool useTargetBone, HumanBodyBones targetBone, bool drawDebugRay) + { + float angle; + return WithinSight(transform, positionOffset, fieldOfViewAngle, viewDistance, targetObject, targetOffset, true, angleOffset2D, out angle, ignoreLayerMask, useTargetBone, targetBone, drawDebugRay); + } + + // Determines if the targetObject is within sight of the transform. It will set the angle regardless of whether or not the object is within sight + public static GameObject WithinSight(Transform transform, Vector3 positionOffset, float fieldOfViewAngle, float viewDistance, GameObject targetObject, Vector3 targetOffset, bool usePhysics2D, float angleOffset2D, out float angle, int ignoreLayerMask, bool useTargetBone, HumanBodyBones targetBone, bool drawDebugRay) + { + if (targetObject == null) { + angle = 0; + return null; + } + if (useTargetBone) { + Animator animator; + if ((animator = GetParentComponentForType(targetObject)) != null) { + var bone = animator.GetBoneTransform(targetBone); + if (bone != null) { + targetObject = bone.gameObject; + } + } + } + // The target object needs to be within the field of view of the current object + var direction = targetObject.transform.TransformPoint(targetOffset) - transform.TransformPoint(positionOffset); + if (usePhysics2D) { + var eulerAngles = transform.eulerAngles; + eulerAngles.z -= angleOffset2D; + angle = Vector3.Angle(direction, Quaternion.Euler(eulerAngles) * Vector3.up); + direction.z = 0; + } else { + angle = Vector3.Angle(direction, transform.forward); + direction.y = 0; + } + if (direction.magnitude < viewDistance && angle < fieldOfViewAngle * 0.5f) { + // The hit agent needs to be within view of the current agent + var hitTransform = LineOfSight(transform, positionOffset, targetObject, targetOffset, usePhysics2D, ignoreLayerMask, drawDebugRay); + if (hitTransform != null) { + if (IsAncestor(targetObject.transform, hitTransform)) { +#if UNITY_EDITOR + if (drawDebugRay) { + Debug.DrawLine(transform.TransformPoint(positionOffset), targetObject.transform.TransformPoint(targetOffset), Color.green); + } +#endif + return targetObject; // return the target object meaning it is within sight +#if UNITY_EDITOR + } else { + if (drawDebugRay) { + Debug.DrawLine(transform.TransformPoint(positionOffset), targetObject.transform.TransformPoint(targetOffset), Color.yellow); + } +#endif + } + } else if (GetComponentForType(targetObject) == null && GetComponentForType(targetObject) == null) { + // If the linecast doesn't hit anything then that the target object doesn't have a collider and there is nothing in the way + if (targetObject.gameObject.activeSelf) { + return targetObject; + } + } + } else { +#if UNITY_EDITOR + if (drawDebugRay) { + Debug.DrawLine(transform.TransformPoint(positionOffset), targetObject.transform.TransformPoint(targetOffset), angle >= fieldOfViewAngle * 0.5f ? Color.red : Color.magenta); + } +#endif + } + // return null if the target object is not within sight + return null; + } + + public static Transform LineOfSight(Transform transform, Vector3 positionOffset, GameObject targetObject, Vector3 targetOffset, bool usePhysics2D, int ignoreLayerMask, bool drawDebugRay) + { + Transform hitTransform = null; + if (usePhysics2D) { + RaycastHit2D hit; + if ((hit = Physics2D.Linecast(transform.TransformPoint(positionOffset), targetObject.transform.TransformPoint(targetOffset), ~ignoreLayerMask))) { + hitTransform = hit.transform; + } + } else { + RaycastHit hit; + if (Physics.Linecast(transform.TransformPoint(positionOffset), targetObject.transform.TransformPoint(targetOffset), out hit, ~ignoreLayerMask, QueryTriggerInteraction.Ignore)) { + hitTransform = hit.transform; + } + } + return hitTransform; + } + + // Is the hitObject an ancestor of the target? + public static bool IsAncestor(Transform target, Transform hitTransform) + { + return hitTransform.IsChildOf(target) || target.IsChildOf(hitTransform); + } + + // Cast a sphere with the desired radius. Check each object's audio source to see if audio is playing. If audio is playing + // and its audibility is greater than the audibility threshold then return the object heard + public static GameObject WithinHearingRange(Transform transform, Vector3 positionOffset, float audibilityThreshold, float hearingRadius, Collider[] overlapColliders, LayerMask objectLayerMask) + { + GameObject objectHeard = null; + var hitCount = Physics.OverlapSphereNonAlloc(transform.TransformPoint(positionOffset), hearingRadius, overlapColliders, objectLayerMask, QueryTriggerInteraction.Ignore); + if (hitCount > 0) { +#if UNITY_EDITOR + if (hitCount == overlapColliders.Length) { + Debug.LogWarning("Warning: The hit count is equal to the max collider array size. This will cause objects to be missed. Consider increasing the max collision count size."); + } +#endif + float maxAudibility = 0; + for (int i = 0; i < hitCount; ++i) { + float audibility = 0; + GameObject obj; + // Call the WithinHearingRange function to determine if this specific object is within hearing range + if ((obj = WithinHearingRange(transform, positionOffset, audibilityThreshold, overlapColliders[i].gameObject, ref audibility)) != null) { + // This object is within hearing range. Set it to the objectHeard GameObject if the audibility is less than any of the other objects + if (audibility > maxAudibility) { + maxAudibility = audibility; + objectHeard = obj; + } + } + } + } + return objectHeard; + } + + // Cast a circle with the desired radius. Check each object's audio source to see if audio is playing. If audio is playing + // and its audibility is greater than the audibility threshold then return the object heard + public static GameObject WithinHearingRange2D(Transform transform, Vector3 positionOffset, float audibilityThreshold, float hearingRadius, Collider2D[] overlapColliders, LayerMask objectLayerMask) + { + GameObject objectHeard = null; + var hitCount = Physics2D.OverlapCircleNonAlloc(transform.TransformPoint(positionOffset), hearingRadius, overlapColliders, objectLayerMask); + if (hitCount > 0) { +#if UNITY_EDITOR + if (hitCount == overlapColliders.Length) { + Debug.LogWarning("Warning: The hit count is equal to the max collider array size. This will cause objects to be missed. Consider increasing the max collision count size."); + } +#endif + float maxAudibility = 0; + for (int i = 0; i < hitCount; ++i) { + float audibility = 0; + GameObject obj; + // Call the WithinHearingRange function to determine if this specific object is within hearing range + if ((obj = WithinHearingRange(transform, positionOffset, audibilityThreshold, overlapColliders[i].gameObject, ref audibility)) != null) { + // This object is within hearing range. Set it to the objectHeard GameObject if the audibility is less than any of the other objects + if (audibility > maxAudibility) { + maxAudibility = audibility; + objectHeard = obj; + } + } + } + } + return objectHeard; + } + + // Public helper function that will automatically create an audibility variable that is not used. This function is useful if the calling call doesn't + // care about the audibility value + public static GameObject WithinHearingRange(Transform transform, Vector3 positionOffset, float audibilityThreshold, GameObject targetObject) + { + float audibility = 0; + return WithinHearingRange(transform, positionOffset, audibilityThreshold, targetObject, ref audibility); + } + + public static GameObject WithinHearingRange(Transform transform, Vector3 positionOffset, float audibilityThreshold, GameObject targetObject, ref float audibility) + { + AudioSource[] colliderAudioSource; + // Check to see if the hit agent has an audio source and that audio source is playing + if ((colliderAudioSource = GetComponentsForType(targetObject)) != null) { + for (int i = 0; i < colliderAudioSource.Length; ++i) { + if (colliderAudioSource[i].isPlaying) { + var distance = Vector3.Distance(transform.position, targetObject.transform.position); + if (distance >= colliderAudioSource[i].maxDistance) { + audibility = 0; + } else { + if (colliderAudioSource[i].rolloffMode == AudioRolloffMode.Logarithmic) { + audibility = 1 / (1 + colliderAudioSource[i].maxDistance * (distance - 1)); + } else { // linear + audibility = colliderAudioSource[i].volume * Mathf.Clamp01((distance - colliderAudioSource[i].minDistance) / (colliderAudioSource[i].maxDistance - colliderAudioSource[i].minDistance)); + } + } + if (audibility > audibilityThreshold) { + return targetObject; + } + } + } + } + return null; + } + + // Draws the line of sight representation + public static void DrawLineOfSight(Transform transform, Vector3 positionOffset, float fieldOfViewAngle, float angleOffset, float viewDistance, bool usePhysics2D) + { +#if UNITY_EDITOR + var oldColor = UnityEditor.Handles.color; + var color = Color.yellow; + color.a = 0.1f; + UnityEditor.Handles.color = color; + + var halfFOV = fieldOfViewAngle * 0.5f + angleOffset; + var beginDirection = Quaternion.AngleAxis(-halfFOV, (usePhysics2D ? transform.forward : transform.up)) * (usePhysics2D ? transform.up : transform.forward); + UnityEditor.Handles.DrawSolidArc(transform.TransformPoint(positionOffset), (usePhysics2D ? transform.forward : transform.up), beginDirection, fieldOfViewAngle, viewDistance); + + UnityEditor.Handles.color = oldColor; +#endif + } + + public static T GetComponentForType(GameObject target) where T : Component + { + Dictionary typeComponentMap; + Component targetComponent; + // Return the cached component if it exists. + if (gameObjectComponentMap.TryGetValue(target, out typeComponentMap)) { + if (typeComponentMap.TryGetValue(typeof(T), out targetComponent)) { + return targetComponent as T; + } + } else { + // The cached component doesn't exist for the specified type. + typeComponentMap = new Dictionary(); + gameObjectComponentMap.Add(target, typeComponentMap); + } + + // Find the component reference and cache the results. + targetComponent = target.GetComponent(); + typeComponentMap.Add(typeof(T), targetComponent); + return targetComponent as T; + } + + public static T GetParentComponentForType(GameObject target) where T : Component + { + Dictionary typeComponentMap; + Component targetComponent; + // Return the cached component if it exists. + if (gameObjectParentComponentMap.TryGetValue(target, out typeComponentMap)) { + if (typeComponentMap.TryGetValue(typeof(T), out targetComponent)) { + return targetComponent as T; + } + } else { + // The cached component doesn't exist for the specified type. + typeComponentMap = new Dictionary(); + gameObjectParentComponentMap.Add(target, typeComponentMap); + } + + // Find the component reference and cache the results. + targetComponent = target.GetComponentInParent(); + typeComponentMap.Add(typeof(T), targetComponent); + return targetComponent as T; + } + + public static T[] GetComponentsForType(GameObject target) where T : Component + { + Dictionary typeComponentsMap; + Component[] targetComponents; + // Return the cached component if it exists. + if (gameObjectComponentsMap.TryGetValue(target, out typeComponentsMap)) { + if (typeComponentsMap.TryGetValue(typeof(T), out targetComponents)) { + return targetComponents as T[]; + } + } else { + // The cached components doesn't exist for the specified type. + typeComponentsMap = new Dictionary(); + gameObjectComponentsMap.Add(target, typeComponentsMap); + } + + // Find the component reference and cache the results. + targetComponents = target.GetComponents(); + typeComponentsMap.Add(typeof(T), targetComponents); + return targetComponents as T[]; + } + + // Clears the static references. + public static void ClearCache() + { + gameObjectComponentMap.Clear(); + gameObjectComponentsMap.Clear(); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/MovementUtility.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/MovementUtility.cs.meta new file mode 100644 index 000000000..e2bb1f3e6 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/MovementUtility.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 23cee7cf3a3935c40ab4acc084e400e7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/MovementUtility.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs new file mode 100644 index 000000000..42af58381 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs @@ -0,0 +1,18 @@ + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [System.Flags] + public enum DetectionMode : uint + { + Object = 1, + ObjectList = 2, + Tag = 4, + LayerMask = 8 + } + + [System.Serializable] + public class SharedDetectionMode : SharedVariable + { + public static implicit operator SharedDetectionMode(DetectionMode value) { return new SharedDetectionMode { Value = value }; } + } +} diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs.meta new file mode 100644 index 000000000..b1ddb698d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: e771887b4c986f24cb030219a9337050 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/SharedDetectionMode.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks.meta new file mode 100644 index 000000000..6eef8782c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: a346c322cf10ef6459878863b10d2b59 +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs new file mode 100644 index 000000000..4051248bb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs @@ -0,0 +1,137 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Check to see if the any objects are within hearing range of the current agent.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("a464405df8e82b24db602534724b5e6f", "941bd88188259374d885440560f1a29d")] + public class CanHearObject : Conditional + { + [Tooltip("Should the 2D version be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("usePhysics2D")] + public bool m_UsePhysics2D; + [Tooltip("Specifies the type of detection that should be used.")] + public SharedDetectionMode m_DetectionMode = DetectionMode.Object | DetectionMode.ObjectList | DetectionMode.Tag | DetectionMode.LayerMask; + [Tooltip("The object that we are searching for")] + [UnityEngine.Serialization.FormerlySerializedAs("targetObject")] + public SharedGameObject m_TargetObject; + [Tooltip("The objects that we are searching for")] + [UnityEngine.Serialization.FormerlySerializedAs("targetObjects")] + public SharedGameObjectList m_TargetObjects; + [Tooltip("The tag of the object that we are searching for")] + [UnityEngine.Serialization.FormerlySerializedAs("targetTag")] + public SharedString m_TargetTag; + [Tooltip("The LayerMask of the objects that we are searching for")] + [UnityEngine.Serialization.FormerlySerializedAs("objectLayerMask")] + public SharedLayerMask m_TargetLayerMask; + [Tooltip("If using the object layer mask, specifies the maximum number of colliders that the physics cast can collide with")] + [UnityEngine.Serialization.FormerlySerializedAs("maxCollisionCount")] + public int m_MaxCollisionCount = 200; + [Tooltip("How far away the unit can hear")] + [UnityEngine.Serialization.FormerlySerializedAs("hearingRadius")] + public SharedFloat m_HearingRadius = 50; + [Tooltip("The further away a sound source is the less likely the agent will be able to hear it. " + + "Set a threshold for the the minimum audibility level that the agent can hear")] + [UnityEngine.Serialization.FormerlySerializedAs("audibilityThreshold")] + public SharedFloat m_AudibilityThreshold = 0.05f; + [Tooltip("The hearing offset relative to the pivot position")] + [UnityEngine.Serialization.FormerlySerializedAs("offset")] + public SharedVector3 m_Offset; + [Tooltip("The returned object that is heard")] + [UnityEngine.Serialization.FormerlySerializedAs("returnedObject")] + public SharedGameObject m_ReturnedObject; + + private Collider[] m_OverlapColliders; + private Collider2D[] m_Overlap2DColliders; + + // Returns success if an object was found otherwise failure + public override TaskStatus OnUpdate() + { + m_ReturnedObject.Value = null; + if ((m_DetectionMode.Value & DetectionMode.Object) != 0 && m_TargetObject.Value != null) { + var target = m_TargetObject.Value; + if (Vector3.Distance(target.transform.position, transform.position) < m_HearingRadius.Value) { + m_ReturnedObject.Value = MovementUtility.WithinHearingRange(transform, m_Offset.Value, m_AudibilityThreshold.Value, m_TargetObject.Value); + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.ObjectList) != 0) { + GameObject objectFound = null; + for (int i = 0; i < m_TargetObjects.Value.Count; ++i) { + var audibility = 0f; + GameObject obj; + if (Vector3.Distance(m_TargetObjects.Value[i].transform.position, transform.position) < m_HearingRadius.Value) { + if ((obj = MovementUtility.WithinHearingRange(transform, m_Offset.Value, m_AudibilityThreshold.Value, m_TargetObjects.Value[i], ref audibility)) != null) { + objectFound = obj; + } + } + } + m_ReturnedObject.Value = objectFound; + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.Tag) != 0 && !string.IsNullOrEmpty(m_TargetTag.Value)) { + var targets = GameObject.FindGameObjectsWithTag(m_TargetTag.Value); + if (targets != null) { + for (int i = 0; i < targets.Length; ++i) { + var audibility = 0f; + GameObject obj; + if (Vector3.Distance(targets[i].transform.position, transform.position) < m_HearingRadius.Value) { + if ((obj = MovementUtility.WithinHearingRange(transform, m_Offset.Value, m_AudibilityThreshold.Value, targets[i], ref audibility)) != null) { + m_ReturnedObject.Value = obj; + } + } + } + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.LayerMask) != 0) { + if (m_UsePhysics2D) { + if (m_Overlap2DColliders == null) { + m_Overlap2DColliders = new Collider2D[m_MaxCollisionCount]; + } + m_ReturnedObject.Value = MovementUtility.WithinHearingRange2D(transform, m_Offset.Value, m_AudibilityThreshold.Value, m_HearingRadius.Value, m_Overlap2DColliders, m_TargetLayerMask.Value); + } else { + if (m_OverlapColliders == null) { + m_OverlapColliders = new Collider[m_MaxCollisionCount]; + } + m_ReturnedObject.Value = MovementUtility.WithinHearingRange(transform, m_Offset.Value, m_AudibilityThreshold.Value, m_HearingRadius.Value, m_OverlapColliders, m_TargetLayerMask.Value); + } + } + + if (m_ReturnedObject.Value != null) { + // m_ReturnedObject success if an object was heard + return TaskStatus.Success; + } + + // An object is not within heard so return failure + return TaskStatus.Failure; + } + + // Reset the public variables + public override void OnReset() + { + m_HearingRadius = 50; + m_AudibilityThreshold = 0.05f; + } + + // Draw the hearing radius + public override void OnDrawGizmos() + { +#if UNITY_EDITOR + if (Owner == null || m_HearingRadius == null) { + return; + } + var oldColor = UnityEditor.Handles.color; + UnityEditor.Handles.color = Color.yellow; + UnityEditor.Handles.DrawWireDisc(Owner.transform.position, Owner.transform.up, m_HearingRadius.Value); + UnityEditor.Handles.color = oldColor; +#endif + } + + public override void OnBehaviorComplete() + { + MovementUtility.ClearCache(); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs.meta new file mode 100644 index 000000000..33ba6686e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 634d2d6246879f74e8c8e4fe199fa82b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/CanHearObject.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs new file mode 100644 index 000000000..39c32e879 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs @@ -0,0 +1,198 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Check to see if the any objects are within sight of the agent.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("c3873913d6f08e44d8f24b80257edf45", "7f2d1486b1b44ec4b8c213df246534c5")] + public class CanSeeObject : Conditional + { + [Tooltip("Should the 2D version be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("usePhysics2D")] + public bool m_UsePhysics2D; + [Tooltip("Specifies the type of detection that should be used.")] + public SharedDetectionMode m_DetectionMode = DetectionMode.Object | DetectionMode.ObjectList | DetectionMode.Tag | DetectionMode.LayerMask; + [Tooltip("If using the Object detection mode, specifies the target object that is being searched.")] + [UnityEngine.Serialization.FormerlySerializedAs("targetObject")] + public SharedGameObject m_TargetObject; + [Tooltip("If using the Target Objects detection mode, specifies the objects that are being searched.")] + [UnityEngine.Serialization.FormerlySerializedAs("targetObjects")] + public SharedGameObjectList m_TargetObjects; + [Tooltip("If using the Tag detection mode, specifies the tag of the objects that are being searched.")] + [UnityEngine.Serialization.FormerlySerializedAs("targetTag")] + public SharedString m_TargetTag; + [Tooltip("If using the LayerMask detection mode, specifies the LayerMask of the objects that are being searched.")] + [UnityEngine.Serialization.FormerlySerializedAs("objectLayerMask")] + public SharedLayerMask m_TargetLayerMask; + [Tooltip("If using the LayerMask detection mode, specifies the maximum number of colliders that the physics cast can collide with.")] + [UnityEngine.Serialization.FormerlySerializedAs("maxCollisionCount")] + public int m_MaxCollisionCount = 200; + [Tooltip("The LayerMask of the objects to ignore when performing the line of sight check.")] + [UnityEngine.Serialization.FormerlySerializedAs("ignoreLayerMask")] + public LayerMask m_IgnoreLayerMask; + [Tooltip("The field of view angle of the agent (in degrees).")] + [UnityEngine.Serialization.FormerlySerializedAs("fieldOfViewAngle")] + public SharedFloat m_FieldOfViewAngle = 90; + [Tooltip("The distance that the agent can see.")] + [UnityEngine.Serialization.FormerlySerializedAs("viewDistance")] + public SharedFloat m_ViewDistance = 1000; + [Tooltip("The raycast offset relative to the pivot position.")] + [UnityEngine.Serialization.FormerlySerializedAs("offset")] + public SharedVector3 m_Offset; + [Tooltip("The target raycast offset relative to the pivot position.")] + [UnityEngine.Serialization.FormerlySerializedAs("targetOffset")] + public SharedVector3 m_TargetOffset; + [Tooltip("The offset to apply to 2D angles.")] + [UnityEngine.Serialization.FormerlySerializedAs("angleOffset2D")] + public SharedFloat m_AngleOffset2D; + [Tooltip("Should the target bone be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("useTargetBone")] + public SharedBool m_UseTargetBone; + [Tooltip("The target's bone if the target is a humanoid.")] + [UnityEngine.Serialization.FormerlySerializedAs("targetBone")] + public SharedHumanBodyBones m_TargetBone; + [Tooltip("Should a debug look ray be drawn to the scene view?")] + [UnityEngine.Serialization.FormerlySerializedAs("drawDebugRay")] + public SharedBool m_DrawDebugRay; + [Tooltip("Should the agent's layer be disabled before the Can See Object check is executed?")] + [UnityEngine.Serialization.FormerlySerializedAs("disableAgentColliderLayer")] + public SharedBool m_DisableAgentColliderLayer; + [Tooltip("The object that is within sight.")] + [UnityEngine.Serialization.FormerlySerializedAs("returnedObject")] + public SharedGameObject m_ReturnedObject; + + private GameObject[] m_AgentColliderGameObjects; + private int[] m_OriginalColliderLayer; + private Collider[] m_OverlapColliders; + private Collider2D[] m_Overlap2DColliders; + + private int m_IgnoreRaycastLayer = LayerMask.NameToLayer("Ignore Raycast"); + + // Returns success if an object was found otherwise failure + public override TaskStatus OnUpdate() + { + m_ReturnedObject.Value = null; + + // The collider layers on the agent can be set to ignore raycast to prevent them from interferring with the raycast checks. + if (m_DisableAgentColliderLayer.Value) { + if (m_AgentColliderGameObjects == null) { + if (m_UsePhysics2D) { + var colliders = gameObject.GetComponentsInChildren(); + m_AgentColliderGameObjects = new GameObject[colliders.Length]; + for (int i = 0; i < m_AgentColliderGameObjects.Length; ++i) { + m_AgentColliderGameObjects[i] = colliders[i].gameObject; + } + } else { + var colliders = gameObject.GetComponentsInChildren(); + m_AgentColliderGameObjects = new GameObject[colliders.Length]; + for (int i = 0; i < m_AgentColliderGameObjects.Length; ++i) { + m_AgentColliderGameObjects[i] = colliders[i].gameObject; + } + } + m_OriginalColliderLayer = new int[m_AgentColliderGameObjects.Length]; + } + + // Change the layer. Remember the previous layer so it can be reset after the check has completed. + for (int i = 0; i < m_AgentColliderGameObjects.Length; ++i) { + m_OriginalColliderLayer[i] = m_AgentColliderGameObjects[i].layer; + m_AgentColliderGameObjects[i].layer = m_IgnoreRaycastLayer; + } + } + + if ((m_DetectionMode.Value & DetectionMode.Object) != 0 && m_TargetObject.Value != null) { + if (m_UsePhysics2D) { + m_ReturnedObject.Value = MovementUtility.WithinSight2D(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_TargetObject.Value, m_TargetOffset.Value, m_AngleOffset2D.Value, m_IgnoreLayerMask, m_UseTargetBone.Value, m_TargetBone.Value, m_DrawDebugRay.Value); + } else { + m_ReturnedObject.Value = MovementUtility.WithinSight(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_TargetObject.Value, m_TargetOffset.Value, m_IgnoreLayerMask, m_UseTargetBone.Value, m_TargetBone.Value, m_DrawDebugRay.Value); + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.ObjectList) != 0) { + var minAngle = Mathf.Infinity; + for (int i = 0; i < m_TargetObjects.Value.Count; ++i) { + GameObject obj; + if ((obj = MovementUtility.WithinSight(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_TargetObjects.Value[i], m_TargetOffset.Value, m_UsePhysics2D, m_AngleOffset2D.Value, out var angle, m_IgnoreLayerMask, m_UseTargetBone.Value, m_TargetBone.Value, m_DrawDebugRay.Value)) != null) { + // This object is within sight. Set it to the objectFound GameObject if the angle is less than any of the other objects + if (angle < minAngle) { + minAngle = angle; + m_ReturnedObject.Value = obj; + } + } + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.Tag) != 0 && !string.IsNullOrEmpty(m_TargetTag.Value)) { + var targets = GameObject.FindGameObjectsWithTag(m_TargetTag.Value); + if (targets != null) { + var minAngle = Mathf.Infinity; + for (int i = 0; i < targets.Length; ++i) { + GameObject obj; + if ((obj = MovementUtility.WithinSight(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, targets[i], m_TargetOffset.Value, m_UsePhysics2D, m_AngleOffset2D.Value, out var angle, m_IgnoreLayerMask, m_UseTargetBone.Value, m_TargetBone.Value, m_DrawDebugRay.Value)) != null) { + // This object is within sight. Set it to the objectFound GameObject if the angle is less than any of the other objects + if (angle < minAngle) { + minAngle = angle; + m_ReturnedObject.Value = obj; + } + } + } + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.LayerMask) != 0) { + if (m_UsePhysics2D) { + if (m_Overlap2DColliders == null) { + m_Overlap2DColliders = new Collider2D[m_MaxCollisionCount]; + } + + m_ReturnedObject.Value = MovementUtility.WithinSight2D(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_Overlap2DColliders, m_TargetLayerMask.Value, m_TargetOffset.Value, m_AngleOffset2D.Value, m_IgnoreLayerMask, m_DrawDebugRay.Value); + } else { + if (m_OverlapColliders == null) { + m_OverlapColliders = new Collider[m_MaxCollisionCount]; + } + + m_ReturnedObject.Value = MovementUtility.WithinSight(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_OverlapColliders, m_TargetLayerMask.Value, m_TargetOffset.Value, m_IgnoreLayerMask, m_UseTargetBone.Value, m_TargetBone.Value, m_DrawDebugRay.Value); + } + } + + // Restore the original layers. + if (m_DisableAgentColliderLayer.Value) { + for (int i = 0; i < m_AgentColliderGameObjects.Length; ++i) { + m_AgentColliderGameObjects[i].layer = m_OriginalColliderLayer[i]; + } + } + + if (m_ReturnedObject.Value != null) { + return TaskStatus.Success; + } + + // An object is not within sight so return failure + return TaskStatus.Failure; + } + + // Reset the public variables + public override void OnReset() + { + m_DetectionMode = DetectionMode.Object | DetectionMode.ObjectList | DetectionMode.Tag | DetectionMode.LayerMask; + m_FieldOfViewAngle = 90; + m_ViewDistance = 1000; + m_Offset = Vector3.zero; + m_TargetOffset = Vector3.zero; + m_AngleOffset2D = 0; + m_TargetTag = ""; + m_DrawDebugRay = false; + m_IgnoreLayerMask = 1 << LayerMask.NameToLayer("Ignore Raycast"); + } + + // Draw the line of sight representation within the scene window + public override void OnDrawGizmos() + { + MovementUtility.DrawLineOfSight(Owner.transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_AngleOffset2D.Value, m_ViewDistance.Value, m_UsePhysics2D); + } + + public override void OnBehaviorComplete() + { + MovementUtility.ClearCache(); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs.meta new file mode 100644 index 000000000..914f3ea5d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 5534277ff5a25bd4abed31059ad7904c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/CanSeeObject.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs new file mode 100644 index 000000000..eca55493a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs @@ -0,0 +1,107 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Find a place to hide and move to it using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("c91b8fe3d68a9114dafd557a82d821d8", "67e27331b399ae14f9eb7a6debc1802d")] + public class Cover : NavMeshMovement + { + [Tooltip("The distance to search for cover")] + [UnityEngine.Serialization.FormerlySerializedAs("maxCoverDistance")] + public SharedFloat m_MaxCoverDistance = 1000; + [Tooltip("The layermask of the available cover positions")] + [UnityEngine.Serialization.FormerlySerializedAs("availableLayerCovers")] + public LayerMask m_AvailableLayerCovers; + [Tooltip("The maximum number of raycasts that should be fired before the agent gives up looking for an agent to find cover behind")] + [UnityEngine.Serialization.FormerlySerializedAs("maxRaycasts")] + public SharedInt m_MaxRaycasts = 100; + [Tooltip("How large the step should be between raycasts")] + [UnityEngine.Serialization.FormerlySerializedAs("rayStep")] + public SharedFloat m_RayStep = 1; + [Tooltip("Once a cover point has been found, multiply this offset by the normal to prevent the agent from hugging the wall")] + [UnityEngine.Serialization.FormerlySerializedAs("coverOffset")] + public SharedFloat m_CoverOffset = 2; + [Tooltip("Should the agent look at the cover point after it has arrived?")] + [UnityEngine.Serialization.FormerlySerializedAs("lookAtCoverPoint")] + public SharedBool m_LookAtCoverPoint = false; + [Tooltip("The agent is done rotating to the cover point when the square magnitude is less than this value")] + [UnityEngine.Serialization.FormerlySerializedAs("rotationEpsilon")] + public SharedFloat m_RotationEpsilon = 0.5f; + [Tooltip("Max rotation delta if lookAtCoverPoint")] + [UnityEngine.Serialization.FormerlySerializedAs("maxLookAtRotationDelta")] + public SharedFloat m_MaxLookAtRotationDelta; + + private Vector3 m_CoverPoint; + // The position to reach, offsetted from coverPoint + private Vector3 m_CoverTarget; + // Was cover found? + private bool m_FoundCover; + + public override void OnStart() + { + RaycastHit hit; + int raycastCount = 0; + var direction = transform.forward; + float step = 0; + m_FoundCover = false; + // Keep firing a ray until too many rays have been fired + while (raycastCount < m_MaxRaycasts.Value) { + var ray = new Ray(transform.position, direction); + if (Physics.Raycast(ray, out hit, m_MaxCoverDistance.Value, m_AvailableLayerCovers.value)) { + // A suitable agent has been found. Find the opposite side of that agent by shooting a ray in the opposite direction from a point far away + if (hit.collider.Raycast(new Ray(hit.point - hit.normal * m_MaxCoverDistance.Value, hit.normal), out hit, Mathf.Infinity)) { + m_CoverPoint = hit.point; + m_CoverTarget = hit.point + hit.normal * m_CoverOffset.Value; + m_FoundCover = true; + break; + } + } + // Keep sweeiping along the y axis + step += m_RayStep.Value; + direction = Quaternion.Euler(0, transform.eulerAngles.y + step, 0) * Vector3.forward; + raycastCount++; + } + + if (m_FoundCover) { + SetDestination(m_CoverTarget); + } + + base.OnStart(); + } + + // Seek to the cover point. Return success as soon as the location is reached or the agent is looking at the cover point + public override TaskStatus OnUpdate() + { + if (!m_FoundCover) { + return TaskStatus.Failure; + } + if (HasArrived()) { + var rotation = Quaternion.LookRotation(m_CoverPoint - transform.position); + // Return success if the agent isn't going to look at the cover point or it has completely rotated to look at the cover point + if (!m_LookAtCoverPoint.Value || Quaternion.Angle(transform.rotation, rotation) < m_RotationEpsilon.Value) { + return TaskStatus.Success; + } else { + // Still needs to rotate towards the target + transform.rotation = Quaternion.RotateTowards(transform.rotation, rotation, m_MaxLookAtRotationDelta.Value); + } + } + + return TaskStatus.Running; + } + + // Reset the public variables + public override void OnReset() + { + base.OnStart(); + + m_MaxCoverDistance = 1000; + m_MaxRaycasts = 100; + m_RayStep = 1; + m_CoverOffset = 2; + m_LookAtCoverPoint = false; + m_RotationEpsilon = 0.5f; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs.meta new file mode 100644 index 000000000..f5ac04071 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 4ce745e6d7861534aaaa58a6a60ecc75 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Cover.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs new file mode 100644 index 000000000..45e02d411 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs @@ -0,0 +1,96 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Evade the target specified using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("cecc9277e75f9964e98d167be763695c", "992feefbe2d39f945b808bed5b4f0986")] + public class Evade : NavMeshMovement + { + [Tooltip("The agent has evaded when the magnitude is greater than this value")] + [UnityEngine.Serialization.FormerlySerializedAs("evadeDistance")] + public SharedFloat m_EvadeDistance = 10; + [Tooltip("The distance to look ahead when evading")] + [UnityEngine.Serialization.FormerlySerializedAs("lookAheadDistance")] + public SharedFloat m_LookAheadDistance = 5; + [Tooltip("How far to predict the distance ahead of the target. Lower values indicate less distance should be predicated")] + [UnityEngine.Serialization.FormerlySerializedAs("targetDistPrediction")] + public SharedFloat m_TargetDistPrediction = 20; + [Tooltip("Multiplier for predicting the look ahead distance")] + [UnityEngine.Serialization.FormerlySerializedAs("targetDistPredictionMult")] + public SharedFloat m_TargetDistPredictionMult = 20; + [Tooltip("The GameObject that the agent is evading")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + [Tooltip("The maximum number of interations that the position should be set")] + [UnityEngine.Serialization.FormerlySerializedAs("maxInterations")] + public int m_MaxInterations = 1; + + // The position of the target at the last frame + private Vector3 m_TargetPosition; + + public override void OnStart() + { + base.OnStart(); + + m_TargetPosition = m_Target.Value.transform.position; + if (m_MaxInterations == 0) { + Debug.LogWarning("Error: Max iterations must be greater than 0"); + m_MaxInterations = 1; + } + SetDestination(Target(0)); + } + + // Evade from the target. Return success once the agent has fleed the target by moving far enough away from it + // Return running if the agent is still fleeing + public override TaskStatus OnUpdate() + { + if (Vector3.Magnitude(transform.position - m_Target.Value.transform.position) > m_EvadeDistance.Value) { + return TaskStatus.Success; + } + + var interation = 0; + while (!SetDestination(Target(interation)) && interation < m_MaxInterations - 1) { + interation++; + } + + return TaskStatus.Running; + } + + // Evade in the opposite direction + private Vector3 Target(int iteration) + { + // Calculate the current distance to the target and the current speed + var distance = (m_Target.Value.transform.position - transform.position).magnitude; + var speed = Velocity().magnitude; + + float futurePrediction = 0; + // Set the future prediction to max prediction if the speed is too small to give an accurate prediction + if (speed <= distance / m_TargetDistPrediction.Value) { + futurePrediction = m_TargetDistPrediction.Value; + } else { + futurePrediction = (distance / speed) * m_TargetDistPredictionMult.Value; // the prediction should be accurate enough + } + + // Predict the future by taking the velocity of the target and multiply it by the future prediction + var prevTargetPosition = m_TargetPosition; + m_TargetPosition = m_Target.Value.transform.position; + var position = m_TargetPosition + (m_TargetPosition - prevTargetPosition) * futurePrediction; + + return transform.position + (transform.position - position).normalized * m_LookAheadDistance.Value * ((m_MaxInterations - iteration) / m_MaxInterations); + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_EvadeDistance = 10; + m_LookAheadDistance = 5; + m_TargetDistPrediction = 20; + m_TargetDistPredictionMult = 20; + m_Target = null; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs.meta new file mode 100644 index 000000000..27b08f9d2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 4214d47e960a0444491973584f8d4f4a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Evade.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs new file mode 100644 index 000000000..b4a47d1f2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs @@ -0,0 +1,85 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Flee from the target specified using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("e5f0ffa5bd82433428ba4d2dd58d57d8", "e1a2340aca5184f4ba0f3e3163864b8e")] + public class Flee : NavMeshMovement + { + [Tooltip("The agent has fleed when the magnitude is greater than this value")] + [UnityEngine.Serialization.FormerlySerializedAs("fleedDistance")] + public SharedFloat m_FleedDistance = 20; + [Tooltip("The distance to look ahead when fleeing")] + [UnityEngine.Serialization.FormerlySerializedAs("lookAheadDistance")] + public SharedFloat m_LookAheadDistance = 5; + [Tooltip("The GameObject that the agent is fleeing from")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + + private bool m_HasMoved; + + public override void OnStart() + { + base.OnStart(); + + m_HasMoved = false; + + SetDestination(Target()); + } + + // Flee from the target. Return success once the agent has fleed the target by moving far enough away from it + // Return running if the agent is still fleeing + public override TaskStatus OnUpdate() + { + if (Vector3.Magnitude(transform.position - m_Target.Value.transform.position) > m_FleedDistance.Value) { + return TaskStatus.Success; + } + + if (HasArrived()) { + if (!m_HasMoved) { + return TaskStatus.Failure; + } + if (!SetDestination(Target())) { + return TaskStatus.Failure; + } + m_HasMoved = false; + } else { + // If the agent is stuck the task shouldn't continue to return a status of running. + var velocityMagnitude = Velocity().sqrMagnitude; + if (m_HasMoved && velocityMagnitude <= 0f) { + return TaskStatus.Failure; + } + m_HasMoved = velocityMagnitude > 0f; + } + + return TaskStatus.Running; + } + + // Flee in the opposite direction + private Vector3 Target() + { + return transform.position + (transform.position - m_Target.Value.transform.position).normalized * m_LookAheadDistance.Value; + } + + // Return false if the position isn't valid on the NavMesh. + protected override bool SetDestination(Vector3 destination) + { + if (!SamplePosition(ref destination)) { + return false; + } + return base.SetDestination(destination); + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_FleedDistance = 20; + m_LookAheadDistance = 5; + m_Target = null; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs.meta new file mode 100644 index 000000000..f67295b67 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: e4bdc12b530491842b05403138b8425c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Flee.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs new file mode 100644 index 000000000..a8cbb822f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs @@ -0,0 +1,94 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Flock around the scene using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("5c4c8ca7a2b26d648ad1b3009d8ee3d6", "29465febf85da33499a039c8ec393d64")] + public class Flock : NavMeshGroupMovement + { + [Tooltip("Agents less than this distance apart are neighbors")] + [UnityEngine.Serialization.FormerlySerializedAs("neighborDistance")] + public SharedFloat m_NeighborDistance = 100; + [Tooltip("How far the agent should look ahead when determine its pathfinding destination")] + [UnityEngine.Serialization.FormerlySerializedAs("lookAheadDistance")] + public SharedFloat m_LookAheadDistance = 5; + [Tooltip("The greater the alignmentWeight is the more likely it is that the agents will be facing the same direction")] + [UnityEngine.Serialization.FormerlySerializedAs("alignmentWeight")] + public SharedFloat m_AlignmentWeight = 0.4f; + [Tooltip("The greater the cohesionWeight is the more likely it is that the agents will be moving towards a common position")] + [UnityEngine.Serialization.FormerlySerializedAs("cohesionWeight")] + public SharedFloat m_CohesionWeight = 0.5f; + [Tooltip("The greater the separationWeight is the more likely it is that the agents will be separated")] + [UnityEngine.Serialization.FormerlySerializedAs("separationWeight")] + public SharedFloat m_SeparationWeight = 0.6f; + + // The agents will always be flocking so always return running + public override TaskStatus OnUpdate() + { + // Determine a destination for each agent + for (int i = 0; i < m_Agents.Length; ++i) { + Vector3 alignment, cohesion, separation; + // determineFlockAttributes will determine which direction to head, which common position to move toward, and how far apart each agent is from one another, + DetermineFlockParameters(i, out alignment, out cohesion, out separation); + // Weigh each parameter to give one more of an influence than another + var velocity = alignment * m_AlignmentWeight.Value + cohesion * m_CohesionWeight.Value + separation * m_SeparationWeight.Value; + // Set the destination based on the velocity multiplied by the look ahead distance + if (!SetDestination(i, m_Transforms[i].position + velocity * m_LookAheadDistance.Value)) { + // Go the opposite direction if the destination is invalid + velocity *= -1; + SetDestination(i, m_Transforms[i].position + velocity * m_LookAheadDistance.Value); + } + } + return TaskStatus.Running; + } + + // Determine the three flock parameters: alignment, cohesion, and separation. + // Alignment: determines which direction to move + // Cohesion: Determines a common position to move towards + // Separation: Determines how far apart the agent is from all other agents + private void DetermineFlockParameters(int index, out Vector3 alignment, out Vector3 cohesion, out Vector3 separation) + { + alignment = cohesion = separation = Vector3.zero; + int neighborCount = 0; + var agentPosition = m_Transforms[index].position; + // Loop through each agent to determine the alignment, cohesion, and separation + for (int i = 0; i < m_Agents.Length; ++i) { + // The agent can't compare against itself + if (index != i) { + var position = m_Transforms[i].position; + // Only determine the parameters if the other agent is its neighbor + if (Vector3.Magnitude(position - agentPosition) < m_NeighborDistance.Value) { + // This agent is the neighbor of the original agent so add the alignment, cohesion, and separation + alignment += Velocity(i); + cohesion += position; + separation += position - agentPosition; + neighborCount++; + } + } + } + + // Don't move if there are no neighbors + if (neighborCount == 0) { + return; + } + // Normalize all of the values + alignment = (alignment / neighborCount).normalized; + cohesion = ((cohesion / neighborCount) - agentPosition).normalized; + separation = ((separation / neighborCount) * -1).normalized; + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_NeighborDistance = 100; + m_LookAheadDistance = 5; + m_AlignmentWeight = 0.4f; + m_CohesionWeight = 0.5f; + m_SeparationWeight = 0.6f; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs.meta new file mode 100644 index 000000000..894d27ffd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 4c65234f4d5eeb440b84fe6a529ecbe3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Flock.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs new file mode 100644 index 000000000..8128a7dff --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs @@ -0,0 +1,65 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Follows the specified target using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("815ba0528c01fe940bd4d5b51bf80773", "b17f9c5419e855948badb45ca05a4fcd")] + public class Follow : NavMeshMovement + { + [Tooltip("The GameObject that the agent is following")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + [Tooltip("Start moving towards the target if the target is further than the specified distance")] + [UnityEngine.Serialization.FormerlySerializedAs("moveDistance")] + public SharedFloat m_MoveDistance = 2; + + private Vector3 lastTargetPosition; + private bool hasMoved; + + public override void OnStart() + { + base.OnStart(); + + if (m_Target.Value == null) { + return; + } + + lastTargetPosition = m_Target.Value.transform.position + Vector3.one * (m_MoveDistance.Value + 1); + hasMoved = false; + } + + // Follow the target. The task will never return success as the agent should continue to follow the target even after arriving at the destination. + public override TaskStatus OnUpdate() + { + if (m_Target.Value == null) { + return TaskStatus.Failure; + } + + // Move if the target has moved more than the moveDistance since the last time the agent moved. + var targetPosition = m_Target.Value.transform.position; + if ((targetPosition - lastTargetPosition).magnitude >= m_MoveDistance.Value) { + SetDestination(targetPosition); + lastTargetPosition = targetPosition; + hasMoved = true; + } else { + // Stop moving if the agent is within the moveDistance of the target. + if (hasMoved && (targetPosition - transform.position).magnitude < m_MoveDistance.Value) { + Stop(); + hasMoved = false; + lastTargetPosition = targetPosition; + } + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + m_Target = null; + m_MoveDistance = 2; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs.meta new file mode 100644 index 000000000..3d1220f6b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 5d30354af5d5197448f0d29da1f0df5e +timeCreated: 1470312169 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Follow.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs new file mode 100644 index 000000000..d8bda6f65 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs @@ -0,0 +1,108 @@ +using UnityEngine; +using UnityEngine.AI; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Follow the leader using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("9ef93ef9a60e48449a642b1b3b2b577d", "ceded4836fa9bc24f964ec6fadccdc40")] + public class LeaderFollow : NavMeshGroupMovement + { + [Tooltip("Agents less than this distance apart are neighbors")] + [UnityEngine.Serialization.FormerlySerializedAs("neighborDistance")] + public SharedFloat m_NeighborDistance = 10; + [Tooltip("How far behind the leader the agents should follow the leader")] + [UnityEngine.Serialization.FormerlySerializedAs("leaderBehindDistance")] + public SharedFloat m_LeaderBehindDistance = 2; + [Tooltip("The distance that the agents should be separated")] + [UnityEngine.Serialization.FormerlySerializedAs("separationDistance")] + public SharedFloat m_SeparationDistance = 2; + [Tooltip("The agent is getting too close to the front of the leader if they are within the aheadDistance")] + [UnityEngine.Serialization.FormerlySerializedAs("aheadDistance")] + public SharedFloat m_AheadDistance = 2; + [Tooltip("The leader to follow")] + [UnityEngine.Serialization.FormerlySerializedAs("leader")] + public SharedGameObject m_Leader; + + // component cache + protected Transform m_LeaderTransform; + protected NavMeshAgent m_LeaderAgent; + + public override void OnStart() + { + m_LeaderTransform = m_Leader.Value.transform; + m_LeaderAgent = m_Leader.Value.GetComponent(); + + base.OnStart(); + } + + // The agents will always be following the leader so always return running + public override TaskStatus OnUpdate() + { + var behindPosition = LeaderBehindPosition(); + // Determine a destination for each agent + for (int i = 0; i < m_Agents.Length; ++i) { + // Get out of the way of the leader if the leader is currently looking at the agent and is getting close + if (LeaderLookingAtAgent(i) && Vector3.Magnitude(m_LeaderTransform.position - m_Transforms[i].position) < m_AheadDistance.Value) { + SetDestination(i, m_Transforms[i].position + (m_Transforms[i].position - m_LeaderTransform.position).normalized * m_AheadDistance.Value); + } else { + // The destination is the behind position added to the separation vector + SetDestination(i, behindPosition + DetermineSeparation(i)); + } + } + return TaskStatus.Running; + } + + private Vector3 LeaderBehindPosition() + { + // The behind position is the normalized inverse of the leader's velocity multiplied by the leaderBehindDistance + return m_LeaderTransform.position + (-m_LeaderAgent.velocity).normalized * m_LeaderBehindDistance.Value; + } + + // Determine the separation between the current agent and all of the other agents also following the leader + private Vector3 DetermineSeparation(int agentIndex) + { + var separation = Vector3.zero; + int neighborCount = 0; + var agentTransform = m_Transforms[agentIndex]; + // Loop through each agent to determine the separation + for (int i = 0; i < m_Agents.Length; ++i) { + // The agent can't compare against itself + if (agentIndex != i) { + // Only determine the parameters if the other agent is its neighbor + if (Vector3.SqrMagnitude(m_Transforms[i].position - agentTransform.position) < m_NeighborDistance.Value) { + // This agent is the neighbor of the original agent so add the separation + separation += m_Transforms[i].position - agentTransform.position; + neighborCount++; + } + } + } + + // Don't move if there are no neighbors + if (neighborCount == 0) { + return Vector3.zero; + } + // Normalize the value + return ((separation / neighborCount) * -1).normalized * m_SeparationDistance.Value; + } + + // Use the dot product to determine if the leader is looking at the current agent + public bool LeaderLookingAtAgent(int agentIndex) + { + return Vector3.Dot(m_LeaderTransform.forward, m_Transforms[agentIndex].forward) < -0.5f; + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_NeighborDistance = 10; + m_LeaderBehindDistance = 2; + m_SeparationDistance = 2; + m_AheadDistance = 2; + m_Leader = null; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs.meta new file mode 100644 index 000000000..59170da25 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 411aa6be7131cc047b9ec3191ba05ca4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/LeaderFollow.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs new file mode 100644 index 000000000..2de4e94cc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs @@ -0,0 +1,62 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Move towards the specified position. The position can either be specified by a transform or position. If the transform " + + "is used then the position will not be used.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("c8e612848487a184f9090d416c932c47", "812dc79fe1e417548959f61845528372")] + public class MoveTowards : Action + { + [Tooltip("The speed of the agent")] + [UnityEngine.Serialization.FormerlySerializedAs("speed")] + public SharedFloat m_Speed; + [Tooltip("The agent has arrived when the magnitude is less than this value")] + [UnityEngine.Serialization.FormerlySerializedAs("arriveDistance")] + public SharedFloat m_ArriveDistance = 0.1f; + [Tooltip("Should the agent be looking at the target position?")] + [UnityEngine.Serialization.FormerlySerializedAs("lookAtTarget")] + public SharedBool m_LookAtTarget = true; + [Tooltip("Max rotation delta if lookAtTarget is enabled")] + [UnityEngine.Serialization.FormerlySerializedAs("maxLookAtRotationDelta")] + public SharedFloat m_MaxLookAtRotationDelta; + [Tooltip("The GameObject that the agent is moving towards")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + [Tooltip("If target is null then use the target position")] + [UnityEngine.Serialization.FormerlySerializedAs("targetPosition")] + public SharedVector3 m_TargetPosition; + + public override TaskStatus OnUpdate() + { + var position = Target(); + // Return a task status of success once we've reached the target + if (Vector3.Magnitude(transform.position - position) < m_ArriveDistance.Value) { + return TaskStatus.Success; + } + // We haven't reached the target yet so keep moving towards it + transform.position = Vector3.MoveTowards(transform.position, position, m_Speed.Value * Time.deltaTime); + if (m_LookAtTarget.Value && (position - transform.position).sqrMagnitude > 0.01f) { + transform.rotation = Quaternion.RotateTowards(transform.rotation, Quaternion.LookRotation(position - transform.position), m_MaxLookAtRotationDelta.Value); + } + return TaskStatus.Running; + } + + // Return targetPosition if targetTransform is null + private Vector3 Target() + { + if (m_Target == null || m_Target.Value == null) { + return m_TargetPosition.Value; + } + return m_Target.Value.transform.position; + } + + // Reset the public variables + public override void OnReset() + { + m_ArriveDistance = 0.1f; + m_LookAtTarget = true; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs.meta new file mode 100644 index 000000000..7d5adf67e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 766729a6e22caf24aa69755a0af58804 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/MoveTowards.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs new file mode 100644 index 000000000..a490c04d1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs @@ -0,0 +1,64 @@ +using UnityEngine; +using UnityEngine.AI; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + public abstract class NavMeshGroupMovement : GroupMovement + { + [Tooltip("All of the agents")] + [UnityEngine.Serialization.FormerlySerializedAs("agents")] + public SharedGameObject[] m_Agents; + [Tooltip("The speed of the agents")] + [UnityEngine.Serialization.FormerlySerializedAs("speed")] + public SharedFloat m_Speed = 10; + [Tooltip("The angular speed of the agents")] + [UnityEngine.Serialization.FormerlySerializedAs("angularSpeed")] + public SharedFloat m_AngularSpeed = 120; + + // A cache of the NavMeshAgents + private NavMeshAgent[] m_NavMeshAgents; + protected Transform[] m_Transforms; + + public override void OnStart() + { + m_NavMeshAgents = new NavMeshAgent[m_Agents.Length]; + m_Transforms = new Transform[m_Agents.Length]; + for (int i = 0; i < m_Agents.Length; ++i) { + m_Transforms[i] = m_Agents[i].Value.transform; + m_NavMeshAgents[i] = m_Agents[i].Value.GetComponent(); + m_NavMeshAgents[i].speed = m_Speed.Value; + m_NavMeshAgents[i].angularSpeed = m_AngularSpeed.Value; + m_NavMeshAgents[i].isStopped = false; + } + } + + protected override bool SetDestination(int index, Vector3 target) + { + if (m_NavMeshAgents[index].destination == target) { + return true; + } + return m_NavMeshAgents[index].SetDestination(target); + } + + protected override Vector3 Velocity(int index) + { + return m_NavMeshAgents[index].velocity; + } + + public override void OnEnd() + { + // Disable the nav mesh + for (int i = 0; i < m_NavMeshAgents.Length; ++i) { + if (m_NavMeshAgents[i] != null) { + m_NavMeshAgents[i].isStopped = true; + } + } + } + + // Reset the public variables + public override void OnReset() + { + m_Agents = null; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs.meta new file mode 100644 index 000000000..2e382d4da --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 816bb5c2a0b555e4a9014c7e1eb8c4c0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshGroupMovement.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs new file mode 100644 index 000000000..beb7c7fb2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs @@ -0,0 +1,161 @@ +using UnityEngine; +using UnityEngine.AI; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + public abstract class NavMeshMovement : Movement + { + [Tooltip("The speed of the agent")] + [UnityEngine.Serialization.FormerlySerializedAs("speed")] + public SharedFloat m_Speed = 10; + [Tooltip("The angular speed of the agent")] + [UnityEngine.Serialization.FormerlySerializedAs("angularSpeed")] + public SharedFloat m_AngularSpeed = 120; + [Tooltip("The agent has arrived when the destination is less than the specified amount. This distance should be greater than or equal to the NavMeshAgent StoppingDistance.")] + [UnityEngine.Serialization.FormerlySerializedAs("arriveDistance")] + public SharedFloat m_ArriveDistance = 0.2f; + [Tooltip("Should the NavMeshAgent be stopped when the task ends?")] + [UnityEngine.Serialization.FormerlySerializedAs("stopOnTaskEnd")] + public SharedBool m_StopOnTaskEnd = true; + [Tooltip("Should the NavMeshAgent rotation be updated when the task ends?")] + [UnityEngine.Serialization.FormerlySerializedAs("updateRotation")] + public SharedBool m_UpdateRotation = true; + + // Component references + protected NavMeshAgent m_NavMeshAgent; + private bool m_StartUpdateRotation; + + /// + /// Cache the component references. + /// + public override void OnAwake() + { + m_NavMeshAgent = GetComponent(); + } + + /// + /// Allow pathfinding to resume. + /// + public override void OnStart() + { + m_NavMeshAgent.speed = m_Speed.Value; + m_NavMeshAgent.angularSpeed = m_AngularSpeed.Value; + m_NavMeshAgent.isStopped = false; + m_StartUpdateRotation = m_NavMeshAgent.updateRotation; + UpdateRotation(m_UpdateRotation.Value); + } + + /// + /// Set a new pathfinding destination. + /// + /// The destination to set. + /// True if the destination is valid. + protected override bool SetDestination(Vector3 destination) + { + m_NavMeshAgent.isStopped = false; + return m_NavMeshAgent.SetDestination(destination); + } + + /// + /// Specifies if the rotation should be updated. + /// + /// Should the rotation be updated? + protected override void UpdateRotation(bool update) + { + m_NavMeshAgent.updateRotation = update; + m_NavMeshAgent.updateUpAxis = update; + } + + /// + /// Does the agent have a pathfinding path? + /// + /// True if the agent has a pathfinding path. + protected override bool HasPath() + { + return m_NavMeshAgent.hasPath && m_NavMeshAgent.remainingDistance > m_ArriveDistance.Value; + } + + /// + /// Returns the velocity of the agent. + /// + /// The velocity of the agent. + protected override Vector3 Velocity() + { + return m_NavMeshAgent.velocity; + } + + /// + /// Returns true if the position is a valid pathfinding position. + /// + /// The position to sample. The position will be updated to the valid sampled position. + /// True if the position is a valid pathfinding position. + protected bool SamplePosition(ref Vector3 position) + { + NavMeshHit hit; + if (NavMesh.SamplePosition(position, out hit, m_NavMeshAgent.height * 2, NavMesh.AllAreas)) { + position = hit.position; + return true; + } + return false; + } + + /// + /// Has the agent arrived at the destination? + /// + /// True if the agent has arrived at the destination. + protected override bool HasArrived() + { + // The path hasn't been computed yet if the path is pending. + float remainingDistance; + if (m_NavMeshAgent.pathPending) { + remainingDistance = float.PositiveInfinity; + } else { + remainingDistance = m_NavMeshAgent.remainingDistance; + } + + return remainingDistance <= m_ArriveDistance.Value; + } + + /// + /// Stop pathfinding. + /// + protected override void Stop() + { + UpdateRotation(m_StartUpdateRotation); + if (m_NavMeshAgent.hasPath) { + m_NavMeshAgent.isStopped = true; + } + } + + /// + /// The task has ended. Stop moving. + /// + public override void OnEnd() + { + if (m_StopOnTaskEnd.Value) { + Stop(); + } else { + UpdateRotation(m_StartUpdateRotation); + } + } + + /// + /// The behavior tree has ended. Stop moving. + /// + public override void OnBehaviorComplete() + { + Stop(); + } + + /// + /// Reset the values back to their defaults. + /// + public override void OnReset() + { + m_Speed = 10; + m_AngularSpeed = 120; + m_ArriveDistance = 1; + m_StopOnTaskEnd = true; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs.meta new file mode 100644 index 000000000..4958132fc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 235ef0eac75af0343b370b7dd81ddfa6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/NavMeshMovement.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs new file mode 100644 index 000000000..47b441e14 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs @@ -0,0 +1,113 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Patrol around the specified waypoints using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("9db06eafffd691549994cfe903905580", "3c16815a0806b2a4c8cd693c5139b3ea")] + public class Patrol : NavMeshMovement + { + [Tooltip("Should the agent patrol the waypoints randomly?")] + [UnityEngine.Serialization.FormerlySerializedAs("randomPatrol")] + public SharedBool m_RandomPatrol; + [Tooltip("The length of time that the agent should pause when arriving at a waypoint")] + [UnityEngine.Serialization.FormerlySerializedAs("waypointPauseDuration")] + public SharedFloat m_WaypointPauseDuration; + [Tooltip("The waypoints to move to")] + [UnityEngine.Serialization.FormerlySerializedAs("waypoints")] + public SharedGameObjectList m_Waypoints; + + // The current index that we are heading towards within the waypoints array + private int m_WaypointIndex; + private float m_WaypointReachedTime; + + public override void OnStart() + { + base.OnStart(); + + // initially move towards the closest waypoint + float distance = Mathf.Infinity; + float localDistance; + for (int i = 0; i < m_Waypoints.Value.Count; ++i) { + if ((localDistance = Vector3.Magnitude(transform.position - m_Waypoints.Value[i].transform.position)) < distance) { + distance = localDistance; + m_WaypointIndex = i; + } + } + m_WaypointReachedTime = -1; + SetDestination(Target()); + } + + // Patrol around the different waypoints specified in the waypoint array. Always return a task status of running. + public override TaskStatus OnUpdate() + { + if (m_Waypoints.Value.Count == 0) { + return TaskStatus.Failure; + } + if (HasArrived()) { + if (m_WaypointReachedTime == -1) { + m_WaypointReachedTime = Time.time; + } + // wait the required duration before switching waypoints. + if (m_WaypointReachedTime + m_WaypointPauseDuration.Value <= Time.time) { + if (m_RandomPatrol.Value) { + if (m_Waypoints.Value.Count == 1) { + m_WaypointIndex = 0; + } else { + // prevent the same waypoint from being selected + var newWaypointIndex = m_WaypointIndex; + while (newWaypointIndex == m_WaypointIndex) { + newWaypointIndex = Random.Range(0, m_Waypoints.Value.Count); + } + m_WaypointIndex = newWaypointIndex; + } + } else { + m_WaypointIndex = (m_WaypointIndex + 1) % m_Waypoints.Value.Count; + } + SetDestination(Target()); + m_WaypointReachedTime = -1; + } + } + + return TaskStatus.Running; + } + + // Return the current waypoint index position + private Vector3 Target() + { + if (m_WaypointIndex >= m_Waypoints.Value.Count) { + return transform.position; + } + return m_Waypoints.Value[m_WaypointIndex].transform.position; + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_RandomPatrol = false; + m_WaypointPauseDuration = 0; + m_Waypoints = null; + } + + // Draw a gizmo indicating a patrol + public override void OnDrawGizmos() + { +#if UNITY_EDITOR + if (m_Waypoints == null || m_Waypoints.Value == null) { + return; + } + var oldColor = UnityEditor.Handles.color; + UnityEditor.Handles.color = Color.yellow; + for (int i = 0; i < m_Waypoints.Value.Count; ++i) { + if (m_Waypoints.Value[i] != null) { + UnityEditor.Handles.SphereHandleCap(0, m_Waypoints.Value[i].transform.position, m_Waypoints.Value[i].transform.rotation, 1, EventType.Repaint); + } + } + UnityEditor.Handles.color = oldColor; +#endif + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs.meta new file mode 100644 index 000000000..196a44625 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: eea43cbff87e7e0468c9e3ac2b949dd0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Patrol.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs new file mode 100644 index 000000000..2bf3d8686 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs @@ -0,0 +1,77 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Pursue the target specified using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("e1387dd5098c1f7449253a17b3b39784", "c29eb3ccdfa67a744971276c325e44ea")] + public class Pursue : NavMeshMovement + { + [Tooltip("How far to predict the distance ahead of the target. Lower values indicate less distance should be predicated")] + [UnityEngine.Serialization.FormerlySerializedAs("targetDistPrediction")] + public SharedFloat m_TargetDistPrediction = 20; + [Tooltip("Multiplier for predicting the look ahead distance")] + [UnityEngine.Serialization.FormerlySerializedAs("targetDistPredictionMult")] + public SharedFloat m_TargetDistPredictionMult = 20; + [Tooltip("The GameObject that the agent is pursuing")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + + // The position of the target at the last frame + private Vector3 targetPosition; + + public override void OnStart() + { + base.OnStart(); + + targetPosition = m_Target.Value.transform.position; + SetDestination(Target()); + } + + // Pursue the destination. Return success once the agent has reached the destination. + // Return running if the agent hasn't reached the destination yet + public override TaskStatus OnUpdate() + { + if (HasArrived()) { + return TaskStatus.Success; + } + + // Target will return the predicated position + SetDestination(Target()); + + return TaskStatus.Running; + } + + // Predict the position of the target + private Vector3 Target() + { + // Calculate the current distance to the target and the current speed + var distance = (m_Target.Value.transform.position - transform.position).magnitude; + var speed = Velocity().magnitude; + + float futurePrediction = 0; + // Set the future prediction to max prediction if the speed is too small to give an accurate prediction + if (speed <= distance / m_TargetDistPrediction.Value) { + futurePrediction = m_TargetDistPrediction.Value; + } else { + futurePrediction = (distance / speed) * m_TargetDistPredictionMult.Value; // the prediction should be accurate enough + } + + // Predict the future by taking the velocity of the target and multiply it by the future prediction + var prevTargetPosition = targetPosition; + targetPosition = m_Target.Value.transform.position; + return targetPosition + (targetPosition - prevTargetPosition) * futurePrediction; + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_TargetDistPrediction = 20; + m_TargetDistPredictionMult = 20; + m_Target = null; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs.meta new file mode 100644 index 000000000..fc467f0cb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 593ad61823a8b4644b5860eba9b695a9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Pursue.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs new file mode 100644 index 000000000..a1b94f056 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs @@ -0,0 +1,97 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Queue in a line using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("c671469908c78284c909ff1905020250", "454cd90f13f2a9a4f93ade9379f9b3c9")] + public class Queue : NavMeshGroupMovement + { + [Tooltip("Agents less than this distance apart are neighbors")] + [UnityEngine.Serialization.FormerlySerializedAs("neighborDistance")] + public SharedFloat m_NeighborDistance = 10; + [Tooltip("The distance that the agents should be separated")] + [UnityEngine.Serialization.FormerlySerializedAs("separationDistance")] + public SharedFloat m_SeparationDistance = 2; + [Tooltip("The distance the the agent should look ahead to see if another agent is in the way")] + [UnityEngine.Serialization.FormerlySerializedAs("maxQueueAheadDistance")] + public SharedFloat m_MaxQueueAheadDistance = 2; + [Tooltip("The radius that the agent should check to see if another agent is in the way")] + [UnityEngine.Serialization.FormerlySerializedAs("maxQueueRadius")] + public SharedFloat m_MaxQueueRadius = 20; + [Tooltip("The multiplier to slow down if an agent is in front of the current agent")] + [UnityEngine.Serialization.FormerlySerializedAs("slowDownSpeed")] + public SharedFloat m_SlowDownSpeed = 0.15f; + [Tooltip("The target to seek towards")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + + // The agents will always be flocking so always return running + public override TaskStatus OnUpdate() + { + // Determine a destination for each agent + for (int i = 0; i < m_Agents.Length; ++i) { + if (AgentAhead(i)) { + SetDestination(i, m_Transforms[i].position + m_Transforms[i].forward * m_SlowDownSpeed.Value + DetermineSeparation(i)); + } else { + SetDestination(i, m_Target.Value.transform.position); + } + } + return TaskStatus.Running; + } + + // Returns the agent that is ahead of the current agent + private bool AgentAhead(int index) + { + // queueAhead is the distance in front of the current agent + var queueAhead = Velocity(index) * m_MaxQueueAheadDistance.Value; + for (int i = 0; i < m_Agents.Length; ++i) { + // Return the first agent that is ahead of the current agent + if (index != i && Vector3.SqrMagnitude(queueAhead - m_Transforms[i].position) < m_MaxQueueRadius.Value) { + return true; + } + } + return false; + } + + // Determine the separation between the current agent and all of the other agents also queuing + private Vector3 DetermineSeparation(int agentIndex) + { + var separation = Vector3.zero; + int neighborCount = 0; + var agentTransform = m_Transforms[agentIndex]; + // Loop through each agent to determine the separation + for (int i = 0; i < m_Agents.Length; ++i) { + // The agent can't compare against itself + if (agentIndex != i) { + // Only determine the parameters if the other agent is its neighbor + if (Vector3.SqrMagnitude(m_Transforms[i].position - agentTransform.position) < m_NeighborDistance.Value) { + // This agent is the neighbor of the original agent so add the separation + separation += m_Transforms[i].position - agentTransform.position; + neighborCount++; + } + } + } + + // Don't move if there are no neighbors + if (neighborCount == 0) { + return Vector3.zero; + } + // Normalize the value + return ((separation / neighborCount) * -1).normalized * m_SeparationDistance.Value; + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_NeighborDistance = 10; + m_SeparationDistance = 2; + m_MaxQueueAheadDistance = 2; + m_MaxQueueRadius = 20; + m_SlowDownSpeed = 0.15f; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs.meta new file mode 100644 index 000000000..dd5b909d1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 13eacae67d74cfe4fba2cea104f65fbe +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Queue.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs new file mode 100644 index 000000000..f6c734d65 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs @@ -0,0 +1,71 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Rotates towards the specified rotation. The rotation can either be specified by a transform or rotation. If the transform "+ + "is used then the rotation will not be used.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("04fb8138ea905c04ea39265f778fe1a4", "9bded0edc8b2a2f478fc28396fa41df2")] + public class RotateTowards : Action + { + [Tooltip("Should the 2D version be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("usePhysics2D")] + public bool m_UsePhysics2D; + [Tooltip("The agent is done rotating when the angle is less than this value")] + [UnityEngine.Serialization.FormerlySerializedAs("rotationEpsilon")] + public SharedFloat m_RotationEpsilon = 0.5f; + [Tooltip("The maximum number of angles the agent can rotate in a single tick")] + [UnityEngine.Serialization.FormerlySerializedAs("maxLookAtRotationDelta")] + public SharedFloat m_MaxLookAtRotationDelta = 1; + [Tooltip("Should the rotation only affect the Y axis?")] + [UnityEngine.Serialization.FormerlySerializedAs("onlyY")] + public SharedBool m_OnlyY; + [Tooltip("The GameObject that the agent is rotating towards")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + [Tooltip("If target is null then use the target rotation")] + [UnityEngine.Serialization.FormerlySerializedAs("targetRotation")] + public SharedVector3 m_TargetRotation; + + public override TaskStatus OnUpdate() + { + var rotation = Target(); + // Return a task status of success once we are done rotating + if (Quaternion.Angle(transform.rotation, rotation) < m_RotationEpsilon.Value) { + return TaskStatus.Success; + } + // We haven't reached the target yet so keep rotating towards it + transform.rotation = Quaternion.RotateTowards(transform.rotation, rotation, m_MaxLookAtRotationDelta.Value); + return TaskStatus.Running; + } + + // Return targetPosition if targetTransform is null + private Quaternion Target() + { + if (m_Target == null || m_Target.Value == null) { + return Quaternion.Euler(m_TargetRotation.Value); + } + var position = m_Target.Value.transform.position - transform.position; + if (m_OnlyY.Value) { + position.y = 0; + } + if (m_UsePhysics2D) { + var angle = Mathf.Atan2(position.y, position.x) * Mathf.Rad2Deg; + return Quaternion.AngleAxis(angle, Vector3.forward); + } + return Quaternion.LookRotation(position); + } + + // Reset the public variables + public override void OnReset() + { + m_UsePhysics2D = false; + m_RotationEpsilon = 0.5f; + m_MaxLookAtRotationDelta = 1f; + m_OnlyY = false; + m_Target = null; + m_TargetRotation = Vector3.zero; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs.meta new file mode 100644 index 000000000..fd55ad30d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: ed780f8831d042e48b4a83bcca7a3628 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/RotateTowards.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs new file mode 100644 index 000000000..f9be99705 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs @@ -0,0 +1,176 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Search for a target by combining the wander, within hearing range, and the within seeing range tasks using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("0ebd85be99a56804b9b63041ad4a7d42", "6e61dc457d90a294783c6cae5443b5f6")] + public class Search : NavMeshMovement + { + [Tooltip("Should the 2D version be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("usePhysics2D")] + public bool m_UsePhysics2D; + [Tooltip("Minimum distance ahead of the current position to look ahead for a destination")] + [UnityEngine.Serialization.FormerlySerializedAs("minWanderDistance")] + public SharedFloat m_MinWanderDistance = 20; + [Tooltip("Maximum distance ahead of the current position to look ahead for a destination")] + [UnityEngine.Serialization.FormerlySerializedAs("maxWanderDistance")] + public SharedFloat m_MaxWanderDistance = 20; + [Tooltip("The amount that the agent rotates direction")] + [UnityEngine.Serialization.FormerlySerializedAs("wanderRate")] + public SharedFloat m_WanderRate = 1; + [Tooltip("The minimum length of time that the agent should pause at each destination")] + [UnityEngine.Serialization.FormerlySerializedAs("minPauseDuration")] + public SharedFloat m_MinPauseDuration = 0; + [Tooltip("The maximum length of time that the agent should pause at each destination (zero to disable)")] + [UnityEngine.Serialization.FormerlySerializedAs("maxPauseDuration")] + public SharedFloat m_MaxPauseDuration = 0; + [Tooltip("The maximum number of retries per tick (set higher if using a slow tick time)")] + [UnityEngine.Serialization.FormerlySerializedAs("targetRetries")] + public SharedInt m_TargetRetries = 1; + [Tooltip("The field of view angle of the agent (in degrees)")] + [UnityEngine.Serialization.FormerlySerializedAs("fieldOfViewAngle")] + public SharedFloat m_FieldOfViewAngle = 90; + [Tooltip("The distance that the agent can see")] + [UnityEngine.Serialization.FormerlySerializedAs("viewDistance")] + public SharedFloat m_ViewDistance = 30; + [Tooltip("The LayerMask of the objects to ignore when performing the line of sight check")] + [UnityEngine.Serialization.FormerlySerializedAs("ignoreLayerMask")] + public LayerMask m_IgnoreLayerMask = 1 << LayerMask.NameToLayer("Ignore Raycast"); + [Tooltip("The offset to apply to 2D angles")] + [UnityEngine.Serialization.FormerlySerializedAs("angleOffset2D")] + public SharedFloat m_AngleOffset2D; + [Tooltip("Should the search end if audio was heard?")] + [UnityEngine.Serialization.FormerlySerializedAs("senseAudio")] + public SharedBool m_SenseAudio = true; + [Tooltip("How far away the unit can hear")] + [UnityEngine.Serialization.FormerlySerializedAs("hearingRadius")] + public SharedFloat m_HearingRadius = 30; + [Tooltip("The raycast offset relative to the pivot position")] + [UnityEngine.Serialization.FormerlySerializedAs("offset")] + public SharedVector3 m_Offset; + [Tooltip("The target raycast offset relative to the pivot position")] + [UnityEngine.Serialization.FormerlySerializedAs("targetOffset")] + public SharedVector3 m_TargetOffset; + [Tooltip("The LayerMask of the objects that we are searching for")] + [UnityEngine.Serialization.FormerlySerializedAs("objectLayerMask")] + public LayerMask m_TargetLayerMask; + [Tooltip("Specifies the maximum number of colliders that the physics cast can collide with")] + [UnityEngine.Serialization.FormerlySerializedAs("maxCollisionCount")] + public int m_MaxCollisionCount = 200; + [Tooltip("Should the target bone be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("useTargetBone")] + public SharedBool m_UseTargetBone; + [Tooltip("The target's bone if the target is a humanoid")] + [UnityEngine.Serialization.FormerlySerializedAs("targetBone")] + public SharedHumanBodyBones m_TargetBone; + [Tooltip("Should a debug look ray be drawn to the scene view?")] + [UnityEngine.Serialization.FormerlySerializedAs("drawDebugRay")] + public SharedBool m_DrawDebugRay; + [Tooltip("The further away a sound source is the less likely the agent will be able to hear it. " + + "Set a threshold for the the minimum audibility level that the agent can hear")] + [UnityEngine.Serialization.FormerlySerializedAs("audibilityThreshold")] + public SharedFloat m_AudibilityThreshold = 0.05f; + [Tooltip("The object that is found")] + [UnityEngine.Serialization.FormerlySerializedAs("returnedObject")] + public SharedGameObject m_ReturnedObject; + + private float m_PauseTime; + private float m_DestinationReachTime; + + private Collider[] m_OverlapColliders; + private Collider2D[] m_Overlap2DColliders; + + // Keep searching until an object is seen or heard (if senseAudio is enabled) + public override TaskStatus OnUpdate() + { + if (HasArrived()) { + // The agent should pause at the destination only if the max pause duration is greater than 0 + if (m_MaxPauseDuration.Value > 0) { + if (m_DestinationReachTime == -1) { + m_DestinationReachTime = Time.time; + m_PauseTime = Random.Range(m_MinPauseDuration.Value, m_MaxPauseDuration.Value); + } else if (m_DestinationReachTime + m_PauseTime <= Time.time) { + // Only reset the time if a destination has been set. + if (TrySetTarget()) { + m_DestinationReachTime = -1; + } + } + } else { + TrySetTarget(); + } + } + + // Detect if any objects are within sight + if (m_UsePhysics2D) { + if (m_Overlap2DColliders == null) { + m_Overlap2DColliders = new Collider2D[m_MaxCollisionCount]; + } + m_ReturnedObject.Value = MovementUtility.WithinSight2D(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_Overlap2DColliders, m_TargetLayerMask, m_TargetOffset.Value, m_AngleOffset2D.Value, m_IgnoreLayerMask, m_DrawDebugRay.Value); + } else { + if (m_OverlapColliders == null) { + m_OverlapColliders = new Collider[m_MaxCollisionCount]; + } + m_ReturnedObject.Value = MovementUtility.WithinSight(transform, m_Offset.Value, m_FieldOfViewAngle.Value, m_ViewDistance.Value, m_OverlapColliders, m_TargetLayerMask, m_TargetOffset.Value, m_IgnoreLayerMask, m_UseTargetBone.Value, m_TargetBone.Value, m_DrawDebugRay.Value); + } + // If an object was seen then return success + if (m_ReturnedObject.Value != null) { + return TaskStatus.Success; + } + + // Detect if any object are within audio range (if enabled) + if (m_SenseAudio.Value) { + if (m_UsePhysics2D) { + m_ReturnedObject.Value = MovementUtility.WithinHearingRange2D(transform, m_Offset.Value, m_AudibilityThreshold.Value, m_HearingRadius.Value, m_Overlap2DColliders, m_TargetLayerMask); + } else { + m_ReturnedObject.Value = MovementUtility.WithinHearingRange(transform, m_Offset.Value, m_AudibilityThreshold.Value, m_HearingRadius.Value, m_OverlapColliders, m_TargetLayerMask); + } + // If an object was heard then return success + if (m_ReturnedObject.Value != null) { + return TaskStatus.Success; + } + } + + // No object has been seen or heard so keep searching + return TaskStatus.Running; + } + + private bool TrySetTarget() + { + var direction = transform.forward; + var attempts = m_TargetRetries.Value; + var destination = transform.position; + while (attempts > 0) { + direction = direction + Random.insideUnitSphere * m_WanderRate.Value; + destination = transform.position + direction.normalized * Random.Range(m_MinWanderDistance.Value, m_MaxWanderDistance.Value); + if (SamplePosition(ref destination)) { + SetDestination(destination); + return true; + } + attempts--; + } + return false; + } + + // Reset the public variables + public override void OnReset() + { + base.OnReset(); + + m_MinWanderDistance = 20; + m_MaxWanderDistance = 20; + m_WanderRate = 2; + m_MinPauseDuration = 0; + m_MaxPauseDuration = 0; + m_TargetRetries = 1; + m_FieldOfViewAngle = 90; + m_ViewDistance = 30; + m_AngleOffset2D = 0; + m_DrawDebugRay = false; + m_SenseAudio = true; + m_HearingRadius = 30; + m_AudibilityThreshold = 0.05f; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs.meta new file mode 100644 index 000000000..2e64c1064 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 0a9c0162fb2da7a419429f4f058dd12e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Search.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs new file mode 100644 index 000000000..cbcdf5e64 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs @@ -0,0 +1,54 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Seek the target specified using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("3278c95539f686f47a519013713b31ac", "9f01c6fc9429bae4bacb3d426405ffe4")] + public class Seek : NavMeshMovement + { + [Tooltip("The GameObject that the agent is seeking")] + [UnityEngine.Serialization.FormerlySerializedAs("target")] + public SharedGameObject m_Target; + [Tooltip("If target is null then use the target position")] + [UnityEngine.Serialization.FormerlySerializedAs("targetPosition")] + public SharedVector3 m_TargetPosition; + + public override void OnStart() + { + base.OnStart(); + + SetDestination(Target()); + } + + // Seek the destination. Return success once the agent has reached the destination. + // Return running if the agent hasn't reached the destination yet + public override TaskStatus OnUpdate() + { + if (HasArrived()) { + return TaskStatus.Success; + } + + SetDestination(Target()); + + return TaskStatus.Running; + } + + // Return targetPosition if target is null + private Vector3 Target() + { + if (m_Target.Value != null) { + return m_Target.Value.transform.position; + } + return m_TargetPosition.Value; + } + + public override void OnReset() + { + base.OnReset(); + m_Target = null; + m_TargetPosition = Vector3.zero; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs.meta new file mode 100644 index 000000000..46a33e9b2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: d2a1c0efa4c24da42af5e47e0f82ab5c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Seek.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs new file mode 100644 index 000000000..f9858533b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs @@ -0,0 +1,82 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Wander using the Unity NavMesh.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("c8e612848487a184f9090d416c932c47", "cc64e7434e679324c8cb39430f19eda8")] + public class Wander : NavMeshMovement + { + [Tooltip("Minimum distance ahead of the current position to look ahead for a destination")] + [UnityEngine.Serialization.FormerlySerializedAs("minWanderDistance")] + public SharedFloat m_MinWanderDistance = 20; + [Tooltip("Maximum distance ahead of the current position to look ahead for a destination")] + [UnityEngine.Serialization.FormerlySerializedAs("maxWanderDistance")] + public SharedFloat m_MaxWanderDistance = 20; + [Tooltip("The maximum number of degrees that the agent can turn when wandering")] + public SharedFloat m_MaxWanderDegrees = 5; + [Tooltip("The minimum length of time that the agent should pause at each destination")] + [UnityEngine.Serialization.FormerlySerializedAs("minPauseDuration")] + public SharedFloat m_MinPauseDuration = 0; + [Tooltip("The maximum length of time that the agent should pause at each destination (zero to disable)")] + [UnityEngine.Serialization.FormerlySerializedAs("maxPauseDuration")] + public SharedFloat m_MaxPauseDuration = 0; + [Tooltip("The maximum number of retries per tick (set higher if using a slow tick time)")] + [UnityEngine.Serialization.FormerlySerializedAs("targetRetries")] + public SharedInt m_TargetRetries = 1; + + private float m_PauseTime; + private float m_DestinationReachTime; + + // There is no success or fail state with wander - the agent will just keep wandering + public override TaskStatus OnUpdate() + { + if (HasArrived()) { + // The agent should pause at the destination only if the max pause duration is greater than 0 + if (m_MaxPauseDuration.Value > 0) { + if (m_DestinationReachTime == -1) { + m_DestinationReachTime = Time.time; + m_PauseTime = Random.Range(m_MinPauseDuration.Value, m_MaxPauseDuration.Value); + } else if (m_DestinationReachTime + m_PauseTime <= Time.time) { + // Only reset the time if a destination has been set. + if (TrySetTarget()) { + m_DestinationReachTime = -1; + } + } + } else { + TrySetTarget(); + } + } + return TaskStatus.Running; + } + + private bool TrySetTarget() + { + var direction = transform.forward; + var attempts = m_TargetRetries.Value; + Vector3 destination; + while (attempts > 0) { + direction = Quaternion.Euler(0, Random.Range(-m_MaxWanderDegrees.Value, m_MaxWanderDegrees.Value), 0) * direction; + destination = transform.position + direction.normalized * Random.Range(m_MinWanderDistance.Value, m_MaxWanderDistance.Value); + if (SamplePosition(ref destination)) { + SetDestination(destination); + return true; + } + attempts--; + } + return false; + } + + // Reset the public variables + public override void OnReset() + { + m_MinWanderDistance = 20; + m_MaxWanderDistance = 20; + m_MaxWanderDegrees = 5; + m_MinPauseDuration = 0; + m_MaxPauseDuration = 0; + m_TargetRetries = 1; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs.meta new file mode 100644 index 000000000..7a0889171 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c16acf9e9d926314489b4fe6473fe118 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/Wander.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs new file mode 100644 index 000000000..add1256b8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs @@ -0,0 +1,181 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tasks.Movement +{ + [TaskDescription("Check to see if the any object specified by the object list or tag is within the distance specified of the current agent.")] + [TaskCategory("Movement")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-movement-pack/")] + [TaskIcon("62dc1c328b5c4eb45a90ec7a75cfb747", "0e2ffa7c5e610214eb6d5c71613bbdec")] + public class WithinDistance : Conditional + { + [Tooltip("Should the 2D version be used?")] + [UnityEngine.Serialization.FormerlySerializedAs("usePhysics2D")] + public bool m_UsePhysics2D; + [Tooltip("Specifies the type of detection that should be used.")] + public SharedDetectionMode m_DetectionMode = DetectionMode.Object | DetectionMode.ObjectList | DetectionMode.Tag | DetectionMode.LayerMask; + [Tooltip("The object that we are searching for")] + public SharedGameObject m_TargetObject; + [Tooltip("The objects that we are searching for")] + [UnityEngine.Serialization.FormerlySerializedAs("targetObjects")] + public SharedGameObjectList m_TargetObjects; + [Tooltip("The tag of the object that we are searching for")] + public SharedString m_TargetTag; + [Tooltip("The LayerMask of the objects that we are searching for")] + public SharedLayerMask m_TargetLayerMask; + [Tooltip("If using the object layer mask, specifies the maximum number of colliders that the physics cast can collide with")] + public int m_MaxCollisionCount = 200; + [Tooltip("The distance that the object needs to be within")] + public SharedFloat m_Magnitude = 5; + [Tooltip("If true, the object must be within line of sight to be within distance. For example, if this option is enabled then an object behind a wall will not be within distance even though it may " + + "be physically close to the other object")] + public SharedBool m_LineOfSight; + [Tooltip("The LayerMask of the objects to ignore when performing the line of sight check")] + public LayerMask m_IgnoreLayerMask = 1 << LayerMask.NameToLayer("Ignore Raycast"); + [Tooltip("The raycast offset relative to the pivot position")] + public SharedVector3 m_Offset; + [Tooltip("The target raycast offset relative to the pivot position")] + public SharedVector3 m_TargetOffset; + [Tooltip("Should a debug look ray be drawn to the scene view?")] + public SharedBool m_DrawDebugRay; + [Tooltip("The object variable that will be set when a object is found what the object is")] + public SharedGameObject m_ReturnedObject; + + private float m_SqrMagnitude; // distance * distance, optimization so we don't have to take the square root + private Collider[] m_OverlapColliders; + private Collider2D[] m_Overlap2DColliders; + + public override void OnStart() + { + m_SqrMagnitude = m_Magnitude.Value * m_Magnitude.Value; + } + + /// + /// Returns success if any object is within distance of the current object. Otherwise it will return failure. + /// + public override TaskStatus OnUpdate() + { + m_ReturnedObject.Value = null; + + if ((m_DetectionMode.Value & DetectionMode.Object) != 0 && m_TargetObject.Value != null) { + if (IsWithinDistance(m_TargetObject.Value)) { + m_ReturnedObject.Value = m_TargetObject.Value; + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.ObjectList) != 0) { + for (int i = 0; i < m_TargetObjects.Value.Count; ++i) { + if (m_TargetObjects.Value[i] == null || m_TargetObjects.Value[i] == gameObject) { + continue; + } + + // All it takes is one object to be within distance. + if (IsWithinDistance(m_TargetObjects.Value[i])) { + m_ReturnedObject.Value = m_TargetObjects.Value[i]; + break; + } + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.Tag) != 0 && !string.IsNullOrEmpty(m_TargetTag.Value)) { + var objects = GameObject.FindGameObjectsWithTag(m_TargetTag.Value); + for (int i = 0; i < objects.Length; ++i) { + if (objects[i] == null || objects[i] == gameObject) { + continue; + } + + // All it takes is one object to be within distance. + if (IsWithinDistance(objects[i])) { + m_ReturnedObject.Value = objects[i]; + break; + } + } + } + + if (m_ReturnedObject.Value == null && (m_DetectionMode.Value & DetectionMode.LayerMask) != 0) { + if (m_UsePhysics2D) { + if (m_Overlap2DColliders == null) { + m_Overlap2DColliders = new Collider2D[m_MaxCollisionCount]; + } + var count = Physics2D.OverlapCircleNonAlloc(transform.position, m_Magnitude.Value, m_Overlap2DColliders, m_TargetLayerMask.Value); + for (int i = 0; i < count; ++i) { + // All it takes is one object to be within distance. + if (IsWithinDistance(m_Overlap2DColliders[i].gameObject)) { + m_ReturnedObject.Value = m_Overlap2DColliders[i].gameObject; + break; + } + } + } else { + if (m_OverlapColliders == null) { + m_OverlapColliders = new Collider[m_MaxCollisionCount]; + } + var count = Physics.OverlapSphereNonAlloc(transform.position, m_Magnitude.Value, m_OverlapColliders, m_TargetLayerMask.Value); + for (int i = 0; i < count; ++i) { + // All it takes is one object to be within distance. + if (IsWithinDistance(m_OverlapColliders[i].gameObject)) { + m_ReturnedObject.Value = m_OverlapColliders[i].gameObject; + break; + } + } + } + } + + if (m_ReturnedObject.Value != null) { + return TaskStatus.Success; + } + + // no objects are within distance. Return failure + return TaskStatus.Failure; + } + + /// + /// Is the target within distance? + /// + private bool IsWithinDistance(GameObject target) + { + var direction = target.transform.position - (transform.position + m_Offset.Value); + // check to see if the square magnitude is less than what is specified + if (Vector3.SqrMagnitude(direction) < m_SqrMagnitude) { + // the magnitude is less. If lineOfSight is true do one more check + if (m_LineOfSight.Value) { + var hitTransform = MovementUtility.LineOfSight(transform, m_Offset.Value, target, m_TargetOffset.Value, m_UsePhysics2D, m_IgnoreLayerMask.value, m_DrawDebugRay.Value); + if (hitTransform != null && MovementUtility.IsAncestor(hitTransform, target.transform)) { + // The object has a magnitude less than the specified magnitude and is within sight. Return true. + return true; + } + } else { + // The object has a magnitude less than the specified magnitude. Return true. + return true; + } + } + + return false; + } + + public override void OnReset() + { + m_UsePhysics2D = false; + m_TargetObject = null; + m_TargetTag = string.Empty; + m_TargetLayerMask = (LayerMask)0; + m_Magnitude = 5; + m_LineOfSight = true; + m_IgnoreLayerMask = 1 << LayerMask.NameToLayer("Ignore Raycast"); + m_Offset = Vector3.zero; + m_TargetOffset = Vector3.zero; + } + + // Draw the seeing radius + public override void OnDrawGizmos() + { +#if UNITY_EDITOR + if (Owner == null || m_Magnitude == null) { + return; + } + var oldColor = UnityEditor.Handles.color; + UnityEditor.Handles.color = Color.yellow; + UnityEditor.Handles.DrawWireDisc(Owner.transform.position, m_UsePhysics2D ? Owner.transform.forward : Owner.transform.up, m_Magnitude.Value); + UnityEditor.Handles.color = oldColor; +#endif + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs.meta b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs.meta new file mode 100644 index 000000000..08622177a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: dd30510382d334c408a4e2016c9d804a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Scripts/Tasks/WithinDistance.cs + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Textures.meta b/BlueWater/Assets/Behavior Designer Movement/Textures.meta new file mode 100644 index 000000000..c3af997ba --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Textures.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 6c5de28c3c73f7a46812b5862660bc3f +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png b/BlueWater/Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png new file mode 100644 index 000000000..2d893a0db Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png.meta b/BlueWater/Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png.meta new file mode 100644 index 000000000..28d24872f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png.meta @@ -0,0 +1,74 @@ +fileFormatVersion: 2 +guid: 91aab39565a849342b4733613a339270 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 2 + aniso: 8 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: + - buildTarget: iPhone + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: Android + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: BlackBerry + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: FlashPlayer + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: WP8 + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Textures/PrototypeBlackAlbedo.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png b/BlueWater/Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png new file mode 100644 index 000000000..4929d6e62 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png differ diff --git a/BlueWater/Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png.meta b/BlueWater/Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png.meta new file mode 100644 index 000000000..d04838b1a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 0c16e655ee9ccbd4ba9d5359b56a9a5c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/Textures/prototype_blue_dff.png + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav b/BlueWater/Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav new file mode 100644 index 000000000..186115759 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav differ diff --git a/BlueWater/Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav.meta b/BlueWater/Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav.meta new file mode 100644 index 000000000..be5f20d08 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 68a02d834e9e6e34fa3fa2a492571682 +AudioImporter: + serializedVersion: 4 + format: -1 + quality: .5 + stream: 1 + 3D: 0 + forceToMono: 0 + useHardware: 0 + loopable: 0 + userData: +AssetOrigin: + serializedVersion: 1 + productId: 16853 + packageName: Behavior Designer - Movement Pack + packageVersion: 1.6.1 + assetPath: Assets/Behavior Designer Movement/enemy_Spider_AlertSound.wav + uploadId: 594162 diff --git a/BlueWater/Assets/Behavior Designer Tactical.meta b/BlueWater/Assets/Behavior Designer Tactical.meta new file mode 100644 index 000000000..c13d87faa --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca50043fd3e154c8c98944b82c508ad1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Documentation.pdf b/BlueWater/Assets/Behavior Designer Tactical/Documentation.pdf new file mode 100644 index 000000000..c81318a79 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Documentation.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Documentation.pdf.meta b/BlueWater/Assets/Behavior Designer Tactical/Documentation.pdf.meta new file mode 100644 index 000000000..91d9b12ba --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Documentation.pdf.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: efb030ec7f4aac6468fb5dd5548aa87f +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Documentation.pdf + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor.meta new file mode 100644 index 000000000..f180dd734 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d31c51f6bce5e2e488ea37fe7ea6f2a8 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons.meta new file mode 100644 index 000000000..bda75e6bc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: fa6b24a051026524b86a7522e1dfce8e +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png new file mode 100644 index 000000000..6345b653b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png.meta new file mode 100644 index 000000000..d9f740de2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: ff98fbffba7990143a47859ca4128a0c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkAmbushIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png new file mode 100644 index 000000000..a4d62fed9 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png.meta new file mode 100644 index 000000000..a1339e531 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: ab9396257f396ca41a2e192d786d1fb1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkAttackIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png new file mode 100644 index 000000000..885167681 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png.meta new file mode 100644 index 000000000..31e58a302 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: fc575d44503f17b4dbf88cdba200dafc +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkChargeIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png new file mode 100644 index 000000000..a0da8f49c Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png.meta new file mode 100644 index 000000000..362f9bd80 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 39a6f897039c8c140823c97a6d007fc7 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkDefendIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png new file mode 100644 index 000000000..6437130f3 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png.meta new file mode 100644 index 000000000..36479739b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 6a9ea7a4425ecd647955e3acaa25c1ae +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkFlankIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png new file mode 100644 index 000000000..62c6e5094 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png.meta new file mode 100644 index 000000000..94310182e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 450068a06b53b6a4ea1d8020c7826785 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkHoldIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png new file mode 100644 index 000000000..f6e68ca87 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png.meta new file mode 100644 index 000000000..edc8b3973 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: b857bb71810c6504c8f38e9f92da4249 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkLeapfrogIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png new file mode 100644 index 000000000..e3e33d158 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png.meta new file mode 100644 index 000000000..b6e01502c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: ad3a22614e604b94cb5d367388e1a799 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkMarchingFireIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png new file mode 100644 index 000000000..2b134a92d Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png.meta new file mode 100644 index 000000000..55b93aaf6 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 9eaa0307f443ef249821523803bb568b +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkReinforcementsResponseIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png new file mode 100644 index 000000000..7b5073550 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png.meta new file mode 100644 index 000000000..000c13946 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: d0543a0930b199641958c0301e2922a1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkRequestReinforcementsIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png new file mode 100644 index 000000000..7ec4bb75b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png.meta new file mode 100644 index 000000000..26606ec1e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 3f5ddc85e0f1ebb4b98d0e0a24705904 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkRetreatIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png new file mode 100644 index 000000000..8d861f738 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png.meta new file mode 100644 index 000000000..7bea31c4b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: a31c22d15707d5f4193b88a760df3832 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkShootAndScootIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png new file mode 100644 index 000000000..43fbbedc6 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png.meta new file mode 100644 index 000000000..50a0a420b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 675abc255fa79834b84ccf3693963df9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/DarkSurroundIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png new file mode 100644 index 000000000..f12eefc3a Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png.meta new file mode 100644 index 000000000..53f5141e7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 39634b8a3bd2e974e943e081222fc705 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightAmbushIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png new file mode 100644 index 000000000..f66bdcaec Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png.meta new file mode 100644 index 000000000..a543ebe3f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 53f03bd922b112a439e9c221712ce6c5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightAttackIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png new file mode 100644 index 000000000..ab2752a2d Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png.meta new file mode 100644 index 000000000..bd5e8cef0 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 99294b9242dad344280ef81b312599aa +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightChargeIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png new file mode 100644 index 000000000..d440a2c96 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png.meta new file mode 100644 index 000000000..410802f0a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 011e62bfa38a292489f443660a12afe5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightDefendIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png new file mode 100644 index 000000000..407324dda Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png.meta new file mode 100644 index 000000000..95a1ee82f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 902ec788b852d7349ae8a2f03e6d4460 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightFlankIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png new file mode 100644 index 000000000..813daacfd Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png.meta new file mode 100644 index 000000000..48380b3d7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: d980e710c5e77b74dbc4645ee133c0a2 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightHoldIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png new file mode 100644 index 000000000..cb5099eb5 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png.meta new file mode 100644 index 000000000..2804f2b45 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: de5f956d9e3b77f4b809fdd52638fb08 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightLeapfrogIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png new file mode 100644 index 000000000..68e39c953 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png.meta new file mode 100644 index 000000000..e67b5c20e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: b53b26a04bf26d24db48cbd0fa65d70c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightMarchingFireIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png new file mode 100644 index 000000000..f56a70d34 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png.meta new file mode 100644 index 000000000..08fe8617a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: fded579e12edc2847801fb66af533ff6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightReinforcementsResponseIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png new file mode 100644 index 000000000..3bf0a0aa9 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png.meta new file mode 100644 index 000000000..9db20be35 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 94b8112886a5200458719f67b47c5e84 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightRequestReinforcementsIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png new file mode 100644 index 000000000..d574aae91 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png.meta new file mode 100644 index 000000000..54720fcfb --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 054f68617312a7b4cbaa193d50ebd976 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightRetreatIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png new file mode 100644 index 000000000..afdb8b95b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png.meta new file mode 100644 index 000000000..4e5470016 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: daf2ddaf5709ed647a41a0bff8c9aeb4 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightShootAndScootIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png new file mode 100644 index 000000000..bd98be17b Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png.meta new file mode 100644 index 000000000..5d161de66 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: be1a56b4c706be04da79638f5127b4a3 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Editor/Icons/LightSurroundIcon.png + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/GUISkin.guiskin b/BlueWater/Assets/Behavior Designer Tactical/GUISkin.guiskin new file mode 100644 index 000000000..cb98f4bcd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/GUISkin.guiskin @@ -0,0 +1,1428 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GUISkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/BlueWater/Assets/Behavior Designer Tactical/GUISkin.guiskin.meta b/BlueWater/Assets/Behavior Designer Tactical/GUISkin.guiskin.meta new file mode 100644 index 000000000..fe48a7c3c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/GUISkin.guiskin.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1fc99d15fcf50094dad98c94cc00588c +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/GUISkin.guiskin + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Integrations.meta b/BlueWater/Assets/Behavior Designer Tactical/Integrations.meta new file mode 100644 index 000000000..f531cd488 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Integrations.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 68f4fcd39d7649e4cb35f6946d38a856 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Integrations/readme.pdf b/BlueWater/Assets/Behavior Designer Tactical/Integrations/readme.pdf new file mode 100644 index 000000000..95c40b0bd Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Integrations/readme.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Integrations/readme.pdf.meta b/BlueWater/Assets/Behavior Designer Tactical/Integrations/readme.pdf.meta new file mode 100644 index 000000000..2e5f6464e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Integrations/readme.pdf.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 747ce5dbe6c4f5849826de7cadbe5df1 +timeCreated: 1536159391 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Integrations/readme.pdf + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials.meta new file mode 100644 index 000000000..9b4d63be4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c904c83aadbd5b74da037e7c4b5bd9ba +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Bot.mat b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bot.mat new file mode 100644 index 000000000..c2f86f392 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bot.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bot + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 1, b: 0, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 0, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] +--- !u!114 &1765909032405967070 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Bot.mat.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bot.mat.meta new file mode 100644 index 000000000..8e05471d7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bot.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 837e453656e163642a71ed5bfb36377b +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Materials/Bot.mat + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Bullet.mat b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bullet.mat new file mode 100644 index 000000000..194e47ac8 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bullet.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5001686673561610807 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bullet + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 0, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 1, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Bullet.mat.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bullet.mat.meta new file mode 100644 index 000000000..b6e8b0740 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Bullet.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5442d078016e014690bc17c70afad84 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Materials/Bullet.mat + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Defend Object.mat b/BlueWater/Assets/Behavior Designer Tactical/Materials/Defend Object.mat new file mode 100644 index 000000000..88ba7b6c6 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Defend Object.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8026100344521877151 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Defend Object + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 0, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 1, g: 1, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Defend Object.mat.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials/Defend Object.mat.meta new file mode 100644 index 000000000..a97b57239 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Defend Object.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e01d7c3cdc01e443bfbc085d6d9d09f +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Materials/Defend Object.mat + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat b/BlueWater/Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat new file mode 100644 index 000000000..932a640a6 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9004208769289769632 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Enemy Bot + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0, b: 0, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat.meta new file mode 100644 index 000000000..bf3ff58d9 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 767d07897ba57aa4783720df536e9b13 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Materials/Enemy Bot.mat + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Floor.mat b/BlueWater/Assets/Behavior Designer Tactical/Materials/Floor.mat new file mode 100644 index 000000000..e32825535 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Floor.mat @@ -0,0 +1,41 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Floor + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: 2000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: a491340d6298f2b4983f70cd264848d9, type: 3} + m_Scale: {x: 20, y: 20} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _BaseScale + second: {r: 1, g: 1, b: 1, a: 0} diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Floor.mat.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials/Floor.mat.meta new file mode 100644 index 000000000..a7b7b4a48 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Floor.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59f1cd0652f9c0344b9bc86159733dd2 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Materials/Floor.mat + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Walls.mat b/BlueWater/Assets/Behavior Designer Tactical/Materials/Walls.mat new file mode 100644 index 000000000..0b2b91d2f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Walls.mat @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walls + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 1 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0.7931037, b: 1, a: 1} + - _BaseScale: {r: 1, g: 1, b: 1, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/BlueWater/Assets/Behavior Designer Tactical/Materials/Walls.mat.meta b/BlueWater/Assets/Behavior Designer Tactical/Materials/Walls.mat.meta new file mode 100644 index 000000000..d4d22edb3 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Materials/Walls.mat.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3603e3ab761923744b270840959ef0d5 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Materials/Walls.mat + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Models.meta b/BlueWater/Assets/Behavior Designer Tactical/Models.meta new file mode 100644 index 000000000..a1f12e99f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Models.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d0f2ff4cdb61f8f4488a6ac1977d5cab +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Models/TriangleBot.fbx b/BlueWater/Assets/Behavior Designer Tactical/Models/TriangleBot.fbx new file mode 100644 index 000000000..eaeda0d13 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Models/TriangleBot.fbx @@ -0,0 +1,1503 @@ +; FBX 6.1.0 project file +; Created by Blender FBX Exporter +; for support mail: ideasman42@gmail.com +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 6100 + CreationTimeStamp: { + Version: 1000 + Year: 2015 + Month: 04 + Day: 06 + Hour: 20 + Minute: 21 + Second: 20 + Millisecond: 0 + } + Creator: "FBX SDK/FBX Plugins build 20070228" + OtherFlags: { + FlagPLE: 0 + } +} +CreationTime: "2015-04-06 20:21:20:000" +Creator: "Blender version 2.70 (sub 0)" + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 11 + ObjectType: "Model" { + Count: 9 + } + ObjectType: "Geometry" { + Count: 1 + } + ObjectType: "Material" { + Count: 1 + } + ObjectType: "Pose" { + Count: 1 + } + ObjectType: "GlobalSettings" { + Count: 1 + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + Model: "Model::Camera Switcher", "CameraSwitcher" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Camera Index", "Integer", "A+",100 + } + MultiLayer: 0 + MultiTake: 1 + Hidden: "True" + Shading: W + Culling: "CullingOff" + Version: 101 + Name: "Model::Camera Switcher" + CameraId: 0 + CameraName: 100 + CameraIndexName: + } + Model: "Model::GreenTriangle", "Mesh" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000207410156830,-0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Size", "double", "",100 + Property: "Look", "enum", "",1 + } + MultiLayer: 0 + MultiTake: 1 + Shading: Y + Culling: "CullingOff" + Vertices: -0.500000,0.399999,-0.331573,0.500000,0.399999,-0.331573,0.000000,0.400001,0.668427,0.000000,-0.399999,0.668428, + 0.500000,-0.400001,-0.331572,-0.500000,-0.400001,-0.331571,0.000000,-0.499999,0.543322,0.409472,-0.500001,-0.275622, + -0.409472,-0.500001,-0.275622,-0.500000,-0.000001,-0.331572,0.000000,0.500001,0.543320,0.409472,0.499999,-0.275624, + -0.409472,0.499999,-0.275624,0.000000,0.000001,0.668428,0.500000,-0.000001,-0.331572 + PolygonVertexIndex: 6,8,-8,6,7,4,-4,7,8,5,-5,8,6,3,-6,10,11,-13,13,14,1,-3,10,2,1,-12,11,1,0,-13,12,0, + 2,-11,13,3,4,-15,14,4,5,-10,9,5,3,-14,9,13,2,-1,14,9,0,-2 + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 101 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: 0.000000,-1.000000,0.000002,0.000000,-1.000000,0.000002,0.000000,-1.000000,0.000002,0.780562,-0.488265,0.390281, + 0.780562,-0.488265,0.390281,0.780562,-0.488265,0.390281,0.780562,-0.488265,0.390281,-0.000000,-0.488268,-0.872694, + -0.000000,-0.488268,-0.872694,-0.000000,-0.488268,-0.872694,-0.000000,-0.488268,-0.872694,-0.780562,-0.488266,0.390282, + -0.780562,-0.488266,0.390282,-0.780562,-0.488266,0.390282,-0.780562,-0.488266,0.390282,-0.000000,1.000000,-0.000002, + -0.000000,1.000000,-0.000002,-0.000000,1.000000,-0.000002,0.894427,0.000001,0.447213,0.894427,0.000001,0.447213, + 0.894427,0.000001,0.447213,0.894427,0.000001,0.447213,0.780562,0.488267,0.390280,0.780562,0.488267,0.390280, + 0.780562,0.488267,0.390280,0.780562,0.488267,0.390280,-0.000000,0.488265,-0.872696,-0.000000,0.488265,-0.872696, + -0.000000,0.488265,-0.872696,-0.000000,0.488265,-0.872696,-0.780562,0.488267,0.390280,-0.780562,0.488267,0.390280, + -0.780562,0.488267,0.390280,-0.780562,0.488267,0.390280,0.894427,0.000001,0.447213,0.894427,0.000001,0.447213, + 0.894427,0.000001,0.447213,0.894427,0.000001,0.447213,-0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000, + -0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214, + -0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214, + -0.894427,0.000001,0.447214,-0.894427,0.000001,0.447214,-0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000, + -0.000000,-0.000002,-1.000000,-0.000000,-0.000002,-1.000000 + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygon" + ReferenceInformationType: "Direct" + Smoothing: 0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + LayerElementUV: 0 { + Version: 101 + Name: "UVMap" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: 0.510014,0.803371,0.768909,0.232201,0.157318,0.023944,0.975186,0.242025,0.633324,0.987534,0.852657,0.024144, + 0.510613,0.920775,0.157317,0.175266,0.633142,0.987336,0.852474,0.175267,0.510197,0.803570,0.975003,0.241827, + 0.852656,0.175465,0.034788,0.244052,0.241273,0.229038,0.388266,0.989760,0.768726,0.232003,0.241090,0.228839, + 0.157500,0.175464,0.510795,0.920974,0.157500,0.024143,0.852474,0.023945,0.034971,0.244251,0.388084,0.989561 + UVIndex: 0,17,16,0,16,9,6,16,17,7,9,17,0,6,7,10,1,14,4,3,12,19,10,19,12,1,1,12,18,14,14,18,19,10,8,6,9,11,21,9,7,2,13,7,6,23,22,15,19,18,5,20,18,12 + } + LayerElementTexture: 0 { + Version: 101 + Name: "" + MappingInformationType: "NoMappingInformation" + ReferenceInformationType: "IndexToDirect" + BlendMode: "Translucent" + TextureAlpha: 1 + TextureId: + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: 0 + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTexture" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + } + } + Model: "Model::Producer Perspective", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",10.000000 + Property: "FarPlane", "double", "",4000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",0 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,71.300000,287.500000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Top", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Bottom", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,-4000.000000,0.000000 + Up: 0,0,-1 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Front", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Back", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 0.000000,0.000000,-4000.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Right", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: 4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Model: "Model::Producer Left", "Camera" { + Version: 232 + Properties60: { + Property: "QuaternionInterpolate", "bool", "",0 + Property: "Visibility", "Visibility", "A+",1 + Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000 + Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000 + Property: "RotationOffset", "Vector3D", "",0,0,0 + Property: "RotationPivot", "Vector3D", "",0,0,0 + Property: "ScalingOffset", "Vector3D", "",0,0,0 + Property: "ScalingPivot", "Vector3D", "",0,0,0 + Property: "TranslationActive", "bool", "",0 + Property: "TranslationMin", "Vector3D", "",0,0,0 + Property: "TranslationMax", "Vector3D", "",0,0,0 + Property: "TranslationMinX", "bool", "",0 + Property: "TranslationMinY", "bool", "",0 + Property: "TranslationMinZ", "bool", "",0 + Property: "TranslationMaxX", "bool", "",0 + Property: "TranslationMaxY", "bool", "",0 + Property: "TranslationMaxZ", "bool", "",0 + Property: "RotationOrder", "enum", "",0 + Property: "RotationSpaceForLimitOnly", "bool", "",0 + Property: "AxisLen", "double", "",10 + Property: "PreRotation", "Vector3D", "",0,0,0 + Property: "PostRotation", "Vector3D", "",0,0,0 + Property: "RotationActive", "bool", "",0 + Property: "RotationMin", "Vector3D", "",0,0,0 + Property: "RotationMax", "Vector3D", "",0,0,0 + Property: "RotationMinX", "bool", "",0 + Property: "RotationMinY", "bool", "",0 + Property: "RotationMinZ", "bool", "",0 + Property: "RotationMaxX", "bool", "",0 + Property: "RotationMaxY", "bool", "",0 + Property: "RotationMaxZ", "bool", "",0 + Property: "RotationStiffnessX", "double", "",0 + Property: "RotationStiffnessY", "double", "",0 + Property: "RotationStiffnessZ", "double", "",0 + Property: "MinDampRangeX", "double", "",0 + Property: "MinDampRangeY", "double", "",0 + Property: "MinDampRangeZ", "double", "",0 + Property: "MaxDampRangeX", "double", "",0 + Property: "MaxDampRangeY", "double", "",0 + Property: "MaxDampRangeZ", "double", "",0 + Property: "MinDampStrengthX", "double", "",0 + Property: "MinDampStrengthY", "double", "",0 + Property: "MinDampStrengthZ", "double", "",0 + Property: "MaxDampStrengthX", "double", "",0 + Property: "MaxDampStrengthY", "double", "",0 + Property: "MaxDampStrengthZ", "double", "",0 + Property: "PreferedAngleX", "double", "",0 + Property: "PreferedAngleY", "double", "",0 + Property: "PreferedAngleZ", "double", "",0 + Property: "InheritType", "enum", "",0 + Property: "ScalingActive", "bool", "",0 + Property: "ScalingMin", "Vector3D", "",1,1,1 + Property: "ScalingMax", "Vector3D", "",1,1,1 + Property: "ScalingMinX", "bool", "",0 + Property: "ScalingMinY", "bool", "",0 + Property: "ScalingMinZ", "bool", "",0 + Property: "ScalingMaxX", "bool", "",0 + Property: "ScalingMaxY", "bool", "",0 + Property: "ScalingMaxZ", "bool", "",0 + Property: "GeometricTranslation", "Vector3D", "",0,0,0 + Property: "GeometricRotation", "Vector3D", "",0,0,0 + Property: "GeometricScaling", "Vector3D", "",1,1,1 + Property: "LookAtProperty", "object", "" + Property: "UpVectorProperty", "object", "" + Property: "Show", "bool", "",1 + Property: "NegativePercentShapeSupport", "bool", "",1 + Property: "DefaultAttributeIndex", "int", "",0 + Property: "Color", "Color", "A",0.8,0.8,0.8 + Property: "Roll", "Roll", "A+",0 + Property: "FieldOfView", "FieldOfView", "A+",40 + Property: "FieldOfViewX", "FieldOfView", "A+",1 + Property: "FieldOfViewY", "FieldOfView", "A+",1 + Property: "OpticalCenterX", "Real", "A+",0 + Property: "OpticalCenterY", "Real", "A+",0 + Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63 + Property: "TurnTable", "Real", "A+",0 + Property: "DisplayTurnTableIcon", "bool", "",1 + Property: "Motion Blur Intensity", "Real", "A+",1 + Property: "UseMotionBlur", "bool", "",0 + Property: "UseRealTimeMotionBlur", "bool", "",1 + Property: "ResolutionMode", "enum", "",0 + Property: "ApertureMode", "enum", "",2 + Property: "GateFit", "enum", "",0 + Property: "FocalLength", "Real", "A+",21.3544940948486 + Property: "CameraFormat", "enum", "",0 + Property: "AspectW", "double", "",320 + Property: "AspectH", "double", "",200 + Property: "PixelAspectRatio", "double", "",1 + Property: "UseFrameColor", "bool", "",0 + Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3 + Property: "ShowName", "bool", "",1 + Property: "ShowGrid", "bool", "",1 + Property: "ShowOpticalCenter", "bool", "",0 + Property: "ShowAzimut", "bool", "",1 + Property: "ShowTimeCode", "bool", "",0 + Property: "NearPlane", "double", "",1.000000 + Property: "FarPlane", "double", "",30000.000000 + Property: "FilmWidth", "double", "",0.816 + Property: "FilmHeight", "double", "",0.612 + Property: "FilmAspectRatio", "double", "",1.33333333333333 + Property: "FilmSqueezeRatio", "double", "",1 + Property: "FilmFormatIndex", "enum", "",4 + Property: "ViewFrustum", "bool", "",1 + Property: "ViewFrustumNearFarPlane", "bool", "",0 + Property: "ViewFrustumBackPlaneMode", "enum", "",2 + Property: "BackPlaneDistance", "double", "",100 + Property: "BackPlaneDistanceMode", "enum", "",0 + Property: "ViewCameraToLookAt", "bool", "",1 + Property: "LockMode", "bool", "",0 + Property: "LockInterestNavigation", "bool", "",0 + Property: "FitImage", "bool", "",0 + Property: "Crop", "bool", "",0 + Property: "Center", "bool", "",1 + Property: "KeepRatio", "bool", "",1 + Property: "BackgroundMode", "enum", "",0 + Property: "BackgroundAlphaTreshold", "double", "",0.5 + Property: "ForegroundTransparent", "bool", "",1 + Property: "DisplaySafeArea", "bool", "",0 + Property: "SafeAreaDisplayStyle", "enum", "",1 + Property: "SafeAreaAspectRatio", "double", "",1.33333333333333 + Property: "Use2DMagnifierZoom", "bool", "",0 + Property: "2D Magnifier Zoom", "Real", "A+",100 + Property: "2D Magnifier X", "Real", "A+",50 + Property: "2D Magnifier Y", "Real", "A+",50 + Property: "CameraProjectionType", "enum", "",1 + Property: "UseRealTimeDOFAndAA", "bool", "",0 + Property: "UseDepthOfField", "bool", "",0 + Property: "FocusSource", "enum", "",0 + Property: "FocusAngle", "double", "",3.5 + Property: "FocusDistance", "double", "",200 + Property: "UseAntialiasing", "bool", "",0 + Property: "AntialiasingIntensity", "double", "",0.77777 + Property: "UseAccumulationBuffer", "bool", "",0 + Property: "FrameSamplingCount", "int", "",7 + } + MultiLayer: 0 + MultiTake: 0 + Hidden: "True" + Shading: Y + Culling: "CullingOff" + TypeFlags: "Camera" + GeometryVersion: 124 + Position: -4000.000000,0.000000,0.000000 + Up: 0,1,0 + LookAt: 0,0,0 + ShowInfoOnMoving: 1 + ShowAudio: 0 + AudioColor: 0,1,0 + CameraOrthoZoom: 1 + } + Material: "Material::unnamed", "" { + Version: 102 + ShadingModel: "phong" + MultiLayer: 0 + Properties60: { + Property: "ShadingModel", "KString", "", "Phong" + Property: "MultiLayer", "bool", "",0 + Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "EmissiveFactor", "double", "",0.0000 + Property: "AmbientColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "AmbientFactor", "double", "",1.0000 + Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000 + Property: "DiffuseFactor", "double", "",0.8000 + Property: "Bump", "Vector3D", "",0,0,0 + Property: "TransparentColor", "ColorRGB", "",1,1,1 + Property: "TransparencyFactor", "double", "",0.0000 + Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000 + Property: "SpecularFactor", "double", "",0.5000 + Property: "ShininessExponent", "double", "",12.3 + Property: "ReflectionColor", "ColorRGB", "",0,0,0 + Property: "ReflectionFactor", "double", "",1 + Property: "Emissive", "ColorRGB", "",0,0,0 + Property: "Ambient", "ColorRGB", "",1.0,1.0,1.0 + Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8 + Property: "Specular", "ColorRGB", "",1.0,1.0,1.0 + Property: "Shininess", "double", "",12.3 + Property: "Opacity", "double", "",1.0 + Property: "Reflectivity", "double", "",0 + } + } + Pose: "Pose::BIND_POSES", "BindPose" { + Type: "BindPose" + Version: 100 + Properties60: { + } + NbPoseNodes: 1 + PoseNode: { + Node: "Model::GreenTriangle" + Matrix: 0.000000075497901,1.000000000000000,0.000003619990139,0.000000000000000,-1.000000000000000,0.000000075497901,0.000000000000273,0.000000000000000,0.000000000000000,-0.000003619990139,1.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1.000000000000000 + } + } + GlobalSettings: { + Version: 1000 + Properties60: { + Property: "UpAxis", "int", "",1 + Property: "UpAxisSign", "int", "",1 + Property: "FrontAxis", "int", "",2 + Property: "FrontAxisSign", "int", "",1 + Property: "CoordAxis", "int", "",0 + Property: "CoordAxisSign", "int", "",1 + Property: "UnitScaleFactor", "double", "",1 + } + } +} + +; Object relations +;------------------------------------------------------------------ + +Relations: { + Model: "Model::GreenTriangle", "Mesh" { + } + Model: "Model::Producer Perspective", "Camera" { + } + Model: "Model::Producer Top", "Camera" { + } + Model: "Model::Producer Bottom", "Camera" { + } + Model: "Model::Producer Front", "Camera" { + } + Model: "Model::Producer Back", "Camera" { + } + Model: "Model::Producer Right", "Camera" { + } + Model: "Model::Producer Left", "Camera" { + } + Model: "Model::Camera Switcher", "CameraSwitcher" { + } + Material: "Material::unnamed", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + Connect: "OO", "Model::GreenTriangle", "Model::Scene" + Connect: "OO", "Material::unnamed", "Model::GreenTriangle" +} +;Takes and animation section +;---------------------------------------------------- + +Takes: { + Current: "" +} +;Version 5 settings +;------------------------------------------------------------------ + +Version5: { + AmbientRenderSettings: { + Version: 101 + AmbientLightColor: 0.0,0.0,0.0,0 + } + FogOptions: { + FogEnable: 0 + FogMode: 0 + FogDensity: 0.000 + FogStart: 5.000 + FogEnd: 25.000 + FogColor: 0.1,0.1,0.1,1 + } + Settings: { + FrameRate: "24" + TimeFormat: 1 + SnapOnFrames: 0 + ReferenceTimeIndex: -1 + TimeLineStartTime: 0 + TimeLineStopTime: 479181389250 + } + RendererSetting: { + DefaultCamera: "Producer Perspective" + DefaultViewingMode: 0 + } +} diff --git a/BlueWater/Assets/Behavior Designer Tactical/Models/TriangleBot.fbx.meta b/BlueWater/Assets/Behavior Designer Tactical/Models/TriangleBot.fbx.meta new file mode 100644 index 000000000..1876d59af --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Models/TriangleBot.fbx.meta @@ -0,0 +1,70 @@ +fileFormatVersion: 2 +guid: 12968784543d4ad409f2f68f38e5b8b4 +ModelImporter: + serializedVersion: 15 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: GreenTriangle + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Models/TriangleBot.fbx + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/MoveTowards.asset b/BlueWater/Assets/Behavior Designer Tactical/MoveTowards.asset new file mode 100644 index 000000000..252653571 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/MoveTowards.asset @@ -0,0 +1,41 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b23f08d2ae4cba14087c1ed36193d82b, type: 3} + m_Name: MoveTowards + m_EditorClassIdentifier: + mBehaviorSource: + behaviorName: Move Towards + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.GetPosition + - BehaviorDesigner.Runtime.Tasks.Repeater + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.MoveTowards + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.SetPosition + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.Distance + - BehaviorDesigner.Runtime.Tasks.Basic.Math.FloatComparison + - BehaviorDesigner.Runtime.Tasks.Wait + parentIndex: ffffffff000000000100000001000000030000000400000004000000040000000400000004000000 + startIndex: 100000001a00000025000000370000004d000000580000007600000088000000a1000000b5000000 + variableStartIndex: 0000000004000000080000000c000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d1b1324ab95f4d47bc8a383478dc11344dd45e7d47d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94e11b7a1c8f26772fba1163e88bb4e7771c73619eba8e7e91e5896b56e6b88322348858d9d29365ed0d8e42920ecd6a67d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f9430c637325bd33a6d46bff6bf2fbfbbb76cf8c3219e840acfa9811dfa947dda4c7d7d9f44bab6a1b2296b99503478ac8b2f5558dd085523e6879cbb75ce25e313e932f64ed41fb290bd2f7798fa5887d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d97836732116518034414c7ce093257cb59b62a5c7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9bae8c9b734ca7a88677929542c97b9507c1b8de1f941efc57323a096a6d24e626bf0de5ebb74b2ef3903f535b3e4a506e69354d2abb1e4ce5c49d8477d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a93fc43dcc44209b96be014c67f1b0fa32b6ce8a2f67667ea8e232d7915c1488628fc3362e0579baa37d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000002f00000030000000310000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f0000003f0000004000000041000000420000004200000043000000440000004500000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005d0000005e0000005f000000600000006100000061000000620000006300000064000000650000006500000066000000670000006800000069000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007600000077000000770000007800000079000000790000007a0000007b0000007c0000007d0000007e0000007f00000080000000810000008200000083000000840000008500000086000000870000008700000088000000890000008a0000008b0000008b0000008c0000008d0000008e0000008f0000008f000000900000009100000092000000930000009400000095000000960000009700000098000000990000009a0000009b0000009c0000009d0000009e0000009e0000009f000000a0000000a1000000a2000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000af000000b0000000b1000000b2000000b2000000b3000000b4000000b5000000b5000000b6000000b7000000b8000000b8000000b9000000ba000000 + dataPosition: 00000000260000002e0000002f0000003b0000005f00000067000000680000006c000000920000009800000099000000a5000000c9000000ce000000cf000000d3000000d7000000dc000000dd000000de000000e6000000e6000000e7000000e8000000ec000000f0000000f4000000fc000000fd000000fe000000060100000601000007010000080100000c0100001001000014010000180100002401000025010000260100002e0100002e0100002f0100003001000034010000380100006101000061010000870100008f010000900100009c010000a0010000a8010000a9010000aa010000b2010000b2010000b3010000b4010000b8010000bc010000de010000de010000e201000005020000050200000602000029020000290200002a0200002e02000036020000370200003802000040020000400200004102000042020000460200004a0200004e020000520200005e0200005f020000600200006802000068020000690200006a0200006e0200007202000098020000a0020000a1020000ad020000d3020000d9020000da020000e60200000a0300000f03000010030000140300003a03000042030000430300004f030000530300005f030000600300006103000069030000690300006a0300006b0300006f030000730300009c0300009c030000c2030000ca030000cb030000d7030000db030000e3030000e4030000e5030000ed030000ed030000ee030000ef030000f3030000f70300001d040000250400002604000032040000580400005e0400005f0400006b0400008f04000097040000980400009c040000a0040000b0040000b1040000b2040000ba040000ba040000bb040000bc040000c0040000c4040000c8040000ec040000f4040000f5040000f90400001d0500001d0500002105000025050000290500002a0500002b05000033050000330500003405000035050000390500003d050000610500006105000065050000880500008805000089050000ad050000ad050000b1050000d5050000d5050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000000000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + byteDataArray: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000000000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + Version: 1.5.10 diff --git a/BlueWater/Assets/Behavior Designer Tactical/MoveTowards.asset.meta b/BlueWater/Assets/Behavior Designer Tactical/MoveTowards.asset.meta new file mode 100644 index 000000000..2b7af0dcd --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/MoveTowards.asset.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: da922628c0627624cb56ee4f7546c955 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/MoveTowards.asset + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Prefabs.meta b/BlueWater/Assets/Behavior Designer Tactical/Prefabs.meta new file mode 100644 index 000000000..1f17ca648 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Prefabs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: de89a0dec6932754da0367cf1eabe8a7 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab b/BlueWater/Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab new file mode 100644 index 000000000..49337a74e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 135: {fileID: 13500000} + - 23: {fileID: 2300000} + - 54: {fileID: 5400000} + - 114: {fileID: 11400000} + m_Layer: 2 + m_Name: Bullet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: .300000012, y: .300000012, z: .300000012} + m_Children: [] + m_Father: {fileID: 0} +--- !u!23 &2300000 +Renderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: a5442d078016e014690bc17c70afad84, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_SortingLayerID: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 116 + m_CollisionDetection: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41841b844a4b4a844ab97d0b2a4db12b, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 5 + damageAmount: 10 + selfDestructTime: 5 +--- !u!135 &13500000 +SphereCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: .5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab.meta b/BlueWater/Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab.meta new file mode 100644 index 000000000..ac2ffdccc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f64829979706394d98b1060ef20f747 +NativeFormatImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Prefabs/Bullet.prefab + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Release Notes.pdf b/BlueWater/Assets/Behavior Designer Tactical/Release Notes.pdf new file mode 100644 index 000000000..64a18409d Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Release Notes.pdf differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Release Notes.pdf.meta b/BlueWater/Assets/Behavior Designer Tactical/Release Notes.pdf.meta new file mode 100644 index 000000000..0ddbbecca --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Release Notes.pdf.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b360478521126b4882c4dfcffb16945 +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Release Notes.pdf + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scene.meta b/BlueWater/Assets/Behavior Designer Tactical/Scene.meta new file mode 100644 index 000000000..64fc03852 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scene.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: df7646a827ded774ea8aa1c38118e1d3 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.meta b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.meta new file mode 100644 index 000000000..deaafe5c9 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5934cb8b1891bc64bb5a79bb01b6b1b6 +folderAsset: yes +timeCreated: 1486624127 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.unity b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.unity new file mode 100644 index 000000000..7c78adf58 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.unity @@ -0,0 +1,3985 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: .25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: .5, g: .5, b: .5, a: 1} + m_FogMode: 3 + m_FogDensity: .00999999978 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientEquatorColor: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientGroundColor: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: .5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!127 &3 +LevelGameManager: + m_ObjectHideFlags: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_GIWorkflowMode: 1 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 1 + m_BakeResolution: 50 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_LightmapSnapshot: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: .5 + agentHeight: 2 + agentSlope: 45 + agentClimb: .400000006 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: .166666657 + manualCellSize: 0 + m_NavMeshData: {fileID: 23800000, guid: a247276e58b287643a30effafb2da4d7, type: 2} +--- !u!1 &82588030 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 82588035} + - 20: {fileID: 82588034} + - 92: {fileID: 82588033} + - 124: {fileID: 82588032} + - 81: {fileID: 82588031} + - 114: {fileID: 82588036} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &82588031 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 +--- !u!124 &82588032 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 +--- !u!92 &82588033 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 +--- !u!20 &82588034 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 + m_StereoMirrorMode: 0 +--- !u!4 &82588035 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_LocalRotation: {x: .707106829, y: 0, z: 0, w: .707106829} + m_LocalPosition: {x: -12.8000002, y: 36.75, z: 43.3499985} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 +--- !u!114 &82588036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82588030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d6584dcb920bde41ad9b4ab957b1e50, type: 3} + m_Name: + m_EditorClassIdentifier: + agentGroup: {fileID: 214580217} + enemyGroup: {fileID: 1316438476} + defendObject: {fileID: 1584517252} + descriptionGUISkin: {fileID: 11400000, guid: 1fc99d15fcf50094dad98c94cc00588c, type: 2} +--- !u!1 &185292031 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 185292032} + - 33: {fileID: 185292048} + - 23: {fileID: 185292047} + - 195: {fileID: 185292046} + - 114: {fileID: 185292045} + - 114: {fileID: 185292044} + - 114: {fileID: 185292043} + - 114: {fileID: 185292042} + - 114: {fileID: 185292041} + - 114: {fileID: 185292040} + - 114: {fileID: 185292039} + - 114: {fileID: 185292038} + - 114: {fileID: 185292037} + - 114: {fileID: 185292036} + - 114: {fileID: 185292035} + - 114: {fileID: 185292034} + - 114: {fileID: 185292033} + m_Layer: 0 + m_Name: Agent 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185292032 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.45000005, y: 0, z: -11.1899996} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 214580218} + m_RootOrder: 3 +--- !u!114 &185292033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Reinforcements + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ReinforcementsResponse + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9becec62738b077f86b5f26c4c0f566dcd36e1fe05c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001800000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000038000000390000003a00000042000000420000004300000044000000480000004c00000079000000790000007d00000081000000aa000000aa000000cc000000cc000000d0000000fd000000fd0000000101000026010000260100002c0100005001000050010000540100007a0100007a01000086010000ac010000ac010000b8010000db010000db010000dc010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e736501000000000000000243000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e736501000000000000000243000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Retreit + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Retreat + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a927aecb28a18f7cf9d43e2bc54af4ae3a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c0000006000000060000000640000008d0000008d00000091000000b3000000b3000000b7000000e4000000e4000000e80000000d0100000d0100001301000037010000370100003b01000061010000610100006d01000093010000930100009f010000c2010000c2010000c3010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292035 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Hold + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Hold + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc65c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000006200000062000000660000008a0000008a0000008e000000b2000000b2000000b6000000df000000df000000e300000005010000050100000901000036010000360100003a0100005f0100005f0100005f010000830100008301000087010000ad010000ad010000b9010000df010000df010000eb0100000e0200000e0200000f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Defend + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Defend + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc66417c77ddef8774e11a8261a875daa8f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008c0000008c00000090000000b4000000b4000000b8000000dc000000dc000000e000000009010000090100000d0100002f0100002f0100003301000060010000600100006401000089010000890100008f010000b3010000b3010000b7010000dd010000dd010000e90100000f0200000f0200001b0200003e0200003e0200003f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Surround + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Surround + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e5000000e5000000e90000000e0100000e0100000e0100003201000032010000360100005c0100005c010000680100008e0100008e0100009a010000bd010000bd010000be010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292038 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leapfrog + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Leapfrog + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e3cdb3a92f47955a007a4409ccf0f98c4138298857b20a3928e5b9e7f35b6f6b695c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d00000061000000610000006500000089000000890000008d000000b1000000b1000000b5000000de000000de000000e20000000401000004010000080100003501000035010000390100005e0100005e0100005e010000820100008201000086010000ac010000ac010000b8010000de010000de010000ea0100000d0200000d0200000e020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Shoot and Scoot + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ShootAndScoot + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276f0c353bba8616ec8ab9c59a562f7b1ecc5e119a91d8f24a620ba2f92d81577da393ca14b40dacc584405b7450b610f8c5fab206ed7494b7bda74366891df9e9fedbadae98558f5f69883e0e35fef391aa5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000320000003300000034000000350000003500000036000000370000003800000038000000390000003a0000003b0000003b0000003c0000003d0000003e0000003e0000003f0000004000000041000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000003000000031000000320000003a0000003a0000003b0000003c000000400000004400000066000000660000006a000000900000009000000098000000bc000000bc000000c0000000e4000000e4000000e80000000c0100000c010000100100003401000034010000380100005c0100005c0100006001000089010000890100008d010000af010000af010000b3010000e0010000e0010000e40100000902000009020000090200002d0200002d02000031020000570200005702000063020000890200008902000095020000b8020000b8020000b9020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Ambush + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Ambush + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9afaaa7a5298c58765c3b0742d2f08ab7ab264e582508ff2858b7adf4ce6c316a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000b4000000b4000000b8000000da000000da000000de0000000b0100000b0100000f01000034010000340100003401000058010000580100005c01000082010000820100008e010000b4010000b4010000c0010000e3010000e3010000e4010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flank + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Flank + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91b7cf8d5955da9a6c80c587218204aefc340fa273d22abf870d159c4c0e44b41dac6edde54a89eaf87574d7bfd0cd1f0802da3d1fa0e54a22dbe026ea37386e35c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005d0000005d0000005e000000810000008100000082000000a6000000a6000000aa000000ce000000ce000000d2000000fb000000fb000000ff0000002101000021010000250100005201000052010000560100007b0100007b0100007b0100009f0100009f010000a3010000c9010000c9010000d5010000fb010000fb010000070200002a0200002a0200002b020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Marching Fire + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.MarchingFire + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002e0000002f000000300000003800000038000000390000003a0000003e000000420000006400000064000000680000008e0000008e00000096000000ba000000ba000000be000000e7000000e7000000eb0000000d0100000d010000110100003e0100003e010000420100006701000067010000670100008b0100008b0100008f010000b5010000b5010000c1010000e7010000e7010000f3010000160200001602000017020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Charge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Charge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005d0000005d0000006100000087000000870000008f000000b3000000b3000000b7000000e0000000e0000000e400000006010000060100000a01000037010000370100003b010000600100006001000060010000840100008401000088010000ae010000ae010000ba010000e0010000e0010000ec0100000f0200000f02000010020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Attack + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Attack + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a95c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008a0000008a0000008e000000bb000000bb000000bf000000e4000000e4000000e400000008010000080100000c01000032010000320100003e010000640100006401000070010000930100009301000094010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &185292045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e81c85b7420faa49b0db9cab89db537, type: 3} + m_Name: + m_EditorClassIdentifier: + bullet: {fileID: 100000, guid: 1f64829979706394d98b1060ef20f747, type: 2} + attackDistance: 5 + repeatAttackDelay: .5 + attackAngle: 1 +--- !u!195 &185292046 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_Radius: .5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &185292047 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 837e453656e163642a71ed5bfb36377b, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &185292048 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185292031} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} +--- !u!1 &214580217 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 214580218} + m_Layer: 0 + m_Name: Agent Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &214580218 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 214580217} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -16.8500004, y: 0, z: 38.9000015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 881861383} + - {fileID: 2091233615} + - {fileID: 1795248249} + - {fileID: 185292032} + - {fileID: 1398227221} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &881861378 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 881861383} + - 33: {fileID: 881861382} + - 23: {fileID: 881861381} + - 195: {fileID: 881861380} + - 114: {fileID: 881861384} + - 114: {fileID: 881861388} + - 114: {fileID: 881861387} + - 114: {fileID: 881861386} + - 114: {fileID: 881861379} + - 114: {fileID: 881861385} + - 114: {fileID: 881861390} + - 114: {fileID: 881861389} + - 114: {fileID: 881861391} + - 114: {fileID: 881861394} + - 114: {fileID: 881861393} + - 114: {fileID: 881861392} + - 114: {fileID: 881861395} + m_Layer: 0 + m_Name: Agent 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &881861379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flank + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Flank + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91b7cf8d5955da9a6c80c587218204aefc340fa273d22abf870d159c4c0e44b41dac6edde54a89eaf87574d7bfd0cd1f0802da3d1fa0e54a22dbe026ea37386e35c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005d0000005d0000005e000000810000008100000082000000a6000000a6000000aa000000ce000000ce000000d2000000fb000000fb0000001d0100001d010000210100004e0100004e0100005201000077010000770100007d010000a1010000a1010000a5010000cb010000cb010000d7010000fd010000fd010000090200002c0200002c0200002d020000 + unityObjects: [] + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!195 &881861380 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_Radius: .5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &881861381 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 837e453656e163642a71ed5bfb36377b, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &881861382 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} +--- !u!4 &881861383 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -9.31000042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 214580218} + m_RootOrder: 0 +--- !u!114 &881861384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e81c85b7420faa49b0db9cab89db537, type: 3} + m_Name: + m_EditorClassIdentifier: + bullet: {fileID: 100000, guid: 1f64829979706394d98b1060ef20f747, type: 2} + attackDistance: 5 + repeatAttackDelay: .5 + attackAngle: 1 +--- !u!114 &881861385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Ambush + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Ambush + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9afaaa7a5298c58765c3b0742d2f08ab7ab264e582508ff2858b7adf4ce6c316a5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f0000003000000031000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000b4000000b4000000d6000000d6000000da00000007010000070100000b0100003001000030010000360100005a0100005a0100005e010000840100008401000090010000b6010000b6010000c2010000e5010000e5010000e6010000 + unityObjects: [] + byteData: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Marching Fire + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.MarchingFire + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002e0000002f000000300000003800000038000000390000003a0000003e000000420000006400000064000000680000008e0000008e00000096000000ba000000ba000000be000000e7000000e700000009010000090100000d0100003a0100003a0100003e0100006301000063010000690100008d0100008d01000091010000b7010000b7010000c3010000e9010000e9010000f5010000180200001802000019020000 + unityObjects: [] + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Charge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Charge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005d0000005d0000006100000087000000870000008f000000b3000000b3000000b7000000e0000000e00000000201000002010000060100003301000033010000370100005c0100005c0100006201000086010000860100008a010000b0010000b0010000bc010000e2010000e2010000ee010000110200001102000012020000 + unityObjects: [] + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Attack + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Attack + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a95c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000016000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b000000640000006400000086000000860000008a000000b7000000b7000000bb000000e0000000e0000000e60000000a0100000a0100000e010000340100003401000040010000660100006601000072010000950100009501000096010000 + unityObjects: [] + byteData: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leapfrog + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Leapfrog + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e3cdb3a92f47955a007a4409ccf0f98c4138298857b20a3928e5b9e7f35b6f6b695c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d00000061000000610000006500000089000000890000008d000000b1000000b1000000b5000000de000000de0000000001000000010000040100003101000031010000350100005a0100005a01000060010000840100008401000088010000ae010000ae010000ba010000e0010000e0010000ec0100000f0200000f02000010020000 + unityObjects: [] + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Shoot and Scoot + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ShootAndScoot + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276f0c353bba8616ec8ab9c59a562f7b1ecc5e119a91d8f24a620ba2f92d81577da393ca14b40dacc584405b7450b610f8c5fab206ed7494b7bda74366891df9e9fedbadae98558f5f69883e0e35fef391aa5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000340000003500000036000000370000003700000038000000390000003a0000003a0000003b0000003c0000003d0000003d0000003e0000003f00000040000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000003000000031000000320000003a0000003a0000003b0000003c000000400000004400000066000000660000006a000000900000009000000098000000bc000000bc000000c0000000e4000000e4000000e80000000c0100000c010000100100003401000034010000380100005c0100005c010000600100008901000089010000ab010000ab010000af010000dc010000dc010000e001000005020000050200000b0200002f0200002f020000330200005902000059020000650200008b0200008b02000097020000ba020000ba020000bb020000 + unityObjects: [] + byteData: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Surround + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Surround + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e000000b0000000b0000000b4000000e1000000e1000000e50000000a0100000a010000100100003401000034010000380100005e0100005e0100006a01000090010000900100009c010000bf010000bf010000c0010000 + unityObjects: [] + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861392 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Retreit + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Retreat + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a927aecb28a18f7cf9d43e2bc54af4ae3a5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000014000000150000001600000017000000170000001800000019000000190000001a0000001b0000001c0000001c0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c0000006000000060000000640000008d0000008d000000af000000af000000b3000000e0000000e0000000e400000009010000090100000f0100003301000033010000370100005d0100005d010000690100008f0100008f0100009b010000be010000be010000bf010000 + unityObjects: [] + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Hold + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Hold + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc65c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f0000001f000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f000000300000003100000031000000320000003300000034000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000006200000062000000660000008a0000008a0000008e000000b2000000b2000000b6000000df000000df0000000101000001010000050100003201000032010000360100005b0100005b01000061010000850100008501000089010000af010000af010000bb010000e1010000e1010000ed010000100200001002000011020000 + unityObjects: + - {fileID: 1584517252} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Defend + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Defend + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc66417c77ddef8774e11a8261a875daa8f5c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000220000002300000024000000250000002500000026000000270000002800000028000000290000002a0000002b0000002b0000002c0000002d0000002e0000002e0000002f00000030000000310000003100000032000000330000003400000034000000350000003600000037000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008c0000008c00000090000000b4000000b4000000b8000000dc000000dc000000e000000009010000090100002b0100002b0100002f0100005c0100005c0100006001000085010000850100008b010000af010000af010000b3010000d9010000d9010000e50100000b0200000b020000170200003a0200003a0200003b020000 + unityObjects: + - {fileID: 1584517252} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &881861395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 881861378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Reinforcements + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Parallel + - BehaviorDesigner.Runtime.Tactical.Tasks.Attack + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Wait + - BehaviorDesigner.Runtime.Tactical.Tasks.RequestReinforcements + parentIndex: ffffffff0000000001000000010000000300000003000000 + startIndex: 000000000a000000150000003f0000004a00000064000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a95c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9 + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f0000001f000000200000002100000021000000220000002300000024000000240000002500000026000000270000002700000028000000290000002a0000002a0000002b0000002c0000002d0000002d0000002e0000002f0000003000000030000000310000003200000033000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f000000400000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004c0000004d0000004e0000004f0000004f0000005000000051000000520000005200000053000000540000005500000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005e0000005f0000006000000061000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d00000041000000450000004b0000004c0000004d000000550000005500000056000000570000005b0000005f0000008800000088000000aa000000aa000000ae000000db000000db000000df00000004010000040100000a0100002e0100002e010000320100005801000058010000640100008a0100008a01000096010000b9010000b9010000ba010000be010000c2010000ca010000cb010000cc010000d4010000d4010000d5010000d6010000da010000de010000e2010000e6010000ea010000eb010000ec010000f4010000f4010000f5010000f6010000fa010000fe01000022020000220200002602000049020000490200004a0200006e0200006e0200007202000096020000960200009a0200009e020000b4020000b5020000b6020000be020000be020000bf020000c0020000c4020000 + unityObjects: [] + byteData: 00000000456e747279010000000000000000000000000000000000000001000000506172616c6c656c0100000000000000dc4200000000000000000000000000000200000041747461636b010000008cc20000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c00000000000300000053657175656e636501000000dc420000f0420000000000000000000000000000040000005761697401000000b4c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f0500000052657175657374205265696e666f7263656d656e7473010000008c420000dc4200000000000000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000506172616c6c656c0100000000000000dc4200000000000000000000000000000200000041747461636b010000008cc20000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c00000000000300000053657175656e636501000000dc420000f0420000000000000000000000000000040000005761697401000000b4c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f0500000052657175657374205265696e666f7263656d656e7473010000008c420000dc4200000000000000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &1199843938 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1199843942} + - 33: {fileID: 1199843941} + - 23: {fileID: 1199843939} + m_Layer: 1 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &1199843939 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 59f1cd0652f9c0344b9bc86159733dd2, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1199843941 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1199843942 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199843938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 1, z: 20} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 +--- !u!1 &1316438476 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1316438477} + - 114: {fileID: 1316438478} + m_Layer: 0 + m_Name: Enemy Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1316438477 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1316438476} + m_LocalRotation: {x: 0, y: 1, z: 0, w: -4.37113883e-08} + m_LocalPosition: {x: -16.8999996, y: 0, z: 69.9000015} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1448200602} + - {fileID: 1918955746} + m_Father: {fileID: 0} + m_RootOrder: 5 +--- !u!114 &1316438478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1316438476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 11400000, guid: da922628c0627624cb56ee4f7546c955, type: 2} + mBehaviorSource: + behaviorName: Move Towards + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.GetPosition + - BehaviorDesigner.Runtime.Tasks.Repeater + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.MoveTowards + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.SetPosition + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.Distance + - BehaviorDesigner.Runtime.Tasks.Basic.Math.FloatComparison + - BehaviorDesigner.Runtime.Tasks.Wait + parentIndex: ffffffff000000000100000001000000030000000400000004000000040000000400000004000000 + startIndex: 100000001a00000025000000370000004d000000580000007600000088000000a1000000b5000000 + variableStartIndex: 0000000004000000080000000c000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d1b1324ab95f4d47bc8a383478dc11344dd45e7d47d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94e11b7a1c8f26772fba1163e88bb4e7771c73619eba8e7e91e5896b56e6b88322348858d9d29365ed0d8e42920ecd6a67d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f9430c637325bd33a6d46bff6bf2fbfbbb76cf8c3219e840acfa9811dfa947dda4c7d7d9f44bab6a1b2296b99503478ac8b2f5558dd085523e6879cbb75ce25e313e932f64ed41fb290bd2f7798fa5887d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d97836732116518034414c7ce093257cb59b62a5c7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9bae8c9b734ca7a88677929542c97b9507c1b8de1f941efc57323a096a6d24e626bf0de5ebb74b2ef3903f535b3e4a506e69354d2abb1e4ce5c49d8477d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a93fc43dcc44209b96be014c67f1b0fa32b6ce8a2f67667ea8e232d7915c1488628fc3362e0579baa37d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000002f00000030000000310000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f0000003f0000004000000041000000420000004200000043000000440000004500000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005d0000005e0000005f000000600000006100000061000000620000006300000064000000650000006500000066000000670000006800000069000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007600000077000000770000007800000079000000790000007a0000007b0000007c0000007d0000007e0000007f00000080000000810000008200000083000000840000008500000086000000870000008700000088000000890000008a0000008b0000008b0000008c0000008d0000008e0000008f0000008f000000900000009100000092000000930000009400000095000000960000009700000098000000990000009a0000009b0000009c0000009d0000009e0000009e0000009f000000a0000000a1000000a2000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000af000000b0000000b1000000b2000000b2000000b3000000b4000000b5000000b5000000b6000000b7000000b8000000b8000000b9000000ba000000 + dataPosition: 00000000260000002e0000002f0000003b0000005f00000067000000680000006c000000920000009800000099000000a5000000c9000000ce000000cf000000d3000000d7000000dc000000dd000000de000000e6000000e6000000e7000000e8000000ec000000f0000000f4000000fc000000fd000000fe000000060100000601000007010000080100000c0100001001000014010000180100002401000025010000260100002e0100002e0100002f0100003001000034010000380100006101000061010000870100008f010000900100009c010000a0010000a8010000a9010000aa010000b2010000b2010000b3010000b4010000b8010000bc010000de010000de010000e201000005020000050200000602000029020000290200002a0200002e02000036020000370200003802000040020000400200004102000042020000460200004a0200004e020000520200005e0200005f020000600200006802000068020000690200006a0200006e0200007202000098020000a0020000a1020000ad020000d3020000d9020000da020000e60200000a0300000f03000010030000140300003a03000042030000430300004f030000530300005f030000600300006103000069030000690300006a0300006b0300006f030000730300009c0300009c030000c2030000ca030000cb030000d7030000db030000e3030000e4030000e5030000ed030000ed030000ee030000ef030000f3030000f70300001d040000250400002604000032040000580400005e0400005f0400006b0400008f04000097040000980400009c040000a0040000b0040000b1040000b2040000ba040000ba040000bb040000bc040000c0040000c4040000c8040000ec040000f4040000f5040000f90400001d0500001d0500002105000025050000290500002a0500002b05000033050000330500003405000035050000390500003d050000610500006105000065050000880500008805000089050000ad050000ad050000b1050000d5050000d5050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574013333ef41000000000000c0c14265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000a04000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574013333ef41000000000000c0c14265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000a0404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574013333ef41000000000000c0c14265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!1 &1398227220 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1398227221} + - 33: {fileID: 1398227237} + - 23: {fileID: 1398227236} + - 195: {fileID: 1398227235} + - 114: {fileID: 1398227234} + - 114: {fileID: 1398227233} + - 114: {fileID: 1398227232} + - 114: {fileID: 1398227231} + - 114: {fileID: 1398227230} + - 114: {fileID: 1398227229} + - 114: {fileID: 1398227228} + - 114: {fileID: 1398227227} + - 114: {fileID: 1398227226} + - 114: {fileID: 1398227225} + - 114: {fileID: 1398227224} + - 114: {fileID: 1398227223} + - 114: {fileID: 1398227222} + m_Layer: 0 + m_Name: Agent 5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1398227221 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.02999997, y: 0, z: -11.1899996} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 214580218} + m_RootOrder: 4 +--- !u!114 &1398227222 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Reinforcements + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ReinforcementsResponse + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9becec62738b077f86b5f26c4c0f566dcd36e1fe05c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001800000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000038000000390000003a00000042000000420000004300000044000000480000004c00000079000000790000007d00000081000000aa000000aa000000cc000000cc000000d0000000fd000000fd0000000101000026010000260100002c0100005001000050010000540100007a0100007a01000086010000ac010000ac010000b8010000db010000db010000dc010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e736501000000000000000c43000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e736501000000000000000c43000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Retreit + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Retreat + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a927aecb28a18f7cf9d43e2bc54af4ae3a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c0000006000000060000000640000008d0000008d00000091000000b3000000b3000000b7000000e4000000e4000000e80000000d0100000d0100001301000037010000370100003b01000061010000610100006d01000093010000930100009f010000c2010000c2010000c3010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Hold + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Hold + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc65c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000006200000062000000660000008a0000008a0000008e000000b2000000b2000000b6000000df000000df000000e300000005010000050100000901000036010000360100003a0100005f0100005f0100005f010000830100008301000087010000ad010000ad010000b9010000df010000df010000eb0100000e0200000e0200000f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Defend + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Defend + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc66417c77ddef8774e11a8261a875daa8f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008c0000008c00000090000000b4000000b4000000b8000000dc000000dc000000e000000009010000090100000d0100002f0100002f0100003301000060010000600100006401000089010000890100008f010000b3010000b3010000b7010000dd010000dd010000e90100000f0200000f0200001b0200003e0200003e0200003f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Surround + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Surround + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e5000000e5000000e90000000e0100000e0100000e0100003201000032010000360100005c0100005c010000680100008e0100008e0100009a010000bd010000bd010000be010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leapfrog + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Leapfrog + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e3cdb3a92f47955a007a4409ccf0f98c4138298857b20a3928e5b9e7f35b6f6b695c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d00000061000000610000006500000089000000890000008d000000b1000000b1000000b5000000de000000de000000e20000000401000004010000080100003501000035010000390100005e0100005e0100005e010000820100008201000086010000ac010000ac010000b8010000de010000de010000ea0100000d0200000d0200000e020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Shoot and Scoot + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ShootAndScoot + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276f0c353bba8616ec8ab9c59a562f7b1ecc5e119a91d8f24a620ba2f92d81577da393ca14b40dacc584405b7450b610f8c5fab206ed7494b7bda74366891df9e9fedbadae98558f5f69883e0e35fef391aa5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000320000003300000034000000350000003500000036000000370000003800000038000000390000003a0000003b0000003b0000003c0000003d0000003e0000003e0000003f0000004000000041000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000003000000031000000320000003a0000003a0000003b0000003c000000400000004400000066000000660000006a000000900000009000000098000000bc000000bc000000c0000000e4000000e4000000e80000000c0100000c010000100100003401000034010000380100005c0100005c0100006001000089010000890100008d010000af010000af010000b3010000e0010000e0010000e40100000902000009020000090200002d0200002d02000031020000570200005702000063020000890200008902000095020000b8020000b8020000b9020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Ambush + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Ambush + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9afaaa7a5298c58765c3b0742d2f08ab7ab264e582508ff2858b7adf4ce6c316a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000b4000000b4000000b8000000da000000da000000de0000000b0100000b0100000f01000034010000340100003401000058010000580100005c01000082010000820100008e010000b4010000b4010000c0010000e3010000e3010000e4010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flank + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Flank + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91b7cf8d5955da9a6c80c587218204aefc340fa273d22abf870d159c4c0e44b41dac6edde54a89eaf87574d7bfd0cd1f0802da3d1fa0e54a22dbe026ea37386e35c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005d0000005d0000005e000000810000008100000082000000a6000000a6000000aa000000ce000000ce000000d2000000fb000000fb000000ff0000002101000021010000250100005201000052010000560100007b0100007b0100007b0100009f0100009f010000a3010000c9010000c9010000d5010000fb010000fb010000070200002a0200002a0200002b020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Marching Fire + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.MarchingFire + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002e0000002f000000300000003800000038000000390000003a0000003e000000420000006400000064000000680000008e0000008e00000096000000ba000000ba000000be000000e7000000e7000000eb0000000d0100000d010000110100003e0100003e010000420100006701000067010000670100008b0100008b0100008f010000b5010000b5010000c1010000e7010000e7010000f3010000160200001602000017020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227232 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Charge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Charge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005d0000005d0000006100000087000000870000008f000000b3000000b3000000b7000000e0000000e0000000e400000006010000060100000a01000037010000370100003b010000600100006001000060010000840100008401000088010000ae010000ae010000ba010000e0010000e0010000ec0100000f0200000f02000010020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Attack + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Attack + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a95c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008a0000008a0000008e000000bb000000bb000000bf000000e4000000e4000000e400000008010000080100000c01000032010000320100003e010000640100006401000070010000930100009301000094010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1398227234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e81c85b7420faa49b0db9cab89db537, type: 3} + m_Name: + m_EditorClassIdentifier: + bullet: {fileID: 100000, guid: 1f64829979706394d98b1060ef20f747, type: 2} + attackDistance: 5 + repeatAttackDelay: .5 + attackAngle: 1 +--- !u!195 &1398227235 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_Radius: .5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1398227236 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 837e453656e163642a71ed5bfb36377b, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1398227237 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1398227220} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} +--- !u!1 &1442329556 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1442329558} + - 108: {fileID: 1442329557} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1442329557 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1442329556} + m_Enabled: 1 + serializedVersion: 6 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_Strength: 1 + m_Bias: .0500000007 + m_NormalBias: .400000006 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967293 + m_Lightmapping: 1 + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_AreaSize: {x: 1, y: 1} +--- !u!4 &1442329558 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1442329556} + m_LocalRotation: {x: .408217937, y: -.234569728, z: .109381661, w: .875426114} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 +--- !u!1 &1444563268 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1444563270} + - 108: {fileID: 1444563269} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1444563269 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1444563268} + m_Enabled: 1 + serializedVersion: 6 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_Strength: 1 + m_Bias: .0500000007 + m_NormalBias: .400000006 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_AreaSize: {x: 1, y: 1} +--- !u!4 &1444563270 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1444563268} + m_LocalRotation: {x: -.0736794472, y: -.8924281, z: .41614607, w: -.158005908} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 +--- !u!1 &1448200597 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1448200602} + - 33: {fileID: 1448200601} + - 23: {fileID: 1448200600} + - 114: {fileID: 1448200599} + - 135: {fileID: 1448200598} + - 114: {fileID: 1448200604} + - 114: {fileID: 1448200603} + - 208: {fileID: 1448200605} + m_Layer: 0 + m_Name: Enemy 1 + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1448200598 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: .500001013 + m_Center: {x: 0, y: 0, z: .168427497} +--- !u!114 &1448200599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b9f61098c50242b47a1bf14d304ba3d1, type: 3} + m_Name: + m_EditorClassIdentifier: + startHealth: 150 +--- !u!23 &1448200600 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 767d07897ba57aa4783720df536e9b13, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1448200601 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} +--- !u!4 &1448200602 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.70000005, y: 0, z: 9.39999962} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1316438477} + m_RootOrder: 0 +--- !u!114 &1448200603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 11400000, guid: da922628c0627624cb56ee4f7546c955, type: 2} + mBehaviorSource: + behaviorName: Move Towards 10 + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.GetPosition + - BehaviorDesigner.Runtime.Tasks.Repeater + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.MoveTowards + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.SetPosition + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.Distance + - BehaviorDesigner.Runtime.Tasks.Basic.Math.FloatComparison + - BehaviorDesigner.Runtime.Tasks.Wait + parentIndex: ffffffff000000000100000001000000030000000400000004000000040000000400000004000000 + startIndex: 100000001a00000025000000370000004d000000580000007600000088000000a1000000b5000000 + variableStartIndex: 0000000004000000080000000c000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d1b1324ab95f4d47bc8a383478dc11344dd45e7d47d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94e11b7a1c8f26772fba1163e88bb4e7771c73619eba8e7e91e5896b56e6b88322348858d9d29365ed0d8e42920ecd6a67d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f9430c637325bd33a6d46bff6bf2fbfbbb76cf8c3219e840acfa9811dfa947dda4c7d7d9f44bab6a1b2296b99503478ac8b2f5558dd085523e6879cbb75ce25e313e932f64ed41fb290bd2f7798fa5887d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d97836732116518034414c7ce093257cb59b62a5c7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9bae8c9b734ca7a88677929542c97b9507c1b8de1f941efc57323a096a6d24e626bf0de5ebb74b2ef3903f535b3e4a506e69354d2abb1e4ce5c49d8477d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a93fc43dcc44209b96be014c67f1b0fa32b6ce8a2f67667ea8e232d7915c1488628fc3362e0579baa37d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000002f00000030000000310000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f0000003f0000004000000041000000420000004200000043000000440000004500000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005d0000005e0000005f000000600000006100000061000000620000006300000064000000650000006500000066000000670000006800000069000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007600000077000000770000007800000079000000790000007a0000007b0000007c0000007d0000007e0000007f00000080000000810000008200000083000000840000008500000086000000870000008700000088000000890000008a0000008b0000008b0000008c0000008d0000008e0000008f0000008f000000900000009100000092000000930000009400000095000000960000009700000098000000990000009a0000009b0000009c0000009d0000009e0000009e0000009f000000a0000000a1000000a2000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000af000000b0000000b1000000b2000000b2000000b3000000b4000000b5000000b5000000b6000000b7000000b8000000b8000000b9000000ba000000 + dataPosition: 00000000260000002e0000002f0000003b0000005f00000067000000680000006c000000920000009800000099000000a5000000c9000000ce000000cf000000d3000000d7000000dc000000dd000000de000000e6000000e6000000e7000000e8000000ec000000f0000000f4000000fc000000fd000000fe000000060100000601000007010000080100000c0100001001000014010000180100002401000025010000260100002e0100002e0100002f0100003001000034010000380100006101000061010000870100008f010000900100009c010000a0010000a8010000a9010000aa010000b2010000b2010000b3010000b4010000b8010000bc010000de010000de010000e201000005020000050200000602000029020000290200002a0200002e02000036020000370200003802000040020000400200004102000042020000460200004a0200004e020000520200005e0200005f020000600200006802000068020000690200006a0200006e0200007202000098020000a0020000a1020000ad020000d3020000d9020000da020000e60200000a0300000f03000010030000140300003a03000042030000430300004f030000530300005f030000600300006103000069030000690300006a0300006b0300006f030000730300009c0300009c030000c2030000ca030000cb030000d7030000db030000e3030000e4030000e5030000ed030000ed030000ee030000ef030000f3030000f70300001d040000250400002604000032040000580400005e0400005f0400006b0400008f04000097040000980400009c040000a0040000b0040000b1040000b2040000ba040000ba040000bb040000bc040000c0040000c4040000c8040000ec040000f4040000f5040000f90400001d0500001d0500002105000025050000290500002a0500002b05000033050000330500003405000035050000390500003d050000610500006105000065050000880500008805000089050000ad050000ad050000b1050000d5050000d5050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000804000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000080404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + byteDataArray: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000804000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000080404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1448200604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 11400000, guid: da922628c0627624cb56ee4f7546c955, type: 2} + mBehaviorSource: + behaviorName: Move Towards 9 + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.GetPosition + - BehaviorDesigner.Runtime.Tasks.Repeater + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.MoveTowards + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.SetPosition + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.Distance + - BehaviorDesigner.Runtime.Tasks.Basic.Math.FloatComparison + - BehaviorDesigner.Runtime.Tasks.Wait + parentIndex: ffffffff000000000100000001000000030000000400000004000000040000000400000004000000 + startIndex: 100000001a00000025000000370000004d000000580000007600000088000000a1000000b5000000 + variableStartIndex: 0000000004000000080000000c000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d1b1324ab95f4d47bc8a383478dc11344dd45e7d47d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94e11b7a1c8f26772fba1163e88bb4e7771c73619eba8e7e91e5896b56e6b88322348858d9d29365ed0d8e42920ecd6a67d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f9430c637325bd33a6d46bff6bf2fbfbbb76cf8c3219e840acfa9811dfa947dda4c7d7d9f44bab6a1b2296b99503478ac8b2f5558dd085523e6879cbb75ce25e313e932f64ed41fb290bd2f7798fa5887d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d97836732116518034414c7ce093257cb59b62a5c7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9bae8c9b734ca7a88677929542c97b9507c1b8de1f941efc57323a096a6d24e626bf0de5ebb74b2ef3903f535b3e4a506e69354d2abb1e4ce5c49d8477d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a93fc43dcc44209b96be014c67f1b0fa32b6ce8a2f67667ea8e232d7915c1488628fc3362e0579baa37d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000002f00000030000000310000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f0000003f0000004000000041000000420000004200000043000000440000004500000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005d0000005e0000005f000000600000006100000061000000620000006300000064000000650000006500000066000000670000006800000069000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007600000077000000770000007800000079000000790000007a0000007b0000007c0000007d0000007e0000007f00000080000000810000008200000083000000840000008500000086000000870000008700000088000000890000008a0000008b0000008b0000008c0000008d0000008e0000008f0000008f000000900000009100000092000000930000009400000095000000960000009700000098000000990000009a0000009b0000009c0000009d0000009e0000009e0000009f000000a0000000a1000000a2000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000af000000b0000000b1000000b2000000b2000000b3000000b4000000b5000000b5000000b6000000b7000000b8000000b8000000b9000000ba000000 + dataPosition: 00000000260000002e0000002f0000003b0000005f00000067000000680000006c000000920000009800000099000000a5000000c9000000ce000000cf000000d3000000d7000000dc000000dd000000de000000e6000000e6000000e7000000e8000000ec000000f0000000f4000000fc000000fd000000fe000000060100000601000007010000080100000c0100001001000014010000180100002401000025010000260100002e0100002e0100002f0100003001000034010000380100006101000061010000870100008f010000900100009c010000a0010000a8010000a9010000aa010000b2010000b2010000b3010000b4010000b8010000bc010000de010000de010000e201000005020000050200000602000029020000290200002a0200002e02000036020000370200003802000040020000400200004102000042020000460200004a0200004e020000520200005e0200005f020000600200006802000068020000690200006a0200006e0200007202000098020000a0020000a1020000ad020000d3020000d9020000da020000e60200000a0300000f03000010030000140300003a03000042030000430300004f030000530300005f030000600300006103000069030000690300006a0300006b0300006f030000730300009c0300009c030000c2030000ca030000cb030000d7030000db030000e3030000e4030000e5030000ed030000ed030000ee030000ef030000f3030000f70300001d040000250400002604000032040000580400005e0400005f0400006b0400008f04000097040000980400009c040000a0040000b0040000b1040000b2040000ba040000ba040000bb040000bc040000c0040000c4040000c8040000ec040000f4040000f5040000f90400001d0500001d0500002105000025050000290500002a0500002b05000033050000330500003405000035050000390500003d050000610500006105000065050000880500008805000089050000ad050000ad050000b1050000d5050000d5050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000804000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000080404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233746172676574010000e0c0000000006f338c424265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!208 &1448200605 +NavMeshObstacle: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1448200597} + m_Enabled: 1 + serializedVersion: 3 + m_Shape: 1 + m_Extents: {x: .5, y: .5, z: .5} + m_MoveThreshold: .100000001 + m_Carve: 0 + m_CarveOnlyStationary: 1 + m_Center: {x: 0, y: 0, z: .168000013} + m_TimeToStationary: .5 +--- !u!1 &1584517252 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1584517255} + - 33: {fileID: 1584517254} + - 23: {fileID: 1584517253} + - 136: {fileID: 1584517257} + - 208: {fileID: 1584517256} + m_Layer: 0 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1584517253 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584517252} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 6e01d7c3cdc01e443bfbc085d6d9d09f, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1584517254 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584517252} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1584517255 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584517252} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -12.8283939, y: 1, z: 43.3531532} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!208 &1584517256 +NavMeshObstacle: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584517252} + m_Enabled: 1 + serializedVersion: 3 + m_Shape: 1 + m_Extents: {x: .5, y: 1, z: .5} + m_MoveThreshold: .100000001 + m_Carve: 0 + m_CarveOnlyStationary: 1 + m_Center: {x: 0, y: 0, z: 0} + m_TimeToStationary: .5 +--- !u!136 &1584517257 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584517252} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1795248248 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1795248249} + - 33: {fileID: 1795248265} + - 23: {fileID: 1795248264} + - 195: {fileID: 1795248263} + - 114: {fileID: 1795248262} + - 114: {fileID: 1795248261} + - 114: {fileID: 1795248260} + - 114: {fileID: 1795248259} + - 114: {fileID: 1795248258} + - 114: {fileID: 1795248257} + - 114: {fileID: 1795248256} + - 114: {fileID: 1795248255} + - 114: {fileID: 1795248254} + - 114: {fileID: 1795248253} + - 114: {fileID: 1795248252} + - 114: {fileID: 1795248251} + - 114: {fileID: 1795248250} + m_Layer: 0 + m_Name: Agent 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1795248249 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.45000005, y: 0, z: -9.60999966} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 214580218} + m_RootOrder: 2 +--- !u!114 &1795248250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Reinforcements + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ReinforcementsResponse + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9becec62738b077f86b5f26c4c0f566dcd36e1fe05c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001800000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000038000000390000003a00000042000000420000004300000044000000480000004c00000079000000790000007d00000081000000aa000000aa000000cc000000cc000000d0000000fd000000fd0000000101000026010000260100002c0100005001000050010000540100007a0100007a01000086010000ac010000ac010000b8010000db010000db010000dc010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e736501000000000000000243000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e736501000000000000000243000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Retreit + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Retreat + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a927aecb28a18f7cf9d43e2bc54af4ae3a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c0000006000000060000000640000008d0000008d00000091000000b3000000b3000000b7000000e4000000e4000000e80000000d0100000d0100001301000037010000370100003b01000061010000610100006d01000093010000930100009f010000c2010000c2010000c3010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248252 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Hold + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Hold + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc65c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000006200000062000000660000008a0000008a0000008e000000b2000000b2000000b6000000df000000df000000e300000005010000050100000901000036010000360100003a0100005f0100005f0100005f010000830100008301000087010000ad010000ad010000b9010000df010000df010000eb0100000e0200000e0200000f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Defend + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Defend + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc66417c77ddef8774e11a8261a875daa8f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008c0000008c00000090000000b4000000b4000000b8000000dc000000dc000000e000000009010000090100000d0100002f0100002f0100003301000060010000600100006401000089010000890100008f010000b3010000b3010000b7010000dd010000dd010000e90100000f0200000f0200001b0200003e0200003e0200003f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248254 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Surround + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Surround + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e5000000e5000000e90000000e0100000e0100000e0100003201000032010000360100005c0100005c010000680100008e0100008e0100009a010000bd010000bd010000be010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leapfrog + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Leapfrog + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e3cdb3a92f47955a007a4409ccf0f98c4138298857b20a3928e5b9e7f35b6f6b695c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d00000061000000610000006500000089000000890000008d000000b1000000b1000000b5000000de000000de000000e20000000401000004010000080100003501000035010000390100005e0100005e0100005e010000820100008201000086010000ac010000ac010000b8010000de010000de010000ea0100000d0200000d0200000e020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Shoot and Scoot + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ShootAndScoot + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276f0c353bba8616ec8ab9c59a562f7b1ecc5e119a91d8f24a620ba2f92d81577da393ca14b40dacc584405b7450b610f8c5fab206ed7494b7bda74366891df9e9fedbadae98558f5f69883e0e35fef391aa5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000320000003300000034000000350000003500000036000000370000003800000038000000390000003a0000003b0000003b0000003c0000003d0000003e0000003e0000003f0000004000000041000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000003000000031000000320000003a0000003a0000003b0000003c000000400000004400000066000000660000006a000000900000009000000098000000bc000000bc000000c0000000e4000000e4000000e80000000c0100000c010000100100003401000034010000380100005c0100005c0100006001000089010000890100008d010000af010000af010000b3010000e0010000e0010000e40100000902000009020000090200002d0200002d02000031020000570200005702000063020000890200008902000095020000b8020000b8020000b9020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Ambush + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Ambush + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9afaaa7a5298c58765c3b0742d2f08ab7ab264e582508ff2858b7adf4ce6c316a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000b4000000b4000000b8000000da000000da000000de0000000b0100000b0100000f01000034010000340100003401000058010000580100005c01000082010000820100008e010000b4010000b4010000c0010000e3010000e3010000e4010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flank + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Flank + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91b7cf8d5955da9a6c80c587218204aefc340fa273d22abf870d159c4c0e44b41dac6edde54a89eaf87574d7bfd0cd1f0802da3d1fa0e54a22dbe026ea37386e35c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005d0000005d0000005e000000810000008100000082000000a6000000a6000000aa000000ce000000ce000000d2000000fb000000fb000000ff0000002101000021010000250100005201000052010000560100007b0100007b0100007b0100009f0100009f010000a3010000c9010000c9010000d5010000fb010000fb010000070200002a0200002a0200002b020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248259 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Marching Fire + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.MarchingFire + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002e0000002f000000300000003800000038000000390000003a0000003e000000420000006400000064000000680000008e0000008e00000096000000ba000000ba000000be000000e7000000e7000000eb0000000d0100000d010000110100003e0100003e010000420100006701000067010000670100008b0100008b0100008f010000b5010000b5010000c1010000e7010000e7010000f3010000160200001602000017020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Charge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Charge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005d0000005d0000006100000087000000870000008f000000b3000000b3000000b7000000e0000000e0000000e400000006010000060100000a01000037010000370100003b010000600100006001000060010000840100008401000088010000ae010000ae010000ba010000e0010000e0010000ec0100000f0200000f02000010020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Attack + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Attack + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a95c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008a0000008a0000008e000000bb000000bb000000bf000000e4000000e4000000e400000008010000080100000c01000032010000320100003e010000640100006401000070010000930100009301000094010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1795248262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e81c85b7420faa49b0db9cab89db537, type: 3} + m_Name: + m_EditorClassIdentifier: + bullet: {fileID: 100000, guid: 1f64829979706394d98b1060ef20f747, type: 2} + attackDistance: 5 + repeatAttackDelay: .5 + attackAngle: 1 +--- !u!195 &1795248263 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_Radius: .5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &1795248264 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 837e453656e163642a71ed5bfb36377b, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1795248265 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1795248248} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} +--- !u!1 &1918955742 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1918955746} + - 33: {fileID: 1918955745} + - 23: {fileID: 1918955744} + - 114: {fileID: 1918955743} + - 135: {fileID: 1918955747} + - 114: {fileID: 1918955748} + - 114: {fileID: 1918955749} + - 208: {fileID: 1918955750} + m_Layer: 0 + m_Name: Enemy 2 + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1918955743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b9f61098c50242b47a1bf14d304ba3d1, type: 3} + m_Name: + m_EditorClassIdentifier: + startHealth: 200 +--- !u!23 &1918955744 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 767d07897ba57aa4783720df536e9b13, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &1918955745 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} +--- !u!4 &1918955746 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 9.39999962} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1316438477} + m_RootOrder: 1 +--- !u!135 &1918955747 +SphereCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: .500001013 + m_Center: {x: 0, y: 0, z: .168427497} +--- !u!114 &1918955748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 11400000, guid: da922628c0627624cb56ee4f7546c955, type: 2} + mBehaviorSource: + behaviorName: Move Towards 9 + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.GetPosition + - BehaviorDesigner.Runtime.Tasks.Repeater + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.MoveTowards + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.SetPosition + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.Distance + - BehaviorDesigner.Runtime.Tasks.Basic.Math.FloatComparison + - BehaviorDesigner.Runtime.Tasks.Wait + parentIndex: ffffffff000000000100000001000000030000000400000004000000040000000400000004000000 + startIndex: 100000001a00000025000000370000004d000000580000007600000088000000a1000000b5000000 + variableStartIndex: 0000000004000000080000000c000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d1b1324ab95f4d47bc8a383478dc11344dd45e7d47d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94e11b7a1c8f26772fba1163e88bb4e7771c73619eba8e7e91e5896b56e6b88322348858d9d29365ed0d8e42920ecd6a67d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f9430c637325bd33a6d46bff6bf2fbfbbb76cf8c3219e840acfa9811dfa947dda4c7d7d9f44bab6a1b2296b99503478ac8b2f5558dd085523e6879cbb75ce25e313e932f64ed41fb290bd2f7798fa5887d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d97836732116518034414c7ce093257cb59b62a5c7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9bae8c9b734ca7a88677929542c97b9507c1b8de1f941efc57323a096a6d24e626bf0de5ebb74b2ef3903f535b3e4a506e69354d2abb1e4ce5c49d8477d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a93fc43dcc44209b96be014c67f1b0fa32b6ce8a2f67667ea8e232d7915c1488628fc3362e0579baa37d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000002f00000030000000310000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f0000003f0000004000000041000000420000004200000043000000440000004500000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005d0000005e0000005f000000600000006100000061000000620000006300000064000000650000006500000066000000670000006800000069000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007600000077000000770000007800000079000000790000007a0000007b0000007c0000007d0000007e0000007f00000080000000810000008200000083000000840000008500000086000000870000008700000088000000890000008a0000008b0000008b0000008c0000008d0000008e0000008f0000008f000000900000009100000092000000930000009400000095000000960000009700000098000000990000009a0000009b0000009c0000009d0000009e0000009e0000009f000000a0000000a1000000a2000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000af000000b0000000b1000000b2000000b2000000b3000000b4000000b5000000b5000000b6000000b7000000b8000000b8000000b9000000ba000000 + dataPosition: 00000000260000002e0000002f0000003b0000005f00000067000000680000006c000000920000009800000099000000a5000000c9000000ce000000cf000000d3000000d7000000dc000000dd000000de000000e6000000e6000000e7000000e8000000ec000000f0000000f4000000fc000000fd000000fe000000060100000601000007010000080100000c0100001001000014010000180100002401000025010000260100002e0100002e0100002f0100003001000034010000380100006101000061010000870100008f010000900100009c010000a0010000a8010000a9010000aa010000b2010000b2010000b3010000b4010000b8010000bc010000de010000de010000e201000005020000050200000602000029020000290200002a0200002e02000036020000370200003802000040020000400200004102000042020000460200004a0200004e020000520200005e0200005f020000600200006802000068020000690200006a0200006e0200007202000098020000a0020000a1020000ad020000d3020000d9020000da020000e60200000a0300000f03000010030000140300003a03000042030000430300004f030000530300005f030000600300006103000069030000690300006a0300006b0300006f030000730300009c0300009c030000c2030000ca030000cb030000d7030000db030000e3030000e4030000e5030000ed030000ed030000ee030000ef030000f3030000f70300001d040000250400002604000032040000580400005e0400005f0400006b0400008f04000097040000980400009c040000a0040000b0040000b1040000b2040000ba040000ba040000bb040000bc040000c0040000c4040000c8040000ec040000f4040000f5040000f90400001d0500001d0500002105000025050000290500002a0500002b05000033050000330500003405000035050000390500003d050000610500006105000065050000880500008805000089050000ad050000ad050000b1050000d5050000d5050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000804000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000080404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + byteDataArray: + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &1918955749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 11400000, guid: da922628c0627624cb56ee4f7546c955, type: 2} + mBehaviorSource: + behaviorName: Move Towards 10 + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.GetPosition + - BehaviorDesigner.Runtime.Tasks.Repeater + - BehaviorDesigner.Runtime.Tasks.Sequence + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.MoveTowards + - BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform.SetPosition + - BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3.Distance + - BehaviorDesigner.Runtime.Tasks.Basic.Math.FloatComparison + - BehaviorDesigner.Runtime.Tasks.Wait + parentIndex: ffffffff000000000100000001000000030000000400000004000000040000000400000004000000 + startIndex: 100000001a00000025000000370000004d000000580000007600000088000000a1000000b5000000 + variableStartIndex: 0000000004000000080000000c000000 + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117ae1b0d0ad905f9c72aeef98c232c3297ae1b0d0ad905f9c72aeef982346e3117d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d1b1324ab95f4d47bc8a383478dc11344dd45e7d47d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94e11b7a1c8f26772fba1163e88bb4e7771c73619eba8e7e91e5896b56e6b88322348858d9d29365ed0d8e42920ecd6a67d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a90a1684897d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f9430c637325bd33a6d46bff6bf2fbfbbb76cf8c3219e840acfa9811dfa947dda4c7d7d9f44bab6a1b2296b99503478ac8b2f5558dd085523e6879cbb75ce25e313e932f64ed41fb290bd2f7798fa5887d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a918a802c19289b391c538625d97836732116518034414c7ce093257cb59b62a5c7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9bae8c9b734ca7a88677929542c97b9507c1b8de1f941efc57323a096a6d24e626bf0de5ebb74b2ef3903f535b3e4a506e69354d2abb1e4ce5c49d8477d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a93fc43dcc44209b96be014c67f1b0fa32b6ce8a2f67667ea8e232d7915c1488628fc3362e0579baa37d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9f7e957d271cb08a3a47ab76e1a303be46820bdc7e2016e9815b11c6465c40ee100adfbf67a8eacc7ad3d5b9323f3de08091dc4ab83fe747cb6ad23482c63a7bd + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000002f00000030000000310000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f0000003f0000004000000041000000420000004200000043000000440000004500000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005d0000005e0000005f000000600000006100000061000000620000006300000064000000650000006500000066000000670000006800000069000000690000006a0000006b0000006c0000006d0000006e0000006f0000007000000071000000720000007300000074000000750000007600000077000000770000007800000079000000790000007a0000007b0000007c0000007d0000007e0000007f00000080000000810000008200000083000000840000008500000086000000870000008700000088000000890000008a0000008b0000008b0000008c0000008d0000008e0000008f0000008f000000900000009100000092000000930000009400000095000000960000009700000098000000990000009a0000009b0000009c0000009d0000009e0000009e0000009f000000a0000000a1000000a2000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000af000000b0000000b1000000b2000000b2000000b3000000b4000000b5000000b5000000b6000000b7000000b8000000b8000000b9000000ba000000 + dataPosition: 00000000260000002e0000002f0000003b0000005f00000067000000680000006c000000920000009800000099000000a5000000c9000000ce000000cf000000d3000000d7000000dc000000dd000000de000000e6000000e6000000e7000000e8000000ec000000f0000000f4000000fc000000fd000000fe000000060100000601000007010000080100000c0100001001000014010000180100002401000025010000260100002e0100002e0100002f0100003001000034010000380100006101000061010000870100008f010000900100009c010000a0010000a8010000a9010000aa010000b2010000b2010000b3010000b4010000b8010000bc010000de010000de010000e201000005020000050200000602000029020000290200002a0200002e02000036020000370200003802000040020000400200004102000042020000460200004a0200004e020000520200005e0200005f020000600200006802000068020000690200006a0200006e0200007202000098020000a0020000a1020000ad020000d3020000d9020000da020000e60200000a0300000f03000010030000140300003a03000042030000430300004f030000530300005f030000600300006103000069030000690300006a0300006b0300006f030000730300009c0300009c030000c2030000ca030000cb030000d7030000db030000e3030000e4030000e5030000ed030000ed030000ee030000ef030000f3030000f70300001d040000250400002604000032040000580400005e0400005f0400006b0400008f04000097040000980400009c040000a0040000b0040000b1040000b2040000ba040000ba040000bb040000bc040000c0040000c4040000c8040000ec040000f4040000f5040000f90400001d0500001d0500002105000025050000290500002a0500002b05000033050000330500003405000035050000390500003d050000610500006105000065050000880500008805000089050000ad050000ad050000b1050000d5050000d5050000 + unityObjects: [] + byteData: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000804000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000080404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + byteDataArray: 4265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61747370656564010000804000000000456e74727901000000000000000000000000000000000000000100000053657175656e63650100000040c00000c84200000000000000000000000000000200000047657420506f736974696f6e01000000f0c20000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000300000052657065617465720100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c010400000053657175656e63650100000000000000dc420000000000000000000000000000050000004d6f766520546f77617264730100000052c30000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174737065656401000080404265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000600000053657420506f736974696f6e01000000bcc20000c642000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000000700000044697374616e636501000000f0410000c842000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f7233706f736974696f6e010000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723374617267657401c3f5c0c000000000a470f5414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e6365010000000008000000466c6f617420436f6d70617269736f6e010094242c437039cb4200000000000000000000050000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f617464697374616e636501000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174cdcccc3d090000005761697401004a129c437039cb42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740ad7233c4265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!208 &1918955750 +NavMeshObstacle: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1918955742} + m_Enabled: 1 + serializedVersion: 3 + m_Shape: 1 + m_Extents: {x: .5, y: .5, z: .5} + m_MoveThreshold: .100000001 + m_Carve: 0 + m_CarveOnlyStationary: 1 + m_Center: {x: 0, y: 0, z: .168000013} + m_TimeToStationary: .5 +--- !u!1 &2026758347 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2026758351} + - 33: {fileID: 2026758350} + - 65: {fileID: 2026758349} + - 23: {fileID: 2026758348} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!23 &2026758348 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2026758347} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!65 &2026758349 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2026758347} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &2026758350 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2026758347} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2026758351 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2026758347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 35.4880981, y: .453988075, z: -12.7230148} + m_LocalScale: {x: .5, y: 1, z: 10} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &2091233614 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2091233615} + - 33: {fileID: 2091233631} + - 23: {fileID: 2091233630} + - 195: {fileID: 2091233629} + - 114: {fileID: 2091233628} + - 114: {fileID: 2091233627} + - 114: {fileID: 2091233626} + - 114: {fileID: 2091233625} + - 114: {fileID: 2091233624} + - 114: {fileID: 2091233623} + - 114: {fileID: 2091233622} + - 114: {fileID: 2091233621} + - 114: {fileID: 2091233620} + - 114: {fileID: 2091233619} + - 114: {fileID: 2091233618} + - 114: {fileID: 2091233617} + - 114: {fileID: 2091233616} + m_Layer: 0 + m_Name: Agent 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2091233615 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.79999995, y: 0, z: -9.60999966} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 214580218} + m_RootOrder: 1 +--- !u!114 &2091233616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 11 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Reinforcements + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ReinforcementsResponse + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9becec62738b077f86b5f26c4c0f566dcd36e1fe05c5470f6d63521c709e5cf92e15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001800000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000038000000390000003a00000042000000420000004300000044000000480000004c00000079000000790000007d00000081000000aa000000aa000000cc000000cc000000d0000000fd000000fd0000000101000026010000260100002c0100005001000050010000540100007a0100007a01000086010000ac010000ac010000b8010000db010000db010000dc010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e73650100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000005265696e666f7263656d656e747320526573706f6e73650100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c69737401000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 10 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Retreit + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Retreat + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a927aecb28a18f7cf9d43e2bc54af4ae3a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000028000000290000002a00000032000000320000003300000034000000380000003c0000006000000060000000640000008d0000008d00000091000000b3000000b3000000b7000000e4000000e4000000e80000000d0100000d0100001301000037010000370100003b01000061010000610100006d01000093010000930100009f010000c2010000c2010000c3010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000526574726561740100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e740a0000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 9 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Hold + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Hold + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc65c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002500000026000000270000002f0000002f000000300000003100000035000000390000006200000062000000660000008a0000008a0000008e000000b2000000b2000000b6000000df000000df000000e300000005010000050100000901000036010000360100003a0100005f0100005f0100005f010000830100008301000087010000ad010000ad010000b9010000df010000df010000eb0100000e0200000e0200000f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000486f6c640100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74090000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 8 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Defend + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Defend + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a94028ab75ba095c46edb80a12e37c213b78ea4dc8f2cbfe98257bad649b3031dab268aab42c4a5b855ff90951d5ae8dc66417c77ddef8774e11a8261a875daa8f5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008c0000008c00000090000000b4000000b4000000b8000000dc000000dc000000e000000009010000090100000d0100002f0100002f0100003301000060010000600100006401000089010000890100008f010000b3010000b3010000b7010000dd010000dd010000e90100000f0200000f0200001b0200003e0200003e0200003f020000 + unityObjects: + - {fileID: 1584517252} + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000446566656e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374010000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74080000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e67506c617965724265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 7 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Surround + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Surround + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a978ea4dc8f2cbfe98257bad649b3031da5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d0000006100000061000000650000008e0000008e00000092000000b4000000b4000000b8000000e5000000e5000000e90000000e0100000e0100000e0100003201000032010000360100005c0100005c010000680100008e0100008e0100009a010000bd010000bd010000be010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000537572726f756e640100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74070000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233621 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 6 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Leapfrog + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Leapfrog + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9802da3d1fa0e54a22dbe026ea37386e3cdb3a92f47955a007a4409ccf0f98c4138298857b20a3928e5b9e7f35b6f6b695c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d00000021000000290000002a0000002b00000033000000330000003400000035000000390000003d00000061000000610000006500000089000000890000008d000000b1000000b1000000b5000000de000000de000000e20000000401000004010000080100003501000035010000390100005e0100005e0100005e010000820100008201000086010000ac010000ac010000b8010000de010000de010000ea0100000d0200000d0200000e020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004c65617066726f670100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000020414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74060000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 5 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Shoot and Scoot + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.ShootAndScoot + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276f0c353bba8616ec8ab9c59a562f7b1ecc5e119a91d8f24a620ba2f92d81577da393ca14b40dacc584405b7450b610f8c5fab206ed7494b7bda74366891df9e9fedbadae98558f5f69883e0e35fef391aa5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000320000003300000034000000350000003500000036000000370000003800000038000000390000003a0000003b0000003b0000003c0000003d0000003e0000003e0000003f0000004000000041000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000003000000031000000320000003a0000003a0000003b0000003c000000400000004400000066000000660000006a000000900000009000000098000000bc000000bc000000c0000000e4000000e4000000e80000000c0100000c010000100100003401000034010000380100005c0100005c0100006001000089010000890100008d010000af010000af010000b3010000e0010000e0010000e40100000902000009020000090200002d0200002d02000031020000570200005702000063020000890200008902000095020000b8020000b8020000b9020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000053686f6f7420416e642053636f6f740100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000000404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000040404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000a0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000f0414265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000c0404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74050000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 4 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Ambush + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Ambush + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9afaaa7a5298c58765c3b0742d2f08ab7ab264e582508ff2858b7adf4ce6c316a5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f000000300000003100000032000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005f0000005f0000006300000087000000870000008b000000b4000000b4000000b8000000da000000da000000de0000000b0100000b0100000f01000034010000340100003401000058010000580100005c01000082010000820100008e010000b4010000b4010000c0010000e3010000e3010000e4010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000416d627573680100000000000000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f61740000803f4265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060414265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74040000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 3 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Flank + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Flank + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a91b7cf8d5955da9a6c80c587218204aefc340fa273d22abf870d159c4c0e44b41dac6edde54a89eaf87574d7bfd0cd1f0802da3d1fa0e54a22dbe026ea37386e35c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f0000003000000031000000320000003200000033000000340000003500000035000000360000003700000038000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000026000000270000002800000030000000300000003100000032000000360000003a0000005d0000005d0000005e000000810000008100000082000000a6000000a6000000aa000000ce000000ce000000d2000000fb000000fb000000ff0000002101000021010000250100005201000052010000560100007b0100007b0100007b0100009f0100009f010000a3010000c9010000c9010000d5010000fb010000fb010000070200002a0200002a0200002b020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e747279010000000000000000000000000000000000000001000000466c616e6b0100000000000000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c014265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 2 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Marching Fire + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.MarchingFire + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d000000210000002e0000002f000000300000003800000038000000390000003a0000003e000000420000006400000064000000680000008e0000008e00000096000000ba000000ba000000be000000e7000000e7000000eb0000000d0100000d010000110100003e0100003e010000420100006701000067010000670100008b0100008b0100008f010000b5010000b5010000c1010000e7010000e7010000f3010000160200001602000017020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004d61726368696e6720466972650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000080404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74020000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 1 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Charge + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Charge + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a9343703b9ae18b489e1c762556ee19a8eb4cdcce52eaf7db6615e2c82be78276fcc9bd8ad467d897e792c384aefe1bbbf5c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c0000002c0000002d0000002e0000002f0000002f00000030000000310000003200000032000000330000003400000035000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000005d0000005d0000006100000087000000870000008f000000b3000000b3000000b7000000e0000000e0000000e400000006010000060100000a01000037010000370100003b010000600100006001000060010000840100008401000088010000ae010000ae010000ba010000e0010000e0010000ec0100000f0200000f02000010020000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e7472790100000000000000000000000000000000000000010000004368617267650100000020c00000f042000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74030000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f723200000040000020404265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000060404265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74010000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233627 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d7b55c7ecdb49a4a89fa5e6f9022861, type: 3} + m_Name: + m_EditorClassIdentifier: + startWhenEnabled: 0 + pauseWhenDisabled: 0 + restartWhenComplete: 0 + logTaskChanges: 0 + group: 0 + resetValuesOnRestart: 0 + externalBehavior: {fileID: 0} + mBehaviorSource: + behaviorName: Attack + behaviorDescription: + mTaskData: + types: + - BehaviorDesigner.Runtime.Tasks.EntryTask + - BehaviorDesigner.Runtime.Tactical.Tasks.Attack + parentIndex: ffffffff00000000 + startIndex: 000000000a000000 + variableStartIndex: + JSONSerialization: + fieldSerializationData: + typeName: [] + fieldNameHash: 7d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a97d6ed74f587d82e1cda3fdf0ab643ccee0f0d2677230fc9344a34c197c55199df179fb1af835a4a95c5470f6d63521c709e5cf92ffa8e6bbe15123bd5b33d48d8ee282591bfcba92610cdc13dbed8ce40e9d3bb063337cc893f50f550dd7c02540866ff11620a957f7e957d271cb08a3a47ab76e1a303be4c87cf1eb425ea2bc750d51888aafb415d9fd594353df0a14868eb9df9b301d6dd718c9a851fa797984a92845d4bc1ac244e90a9e + startIndex: 000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f0000001000000011000000120000001300000014000000140000001500000016000000170000001700000018000000190000001a0000001a0000001b0000001c0000001d0000001d0000001e0000001f00000020000000200000002100000022000000230000002300000024000000250000002600000026000000270000002800000029000000290000002a0000002b0000002c000000 + dataPosition: 0000000004000000090000000a0000000b00000013000000130000001400000015000000190000001d0000002100000027000000280000002900000031000000310000003200000033000000370000003b0000006400000064000000680000008a0000008a0000008e000000bb000000bb000000bf000000e4000000e4000000e400000008010000080100000c01000032010000320100003e010000640100006401000070010000930100009301000094010000 + unityObjects: + - {fileID: 881861378} + byteData: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + byteDataArray: 00000000456e74727901000000000000000000000000000000000000000100000041747461636b0100000020c00000dc42000000000000000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a656374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564496e74000000004265686176696f7244657369676e65722e52756e74696d652e53686172656447616d654f626a6563744c697374000000004265686176696f7244657369676e65722e52756e74696d652e536861726564537472696e674265686176696f7244657369676e65722e52756e74696d652e536861726564466c6f6174000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564566563746f72330000000000000000000000004265686176696f7244657369676e65722e52756e74696d652e536861726564426f6f6c0000000000 + Version: 1.5.10 + unitTestResult: {fileID: 0} +--- !u!114 &2091233628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e81c85b7420faa49b0db9cab89db537, type: 3} + m_Name: + m_EditorClassIdentifier: + bullet: {fileID: 100000, guid: 1f64829979706394d98b1060ef20f747, type: 2} + attackDistance: 5 + repeatAttackDelay: .5 + attackAngle: 1 +--- !u!195 &2091233629 +NavMeshAgent: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_Radius: .5 + m_Speed: 3.5 + m_Acceleration: 8 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: .200000003 + m_AutoTraverseOffMeshLink: 0 + m_AutoBraking: 1 + m_AutoRepath: 0 + m_Height: .5 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!23 &2091233630 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 837e453656e163642a71ed5bfb36377b, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &2091233631 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2091233614} + m_Mesh: {fileID: 4300000, guid: 12968784543d4ad409f2f68f38e5b8b4, type: 3} diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.unity.meta b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.unity.meta new file mode 100644 index 000000000..3b4459894 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene.unity.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3895ae211c0fd234b8cc04de58bd86aa +DefaultImporter: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scene/scene.unity + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset new file mode 100644 index 000000000..e33742346 Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset.meta b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset.meta new file mode 100644 index 000000000..6a89370f2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: a247276e58b287643a30effafb2da4d7 +timeCreated: 1486624127 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scene/scene/NavMesh.asset + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts.meta new file mode 100644 index 000000000..85bc36230 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: fd03669924112c5448de942217eda1ba +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo.meta new file mode 100644 index 000000000..aa8da5365 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 495842cb3efe1064f9a040eab170a7a7 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs new file mode 100644 index 000000000..e70d69248 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs @@ -0,0 +1,252 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System.Text.RegularExpressions; + +namespace BehaviorDesigner.Runtime.Tactical +{ + public class BehaviorSelection : MonoBehaviour + { + public GameObject agentGroup; + public GameObject enemyGroup; + public GameObject defendObject; + public GUISkin descriptionGUISkin; + + private Dictionary> agentBehaviorTreeGroup = new Dictionary>(); + private Dictionary> enemyBehaviorTreeGroup = new Dictionary>(); + private Health[] enemyHealth; + + private enum BehaviorSelectionType { Attack, Charge, MarchingFire, Flank, Ambush, ShootAndScoot, Leapfrog, Surround, Defend, Hold, Retreat, Reinforcements, Last } + private BehaviorSelectionType selectionType = BehaviorSelectionType.Attack; + private BehaviorSelectionType prevSelectionType = BehaviorSelectionType.Attack; + + public void Start() + { + for (int i = 0; i < agentGroup.transform.childCount; ++i) { + var child = agentGroup.transform.GetChild(i); + var agentTrees = child.GetComponents(); + for (int j = 0; j < agentTrees.Length; ++j) { + var group = agentTrees[j].Group; + List groupBehaviorTrees; + if (!agentBehaviorTreeGroup.TryGetValue(group, out groupBehaviorTrees)) { + groupBehaviorTrees = new List(); + agentBehaviorTreeGroup.Add(group, groupBehaviorTrees); + } + groupBehaviorTrees.Add(agentTrees[j]); + } + } + enemyHealth = enemyGroup.GetComponentsInChildren(); + var behaviorTrees = enemyGroup.GetComponentsInChildren(); + for (int i = 0; i < behaviorTrees.Length; ++i) { + List list; + if (enemyBehaviorTreeGroup.TryGetValue(behaviorTrees[i].Group, out list)) { + list.Add(behaviorTrees[i]); + } else { + list = new List(); + list.Add(behaviorTrees[i]); + enemyBehaviorTreeGroup[behaviorTrees[i].Group] = list; + } + } + + SelectionChanged(); + } + + public void OnGUI() + { + GUILayout.BeginVertical(GUILayout.Width(300)); + GUILayout.BeginHorizontal(); + if (GUILayout.Button("<-")) { + prevSelectionType = selectionType; + selectionType = (BehaviorSelectionType)(((int)selectionType - 1) % (int)BehaviorSelectionType.Last); + if ((int)selectionType < 0) selectionType = BehaviorSelectionType.Reinforcements; + SelectionChanged(); + } + GUILayout.Box(SplitCamelCase(selectionType.ToString()), GUILayout.Width(220)); + if (GUILayout.Button("->")) { + prevSelectionType = selectionType; + selectionType = (BehaviorSelectionType)(((int)selectionType + 1) % (int)BehaviorSelectionType.Last); + SelectionChanged(); + } + GUILayout.EndHorizontal(); + GUILayout.Box(Description(), descriptionGUISkin.box); + GUILayout.EndVertical(); + } + + private string Description() + { + string desc = ""; + switch (selectionType) { + case BehaviorSelectionType.Attack: + desc = "Moves to the closest target and starts attacking as soon as the agent is within distance."; + break; + case BehaviorSelectionType.Charge: + desc = "Charges towards the target. The agents will start attacking when they are done charging."; + break; + case BehaviorSelectionType.MarchingFire: + desc = "Move towards the target. The agents will start attacking when they are within distance."; + break; + case BehaviorSelectionType.Flank: + desc = "Flanks the target from the left and right."; + break; + case BehaviorSelectionType.Ambush: + desc = "Wait for the group of targets to pass before attacking."; + break; + case BehaviorSelectionType.ShootAndScoot: + desc = "Attacks the target and moves position after a short amount of time."; + break; + case BehaviorSelectionType.Leapfrog: + desc = "Search for the target by forming two groups and leapfrogging each other. Both groups will start attacking as soon as the target is within sight"; + break; + case BehaviorSelectionType.Surround: + desc = "Surrounds the enemy and starts to attack after all agents are in position"; + break; + case BehaviorSelectionType.Retreat: + desc = "Retreats in the opposite direction of the target"; + break; + case BehaviorSelectionType.Defend: + desc = "Defends the object within a defend radius. Will seek and attack a target within a specified radius"; + break; + case BehaviorSelectionType.Hold: + desc = "Defends the object within a defend radius. Will seek and attack a target for as long as it takes"; + break; + case BehaviorSelectionType.Reinforcements: + desc = "The attacking agent will request for reinforcements after waiting a moment. " + + "The reinforcement agents will move towards the requesting agent and start attacking the targets when within distnace."; + break; + } + return desc; + } + + private void SelectionChanged() + { + StopCoroutine("EnableBehavior"); + for (int i = 0; i < agentBehaviorTreeGroup[(int)prevSelectionType].Count; ++i) { + agentBehaviorTreeGroup[(int)prevSelectionType][i].DisableBehavior(); + } + + if (enemyBehaviorTreeGroup.ContainsKey((int)prevSelectionType)) { + var trees = enemyBehaviorTreeGroup[(int)prevSelectionType]; + for (int i = 0; i < trees.Count; ++i) { + trees[i].DisableBehavior(); + } + } + + StartCoroutine("EnableBehavior"); + } + + private static string SplitCamelCase(string s) + { + var r = new Regex(@"(?<=[A-Z])(?=[A-Z][a-z])|(?<=[^A-Z])(?=[A-Z])|(?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace); + s = r.Replace(s, " "); + return (char.ToUpper(s[0]) + s.Substring(1)).Trim(); + } + + private IEnumerator EnableBehavior() + { + defendObject.SetActive(false); + switch (selectionType) { + case BehaviorSelectionType.Attack: + case BehaviorSelectionType.Charge: + case BehaviorSelectionType.MarchingFire: + case BehaviorSelectionType.Flank: + SetPosRot(new Vector3(-16.85f, 0, 38.9f), new Vector3(0, 0, 0), new Vector3(-16.9f, 0f, 58.75f), new Vector3(0, 180, 0), new Vector3(-12.8f, 36.75f, 43.35f)); + SetChildPosRot(new Vector3[] { new Vector3(0, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f)}, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + case BehaviorSelectionType.Ambush: + SetPosRot(new Vector3(33.75f, 0, -13.05f), new Vector3(0, 270, 0), new Vector3(29.9f, 0, -4.5f), new Vector3(0, 180, 0), new Vector3(30, 36.75f, -15f)); + SetChildPosRot(new Vector3[] { new Vector3(0, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-1.75f, 0, -7.66f), new Vector3(2.5f, 0, -5.7f), new Vector3(-1.1f, 0, -5.6f) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + case BehaviorSelectionType.ShootAndScoot: + SetPosRot(new Vector3(-20.25f, 0, -16.87f), new Vector3(0, 0, 0), new Vector3(-16.9f, 0, -4.5f), new Vector3(0, 180, 0), new Vector3(-21, 36.75f, -12.5f)); + SetChildPosRot(new Vector3[] { new Vector3(0, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f)}, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + case BehaviorSelectionType.Leapfrog: + SetPosRot(new Vector3(-20.25f, 0, -30.87f), new Vector3(0, 0, 0), new Vector3(-16.9f, 0, -4.5f), new Vector3(0, 180, 0), new Vector3(-21, 36.75f, -22.5f)); + SetChildPosRot(new Vector3[] { new Vector3(0, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + case BehaviorSelectionType.Surround: + SetPosRot(new Vector3(-10, 0, -18.5f), new Vector3(0, 0, 0), new Vector3(-10.9f, 0, -7.25f), new Vector3(0, 180, 0), new Vector3(-10.9f, 36.75f, -7.25f)); + SetChildPosRot(new Vector3[] { new Vector3(0, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + case BehaviorSelectionType.Retreat: + SetPosRot(new Vector3(-16.85f, 0, -2.7f), new Vector3(0, 0, 0), new Vector3(-16.9f, 0, -4.5f), new Vector3(0, 180, 0), new Vector3(-21, 36.75f, -22.5f)); + SetChildPosRot(new Vector3[] { new Vector3(0, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + case BehaviorSelectionType.Defend: + case BehaviorSelectionType.Hold: + defendObject.SetActive(true); + SetPosRot(new Vector3(-16.85f, 0, 38.9f), new Vector3(0, 0, 0), new Vector3(-16.9f, 0f, 58.75f), new Vector3(0, 180, 0), new Vector3(-12.8f, 36.75f, 43.35f)); + SetChildPosRot(new Vector3[] { new Vector3(-2f, 0, -4.25f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-8.75f, 0, 50f), new Vector3(25.1f, 0, -7.0f) }, + new Vector3[] { new Vector3(0, 180, 0), new Vector3(0, 320, 0) }); + break; + case BehaviorSelectionType.Reinforcements: + SetPosRot(new Vector3(-16.85f, 0, 38.9f), new Vector3(0, 0, 0), new Vector3(-16.9f, 0f, 58.75f), new Vector3(0, 180, 0), new Vector3(-12.8f, 36.75f, 43.35f)); + SetChildPosRot(new Vector3[] { new Vector3(3, 0, 16.4f), new Vector3(0.55f, 0, -5.55f), new Vector3(-4.1f, 0, -3.88f), new Vector3(2.5f, 0, -5.7f), new Vector3(-3.6f, 0, -4.75f) }, + new Vector3[] { new Vector3(0, 335, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(-1.65f, 0, 0), new Vector3(0, 0, 0) }, + new Vector3[] { new Vector3(0, 0, 0), new Vector3(0, 0, 0) }); + break; + } + + yield return new WaitForSeconds(0.1f); + + for (int i = 0; i < enemyHealth.Length; ++i) { + enemyHealth[i].ResetHealth(); + } + + if (enemyBehaviorTreeGroup.ContainsKey((int)selectionType)) { + var trees = enemyBehaviorTreeGroup[(int)selectionType]; + for (int i = 0; i < trees.Count; ++i) { + trees[i].EnableBehavior(); + } + } + + for (int i = 0; i < agentBehaviorTreeGroup[(int)selectionType].Count; ++i) { + agentBehaviorTreeGroup[(int)selectionType][i].EnableBehavior(); + } + } + + private void SetPosRot(Vector3 agentGroupPosition, Vector3 agentGroupRotation, Vector3 enemyGroupPosition, Vector3 enemyGroupRotation, Vector3 cameraPosition) + { + agentGroup.transform.position = agentGroupPosition; + agentGroup.transform.eulerAngles = agentGroupRotation; + enemyGroup.transform.position = enemyGroupPosition; + enemyGroup.transform.eulerAngles = enemyGroupRotation; + Camera.main.transform.position = cameraPosition; + } + + private void SetChildPosRot(Vector3[] agentPositions, Vector3[] agentRotations, Vector3[] enemyPositions, Vector3[] enemyRotations) + { + for (int i = 0; i < agentGroup.transform.childCount; ++i) { + var child = agentGroup.transform.Find("Agent " + (i + 1)); + child.localPosition = agentPositions[i]; + child.localEulerAngles = agentRotations[i]; + } + for (int i = 0; i < enemyGroup.transform.childCount; ++i) { + var child = enemyGroup.transform.Find("Enemy " + (i + 1)); + child.localPosition = enemyPositions[i]; + child.localEulerAngles = enemyRotations[i]; + } + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs.meta new file mode 100644 index 000000000..b14a17cb7 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 2d6584dcb920bde41ad9b4ab957b1e50 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Demo/BehaviorSelection.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs new file mode 100644 index 000000000..63a4dc80d --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs @@ -0,0 +1,57 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tactical +{ + public class Bullet : MonoBehaviour + { + // The speed of the bullet + public float speed; + // The amount of damage the bullet does + public float damageAmount = 5; + // Destroy itself after this amount of time + public float selfDestructTime = 5; + + private Rigidbody m_Rigidbody; + private Transform m_Transform; + + /// + /// Cache the component references and initialize the default values. + /// + private void Awake() + { + m_Rigidbody = GetComponent(); + m_Transform = transform; + + Invoke("SelfDestruct", selfDestructTime); + } + + /// + /// Move in the forward direction. + /// + void Update() + { + m_Rigidbody.MovePosition(m_Rigidbody.position + speed * m_Transform.forward * Time.deltaTime); + } + + /// + /// Perform any damage to the collided object and destroy itself. + /// + /// + private void OnCollisionEnter(Collision collision) + { + IDamageable damageable; + if ((damageable = collision.gameObject.GetComponent(typeof(IDamageable)) as IDamageable) != null) { + damageable.Damage(damageAmount); + Destroy(gameObject); + } + } + + /// + /// Destroy itself. + /// + private void SelfDestruct() + { + Destroy(gameObject); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs.meta new file mode 100644 index 000000000..89d91231c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 41841b844a4b4a844ab97d0b2a4db12b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Demo/Bullet.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs new file mode 100644 index 000000000..375d827f0 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs @@ -0,0 +1,51 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tactical +{ + /// + /// Example component which adds health to an object. + /// + public class Health : MonoBehaviour, IDamageable + { + // The amount of health to begin with + public float startHealth = 100; + + private float currentHealth; + + /// + /// Initailzies the current health. + /// + private void Awake() + { + currentHealth = startHealth; + } + + /// + /// Take damage. Deactivate if the amount of remaining health is 0. + /// + /// + public void Damage(float amount) + { + currentHealth = Mathf.Max(currentHealth - amount, 0); + + if (currentHealth == 0) { + gameObject.SetActive(false); + } + } + + // Is the object alive? + public bool IsAlive() + { + return currentHealth > 0; + } + + /// + /// Sets the current health to the starting health and enables the object. + /// + public void ResetHealth() + { + currentHealth = startHealth; + gameObject.SetActive(true); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs.meta new file mode 100644 index 000000000..d496af22a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: b9f61098c50242b47a1bf14d304ba3d1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Demo/Health.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs new file mode 100644 index 000000000..6c4f8f09f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs @@ -0,0 +1,67 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tactical +{ + /// + /// Example component which will attack by firing a bullet. + /// + public class Shootable : MonoBehaviour, IAttackAgent + { + // The bullet prefab to fire + public GameObject bullet; + // The furthest distance that the agent is able to attack from + public float attackDistance; + // The amount of time it takes for the agent to be able to attack again + public float repeatAttackDelay; + // The maximum angle that the agent can attack from + public float attackAngle; + + // The last time the agent attacked + private float lastAttackTime; + + /// + /// Initialize the default values. + /// + private void Awake() + { + lastAttackTime = -repeatAttackDelay; + } + + /// + /// Returns the furthest distance that the agent is able to attack from. + /// + /// The distance that the agent can attack from. + public float AttackDistance() + { + return attackDistance; + } + + /// + /// Can the agent attack? + /// + /// Returns true if the agent can attack. + public bool CanAttack() + { + return lastAttackTime + repeatAttackDelay < Time.time; + } + + /// + /// Returns the maximum angle that the agent can attack from. + /// + /// The maximum angle that the agent can attack from. + public float AttackAngle() + { + return attackAngle; + } + + /// + /// Does the actual attack. + /// + /// The position to attack. + public void Attack(Vector3 targetPosition) + { + GameObject.Instantiate(bullet, transform.position, Quaternion.LookRotation(targetPosition - transform.position)); + lastAttackTime = Time.time; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs.meta new file mode 100644 index 000000000..923ae7c18 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 8e81c85b7420faa49b0db9cab89db537 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Demo/Shootable.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces.meta new file mode 100644 index 000000000..54f4ab12c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: bd25d8f7850fe4e4e806d6627b996e82 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs new file mode 100644 index 000000000..63bbb0a0e --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs @@ -0,0 +1,34 @@ +using UnityEngine; + +namespace BehaviorDesigner.Runtime.Tactical +{ + /// + /// Interface for an agent that is able to attack. + /// + public interface IAttackAgent + { + /// + /// Returns the furthest distance that the agent is able to attack from. + /// + /// The distance that the agent can attack from. + float AttackDistance(); + + /// + /// Can the agent attack? + /// + /// Returns true if the agent can attack. + bool CanAttack(); + + /// + /// Returns the maximum angle that the agent can attack from. + /// + /// The maximum angle that the agent can attack from. + float AttackAngle(); + + /// + /// Does the actual attack. + /// + /// The position to attack. + void Attack(Vector3 targetPosition); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs.meta new file mode 100644 index 000000000..589f2e175 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 95aba3588f892a247aa074c2163afc45 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Interfaces/IAttackAgent.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs new file mode 100644 index 000000000..cd7c3d036 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs @@ -0,0 +1,20 @@ +namespace BehaviorDesigner.Runtime.Tactical +{ + /// + /// Interface for objects that can take damage. + /// + public interface IDamageable + { + /// + /// Take damage by the specified amount. + /// + /// The amount of damage to take. + void Damage(float amount); + + /// + /// Is the object currently alive? + /// + /// True if the object is alive. + bool IsAlive(); + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs.meta new file mode 100644 index 000000000..5fc6a8dae --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c6d221b162897584488fe5f74095e912 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Interfaces/IDamageable.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs new file mode 100644 index 000000000..fe1bcf806 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs @@ -0,0 +1,130 @@ +using UnityEngine; + + +namespace BehaviorDesigner.Runtime.Tactical +{ + /// + /// The TacticalAgent class contains component references and variables for each TacticalAgent. + /// + public abstract class TacticalAgent + { + private static int ignoreRaycast = ~(1 << LayerMask.NameToLayer("Ignore Raycast")); + + protected Transform transform; + private IAttackAgent attackAgent; + private Transform targetTransform = null; + private IDamageable targetDamagable = null; + private bool attackPosition = false; + private Vector3 attackOffset; + private Vector3 targetOffset; + + public IAttackAgent AttackAgent { get { return attackAgent; } } + public Transform TargetTransform { get { return targetTransform; } set { targetTransform = value; } } + public IDamageable TargetDamagable { get { return targetDamagable; } set { targetDamagable = value; } } + public bool AttackPosition { get { return attackPosition; } set { attackPosition = value; } } + public Vector3 AttackOffset { set { attackOffset = value; } } + public Vector3 TargetOffset { set { targetOffset = value; } } + + /// + /// Caches the component referneces. + /// + public TacticalAgent(Transform agent) + { + transform = agent; + attackAgent = agent.GetComponent(typeof(IAttackAgent)) as IAttackAgent; + } + + /// + /// Sets the destination. + /// + public abstract void SetDestination(Vector3 destination); + + /// + /// Has the agent arrived at its destination? + /// + public abstract bool HasArrived(); + + /// + /// Rotates towards the target rotation. + /// + public abstract bool RotateTowards(Quaternion targetRotation); + + /// + /// Returns the radius of the agent. + /// + public abstract float Radius(); + + /// + /// Starts or stops the rotation from updating. Not all implementations will use this. + /// + public abstract void UpdateRotation(bool update); + + /// + /// Stops the agent from moving. + /// + public abstract void Stop(); + + /// + /// The task has ended. Perform any cleanup. + /// + public abstract void End(); + + /// + /// Looks at position parameter. + /// + public bool RotateTowardsPosition(Vector3 position) + { + var targetRotation = Quaternion.LookRotation(position - transform.position); + return RotateTowards(targetRotation); + } + + /// + /// Can the agent see the target transform? + /// + public bool CanSeeTarget() + { + var distance = (transform.position - targetTransform.position).magnitude; + if (distance >= attackAgent.AttackDistance()) { + return false; + } + RaycastHit hit; + if (Physics.Linecast(transform.TransformPoint(attackOffset), targetTransform.TransformPoint(targetOffset), out hit, ignoreRaycast)) { + if (ContainsTransform(targetTransform, hit.transform)) { + return true; // return the target object meaning it is within sight + } + } else if (targetTransform.GetComponent() == null || targetTransform.GetComponent() != null) { + // If the linecast doesn't hit anything then that the target object doesn't have a collider and there is nothing in the way + if (targetTransform.gameObject.activeSelf) { + return true; + } + } + return false; + } + + /// + /// Attacks the target. + /// + public bool TryAttack() + { + if (attackAgent.CanAttack()) { + attackAgent.Attack(targetTransform.position); + return true; + } + return false; + } + + /// + /// Returns true if the target transform is a child of the parent transform + /// + private static bool ContainsTransform(Transform target, Transform parent) + { + if (target == null) { + return false; + } + if (target.Equals(parent)) { + return true; + } + return ContainsTransform(target.parent, parent); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs.meta new file mode 100644 index 000000000..5c005579a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 2d10293bc0a6d054792c52e497df8084 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/TacticalAgent.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs new file mode 100644 index 000000000..cf1edf170 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs @@ -0,0 +1,559 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + /// + /// Base class for all Tactical tasks. This class knows about all of the agents that can attack and the attack targets. + /// + public abstract class TacticalGroup : Action + { + [Tooltip("The leader to follow. If null then the current agent will lead")] + public SharedGameObject leader; + [Tooltip("Specifies the group index of the leader behavior tree. This is not necessary if there is only one behavior tree on the leader")] + public SharedInt leaderGroupIndex; + [Tooltip("The objects to attack. If blank the targetTag will be used")] + public SharedGameObjectList targetGroup; + [Tooltip("The tag of the objects to attack. Will be used if targetGroup has no elements")] + public SharedString targetTag; + [Tooltip("The amount of time to wait until the group starts to form")] + public SharedFloat waitTime = 0; + [Tooltip("The raycast offset relative to the pivot position")] + public SharedVector3 attackOffset; + [Tooltip("The target raycast offset relative to the pivot position")] + public SharedVector3 targetOffset; + [Tooltip("Should the target bone be used?")] + public SharedBool useTargetBone; + [Tooltip("The target's bone if the target is a humanoid")] + public HumanBodyBones targetBone; + + private bool sendListenerEvent; + private TaskStatus runStatus; + private GameObject prevLeader; + + protected List formationTrees; + protected TacticalAgent tacticalAgent; + protected List agents; + protected int formationIndex = -1; + protected bool started; + protected bool canAttack; + private List agentsReady = new List(); + protected Behavior leaderTree; + protected List targets = new List(); + protected List targetTransforms = new List(); + + /// + /// Listen for any agents that want to join the group. + /// + public override void OnAwake() + { + Owner.RegisterEvent("StartListeningForOrders", StartListeningForOrders); + Owner.RegisterEvent("StopListeningToOrders", StopListeningToOrders); + Owner.RegisterEvent("FormationUpdated", FormationUpdated); + Owner.RegisterEvent("AddAgentToGroup", AddAgentToGroup); + Owner.RegisterEvent("UpdateInPosition", UpdateInPosition); + Owner.RegisterEvent("AddTarget", AddTarget); + Owner.RegisterEvent("Attack", Attack); + Owner.RegisterEvent("SendAttackEvent", SendAttackEvent); + Owner.RegisterEvent("OrdersFinished", OrdersFinished); + } + + /// + /// Start forming the group immediately on start or after a set amount of time. + /// + public override void OnStart() + { + UpdateLeader(); + + canAttack = false; + runStatus = TaskStatus.Running; + } + + /// + /// The leader has changed. Update the leader tree. + /// + private void UpdateLeader() + { + if (leader.Value == null) { + formationIndex = 0; + AddAgentToGroup(Owner, 0); + FormationUpdated(0); + } else { + var leaderTrees = leader.Value.GetComponents(); + if (leaderTrees.Length > 1) { + for (int i = 0; i < leaderTrees.Length; ++i) { + if (leaderTrees[i].Group == leaderGroupIndex.Value) { + leaderTree = leaderTrees[i]; + break; + } + } + } else if (leaderTrees.Length == 1) { + leaderTree = leaderTrees[0]; + } + + if (leaderTree != null) { + sendListenerEvent = true; + } + } + canAttack = false; + prevLeader = leader.Value; + + if (waitTime.Value == 0) { + StartGroup(); + } else { + StartCoroutine(WaitForGroup()); + } + } + + /// + /// Wait a small amount of time before the group is formed. + /// + private IEnumerator WaitForGroup() + { + yield return new WaitForSeconds(waitTime.Value); + + StartGroup(); + } + + /// + /// Start forming the group. + /// + protected virtual void StartGroup() + { + started = true; + + // Clear the old group. + targets.Clear(); + targetTransforms.Clear(); + if (leader.Value == null) { + if (targetGroup.Value.Count > 0) { + for (int i = 0; i < targetGroup.Value.Count; ++i) { + var damageable = (targetGroup.Value[i].GetComponentInParent(typeof(IDamageable)) as IDamageable); + if (damageable != null) { + AddTarget(targetGroup.Value[i].transform, damageable); + } + } + } else { + var foundAttackGroup = GameObject.FindGameObjectsWithTag(targetTag.Value); + for (int i = 0; i < foundAttackGroup.Length; ++i) { + var damageable = (foundAttackGroup[i].GetComponentInParent(typeof(IDamageable)) as IDamageable); + if (damageable != null) { + AddTarget(foundAttackGroup[i].transform, damageable); + } + } + } + + if (targets.Count == 0) { + Debug.LogError("Error: no target GameObjects have been found. Ensure your targets implement the IDamageable interface."); + } + } + } + + /// + /// Adds the target to the target list. + /// + /// The target Transform. + /// The target Damageable. + private void AddTarget(Transform target, IDamageable damageable) + { + targets.Add(damageable); + targetTransforms.Add(target); + } + + /// + /// An agent wants to join the formation. Add them to the pending group placement list if the group hasn't formed yet, otherwise directly add them to the existing formation. + /// + /// The agent that wants to join the group. + protected void StartListeningForOrders(Behavior agent) + { + // StartListeningForOrders is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + // If the leader has changed then reinitialize with the new leader. + if (prevLeader != leader.Value) { + EndFormation(); + UpdateLeader(); + } + + AddAgentToGroup(agent, agents.Count); + } + + /// + /// Adds the agent to the agent list. + /// + /// The agent to add. + /// The index of the agent within the group. + protected virtual void AddAgentToGroup(Behavior agent, int index) + { + if (leader.Value == null) { + if (formationTrees == null) { + formationTrees = new List(); + agentsReady = new List(); + } + + // Notify the current agent of the existing agents. + for (int i = 0; i < formationTrees.Count; ++i) { + agent.SendEvent("AddAgentToGroup", formationTrees[i], i); + } + // Notify the current agent of the targets. + if (agent != Owner) { + for (int i = 0; i < targets.Count; ++i) { + agent.SendEvent("AddTarget", targetTransforms[i], targets[i]); + } + } + + formationTrees.Insert(index, agent); + agentsReady.Insert(index, false); + + // Notify other agents that the current agent has joined the formation. + for (int i = 1; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("AddAgentToGroup", formationTrees[index], index); + formationTrees[i].SendEvent("FormationUpdated", i); + } + } else { + sendListenerEvent = false; + } + + // The agents array is maintained on both the leader and follower. + if (agents == null) { + agents = new List(); + } + agents.Insert(index, agent.transform); + } + + /// + /// Update the leader or follower in position status. + /// + /// The index of the agent to update. + /// The in position status of the index. + protected void UpdateInPosition(int index, bool inPosition) + { + // UpdateInPosition is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + agentsReady[index] = inPosition; + var allReady = inPosition; + for (int i = 0; i < agentsReady.Count; ++i) { + if (agentsReady[i] != inPosition) { + allReady = !inPosition; + break; + } + } + if (allReady == inPosition) { + SendAttackEvent(inPosition); + } + } + + /// + /// Sends the Attack event to all following agents. + /// + /// Can the agent attack? + protected void SendAttackEvent(bool attack) + { + for (int i = 0; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("Attack", attack); + } + } + + /// + /// Specifies if the agent can attack. + /// + /// Can the agent start attacking? + private void Attack(bool attack) + { + canAttack = attack; + } + + /// + /// Base OnUpdate method. Return success if no targets are alive, otherwise return running. + /// + public override TaskStatus OnUpdate() + { + // If the leader has changed then reinitialize with the new leader. + if (prevLeader != leader.Value) { + EndFormation(); + UpdateLeader(); + } + + // Send within OnUpdate to ensure the at least one leader behavior tree is active. If registered within OnStart there is a chance that the behavior tree + // isn't active yet and will never receive the event. + if (sendListenerEvent) { + leaderTree.SendEvent("StartListeningForOrders", Owner); + return runStatus; + } + + // There won't be any agents in the group if the group hasn't formed yet. + if (formationIndex == -1) { + return TaskStatus.Running; + } + + // Remove any targets that are no logner alive + for (int i = targets.Count - 1; i > -1; --i) { + if (!targets[i].IsAlive()) { + targets.RemoveAt(i); + targetTransforms.RemoveAt(i); + } + } + + // The task succeeded if no more targets are alive. + if (targets.Count == 0) { + return TaskStatus.Success; + } + + return TaskStatus.Running; + } + + /// + /// The formation has changed. Update the formation index. + /// + /// The new formation index. + protected virtual void FormationUpdated(int index) + { + formationIndex = index; + } + + /// + /// The task has completed its orders. + /// + /// The return status of the task. + private void OrdersFinished(TaskStatus status) + { + runStatus = status; + } + + /// + /// Returns the center position of all of the target transforms. + /// + /// The center position of all of the target transforms. + protected Vector3 CenterAttackPosition() + { + var position = Vector3.zero; + for (int i = 0; i < targetTransforms.Count; ++i) { + position += targetTransforms[i].position; + } + return position / targetTransforms.Count; + } + + /// + /// Returns the look rotation from the target to the center position. + /// + /// The position of the attack center. + /// The look rotation from the target to the center position. + protected Quaternion CenterAttackRotation(Vector3 centerPosition) + { + var leaderTransform = leader.Value != null ? leader.Value.transform : transform; + var direction = leaderTransform.position - centerPosition; + direction.y = 0; + return Quaternion.LookRotation(direction); + } + + /// + /// Returns the look rotation from the center position to the target. + /// + /// The position of the center position. + /// The look roation from the center position to the target. + protected Quaternion ReverseCenterAttackRotation(Vector3 centerPosition) + { + var leaderTransform = leader.Value != null ? leader.Value.transform : transform; + var direction = centerPosition - leaderTransform.position; + direction.y = 0; + return Quaternion.LookRotation(direction); + } + + /// + /// Finds the closest target transform to the agent transform. + /// + /// The transform of the agent. + /// The returned target transform. + /// The returned IDamageable reference. + protected void ClosestTarget(Transform agentTransform, ref Transform targetTransform, ref IDamageable targetDamagable) + { + var distance = float.MaxValue; + var localDistance = 0f; + for (int i = targetTransforms.Count - 1; i > -1; --i) { + if (targets[i].IsAlive()) { + if ((localDistance = (targetTransforms[i].position - agentTransform.position).sqrMagnitude) < distance) { + distance = localDistance; + targetTransform = targetTransforms[i]; + targetDamagable = targets[i]; + } + } else { + targets.RemoveAt(i); + targetTransforms.RemoveAt(i); + } + } + } + + /// + /// Finds a target transform closest to the agent. + /// + protected void FindAttackTarget() + { + if (tacticalAgent.TargetTransform == null || !tacticalAgent.TargetDamagable.IsAlive()) { + Transform target = null; + IDamageable damageable = null; + ClosestTarget(transform, ref target, ref damageable); + if (useTargetBone.Value) { + Animator targetAnimator; + if ((targetAnimator = target.GetComponent()) != null) { + var bone = targetAnimator.GetBoneTransform(targetBone); + if (bone != null) { + target = bone; + } + } + } + tacticalAgent.TargetTransform = target; + tacticalAgent.TargetDamagable = damageable; + } + } + + /// + /// Moves the agent towards and rotates towards the target transform. + /// + protected bool MoveToAttackPosition() + { + FindAttackTarget(); + if (tacticalAgent.TargetTransform == null) { + return false; + } + if (!tacticalAgent.CanSeeTarget() || + Vector3.Distance(tacticalAgent.TargetTransform.position, transform.position) > tacticalAgent.AttackAgent.AttackDistance()) { + tacticalAgent.SetDestination(tacticalAgent.TargetTransform.position); + tacticalAgent.UpdateRotation(true); + tacticalAgent.AttackPosition = true; + } else { + tacticalAgent.Stop(); + + return tacticalAgent.RotateTowardsPosition(tacticalAgent.TargetTransform.position); + } + return false; + } + + /// + /// The task has ended. Stop any active agents. + /// + public override void OnEnd() + { + EndFormation(); + } + + /// + /// Ends the tactical formation. + /// + private void EndFormation() + { + if (formationTrees != null) { + // If the status is running then the leader task ended early. Send a status of failure to the group. + if (runStatus == TaskStatus.Running) { + runStatus = TaskStatus.Failure; + } + for (int i = 0; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("OrdersFinished", runStatus); + } + formationTrees.Clear(); + agentsReady.Clear(); + } else { + if (leaderTree != null) { + leaderTree.SendEvent("StopListeningToOrders", Owner); + } + } + if (tacticalAgent != null) { + tacticalAgent.UpdateRotation(true); + } + formationIndex = -1; + if (agents != null) { + agents.Clear(); + } + } + + /// + /// An agent has dropped out of the group so it should be removed. + /// + /// The agent to remove. + protected void StopListeningToOrders(Behavior agent) + { + // StopListeningToOrders is registered within OnAwake which could cause the callback to be executed when the task isn't active. + if (runStatus != TaskStatus.Running) { + return; + } + + // The group has been formed, remove it from the group list. + RemoveAgentFromGroup(agent); + } + + /// + /// Removes the agent from the group. + /// + /// The agent to remove. + /// The index of the agent removed from the group. + protected virtual int RemoveAgentFromGroup(Behavior agent) + { + var agentTransform = agent.transform; + for (int i = agents.Count - 1; i >= 0; --i) { + if (agents[i] == agentTransform) { + if (prevLeader == null) { + formationTrees.RemoveAt(i); + agentsReady.RemoveAt(i); + for (int j = 1; j < formationTrees.Count; ++j) { + formationTrees[j].SendEvent("StopListeningToOrders", agent); + formationTrees[j].SendEvent("FormationUpdated", j); + } + } + agents.RemoveAt(i); + return i; + } + } + return -1; + } + + /// + /// The behavior tree is complete so the task should stop listening for the events. + /// + public override void OnBehaviorComplete() + { + Owner.UnregisterEvent("StartListeningForOrders", StartListeningForOrders); + Owner.UnregisterEvent("StopListeningToOrders", StopListeningToOrders); + Owner.UnregisterEvent("FormationUpdated", FormationUpdated); + Owner.UnregisterEvent("AddAgentToGroup", AddAgentToGroup); + Owner.UnregisterEvent("UpdateInPosition", UpdateInPosition); + Owner.UnregisterEvent("AddTarget", AddTarget); + Owner.UnregisterEvent("Attack", Attack); + Owner.UnregisterEvent("SendAttackEvent", SendAttackEvent); + Owner.UnregisterEvent("OrdersFinished", OrdersFinished); + } + + /// + /// Reset the public variables back to their defaults. + /// + public override void OnReset() + { + targetGroup = null; + targetTag = ""; + waitTime = 0; + } + + /// + /// Transforms position from local space to world space. + /// + protected static Vector3 TransformPoint(Vector3 worldPosition, Vector3 localOffset, Quaternion rotation) + { + return worldPosition + rotation * localOffset; + } + + /// + /// Transforms position from world space to local space. + /// + protected static Vector3 InverseTransformPoint(Vector3 position1, Vector3 position2, Quaternion rotation) + { + return Quaternion.Inverse(rotation) * (position1 - position2); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs.meta new file mode 100644 index 000000000..cc7d574be --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 5235b9ca245614a4eb77da6c873228f0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/TacticalGroup.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks.meta new file mode 100644 index 000000000..47cf57fd4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f491217f2a4de86438350fee1930655f +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs new file mode 100644 index 000000000..c8e012f4c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Wait for the group of targets to pass before attacking")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}AmbushIcon.png")] + public class Ambush : NavMeshTacticalGroup + { + [Tooltip("The number of seconds to wait after the enemies have passed before the agents start attacking")] + public SharedFloat attackDelay; + [Tooltip("The minimum distance that the agents can attack")] + public SharedFloat minAmbushDistance = 10; + + private float attackTime; + private float targetDistance = float.MaxValue; + + public override void OnStart() + { + base.OnStart(); + + attackTime = -1; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + // Attack! + if (canAttack && MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } else { + // Wait to attack until the enemies have passed the agents. Only the leader needs to perform this check. + if (leader.Value == null) { + if (attackTime == -1) { + var center = CenterAttackPosition(); + var distance = (center - transform.position).magnitude; + if (distance > targetDistance && (minAmbushDistance.Value == 0 || distance < minAmbushDistance.Value)) { + // The enemies have passed. Set the attackTime so the agents will start attacking. + attackTime = Time.time + attackDelay.Value; + } else { + targetDistance = distance; + } + return TaskStatus.Running; + } else if (attackTime < Time.time) { + SendAttackEvent(true); + } + } + } + + return TaskStatus.Running; + } + + public override void OnEnd() + { + base.OnEnd(); + + targetDistance = float.MaxValue; + } + + public override void OnReset() + { + base.OnReset(); + + attackDelay = 0; + minAmbushDistance = 10; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs.meta new file mode 100644 index 000000000..035ef42e1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 0f5a8415f04a4214ea7415a5e01518f6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Ambush.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs new file mode 100644 index 000000000..a93920db5 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs @@ -0,0 +1,28 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Moves to the closest target and starts attacking as soon as the agent is within distance")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}AttackIcon.png")] + public class Attack : NavMeshTacticalGroup + { + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + + return TaskStatus.Running; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs.meta new file mode 100644 index 000000000..d77251f8a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: bbc3de51a2982b743a663e355136e2c9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Attack.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs new file mode 100644 index 000000000..324a2f58b --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs @@ -0,0 +1,98 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Charges towards the target. The agents will start attacking when they are done charging")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}ChargeIcon.png")] + public class Charge : NavMeshTacticalGroup + { + [Tooltip("The number of agents that should be in a row")] + public SharedInt agentsPerRow = 2; + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("The distance to stop charging and start attacking")] + public SharedFloat attackDistance = 2; + + private Vector3 offset; + private bool inPosition; + + protected override void FormationUpdated(int index) + { + base.FormationUpdated(index); + + if (leader.Value != null ) { + var row = formationIndex / agentsPerRow.Value; + var column = formationIndex % agentsPerRow.Value; + + // Arrange the agents in charging position. + if (column == 0) { + offset.Set(0, 0, -separation.Value.y * row); + } else { + offset.Set(separation.Value.x * (column % 2 == 0 ? -1 : 1) * (((column - 1) / 2) + 1), 0, -separation.Value.y * row); + } + } + + inPosition = false; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + var attackCenter = CenterAttackPosition(); + var attackRotation = ReverseCenterAttackRotation(attackCenter); + // Move the agents into their starting position if they haven't been there already. + if (!inPosition) { + var leaderTransform = leader.Value != null ? leader.Value.transform : transform; + var destination = TransformPoint(leaderTransform.position, offset, attackRotation); + if (tacticalAgent.HasArrived()) { + // The agent is in position but it may not be facing the target. + if (tacticalAgent.RotateTowardsPosition(TransformPoint(attackCenter, offset, attackRotation))) { + inPosition = true; + // Notify the leader when the agent is in position. + if (leaderTree != null) { + leaderTree.SendEvent("UpdateInPosition", formationIndex, true); + } else { + UpdateInPosition(0, true); + } + } + } else { + tacticalAgent.SetDestination(destination); + } + } else if (canAttack) { + // All of the agents are in position. Start moving towards the attack point until the agents get within attack distance. Once they are + // within attack distance they should start attacking and stop charging. + var destination = TransformPoint(attackCenter, offset, attackRotation); + if (tacticalAgent.AttackPosition || (destination - transform.position).magnitude <= attackDistance.Value) { + if (!tacticalAgent.AttackPosition) { + tacticalAgent.AttackPosition = true; + } + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + } else { + tacticalAgent.SetDestination(destination); + } + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + + agentsPerRow = 2; + separation = new Vector2(2, 2); + attackDistance = 2; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs.meta new file mode 100644 index 000000000..e6fc1e6ce --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 695fac5b202c57a468109f03fffd548e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Charge.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs new file mode 100644 index 000000000..5281928e2 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs @@ -0,0 +1,107 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Defends the object within a defend radius. Will seek and attack a target within a specified radius")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}DefendIcon.png")] + public class Defend : NavMeshTacticalGroup + { + [Tooltip("The object to defend")] + public SharedGameObject defendObject; + [Tooltip("The radius around the defend object to position the agents")] + public SharedFloat radius = 3; + [Tooltip("The radius around the defend object to defend")] + public SharedFloat defendRadius = 10; + [Tooltip("The maximum distance that the agents can defend from the defend object")] + public SharedFloat maxDistance = 15; + + private float theta; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + + return index; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + // Attack the target if the agent has a target. + if (tacticalAgent.TargetTransform != null) { + // Stop attacking if the target gets too far away from the defend object. + if ((transform.position - defendObject.Value.transform.position).magnitude > maxDistance.Value || !tacticalAgent.TargetDamagable.IsAlive()) { + tacticalAgent.TargetTransform = null; + tacticalAgent.TargetDamagable = null; + tacticalAgent.AttackPosition = false; + } else { + // The target is within distance. Keep moving towards it. + tacticalAgent.AttackPosition = true; + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + } + } else { + // Loop through the possible target transforms and determine which transform is the closest to each agent. + for (int i = targetTransforms.Count - 1; i > -1; --i) { + // The target has to be alive. + if (targets[i].IsAlive()) { + // Start attacking if the target gets too close. + if ((transform.position - targetTransforms[i].position).magnitude < defendRadius.Value) { + tacticalAgent.TargetDamagable = targets[i]; + tacticalAgent.TargetTransform = targetTransforms[i]; + } + } else { + // The target is no longer alive - remove it from the list. + targets.RemoveAt(i); + targetTransforms.RemoveAt(i); + } + } + } + + // The agent isn't attacking. Move near the defend object. + if (!tacticalAgent.AttackPosition) { + var targetPosition = defendObject.Value.transform.TransformPoint(radius.Value * Mathf.Sin(theta * formationIndex), 0, radius.Value * Mathf.Cos(theta * formationIndex)); + tacticalAgent.UpdateRotation(true); + tacticalAgent.SetDestination(targetPosition); + if (tacticalAgent.HasArrived()) { + // Face away from the defending object. + var direction = targetPosition - defendObject.Value.transform.position; + direction.y = 0; + tacticalAgent.RotateTowards(Quaternion.LookRotation(direction)); + } + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + + defendObject = null; + radius = 5; + defendRadius = 10; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs.meta new file mode 100644 index 000000000..419353fce --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: fe2d7f63b204d7046a5ed588e65aac95 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Defend.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs new file mode 100644 index 000000000..5cb30cf83 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs @@ -0,0 +1,98 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Flanks the target from the left and right")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}FlankIcon.png")] + public class Flank : NavMeshTacticalGroup + { + [Tooltip("Should the agents flank from both the left and right side?")] + public SharedBool dualFlank = false; + [Tooltip("Should the agents wait to attack until all of the agents have moved into position?")] + public SharedBool waitForAttack = true; + [Tooltip("Optionally set an extra distance that the agents should first move towards. This will prevent the agents from crossing in front of the enemies")] + public SharedFloat approachDistance = 2; + [Tooltip("The distance that the agents should be separated while attacking")] + public SharedFloat separation = 2; + + private float attackStartTime; + private Vector3 destinationOffset; + private bool inPosition; + + protected override void FormationUpdated(int index) + { + base.FormationUpdated(index); + + // Determine the initial move to offset. This allows the agents to sneak up on the target without crossing directly in front of the target's field of view. + var groupCount = dualFlank.Value ? 3 : 2; + var groupIndex = formationIndex % groupCount; + if (groupIndex == 0) { // center + destinationOffset.Set(0, 0, tacticalAgent.AttackAgent.AttackDistance()); + } else if (groupIndex == 1) { // right + destinationOffset.Set(-tacticalAgent.AttackAgent.AttackDistance() - approachDistance.Value, 0, 0); + } else { // left + destinationOffset.Set(tacticalAgent.AttackAgent.AttackDistance() + approachDistance.Value, 0, 0); + } + inPosition = false; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + var attackCenter = CenterAttackPosition(); + var centerRotation = CenterAttackRotation(attackCenter); + var groupCount = dualFlank.Value ? 3 : 2; + + if (!tacticalAgent.AttackPosition) { + var groupIndex = formationIndex % groupCount; + var destination = TransformPoint(attackCenter, destinationOffset, centerRotation); + // Arrange the agents in a row to prevent two agents from trying to move to the same destination. + if (formationIndex + 1 > groupCount) { + var offset = Vector3.zero; + offset.x += separation.Value * ((formationIndex / groupCount) % 2 == 0 ? -1 : 1) * (((groupIndex / 2) + 1)); + destination = TransformPoint(destination, offset, Quaternion.LookRotation(attackCenter - destination)); + } + tacticalAgent.SetDestination(destination); + // Set AttackPosition to true when the agent arrived at the destination. This will put the agent in attack mode and start to rotate towards + // the target. + if (tacticalAgent.HasArrived()) { + tacticalAgent.AttackPosition = true; + } + } else if (MoveToAttackPosition()) { + // The agent isn't in position yet. One case of MoveToAttackPosition returning false is when the agent still needs to rotate to face the target. + inPosition = true; + // Notify the leader when the agent is in position. + if (leaderTree != null) { + leaderTree.SendEvent("UpdateInPosition", formationIndex, true); + } else { + UpdateInPosition(formationIndex, true); + } + } + + if (inPosition && (canAttack || !waitForAttack.Value)) { + tacticalAgent.TryAttack(); + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + + dualFlank = false; + waitForAttack = true; + approachDistance = 2; + separation = 2; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs.meta new file mode 100644 index 000000000..60a45a98a --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: cbf463963cc3eca458ba0f7c91ec5cc2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Flank.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs new file mode 100644 index 000000000..52c086dfe --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs @@ -0,0 +1,106 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Defends the object within a defend radius. Will seek and attack a target for as long as it takes")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}HoldIcon.png")] + public class Hold : NavMeshTacticalGroup + { + [Tooltip("The object to defend")] + public SharedGameObject defendObject; + [Tooltip("The radius around the defend object to position the agents")] + public SharedFloat radius = 5; + [Tooltip("The radius around the defend object to defend")] + public SharedFloat defendRadius = 10; + + private float theta; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + + return index; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + // Attack the target if the agent has a target. + tacticalAgent.AttackPosition = false; + if (tacticalAgent.TargetTransform != null) { + // Stop attacking if the target is no longer alive. + if (!tacticalAgent.TargetDamagable.IsAlive()) { + tacticalAgent.TargetTransform = null; + tacticalAgent.TargetDamagable = null; + } else { + // The target is within distance. Keep moving towards it. + tacticalAgent.AttackPosition = true; + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + } + } else { + // Loop through the possible target transforms and determine which transform is the closest to each agent. + for (int i = targetTransforms.Count - 1; i > -1; --i) { + // The target has to be alive. + if (targets[i].IsAlive()) { + // Start attacking if the target gets too close. + if ((transform.position - targetTransforms[i].position).magnitude < defendRadius.Value) { + tacticalAgent.TargetDamagable = targets[i]; + tacticalAgent.TargetTransform = targetTransforms[i]; + } + } else { + // The target is no longer alive - remove it from the list. + targets.RemoveAt(i); + targetTransforms.RemoveAt(i); + } + } + } + + // The agent isn't attacking. Move near the defend object. + if (!tacticalAgent.AttackPosition) { + var targetPosition = defendObject.Value.transform.TransformPoint(radius.Value * Mathf.Sin(theta * formationIndex), 0, radius.Value * Mathf.Cos(theta * formationIndex)); + tacticalAgent.UpdateRotation(true); + tacticalAgent.SetDestination(targetPosition); + if (tacticalAgent.HasArrived()) { + // Face away from the defending object. + var direction = targetPosition - defendObject.Value.transform.position; + direction.y = 0; + tacticalAgent.RotateTowards(Quaternion.LookRotation(direction)); + } + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + + defendObject = null; + radius = 5; + defendRadius = 10; + } + } +} + \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs.meta new file mode 100644 index 000000000..4318d3222 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: e0117f43e5deef64495f070cc026566b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Hold.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs new file mode 100644 index 000000000..252434b98 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs @@ -0,0 +1,190 @@ +using UnityEngine; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Search for the target by forming two groups and leapfrogging each other. Both groups will start attacking as soon as the target is within sight")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}LeapfrogIcon.png")] + public class Leapfrog : NavMeshTacticalGroup + { + [Tooltip("The horizontal separation between agents within the group")] + public SharedFloat separation = 2; + [Tooltip("The horizontal separation between the two groups")] + public SharedFloat groupSeparation = 10; + [Tooltip("The distance of one leap")] + public SharedFloat leapDistance = 10; + + private Vector3 destinationOffset; + private bool inPosition; + private bool canMove; + private bool firstMove; + private bool moveFirstGroup; + private List agentReady = new List(); + + public override void OnAwake() + { + base.OnAwake(); + + Owner.RegisterEvent("UpdateCanMove", UpdateCanMove); + Owner.RegisterEvent("UpdateReadyState", UpdateReadyState); + } + + public override void OnStart() + { + base.OnStart(); + + moveFirstGroup = false; + inPosition = false; + firstMove = true; + } + + protected override void FormationUpdated(int index) + { + base.FormationUpdated(index); + + var groupIndex = formationIndex % 2; + destinationOffset.x = separation.Value * (groupIndex == 0 ? -1 : 1) * (int)(formationIndex / 2); + if (groupIndex == 1) { + destinationOffset.x += groupSeparation.Value; + } + + canMove = true; + } + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + if (leader.Value == null) { + agentReady.Add(false); + } + } + + private void UpdateCanMove(bool move) + { + canMove = true; + } + + private void UpdateReadyState(int index, bool ready) + { + agentReady[index] = ready; + + var allReady = true; + for (int i = 0; i < agentReady.Count; ++i) { + if (!agentReady[i]) { + allReady = false; + break; + } + } + + // If all of the agents are ready then send the can move event to the agnets that should move. + if (allReady) { + moveFirstGroup = !moveFirstGroup; + for (int i = 0; i < formationTrees.Count; ++i) { + if ((moveFirstGroup && i % 2 == 0) || (!moveFirstGroup && i % 2 == 1)) { + continue; + } + + formationTrees[i].SendEvent("UpdateCanMove", true); + agentReady[i] = false; + } + } + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + // Start attacking if a target is found. + if (canAttack) { + // An target has been detected. All units should attack. + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + return TaskStatus.Running; + } + + // An target has been detected. All units should attack. + FindAttackTarget(); + if (tacticalAgent.CanSeeTarget()) { + if (leaderTree != null) { + leaderTree.SendEvent("SendAttackEvent", true); + } else { + SendAttackEvent(true); + } + return TaskStatus.Running; + } + + // No attacking unit has been found. Move into position and start leapfrogging. + if (canMove) { + // Move the agents into their starting position if they haven't been there already. + if (!inPosition) { + var leaderTransform = leader.Value != null ? leader.Value.transform : transform; + tacticalAgent.SetDestination(TransformPoint(leaderTransform.position, destinationOffset, leaderTransform.rotation)); + if (tacticalAgent.HasArrived()) { + // The agent is in position but it may not be facing the target. + if (tacticalAgent.RotateTowards(leaderTransform.rotation)) { + inPosition = true; + canMove = false; + if (leaderTree != null) { + leaderTree.SendEvent("UpdateReadyState", formationIndex, true); + } else { + UpdateReadyState(0, true); + } + } + } + } else { + var leaderTransform = leader.Value != null ? leader.Value.transform : transform; + var moveOffset = Vector3.zero; + moveOffset.z = (leapDistance.Value * (formationIndex % 2 == 0 && !firstMove ? 2 : 1)); + tacticalAgent.SetDestination(TransformPoint(leaderTransform.position, destinationOffset + moveOffset, leaderTransform.rotation)); + canMove = false; + firstMove = false; + } + } else { + // Notify the leader when the agent has arrived. + if (tacticalAgent.HasArrived()) { + if (leaderTree != null) { + leaderTree.SendEvent("UpdateReadyState", formationIndex, true); + } else { + UpdateReadyState(0, true); + } + } + } + return TaskStatus.Running; + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + if (leader.Value == null && index != -1) { + agentReady.RemoveAt(index); + } + return index; + } + + public override void OnBehaviorComplete() + { + base.OnBehaviorComplete(); + + Owner.UnregisterEvent("UpdateCanMove", UpdateCanMove); + } + + public override void OnReset() + { + base.OnReset(); + + separation = 2; + groupSeparation = 10; + leapDistance = 10; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs.meta new file mode 100644 index 000000000..befc00fc4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c7f74dd09780d494c804cbfab3196131 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Leapfrog.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs new file mode 100644 index 000000000..505dcd703 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs @@ -0,0 +1,104 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Move towards the target. The agents will start attacking when they are within distance")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}MarchingFireIcon.png")] + public class MarchingFire : NavMeshTacticalGroup + { + [Tooltip("The number of agents that should be in a row")] + public SharedInt agentsPerRow = 2; + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("The distance to stop marching fire and continue attacking")] + public SharedFloat attackDistance = 2; + + private Vector3 offset; + private bool inPosition; + + protected override void FormationUpdated(int index) + { + base.FormationUpdated(index); + + if (leader.Value != null) { + var row = formationIndex / agentsPerRow.Value; + var column = formationIndex % agentsPerRow.Value; + + // Arrange the agents in charging position. + if (column == 0) { + offset.Set(0, 0, -separation.Value.y * row); + } else { + offset.Set(separation.Value.x * (column % 2 == 0 ? -1 : 1) * (((column - 1) / 2) + 1), 0, -separation.Value.y * row); + } + } + + inPosition = false; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + var attackCenter = CenterAttackPosition(); + var attackRotation = ReverseCenterAttackRotation(attackCenter); + // Move the agents into their starting position if they haven't been there already. + if (!inPosition) { + var leaderTransform = leader.Value != null ? leader.Value.transform : transform; + var destination = TransformPoint(leaderTransform.position, offset, attackRotation); + if (tacticalAgent.HasArrived()) { + // The agent is in position but it may not be facing the target. + if (tacticalAgent.RotateTowardsPosition(TransformPoint(attackCenter, offset, attackRotation))) { + // Notify the leader when the agent is in position. + if (leaderTree != null) { + leaderTree.SendEvent("UpdateInPosition", formationIndex, true); + } else { + UpdateInPosition(0, true); + } + inPosition = true; + } + } else { + tacticalAgent.SetDestination(destination); + } + } else if (canAttack) { + // All of the agents are in position. Start moving towards the attack point until the agents get within attack distance. Once they are + // within attack distance they should start attacking and stop marching fire. The agents can attack while they are moving into position. + var destination = TransformPoint(attackCenter, offset, attackRotation); + if (tacticalAgent.AttackPosition || (destination - transform.position).magnitude <= attackDistance.Value) { + if (!tacticalAgent.AttackPosition) { + tacticalAgent.AttackPosition = true; + } + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + } else { + // The agent isn't in position yet. Set the destination and try to attack if the agent is within the attack distance. + tacticalAgent.SetDestination(destination); + FindAttackTarget(); + if ((transform.position - tacticalAgent.TargetTransform.position).magnitude <= tacticalAgent.AttackAgent.AttackDistance()) { + if (tacticalAgent.RotateTowardsPosition(tacticalAgent.TargetTransform.position)) { + tacticalAgent.TryAttack(); + } + } + } + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + + agentsPerRow = 2; + separation = new Vector2(2, 2); + attackDistance = 2; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs.meta new file mode 100644 index 000000000..ed766d587 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 415c7de66bf62cb41912276ef8875734 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/MarchingFire.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs new file mode 100644 index 000000000..90e7f322c --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs @@ -0,0 +1,122 @@ +using UnityEngine; +using UnityEngine.AI; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + /// + /// Base class for all NavMeshAgent Tactical tasks. + /// + public abstract class NavMeshTacticalGroup : TacticalGroup + { + /// + /// The NavMeshTacticalAgent class contains component references and variables for each NavMeshAgent. + /// + private class NavMeshTacticalAgent : TacticalAgent + { + private NavMeshAgent navMeshAgent; + private bool destinationSet; + + /// + /// Caches the component references and initialize default values. + /// + public NavMeshTacticalAgent(Transform agent) : base(agent) + { + navMeshAgent = agent.GetComponent(); + + if (navMeshAgent.hasPath) { + navMeshAgent.ResetPath(); + navMeshAgent.isStopped = true; + } + } + + /// + /// Sets the destination. + /// + public override void SetDestination(Vector3 destination) + { + destinationSet = true; + destination.y = navMeshAgent.destination.y; + if (navMeshAgent.destination != destination) { + navMeshAgent.SetDestination(destination); + navMeshAgent.isStopped = false; + } + } + + /// + /// Has the agent arrived at its destination? + /// + public override bool HasArrived() + { + return destinationSet && !navMeshAgent.pathPending && (transform.position - navMeshAgent.destination).magnitude <= navMeshAgent.stoppingDistance; + } + + /// + /// Rotates towards the target rotation. + /// + public override bool RotateTowards(Quaternion targetRotation) + { + if (navMeshAgent.updateRotation) { + navMeshAgent.updateRotation = false; + } + transform.rotation = Quaternion.RotateTowards(transform.rotation, targetRotation, navMeshAgent.angularSpeed * Time.deltaTime); + if (Quaternion.Angle(transform.rotation, targetRotation) < AttackAgent.AttackAngle()) { + return true; + } + return false; + } + + /// + /// Returns the radius of the agent. + /// + public override float Radius() + { + return navMeshAgent.radius; + } + + /// + /// Starts or stops the rotation from updating. + /// + public override void UpdateRotation(bool update) + { + navMeshAgent.updateRotation = update; + } + + /// + /// Stops the agent from moving. + /// + public override void Stop() + { + if (navMeshAgent.hasPath) { + navMeshAgent.isStopped = true; + destinationSet = false; + } + } + + /// + /// The task has ended. Perform any cleanup. + /// + public override void End() + { + Stop(); + navMeshAgent.updateRotation = true; + navMeshAgent.velocity = Vector3.zero; + } + } + + /// + /// Adds the agent to the agent list. + /// + /// The agent to add. + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + if (tacticalAgent == null && gameObject == agent.gameObject) { + tacticalAgent = new NavMeshTacticalAgent(agent.transform); + tacticalAgent.AttackOffset = attackOffset.Value; + tacticalAgent.TargetOffset = targetOffset.Value; + } + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs.meta new file mode 100644 index 000000000..0914c22af --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 5b11a9cf98a937f4c96a0ec503881062 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/NavMeshTacticalGroup.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs new file mode 100644 index 000000000..efd7361f1 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs @@ -0,0 +1,66 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Responds to a reinforcement request. Will move towards the requesting agent and start attacking as soon as the target is within distance")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}ReinforcementsResponseIcon.png")] + public class ReinforcementsResponse : NavMeshTacticalGroup + { + [Tooltip("A list of agents that may call for reinforcements")] + public SharedGameObjectList listenForReinforcements; + + private Transform requestTransform; + + public override void OnAwake() + { + base.OnAwake(); + + // Listen to any behavior trees that could request reinforcements. + for (int i = 0; i < listenForReinforcements.Value.Count; ++i) { + var behaviorTrees = listenForReinforcements.Value[i].GetComponents(); + for (int j = 0; j < behaviorTrees.Length; ++j) { + behaviorTrees[j].RegisterEvent("RequestReinforcements", OnReinforcementsRequest); + } + } + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + if (requestTransform != null) { + // Start attacking as soon as the agent has arrived close to the reinforcement position. + if (tacticalAgent.AttackPosition || Vector3.Distance(transform.position, requestTransform.position) <= tacticalAgent.AttackAgent.AttackDistance()) { + FindAttackTarget(); + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + } else { + // Move to the agent requesting reinforcements. + tacticalAgent.SetDestination(requestTransform.position); + } + } + return TaskStatus.Running; + } + + private void OnReinforcementsRequest(GameObject requestGameObject) + { + requestTransform = requestGameObject.transform; + } + + public override void OnReset() + { + base.OnReset(); + + listenForReinforcements.Value.Clear(); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs.meta new file mode 100644 index 000000000..3b24538cf --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: ea238ce0d8277834ca781cc793d2397f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/ReinforcementsResponse.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs new file mode 100644 index 000000000..3353f7d43 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Requests reinforcements")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}RequestReinforcementsIcon.png")] + public class RequestReinforcements : Action + { + public override TaskStatus OnUpdate() + { + Owner.SendEvent("RequestReinforcements", gameObject); + + return TaskStatus.Success; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs.meta new file mode 100644 index 000000000..375f04fcc --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 45f0b4b1534314e4295f4f281b5fadcc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/RequestReinforcements.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs new file mode 100644 index 000000000..20f9aca13 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs @@ -0,0 +1,70 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Retreats in the opposite direction of the target")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}RetreatIcon.png")] + public class Retreat : NavMeshTacticalGroup + { + [Tooltip("The distance away from the targets that is considered safe")] + public SharedFloat safeDistance = 10; + + private Quaternion direction; + private Vector3 safeOffset; + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + if (tacticalAgent != null) { + // Prevent the agent from updating its rotation so the agent can attack while retreating. + tacticalAgent.UpdateRotation(false); + } + } + + protected override void StartGroup() + { + base.StartGroup(); + + direction = transform.rotation; + safeOffset.z = -safeDistance.Value; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + var attackCenter = CenterAttackPosition(); + var safe = true; + // Try to attack the enemy while retreating. + FindAttackTarget(); + if (tacticalAgent.CanSeeTarget()) { + if (tacticalAgent.RotateTowardsPosition(tacticalAgent.TargetTransform.position)) { + tacticalAgent.TryAttack(); + } + } else { + // The agent can update its rotation when the agent is far enough away that it can't attack. + tacticalAgent.UpdateRotation(true); + } + + // The agents are only save once they have moved more than the safe distance away from the attack point. + if ((attackCenter - transform.position).magnitude < safeDistance.Value) { + safe = false; + var targetPosition = TransformPoint(transform.position, safeOffset, direction); + tacticalAgent.SetDestination(targetPosition); + } else { + tacticalAgent.Stop(); + } + + return safe ? TaskStatus.Success : TaskStatus.Running; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs.meta new file mode 100644 index 000000000..dfc1107b4 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: f0623ed5f02f7ef4fb34ee6bd22848ce +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Retreat.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs new file mode 100644 index 000000000..e8e26b29f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs @@ -0,0 +1,179 @@ +using UnityEngine; +using System.Collections.Generic; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Attacks the target and moves position after a short amount of time")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}ShootAndScootIcon.png")] + public class ShootAndScoot : NavMeshTacticalGroup + { + [Tooltip("The number of agents that should be in a row")] + public SharedInt agentsPerRow = 2; + [Tooltip("The separation between agents")] + public SharedVector2 separation = new Vector2(2, 2); + [Tooltip("The amount of time that should elapse before moving to the next attack point")] + public SharedFloat timeStationary = 2; + [Tooltip("When moving positions the agents will move based on a new random angle. The mimium move angle specifies the minimum random angle")] + public SharedFloat minMoveAngle = 10; + [Tooltip("When moving positions the agents will move based on a new random angle. The maximum move angle specifies the maximum random angle")] + public SharedFloat maxMoveAngle = 20; + [Tooltip("When moving positions the agents will move based on a new random radius. The minimum attack radius specifies the minimum radius")] + public SharedFloat minAttackRadius = 5; + [Tooltip("When moving positions the agents will move based on a new random radius. The maximum attack radius specifies the maximum radius")] + public SharedFloat maxAttackRadius = 10; + + private Vector3 offset; + private float currentAngle; + private float arrivalTime; + private bool inPosition; + private float attackRadius; + private bool determinePosition; + + public override void OnAwake() + { + base.OnAwake(); + + Owner.RegisterEvent("UpdatePositionParameters", UpdatePositionParameters); + } + + public override void OnStart() + { + base.OnStart(); + + arrivalTime = -timeStationary.Value; + + // Determine a starting attack angle. + if (leader.Value == null) { + determinePosition = true; + var attackCenter = CenterAttackPosition(); + var diff = transform.position - attackCenter; + diff.y = 0; + // Get an angle in the range of 0 - 360. + currentAngle = Mathf.Sign(Vector3.Dot(diff, Vector3.right)) * Vector3.Angle(diff, Vector3.forward); + attackRadius = Random.Range(minAttackRadius.Value, maxAttackRadius.Value); + for (int i = 1; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("UpdatePositionParameters", currentAngle, attackRadius); + } + } + inPosition = false; + } + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + if (leader.Value == null) { + agent.SendEvent("UpdatePositionParameters", currentAngle, attackRadius); + } + } + + private void UpdatePositionParameters(float angle, float radius) + { + currentAngle = angle; + attackRadius = radius; + inPosition = false; + tacticalAgent.UpdateRotation(true); + } + + protected override void FormationUpdated(int index) + { + base.FormationUpdated(index); + + var row = formationIndex / agentsPerRow.Value; + var column = formationIndex % agentsPerRow.Value; + + // Each agent will always move to their respective offset when attacking. + if (column == 0) { + offset.Set(0, 0, -separation.Value.y * row); + } else { + offset.Set(separation.Value.x * (column % 2 == 0 ? -1 : 1) * (((column - 1) / 2) + 1), 0, -separation.Value.y * row); + } + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + // Move to the attack position if the agents currently are not in position or if it's time to move to a new position. + if (!inPosition || (leader.Value == null && arrivalTime + timeStationary.Value < Time.time)) { + // Only determine a new angle and radius after moving into position. determinePosition will only be true for the leader. + if (determinePosition) { + currentAngle += Random.Range(minMoveAngle.Value, maxMoveAngle.Value) * (Random.value > 0.5f ? 1 : -1); + attackRadius = Random.Range(minAttackRadius.Value, maxAttackRadius.Value); + determinePosition = false; + + if (formationTrees != null) { + tacticalAgent.UpdateRotation(true); + UpdateInPosition(0, false); + inPosition = false; + for (int i = 1; i < formationTrees.Count; ++i) { + formationTrees[i].SendEvent("UpdatePositionParameters", currentAngle, attackRadius); + } + } + } + + var attackCenter = CenterAttackPosition(); + var attackRotation = ReverseCenterAttackRotation(attackCenter); + // Position on the circumference of the circle. + attackCenter.x += Mathf.Sin(currentAngle * Mathf.Deg2Rad) * attackRadius; + attackCenter.z += Mathf.Cos(currentAngle * Mathf.Deg2Rad) * attackRadius; + + tacticalAgent.SetDestination(TransformPoint(attackCenter, offset, attackRotation)); + + if (tacticalAgent.HasArrived()) { + // The agents are not in position until they are looking at the target. + FindAttackTarget(); + if (tacticalAgent.RotateTowardsPosition(tacticalAgent.TargetTransform.position)) { + inPosition = true; + // Notify the leader when the agent is in position. + if (leaderTree != null) { + leaderTree.SendEvent("UpdateInPosition", formationIndex, true); + } else { + UpdateInPosition(0, true); + } + } + } + + if (inPosition && leader.Value == null) { + // The agnets are in position. Set the arrival time so they will move to a new position after timeStationary. + arrivalTime = Time.time; + determinePosition = true; + } + } else if (canAttack) { + // The agents are in position and looking at their target. Attack. + FindAttackTarget(); + tacticalAgent.TryAttack(); + } + + return TaskStatus.Running; + } + + public override void OnBehaviorComplete() + { + base.OnBehaviorComplete(); + + Owner.UnregisterEvent("UpdatePositionParameters", UpdatePositionParameters); + } + + public override void OnReset() + { + base.OnReset(); + + agentsPerRow = 2; + separation = new Vector2(2, 2); + timeStationary = 2; + minMoveAngle = 10; + maxMoveAngle = 20; + minAttackRadius = 5; + maxAttackRadius = 10; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs.meta new file mode 100644 index 000000000..900bbc7f9 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 73068996780463e4d80914fdb8373785 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/ShootAndScoot.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs new file mode 100644 index 000000000..c3e74ce0f --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs @@ -0,0 +1,97 @@ +using UnityEngine; +using BehaviorDesigner.Runtime.Tasks; +using Tooltip = BehaviorDesigner.Runtime.Tasks.TooltipAttribute; +using HelpURL = BehaviorDesigner.Runtime.Tasks.HelpURLAttribute; + +namespace BehaviorDesigner.Runtime.Tactical.Tasks +{ + [TaskCategory("Tactical")] + [TaskDescription("Surrounds the enemy and starts to attack after all agents are in position")] + [HelpURL("https://www.opsive.com/support/documentation/behavior-designer-tactical-pack/")] + [TaskIcon("Assets/Behavior Designer Tactical/Editor/Icons/{SkinColor}SurroundIcon.png")] + public class Surround : NavMeshTacticalGroup + { + [Tooltip("The radius of the agents that should surround the target")] + public SharedFloat radius = 10; + + private float theta; + private bool inPosition; + + public override void OnStart() + { + base.OnStart(); + + inPosition = false; + } + + protected override void AddAgentToGroup(Behavior agent, int index) + { + base.AddAgentToGroup(agent, index); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + } + + protected override int RemoveAgentFromGroup(Behavior agent) + { + var index = base.RemoveAgentFromGroup(agent); + + // 2 * PI = 360 degrees + theta = 2 * Mathf.PI / agents.Count; + + return index; + } + + public override TaskStatus OnUpdate() + { + var baseStatus = base.OnUpdate(); + if (baseStatus != TaskStatus.Running || !started) { + return baseStatus; + } + + var attackCenter = CenterAttackPosition(); + var attackRotation = CenterAttackRotation(attackCenter); + var offset = Vector3.zero; + // Wait until all agents are in position before starting to attack. + if (canAttack) { + if (MoveToAttackPosition()) { + tacticalAgent.TryAttack(); + } + } else if (!inPosition) { + offset.Set(radius.Value * Mathf.Sin(theta * formationIndex), 0, radius.Value * Mathf.Cos(theta * formationIndex)); + var destination = TransformPoint(attackCenter, offset, attackRotation); + var detour = false; + // Don't go through the center when travelling to the other side of the circle + if (offset.z < 0 && InverseTransformPoint(attackCenter, transform.position, attackRotation).z < -tacticalAgent.Radius()) { + offset.Set((radius.Value + tacticalAgent.Radius()) * Mathf.Sign(Mathf.Sin(theta * formationIndex)), 0, 0); + destination = TransformPoint(attackCenter, offset, attackRotation); + detour = true; + } + tacticalAgent.SetDestination(destination); + // The agents can't be in position if they are taking a detour. + if (!detour && tacticalAgent.HasArrived()) { + FindAttackTarget(); + // The agents are not in position until they are looking at the target. + if (tacticalAgent.RotateTowardsPosition(tacticalAgent.TargetTransform.position)) { + // Notify the leader when the agent is in position. + if (leaderTree != null) { + leaderTree.SendEvent("UpdateInPosition", formationIndex, true); + } else { + UpdateInPosition(0, true); + } + inPosition = true; + } + } + } + + return TaskStatus.Running; + } + + public override void OnReset() + { + base.OnReset(); + + radius = 10; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs.meta b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs.meta new file mode 100644 index 000000000..b06ddcab6 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c406457f9b73ed846beeacf346955933 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Scripts/Tasks/Surround.cs + uploadId: 265677 diff --git a/BlueWater/Assets/Behavior Designer Tactical/Textures.meta b/BlueWater/Assets/Behavior Designer Tactical/Textures.meta new file mode 100644 index 000000000..9d3353fba --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 504641de3881ddc4ead9c19c94ad9b10 +folderAsset: yes +DefaultImporter: + userData: diff --git a/BlueWater/Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png b/BlueWater/Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png new file mode 100644 index 000000000..2d893a0db Binary files /dev/null and b/BlueWater/Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png differ diff --git a/BlueWater/Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png.meta b/BlueWater/Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png.meta new file mode 100644 index 000000000..fecffad25 --- /dev/null +++ b/BlueWater/Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png.meta @@ -0,0 +1,72 @@ +fileFormatVersion: 2 +guid: a491340d6298f2b4983f70cd264848d9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 2 + aniso: 8 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: + - buildTarget: iPhone + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: Android + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: BlackBerry + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: FlashPlayer + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: WP8 + maxTextureSize: 512 + textureFormat: -1 + compressionQuality: 50 + spriteSheet: + sprites: [] + spritePackingTag: + userData: +AssetOrigin: + serializedVersion: 1 + productId: 6182 + packageName: Behavior Designer - Tactical Pack + packageVersion: 1.3.1 + assetPath: Assets/Behavior Designer Tactical/Textures/PrototypeBlackAlbedo.png + uploadId: 265677