Author SHA1 Message Date
Henjke 173bbb165c Mappp 2026-08-14 18:51:23 +05:00
Henjke d559ab338a Map
Controller
Coordinates
Target System
Crosshair System
Radar System
2026-08-13 18:42:41 +05:00
1865 changed files with 32905 additions and 1741014 deletions
-1
View File
@@ -79,4 +79,3 @@ crashlytics-build.properties
ProjectSettings/Packages/com.unity.probuilder/Settings.json ProjectSettings/Packages/com.unity.probuilder/Settings.json
Assets/Editor/x64/Bakery/.uvgblog.txt Assets/Editor/x64/Bakery/.uvgblog.txt
Assets/Editor/x64/Bakery/.uvgblog.txt Assets/Editor/x64/Bakery/.uvgblog.txt
Assets/Editor/x64/Bakery/.uvgblog.txt
-6
View File
@@ -1,6 +0,0 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}
@@ -1,7 +1,7 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: f7cb3bf80f9eec2429456177b478a2ed guid: f7cb3bf80f9eec2429456177b478a2ed
timeCreated: 1647161130 timeCreated: 1765628610
licenseType: Free licenseType: Store
TextureImporter: TextureImporter:
fileIDToRecycleName: {} fileIDToRecycleName: {}
serializedVersion: 4 serializedVersion: 4
@@ -12,7 +12,6 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
@@ -158,7 +157,7 @@ Material:
- _ZWrite: 1 - _ZWrite: 1
m_Colors: m_Colors:
- _BaseColor: {r: 0.7941176, g: 0.4969275, b: 0.2685986, a: 1} - _BaseColor: {r: 0.7941176, g: 0.4969275, b: 0.2685986, a: 1}
- _Color: {r: 0.7941176, g: 0.49692744, b: 0.26859856, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1} - _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+1 -2
View File
@@ -12,7 +12,6 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
@@ -158,7 +157,7 @@ Material:
- _ZWrite: 1 - _ZWrite: 1
m_Colors: m_Colors:
- _BaseColor: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 1} - _BaseColor: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 1}
- _Color: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1} - _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+1 -2
View File
@@ -12,7 +12,6 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
@@ -158,7 +157,7 @@ Material:
- _ZWrite: 1 - _ZWrite: 1
m_Colors: m_Colors:
- _BaseColor: {r: 0, g: 1, b: 0.006896496, a: 1} - _BaseColor: {r: 0, g: 1, b: 0.006896496, a: 1}
- _Color: {r: 0, g: 1, b: 0.006896496, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1} - _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+1 -2
View File
@@ -12,7 +12,6 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
@@ -158,7 +157,7 @@ Material:
- _ZWrite: 1 - _ZWrite: 1
m_Colors: m_Colors:
- _BaseColor: {r: 0.83823526, g: 0, b: 0.2254565, a: 1} - _BaseColor: {r: 0.83823526, g: 0, b: 0.2254565, a: 1}
- _Color: {r: 0.83823526, g: 0, b: 0.22545648, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1} - _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+8 -49
View File
@@ -1,18 +1,5 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5696866968431475504
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: 10
--- !u!21 &2100000 --- !u!21 &2100000
Material: Material:
serializedVersion: 8 serializedVersion: 8
@@ -21,34 +8,25 @@ Material:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: demotrain m_Name: demotrain
m_Shader: {fileID: -6465566751694194690, guid: c13b7071fc06bb646b061f89205f01ac, type: 3} m_Shader: {fileID: 4800000, guid: 3334d0a534d2dac45b2c1a9a7e0a6c64, type: 3}
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: [] m_ValidKeywords:
- BAKERY_VERTEXLMMASK
- BAKERY_VERTEXLMSH
- BAKERY_VOLUME
m_InvalidKeywords: [] m_InvalidKeywords: []
m_LightmapFlags: 4 m_LightmapFlags: 4
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0 m_DoubleSidedGI: 0
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: {} stringTagMap:
disabledShaderPasses: RenderType: Opaque
- MOTIONVECTORS disabledShaderPasses: []
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:
serializedVersion: 3 serializedVersion: 3
m_TexEnvs: m_TexEnvs:
- _BakeryLitBase_7a7bbda58bdbe88b9878b358f4a19616_Smoothnessmap_1619280207_Texture2D:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BakeryLitBase_7a7bbda58bdbe88b9878b358f4a19616_Specularmap_3317505707_Texture2D:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap: - _BumpMap:
m_Texture: {fileID: 0} m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
@@ -109,21 +87,8 @@ Material:
m_Texture: {fileID: 0} m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} 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_Ints: []
m_Floats: m_Floats:
- BAKERY_COMPRESSED_VOLUME: 0
- _BAKERY_2SIDED: 2 - _BAKERY_2SIDED: 2
- _BAKERY_2SIDEDON: 0 - _BAKERY_2SIDEDON: 0
- _BAKERY_BICUBIC: 0 - _BAKERY_BICUBIC: 0
@@ -153,10 +118,6 @@ Material:
- _Mode: 0 - _Mode: 0
- _OcclusionStrength: 1 - _OcclusionStrength: 1
- _Parallax: 0.02 - _Parallax: 0.02
- _QueueControl: 0
- _QueueOffset: 0
- _Smoothness: 0
- _SmoothnessFromMetallic: 0
- _SmoothnessTextureChannel: 0 - _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1 - _SpecularHighlights: 1
- _SrcBlend: 1 - _SrcBlend: 1
@@ -164,11 +125,9 @@ Material:
- _VolumeNormalOffset: 0 - _VolumeNormalOffset: 0
- _ZWrite: 1 - _ZWrite: 1
m_Colors: m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.64705884, g: 0.64705884, b: 0.64705884, a: 1} - _Color: {r: 0.64705884, g: 0.64705884, b: 0.64705884, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecOcclusionParams: {r: 10, g: -0.5, b: 0.8, a: 0} - _SpecOcclusionParams: {r: 10, g: -0.5, b: 0.8, a: 0}
- _Tiling_and_offset: {r: 1, g: 1, b: 0, a: 0}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 0} - _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 0}
- _VolumeMin: {r: 0, g: 0, b: 0, a: 0} - _VolumeMin: {r: 0, g: 0, b: 0, a: 0}
m_BuildTextureStacks: [] m_BuildTextureStacks: []
@@ -12,7 +12,6 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
+3 -2
View File
@@ -39,6 +39,7 @@ Material:
disabledShaderPasses: disabledShaderPasses:
- MOTIONVECTORS - MOTIONVECTORS
- DepthOnly - DepthOnly
- SHADOWCASTER
m_LockedProperties: m_LockedProperties:
m_SavedProperties: m_SavedProperties:
serializedVersion: 3 serializedVersion: 3
@@ -68,7 +69,7 @@ Material:
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
- _MainTex: - _MainTex:
m_Texture: {fileID: 0} m_Texture: {fileID: 2800000, guid: a75118087a5b8ea41a9f58ce5debb2d2, type: 3}
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
- _MetallicGlossMap: - _MetallicGlossMap:
@@ -136,7 +137,7 @@ Material:
- _ZWrite: 0 - _ZWrite: 0
m_Colors: m_Colors:
- _BaseColor: {r: 0, g: 0, b: 0, a: 1} - _BaseColor: {r: 0, g: 0, b: 0, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 0, g: 0, b: 0, a: 1}
- _EmissionColor: {r: 0.9705882, g: 0.947554, b: 0.9063581, a: 1} - _EmissionColor: {r: 0.9705882, g: 0.947554, b: 0.9063581, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: [] m_BuildTextureStacks: []
+1 -3
View File
@@ -11,9 +11,7 @@ Material:
m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3}
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords: []
- _GLOSSINESS_FROM_BASE_ALPHA
- _SPECULAR_COLOR
m_InvalidKeywords: [] m_InvalidKeywords: []
m_LightmapFlags: 4 m_LightmapFlags: 4
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
@@ -25,6 +25,7 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0} m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0 m_ModifiedSerializedProperties: 0
m_ValidKeywords: m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF - _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords: m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF - _GLOSSYREFLECTIONS_OFF
@@ -52,7 +53,7 @@ Material:
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
- _MainTex: - _MainTex:
m_Texture: {fileID: 0} m_Texture: {fileID: 2800000, guid: 4a3ea3eb16909a646a66ff7b19d31788, type: 3}
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
- _MetallicGlossMap: - _MetallicGlossMap:
@@ -1,163 +1,77 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 51259141edc618b4aaf79bd3cd3c9be8 guid: 51259141edc618b4aaf79bd3cd3c9be8
timeCreated: 1605866141
licenseType: Store
ModelImporter: ModelImporter:
serializedVersion: 22200 serializedVersion: 19
internalIDToNameTable: fileIDToRecycleName:
- first: 100000: lamp
1: 100000 100002: lamp2
second: lamp 100004: main
- first: 100006: main_rear
1: 100002 100008: terrain
second: lamp2 100010: //RootNode
- first: 100012: wagon
1: 100004 100014: wagon001
second: main 100016: wagon_joint
- first: 100018: wagon_joint001
1: 100006 400000: lamp
second: main_rear 400002: lamp2
- first: 400004: main
1: 100008 400006: main_rear
second: terrain 400008: terrain
- first: 400010: //RootNode
1: 100010 400012: wagon
second: //RootNode 400014: wagon001
- first: 400016: wagon_joint
1: 100012 400018: wagon_joint001
second: wagon 2300000: lamp
- first: 2300002: lamp2
1: 100014 2300004: main
second: wagon001 2300006: terrain
- first: 2300008: wagon
1: 100016 2300010: wagon001
second: wagon_joint 3300000: lamp
- first: 3300002: lamp2
1: 100018 3300004: main
second: wagon_joint001 3300006: terrain
- first: 3300008: wagon
4: 400000 3300010: wagon001
second: lamp 4300000: terrain
- first: 4300002: lamp
4: 400002 4300004: lamp2
second: lamp2 4300006: main
- first: 4300008: wagon
4: 400004 4300010: wagon001
second: main 7400000: Take 001
- first: 9500000: //RootNode
4: 400006 11100000: //RootNode
second: main_rear
- first:
4: 400008
second: terrain
- first:
4: 400010
second: //RootNode
- first:
4: 400012
second: wagon
- first:
4: 400014
second: wagon001
- first:
4: 400016
second: wagon_joint
- first:
4: 400018
second: wagon_joint001
- first:
23: 2300000
second: lamp
- first:
23: 2300002
second: lamp2
- first:
23: 2300004
second: main
- first:
23: 2300006
second: terrain
- first:
23: 2300008
second: wagon
- first:
23: 2300010
second: wagon001
- first:
33: 3300000
second: lamp
- first:
33: 3300002
second: lamp2
- first:
33: 3300004
second: main
- first:
33: 3300006
second: terrain
- first:
33: 3300008
second: wagon
- first:
33: 3300010
second: wagon001
- first:
43: 4300000
second: terrain
- first:
43: 4300002
second: lamp
- first:
43: 4300004
second: lamp2
- first:
43: 4300006
second: main
- first:
43: 4300008
second: wagon
- first:
43: 4300010
second: wagon001
- first:
74: 7400000
second: Take 001
- first:
95: 9500000
second: //RootNode
- first:
111: 11100000
second: //RootNode
externalObjects: {}
materials: materials:
materialImportMode: 0 importMaterials: 0
materialName: 0 materialName: 0
materialSearch: 1 materialSearch: 1
materialLocation: 0
animations: animations:
legacyGenerateAnimations: 4 legacyGenerateAnimations: 4
bakeSimulation: 0 bakeSimulation: 0
resampleCurves: 1 resampleCurves: 1
optimizeGameObjects: 0 optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName: motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors: animationImportErrors:
animationImportWarnings: animationImportWarnings:
animationRetargetingWarnings: animationRetargetingWarnings:
animationDoRetargetingWarnings: 0 animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1 animationCompression: 1
animationRotationError: 0.5 animationRotationError: 0.5
animationPositionError: 0.5 animationPositionError: 0.5
animationScaleError: 0.5 animationScaleError: 0.5
animationWrapMode: 0 animationWrapMode: 0
extraExposedTransformPaths: [] extraExposedTransformPaths: []
extraUserProperties:
- '#BAKERY{"meshName":["lamp","terrain","lamp2"],"padding":[157,6,157],"unwrapper":[0,0,0]}'
clipAnimations: clipAnimations:
- serializedVersion: 16 - serializedVersion: 16
name: Take 001 name: Take 001
takeName: Take 001 takeName: Take 001
internalID: 0
firstFrame: 0 firstFrame: 0
lastFrame: 500 lastFrame: 500
wrapMode: 2 wrapMode: 2
@@ -209,49 +123,26 @@ ModelImporter:
globalScale: 0.2 globalScale: 0.2
meshCompression: 0 meshCompression: 0
addColliders: 0 addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 0
importVisibility: 0
importBlendShapes: 1 importBlendShapes: 1
importCameras: 0
importLights: 0
nodeNameCollisionStrategy: 0
fileIdsGeneration: 1
swapUVChannels: 0 swapUVChannels: 0
generateSecondaryUV: 1 generateSecondaryUV: 1
useFileUnits: 1 useFileUnits: 1
optimizeMeshForGPU: 1
keepQuads: 0 keepQuads: 0
weldVertices: 1 weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 1
secondaryUVAngleDistortion: 8 secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15 secondaryUVAreaDistortion: 15
secondaryUVHardAngle: 1 secondaryUVHardAngle: 1
secondaryUVMarginMethod: 0
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4 secondaryUVPackMargin: 4
useFileScale: 0 useFileScale: 0
strictVertexDataChecks: 0
tangentSpace: tangentSpace:
normalSmoothAngle: 60 normalSmoothAngle: 60
normalImportMode: 0 normalImportMode: 0
tangentImportMode: 3 tangentImportMode: 3
normalCalculationMode: 0
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1 importAnimation: 1
copyAvatar: 0
humanDescription: humanDescription:
serializedVersion: 3 serializedVersion: 2
human: [] human: []
skeleton: [] skeleton: []
armTwist: 0.5 armTwist: 0.5
@@ -261,19 +152,14 @@ ModelImporter:
armStretch: 0.05 armStretch: 0.05
legStretch: 0.05 legStretch: 0.05
feetSpacing: 0 feetSpacing: 0
globalScale: 0.2
rootMotionBoneName: rootMotionBoneName:
rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
hasTranslationDoF: 0 hasTranslationDoF: 0
hasExtraRoot: 1 hasExtraRoot: 1
skeletonHasParents: 1 skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0} lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 1 animationType: 1
humanoidOversampling: 1 humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
importBlendShapeDeformPercent: 0
remapMaterialsIfMaterialImportModeIsNone: 1
additionalBone: 0 additionalBone: 0
userData: userData:
assetBundleName: assetBundleName:
@@ -867,7 +867,7 @@ MonoBehaviour:
renderSettingsForceRebuildGeometry: 1 renderSettingsForceRebuildGeometry: 1
renderSettingsPerformRendering: 1 renderSettingsPerformRendering: 1
renderSettingsUserRenderMode: 0 renderSettingsUserRenderMode: 0
renderSettingsDistanceShadowmask: 1 renderSettingsDistanceShadowmask: 0
renderSettingsSettingsMode: 2 renderSettingsSettingsMode: 2
renderSettingsFixSeams: 1 renderSettingsFixSeams: 1
renderSettingsDenoise: 1 renderSettingsDenoise: 1
@@ -214,7 +214,7 @@ MonoBehaviour:
renderSettingsForceRebuildGeometry: 1 renderSettingsForceRebuildGeometry: 1
renderSettingsPerformRendering: 1 renderSettingsPerformRendering: 1
renderSettingsUserRenderMode: 0 renderSettingsUserRenderMode: 0
renderSettingsDistanceShadowmask: 1 renderSettingsDistanceShadowmask: 0
renderSettingsSettingsMode: 2 renderSettingsSettingsMode: 2
renderSettingsFixSeams: 1 renderSettingsFixSeams: 1
renderSettingsDenoise: 1 renderSettingsDenoise: 1
@@ -270,7 +270,7 @@ MonoBehaviour:
renderSettingsAlphaDithering: 0 renderSettingsAlphaDithering: 0
renderSettingsBeepOnFinish: 0 renderSettingsBeepOnFinish: 0
renderSettingsExportTerrainAsHeightmap: 0 renderSettingsExportTerrainAsHeightmap: 0
renderSettingsRTXMode: 1 renderSettingsRTXMode: 0
renderSettingsLightProbeMode: 1 renderSettingsLightProbeMode: 1
renderSettingsClientMode: 0 renderSettingsClientMode: 0
renderSettingsServerAddress: 127.0.0.1 renderSettingsServerAddress: 127.0.0.1
@@ -292,17 +292,17 @@ MonoBehaviour:
renderSettingsRTPVHeight: 360 renderSettingsRTPVHeight: 360
renderSettingsRTPVExposure: 0.99999994 renderSettingsRTPVExposure: 0.99999994
renderSettingsRemoveDuplicateLightmaps: 0 renderSettingsRemoveDuplicateLightmaps: 0
lastBakeTime: 6 lastBakeTime: 7
enlightenWarningShown: 0 enlightenWarningShown: 0
enlightenWarningShown2: 0 enlightenWarningShown2: 0
uniqueLights: uniqueLights:
- {fileID: 250158893} - {fileID: 250158893}
- {fileID: 1382655386} - {fileID: 1382655386}
implicitGroups: implicitGroups:
- {fileID: 1950816983} - {fileID: 1555528346}
- {fileID: 1477737642} - {fileID: 1317175472}
- {fileID: 1477737642} - {fileID: 1317175472}
- {fileID: 1477737642} - {fileID: 1317175472}
implicitGroupedObjects: implicitGroupedObjects:
- {fileID: 0} - {fileID: 0}
- {fileID: 880385936} - {fileID: 880385936}
@@ -396,11 +396,12 @@ MonoBehaviour:
- Assets/Bakery/examples/content/volume_test_scene.FBX - Assets/Bakery/examples/content/volume_test_scene.FBX
modifiedAssets: modifiedAssets:
- meshName: - meshName:
- lamp2
- lamp - lamp
- terrain - terrain
- lamp2 - wagon
padding: 9d000000060000009d000000 padding: 9d0000009d0000000600000032000000
unwrapper: 000000000000000000000000 unwrapper: 00000000000000000000000000000000
bakedRenderers: bakedRenderers:
- {fileID: 880385938} - {fileID: 880385938}
- {fileID: 1191666461} - {fileID: 1191666461}
@@ -409,7 +410,7 @@ MonoBehaviour:
bakedLights: [] bakedLights: []
bakedRenderersTerrain: [] bakedRenderersTerrain: []
maps: maps:
- {fileID: 2800000, guid: a8883668aff010141945cc6b6ff4daa3, type: 3} - {fileID: 2800000, guid: dd43c870925910249abdd4bb2092c92e, type: 3}
masks: [] masks: []
dirMaps: [] dirMaps: []
rnmMaps0: [] rnmMaps0: []
@@ -418,9 +419,9 @@ MonoBehaviour:
mapsMode: mapsMode:
bakedIDs: 000000000000000000000000 bakedIDs: 000000000000000000000000
bakedScaleOffset: bakedScaleOffset:
- {x: 0.07480578, y: 0.075238794, z: -0.011469246, w: -0.011535636} - {x: 0.07480579, y: 0.0752388, z: -0.011469247, w: -0.011535637}
- {x: 1.0089182, y: 1.0094868, z: -0.0059116296, w: -0.005914962} - {x: 1.0089183, y: 1.0087734, z: -0.0059116306, w: -0.0059107817}
- {x: 0.07480577, y: 0.07523879, z: 0.12943095, w: 0.058914464} - {x: 0.074805774, y: 0.075238794, z: 0.12943095, w: 0.05891446}
bakedVertexOffset: ffffffffffffffffffffffff bakedVertexOffset: ffffffffffffffffffffffff
bakedVertexColorMesh: bakedVertexColorMesh:
- {fileID: 0} - {fileID: 0}
@@ -452,9 +453,9 @@ MonoBehaviour:
- {fileID: 1209676341} - {fileID: 1209676341}
bakedIDs: 000000000000000000000000 bakedIDs: 000000000000000000000000
bakedScaleOffset: bakedScaleOffset:
- {x: 0.07480579, y: 0.0752388, z: -0.011469247, w: -0.011535637} - {x: 0.060632106, y: 0.057397224, z: -0.00023684416, w: -0.0002242079}
- {x: 1.0089183, y: 1.0087734, z: -0.0059116306, w: -0.0059107817} - {x: 1.00626, y: 1.0063591, z: -0.0039307033, w: -0.0039310902}
- {x: 0.074805774, y: 0.075238794, z: 0.12943095, w: 0.05891446} - {x: 0.0606321, y: 0.057397217, z: 0.14066336, w: 0.078053676}
bakedVertexColorMesh: bakedVertexColorMesh:
- {fileID: 0} - {fileID: 0}
- {fileID: 0} - {fileID: 0}
@@ -523,9 +524,9 @@ MonoBehaviour:
firstLightIsAlwaysAlpha: 0 firstLightIsAlwaysAlpha: 0
denoise: 0 denoise: 0
isGlobal: 1 isGlobal: 1
bakedTexture0: {fileID: 11700000, guid: 5790825c7bf97f342afc849e47fb0ff0, type: 2} bakedTexture0: {fileID: 11700000, guid: 9fa087d5d86254e42b27c50d23902070, type: 2}
bakedTexture1: {fileID: 11700000, guid: 66427328f79c49344a6be74a38847352, type: 2} bakedTexture1: {fileID: 11700000, guid: ddfb88c576fef1342b70ce773e4efa17, type: 2}
bakedTexture2: {fileID: 11700000, guid: d38c233c180e915479565431c18b9333, type: 2} bakedTexture2: {fileID: 11700000, guid: 53a3bce25d44c464aabf207b39fa92b8, type: 2}
bakedTexture3: {fileID: 0} bakedTexture3: {fileID: 0}
bakedMask: {fileID: 0} bakedMask: {fileID: 0}
supportRotationAfterBake: 0 supportRotationAfterBake: 0
@@ -662,6 +663,51 @@ MeshRenderer:
m_CorrespondingSourceObject: {fileID: 2300002, guid: 51259141edc618b4aaf79bd3cd3c9be8, type: 3} m_CorrespondingSourceObject: {fileID: 2300002, guid: 51259141edc618b4aaf79bd3cd3c9be8, type: 3}
m_PrefabInstance: {fileID: 1018329185} m_PrefabInstance: {fileID: 1018329185}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!114 &1317175472
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: 0
m_Script: {fileID: 11500000, guid: ec0b4dd729a12d046982652f834580a2, type: 3}
m_Name: example_volumes_simple_LM0
m_EditorClassIdentifier:
resolution: 512
bitmask: 1
id: 0
sortingID: 1
isImplicit: 1
area: 17982.99
totalVertexCount: 0
vertexCounter: 0
sceneLodLevel: -1
autoResolution: 0
sceneName: example_volumes_simple
tag: -1
containsTerrains: 0
probes: 0
mode: 1
renderMode: 1000
renderDirMode: 1000
atlasPacker: 1000
holeFilling: 0
vertexSamplingDensity: 0
computeSSS: 0
sssSamples: 16
sssDensity: 10
sssColor: {r: 1, g: 1, b: 1, a: 1}
sssScale: 1
fakeShadowBias: 0
transparentSelfShadow: 0
flipNormal: 0
parentName:
overridePath:
fixPos3D: 0
voxelSize: {x: 1, y: 1, z: 1}
passedFilter: 0
--- !u!1 &1382655386 --- !u!1 &1382655386
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -722,7 +768,7 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 37.799004, y: 166.09201, z: 205.53099} m_LocalEulerAnglesHint: {x: 37.799004, y: 166.09201, z: 205.53099}
--- !u!114 &1477737642 --- !u!114 &1555528346
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@@ -732,25 +778,25 @@ MonoBehaviour:
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ec0b4dd729a12d046982652f834580a2, type: 3} m_Script: {fileID: 11500000, guid: ec0b4dd729a12d046982652f834580a2, type: 3}
m_Name: example_volumes_simple_LM0 m_Name: volumes
m_EditorClassIdentifier: m_EditorClassIdentifier:
resolution: 512 resolution: 16
bitmask: 1 bitmask: 1
id: 0 id: 1
sortingID: 1 sortingID: 0
isImplicit: 1 isImplicit: 1
area: 17982.99 area: 0
totalVertexCount: 0 totalVertexCount: 813120
vertexCounter: 0 vertexCounter: 0
sceneLodLevel: -1 sceneLodLevel: -1
autoResolution: 0 autoResolution: 0
sceneName: example_volumes_simple sceneName:
tag: -1 tag: -1
containsTerrains: 0 containsTerrains: 0
probes: 0 probes: 1
mode: 1 mode: 2
renderMode: 1000 renderMode: 1000
renderDirMode: 1000 renderDirMode: 5
atlasPacker: 1000 atlasPacker: 1000
holeFilling: 0 holeFilling: 0
vertexSamplingDensity: 0 vertexSamplingDensity: 0
@@ -764,8 +810,8 @@ MonoBehaviour:
flipNormal: 0 flipNormal: 0
parentName: parentName:
overridePath: overridePath:
fixPos3D: 0 fixPos3D: 1
voxelSize: {x: 1, y: 1, z: 1} voxelSize: {x: 0.50082904, y: 0.51591885, z: 0.50144845}
passedFilter: 0 passedFilter: 0
--- !u!1 &1755572499 --- !u!1 &1755572499
GameObject: GameObject:
@@ -877,51 +923,6 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
--- !u!114 &1950816983
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: 0
m_Script: {fileID: 11500000, guid: ec0b4dd729a12d046982652f834580a2, type: 3}
m_Name: volumes
m_EditorClassIdentifier:
resolution: 16
bitmask: 1
id: 1
sortingID: 0
isImplicit: 1
area: 0
totalVertexCount: 813120
vertexCounter: 0
sceneLodLevel: -1
autoResolution: 0
sceneName:
tag: -1
containsTerrains: 0
probes: 1
mode: 2
renderMode: 1000
renderDirMode: 5
atlasPacker: 1000
holeFilling: 0
vertexSamplingDensity: 0
computeSSS: 0
sssSamples: 16
sssDensity: 10
sssColor: {r: 1, g: 1, b: 1, a: 1}
sssScale: 1
fakeShadowBias: 0
transparentSelfShadow: 0
flipNormal: 0
parentName:
overridePath:
fixPos3D: 1
voxelSize: {x: 0.50082904, y: 0.51591885, z: 0.50144845}
passedFilter: 0
--- !u!1 &2058759529 --- !u!1 &2058759529
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -1,130 +0,0 @@
fileFormatVersion: 2
guid: a8883668aff010141945cc6b6ff4daa3
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 512
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 5790825c7bf97f342afc849e47fb0ff0
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 66427328f79c49344a6be74a38847352
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: d38c233c180e915479565431c18b9333
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
+2 -2
View File
@@ -77,9 +77,9 @@ Material:
- _SrcBlend: 1 - _SrcBlend: 1
- _UVSec: 0 - _UVSec: 0
- _ZWrite: 1 - _ZWrite: 1
- intensity: 2 - intensity: 1
m_Colors: m_Colors:
- _Color: {r: 0.56287825, g: 0.7167561, b: 0.8584906, a: 1} - _Color: {r: 0.8867924, g: 0.7080269, b: 0.56470275, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: [] m_BuildTextureStacks: []
m_AllowLocking: 1 m_AllowLocking: 1
+4 -78
View File
@@ -19,8 +19,7 @@ MonoBehaviour:
- Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock5A.fbx - Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock5A.fbx
- Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock3.fbx - Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock3.fbx
- Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock4A.fbx - Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock4A.fbx
- Assets/Bakery/examples/content/volume_test_scene.FBX modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894b
modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894bb5fc2581
modifiedMeshList: [] modifiedMeshList: []
modifiedMeshPaddingList: modifiedMeshPaddingList:
modifiedAssets: modifiedAssets:
@@ -423,12 +422,6 @@ MonoBehaviour:
- polySurface115 - polySurface115
padding: 10000000 padding: 10000000
unwrapper: 00000000 unwrapper: 00000000
- meshName:
- lamp
- terrain
- lamp2
padding: 9d000000060000009d000000
unwrapper: 000000000000000000000000
assetList: assetList:
- Assets/Bakery/examples/content/sponza/bush.FBX - Assets/Bakery/examples/content/sponza/bush.FBX
- Assets/Bakery/examples/content/floor_lamp.FBX - Assets/Bakery/examples/content/floor_lamp.FBX
@@ -439,74 +432,7 @@ MonoBehaviour:
- Assets/Bitgem/StylisedWater/URP/Meshes/example-scene-01.fbx - Assets/Bitgem/StylisedWater/URP/Meshes/example-scene-01.fbx
- Assets/Fill.obj - Assets/Fill.obj
- Assets/CONTENT/ART/tripo_convert_afbded3b-3351-4484-9604-f5a846a051d2.fbx - Assets/CONTENT/ART/tripo_convert_afbded3b-3351-4484-9604-f5a846a051d2.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Stand Turn.fbx uvOverlapAssetList: 00000000ffffffff01010000010100000101000000000000000000000000000000000000
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Angry Bots Generic/Mech
Bot Idle.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Back.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Run Turn.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Angry Bots Generic/Mine
Bot Idle.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Front.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Upperbody Swing
Prop.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Props/M4/M4.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Walk.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Left.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Die Backwards.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Viking/Viking Idle.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Soccer Kick.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Mid Air 3.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Run Turn Sharp.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Mid Air.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Dummy/Dummy.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Idles.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Strafing.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Down.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Idle.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Viking/Viking Walk.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Walk and Run
In Place.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Angry Bots Generic/Mech
Bot Walk Forward.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Run.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Viking/Viking Humanoid.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Teddy/Teddy.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Crouch.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Mid Air 2.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Viking/Viking Run.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Swing Right
Loop.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Prototyping/Models/Sphere128.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Angry Bots Generic/Mine
Bot Walk Forward.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Breathe.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Walk 2.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Props/MP-40/MP-40.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Pilot/Pilot.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Walk Turn.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Boxing.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Right.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Walk Backwards.fbx
- Assets/Plugins/RootMotion/FinalIK/_DEMOS/Assets/Car Interior/Car Interior.FBX
- Assets/Plugins/RootMotion/Shared Demo Assets/Characters/Wolf Generic/Wolf.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Walk Turn Sharp.fbx
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Aim MP-40/Aim
MP-40 Standing Up.FBX
- Assets/UnityTechnologies/EffectExamples/WeaponEffects/Models/RocketWarhead.FBX
- Assets/UnityTechnologies/EffectExamples/Shared/Models/BackGround.FBX
- Assets/UnityTechnologies/EffectExamples/Shared/Models/FPSWeapon.fbx
- Assets/UnityTechnologies/EffectExamples/WeaponEffects/Models/ShellCasing.FBX
- Assets/UnityTechnologies/EffectExamples/WaterEffects/Models/WaterFaucet.FBX
- Assets/UnityTechnologies/EffectExamples/Shared/Models/LowMan.fbx
- Assets/UnityTechnologies/EffectExamples/WaterEffects/Models/ImpactSplash.FBX
uvOverlapAssetList: 00000000ffffffff0101000001010000010100000000000000000000000000000000000000000000010100000000000000000000010100000000000000000000000000000000000000000000000000000101000000000000000000000000000001010000000000000101000000000000000000000000000001010000000000000101000000000000010100000000000000000000010100000101000000000000000000000101000000000000000000000101000001010000000000000000000000000000000000000000000000000000000000000000000001010000000000000101000001010000000000000000000000000000
xatlasWarningShown: 0 xatlasWarningShown: 0
foundCompatibleSetup: 1 foundCompatibleSetup: 1
gpuName_2: NVIDIA GeForce RTX 5080 gpuName_2: NVIDIA GeForce RTX 5080
@@ -608,5 +534,5 @@ MonoBehaviour:
renderSettingsRTPVExposure: 1 renderSettingsRTPVExposure: 1
renderSettingsRemoveDuplicateLightmaps: 0 renderSettingsRemoveDuplicateLightmaps: 0
tagOverrides: [] tagOverrides: []
modifiedMeshPaddingArray: 9d000000060000009d000000 modifiedMeshPaddingArray: 10000000
modifiedMeshUnwrapperArray: 000000000000000000000000 modifiedMeshUnwrapperArray: 00000000
+1 -2
View File
@@ -19,5 +19,4 @@ MonoBehaviour:
- Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock5A.fbx - Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock5A.fbx
- Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock3.fbx - Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock3.fbx
- Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock4A.fbx - Assets/Rocks and Boulders 2/Rocks/Source/Models/Rock4A.fbx
- Assets/Bakery/examples/content/volume_test_scene.FBX modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894b
modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894bb5fc2581
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 1a5ec1a6632a0c441997e2fb386df764
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 5ca00f3b494b510488250ffc7da90096
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 93b1c0592abe6744d9a9b52285ff86b1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -1,2 +1,130 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 4fc513ed8ad88954f9f2c7cbfdaca09a guid: 4fc513ed8ad88954f9f2c7cbfdaca09a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 4096
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
@@ -69,7 +69,7 @@ TextureImporter:
platformSettings: platformSettings:
- serializedVersion: 4 - serializedVersion: 4
buildTarget: DefaultTexturePlatform buildTarget: DefaultTexturePlatform
maxTextureSize: 4096 maxTextureSize: 1024
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 1 textureCompression: 1
Binary file not shown.
@@ -1,130 +0,0 @@
fileFormatVersion: 2
guid: c674e9cadd5c8df4584d6e2a58be5276
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 4096
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
@@ -1,130 +0,0 @@
fileFormatVersion: 2
guid: f21f024f3a86f264695f48cd96e51b72
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 062bd27f57877104e8de5957e97004d2
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,841 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6321035541053960715
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8870682120697911172}
- component: {fileID: 6814201728056551981}
- component: {fileID: 8713602428283936787}
- component: {fileID: 3626443536006699979}
- component: {fileID: 3943566433992735483}
- component: {fileID: 3571166329619529634}
m_Layer: 0
m_Name: Art-Rocket-Base-Standart-Ready
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8870682120697911172
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321035541053960715}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90}
--- !u!114 &6814201728056551981
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321035541053960715}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_MeshFormatVersion: 2
m_Faces:
- m_Indexes: 000000000100000002000000010000000300000002000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 040000000500000006000000050000000700000006000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 08000000090000000a000000090000000b0000000a000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 100000001100000012000000110000001300000012000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 140000001500000016000000150000001700000016000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 18000000190000001a000000190000001b0000001a000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 1c0000001d0000001e0000001d0000001f0000001e000000
m_SmoothingGroup: 1
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 220000002100000020000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 280000002700000026000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 2e0000002d0000002c000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 340000003300000032000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 3a0000003900000038000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 400000003f0000003e000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 460000004500000044000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 4c0000004b0000004a000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 230000002400000025000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 290000002a0000002b000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 2f0000003000000031000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 350000003600000037000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 3b0000003c0000003d000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 410000004200000043000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 470000004800000049000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 4d0000004e0000004f000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
m_SharedVertices:
- m_Vertices: 000000001e000000200000004c000000
- m_Vertices: 010000001f000000230000004f000000
- m_Vertices: 02000000040000002200000026000000
- m_Vertices: 03000000050000002500000029000000
- m_Vertices: 0600000008000000280000002c000000
- m_Vertices: 07000000090000002b0000002f000000
- m_Vertices: 0a0000000c0000002e00000032000000
- m_Vertices: 0b0000000d0000003100000035000000
- m_Vertices: 0e000000100000003400000038000000
- m_Vertices: 0f00000011000000370000003b000000
- m_Vertices: 12000000140000003a0000003e000000
- m_Vertices: 13000000150000003d00000041000000
- m_Vertices: 16000000180000004000000044000000
- m_Vertices: 17000000190000004300000047000000
- m_Vertices: 1a0000001c000000460000004a000000
- m_Vertices: 1b0000001d000000490000004d000000
- m_Vertices: 21000000270000002d00000033000000390000003f000000450000004b000000
- m_Vertices: 240000002a00000030000000360000003c00000042000000480000004e000000
m_SharedTextures: []
m_Positions:
- {x: 0.23294646, y: -0.39327478, z: 0}
- {x: 0.23294646, y: 0.3932747, z: 0}
- {x: 0.16471802, y: -0.39327478, z: 0.16832069}
- {x: 0.16471802, y: 0.3932747, z: 0.16832069}
- {x: 0.16471802, y: -0.39327478, z: 0.16832069}
- {x: 0.16471802, y: 0.3932747, z: 0.16832069}
- {x: -0.000000009313226, y: -0.39327478, z: 0.2380414}
- {x: -0.000000009313226, y: 0.3932747, z: 0.2380414}
- {x: -0.000000009313226, y: -0.39327478, z: 0.2380414}
- {x: -0.000000009313226, y: 0.3932747, z: 0.2380414}
- {x: -0.16471802, y: -0.39327478, z: 0.16832069}
- {x: -0.16471802, y: 0.3932747, z: 0.16832069}
- {x: -0.16471802, y: -0.39327478, z: 0.16832069}
- {x: -0.16471802, y: 0.3932747, z: 0.16832069}
- {x: -0.23294646, y: -0.39327478, z: -0.000000020489097}
- {x: -0.23294646, y: 0.3932747, z: -0.000000020489097}
- {x: -0.23294646, y: -0.39327478, z: -0.000000020489097}
- {x: -0.23294646, y: 0.3932747, z: -0.000000020489097}
- {x: -0.16471803, y: -0.39327478, z: -0.16832067}
- {x: -0.16471803, y: 0.3932747, z: -0.16832067}
- {x: -0.16471803, y: -0.39327478, z: -0.16832067}
- {x: -0.16471803, y: 0.3932747, z: -0.16832067}
- {x: 0.0000000018626451, y: -0.39327478, z: -0.2380414}
- {x: 0.0000000018626451, y: 0.3932747, z: -0.2380414}
- {x: 0.0000000018626451, y: -0.39327478, z: -0.2380414}
- {x: 0.0000000018626451, y: 0.3932747, z: -0.2380414}
- {x: 0.16471799, y: -0.39327478, z: -0.16832072}
- {x: 0.16471799, y: 0.3932747, z: -0.16832072}
- {x: 0.16471799, y: -0.39327478, z: -0.16832072}
- {x: 0.16471799, y: 0.3932747, z: -0.16832072}
- {x: 0.23294646, y: -0.39327478, z: 0}
- {x: 0.23294646, y: 0.3932747, z: 0}
- {x: 0.23294646, y: -0.39327478, z: 0}
- {x: 0, y: -0.39327478, z: 0}
- {x: 0.16471802, y: -0.39327478, z: 0.16832069}
- {x: 0.23294646, y: 0.3932747, z: 0}
- {x: 0, y: 0.3932747, z: 0}
- {x: 0.16471802, y: 0.3932747, z: 0.16832069}
- {x: 0.16471802, y: -0.39327478, z: 0.16832069}
- {x: 0, y: -0.39327478, z: 0}
- {x: -0.000000009313226, y: -0.39327478, z: 0.2380414}
- {x: 0.16471802, y: 0.3932747, z: 0.16832069}
- {x: 0, y: 0.3932747, z: 0}
- {x: -0.000000009313226, y: 0.3932747, z: 0.2380414}
- {x: -0.000000009313226, y: -0.39327478, z: 0.2380414}
- {x: 0, y: -0.39327478, z: 0}
- {x: -0.16471802, y: -0.39327478, z: 0.16832069}
- {x: -0.000000009313226, y: 0.3932747, z: 0.2380414}
- {x: 0, y: 0.3932747, z: 0}
- {x: -0.16471802, y: 0.3932747, z: 0.16832069}
- {x: -0.16471802, y: -0.39327478, z: 0.16832069}
- {x: 0, y: -0.39327478, z: 0}
- {x: -0.23294646, y: -0.39327478, z: -0.000000020489097}
- {x: -0.16471802, y: 0.3932747, z: 0.16832069}
- {x: 0, y: 0.3932747, z: 0}
- {x: -0.23294646, y: 0.3932747, z: -0.000000020489097}
- {x: -0.23294646, y: -0.39327478, z: -0.000000020489097}
- {x: 0, y: -0.39327478, z: 0}
- {x: -0.16471803, y: -0.39327478, z: -0.16832067}
- {x: -0.23294646, y: 0.3932747, z: -0.000000020489097}
- {x: 0, y: 0.3932747, z: 0}
- {x: -0.16471803, y: 0.3932747, z: -0.16832067}
- {x: -0.16471803, y: -0.39327478, z: -0.16832067}
- {x: 0, y: -0.39327478, z: 0}
- {x: 0.0000000018626451, y: -0.39327478, z: -0.2380414}
- {x: -0.16471803, y: 0.3932747, z: -0.16832067}
- {x: 0, y: 0.3932747, z: 0}
- {x: 0.0000000018626451, y: 0.3932747, z: -0.2380414}
- {x: 0.0000000018626451, y: -0.39327478, z: -0.2380414}
- {x: 0, y: -0.39327478, z: 0}
- {x: 0.16471799, y: -0.39327478, z: -0.16832072}
- {x: 0.0000000018626451, y: 0.3932747, z: -0.2380414}
- {x: 0, y: 0.3932747, z: 0}
- {x: 0.16471799, y: 0.3932747, z: -0.16832072}
- {x: 0.16471799, y: -0.39327478, z: -0.16832072}
- {x: 0, y: -0.39327478, z: 0}
- {x: 0.23294646, y: -0.39327478, z: 0}
- {x: 0.16471799, y: 0.3932747, z: -0.16832072}
- {x: 0, y: 0.3932747, z: 0}
- {x: 0.23294646, y: 0.3932747, z: 0}
m_Textures0:
- {x: -0.087508515, y: -0.39327478}
- {x: -0.087508515, y: 0.3932747}
- {x: 0.09411465, y: -0.39327478}
- {x: 0.09411465, y: 0.3932747}
- {x: -0.08607896, y: -0.39327478}
- {x: -0.08607896, y: 0.3932747}
- {x: 0.09278694, y: -0.39327478}
- {x: 0.09278694, y: 0.3932747}
- {x: -0.092786945, y: -0.39327478}
- {x: -0.092786945, y: 0.3932747}
- {x: 0.086078934, y: -0.39327478}
- {x: 0.086078934, y: 0.3932747}
- {x: -0.094114654, y: -0.39327478}
- {x: -0.094114654, y: 0.3932747}
- {x: 0.08750852, y: -0.39327478}
- {x: 0.08750852, y: 0.3932747}
- {x: -0.087508485, y: -0.39327478}
- {x: -0.087508485, y: 0.3932747}
- {x: 0.09411463, y: -0.39327478}
- {x: 0.09411463, y: 0.3932747}
- {x: -0.08607896, y: -0.39327478}
- {x: -0.08607896, y: 0.3932747}
- {x: 0.092786945, y: -0.39327478}
- {x: 0.092786945, y: 0.3932747}
- {x: -0.09278691, y: -0.39327478}
- {x: -0.09278691, y: 0.3932747}
- {x: 0.086078934, y: -0.39327478}
- {x: 0.086078934, y: 0.3932747}
- {x: -0.09411467, y: -0.39327478}
- {x: -0.09411467, y: 0.3932747}
- {x: 0.08750854, y: -0.39327478}
- {x: 0.08750854, y: 0.3932747}
- {x: -0.23294646, y: 0}
- {x: 0, y: 0}
- {x: -0.16471802, y: 0.16832069}
- {x: 0.23294646, y: 0}
- {x: 0, y: 0}
- {x: 0.16471802, y: 0.16832069}
- {x: -0.16471802, y: 0.16832069}
- {x: 0, y: 0}
- {x: 0.000000009313226, y: 0.2380414}
- {x: 0.16471802, y: 0.16832069}
- {x: 0, y: 0}
- {x: -0.000000009313226, y: 0.2380414}
- {x: 0.000000009313226, y: 0.2380414}
- {x: 0, y: 0}
- {x: 0.16471802, y: 0.16832069}
- {x: -0.000000009313226, y: 0.2380414}
- {x: 0, y: 0}
- {x: -0.16471802, y: 0.16832069}
- {x: 0.16471802, y: 0.16832069}
- {x: 0, y: 0}
- {x: 0.23294646, y: -0.000000020489097}
- {x: -0.16471802, y: 0.16832069}
- {x: 0, y: 0}
- {x: -0.23294646, y: -0.000000020489097}
- {x: 0.23294646, y: -0.000000020489097}
- {x: 0, y: 0}
- {x: 0.16471803, y: -0.16832067}
- {x: -0.23294646, y: -0.000000020489097}
- {x: 0, y: 0}
- {x: -0.16471803, y: -0.16832067}
- {x: 0.16471803, y: -0.16832067}
- {x: 0, y: 0}
- {x: -0.0000000018626451, y: -0.2380414}
- {x: -0.16471803, y: -0.16832067}
- {x: 0, y: 0}
- {x: 0.0000000018626451, y: -0.2380414}
- {x: -0.0000000018626451, y: -0.2380414}
- {x: 0, y: 0}
- {x: -0.16471799, y: -0.16832072}
- {x: 0.0000000018626451, y: -0.2380414}
- {x: 0, y: 0}
- {x: 0.16471799, y: -0.16832072}
- {x: -0.16471799, y: -0.16832072}
- {x: 0, y: 0}
- {x: -0.23294646, y: 0}
- {x: 0.16471799, y: -0.16832072}
- {x: 0, y: 0}
- {x: 0.23294646, y: 0}
m_Textures2: []
m_Textures3: []
m_Tangents:
- {x: 0.00000006431523, y: 0, z: 1, w: -1}
- {x: 0.00000006431523, y: 0, z: 1, w: -1}
- {x: -0.70167714, y: 0, z: 0.712495, w: -1}
- {x: -0.70167714, y: 0, z: 0.712495, w: -1}
- {x: -0.70167714, y: 0, z: 0.712495, w: -1}
- {x: -0.70167714, y: 0, z: 0.712495, w: -1}
- {x: -1, y: 0, z: -0.000000032362085, w: -1}
- {x: -1, y: 0, z: -0.000000032362085, w: -1}
- {x: -1, y: 0, z: -0.000000032362088, w: -1}
- {x: -1, y: 0, z: -0.000000032362088, w: -1}
- {x: -0.7016771, y: 0, z: -0.7124951, w: -1}
- {x: -0.7016771, y: 0, z: -0.7124951, w: -1}
- {x: -0.7016771, y: 0, z: -0.7124951, w: -1}
- {x: -0.7016771, y: 0, z: -0.7124951, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0.70167714, y: 0, z: -0.7124951, w: -1}
- {x: 0.70167714, y: 0, z: -0.7124951, w: -1}
- {x: 0.7016771, y: 0, z: -0.7124951, w: -1}
- {x: 0.7016771, y: 0, z: -0.7124951, w: -1}
- {x: 1, y: 0, z: -0.000000064724176, w: -1}
- {x: 1, y: 0, z: -0.000000064724176, w: -1}
- {x: 1, y: 0, z: -0.00000006472417, w: -1}
- {x: 1, y: 0, z: -0.00000006472417, w: -1}
- {x: 0.7016772, y: 0, z: 0.71249497, w: -1}
- {x: 0.7016772, y: 0, z: 0.71249497, w: -1}
- {x: 0.7016772, y: 0, z: 0.71249497, w: -1}
- {x: 0.7016772, y: 0, z: 0.71249497, w: -1}
- {x: 0.000000032157615, y: 0, z: 1, w: -1}
- {x: 0.000000032157615, y: 0, z: 1, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
m_Colors: []
m_UnwrapParameters:
m_HardAngle: 88
m_PackMargin: 20
m_AngleError: 8
m_AreaError: 15
m_PreserveMeshAssetOnDestroy: 0
assetGuid:
m_Mesh: {fileID: 0}
m_VersionIndex: 3139
m_IsSelectable: 1
m_SelectedFaces:
m_SelectedEdges: []
m_SelectedVertices:
--- !u!114 &8713602428283936787
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321035541053960715}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Shape:
rid: 7027693638748209508
m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1}
m_UnmodifiedMeshVersion: 3115
m_Size: {x: -0.4658929, y: 0.78654945, z: -0.4760828}
m_LocalCenter: {x: -0.017053576, y: 0.24327472, z: -0.011958599}
references:
version: 2
RefIds:
- rid: 7027693638748209508
type: {class: Cylinder, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
data:
m_AxisDivisions: 8
m_HeightCuts: 0
m_Smooth: 1
--- !u!23 &3626443536006699979
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321035541053960715}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: b5105128d172c0845ad6abd7e9e1e954, 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: 1
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 &3943566433992735483
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321035541053960715}
m_Mesh: {fileID: 0}
--- !u!64 &3571166329619529634
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321035541053960715}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 0}
@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: fc1bca70dd8037548bb281a45943692a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,840 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &526987172509690324
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3353470006307479721}
- component: {fileID: 888543468160113604}
- component: {fileID: 8799140724087067420}
- component: {fileID: 5400804234787623735}
- component: {fileID: 2877718475183630502}
- component: {fileID: 168293303573165576}
m_Layer: 0
m_Name: Art-Rocket-Cone-Standart-Ready
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3353470006307479721
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 526987172509690324}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.3939972, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &888543468160113604
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 526987172509690324}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_MeshFormatVersion: 2
m_Faces:
- m_Indexes: 020000000100000000000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 6
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 030000000400000005000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 080000000700000006000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 090000000a0000000b000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 0e0000000d0000000c000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 0f0000001000000011000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 140000001300000012000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 150000001600000017000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 1a0000001900000018000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 1b0000001c0000001d000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 200000001f0000001e000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 210000002200000023000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 260000002500000024000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 270000002800000029000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 2c0000002b0000002a000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 1
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 2d0000002e0000002f000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: 0
m_TextureGroup: -1
- m_Indexes: 300000003100000032000000310000003300000032000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 340000003500000036000000350000003700000036000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 38000000390000003a000000390000003b0000003a000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 3c0000003d0000003e0000003d0000003f0000003e000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 400000004100000042000000410000004300000042000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 440000004500000046000000450000004700000046000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 48000000490000004a000000490000004b0000004a000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
- m_Indexes: 4c0000004d0000004e0000004d0000004f0000004e000000
m_SmoothingGroup: 0
m_Uv:
m_UseWorldSpace: 0
m_FlipU: 0
m_FlipV: 0
m_SwapUV: 0
m_Fill: 1
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Rotation: 0
m_Anchor: 9
m_Material: {fileID: 0}
m_SubmeshIndex: 0
m_ManualUV: 0
elementGroup: -1
m_TextureGroup: -1
m_SharedVertices:
- m_Vertices: 000000002b000000490000004c000000
- m_Vertices: 030000002e0000004b0000004e000000
- m_Vertices: 0100000006000000300000004d000000
- m_Vertices: 0400000009000000320000004f000000
- m_Vertices: 02000000080000000e000000140000001a00000020000000260000002c000000
- m_Vertices: 050000000b00000011000000170000001d00000023000000290000002f000000
- m_Vertices: 070000000c0000003100000038000000
- m_Vertices: 0a0000000f000000330000003a000000
- m_Vertices: 0d000000120000003400000039000000
- m_Vertices: 1000000015000000360000003b000000
- m_Vertices: 1300000018000000350000003c000000
- m_Vertices: 160000001b000000370000003e000000
- m_Vertices: 190000001e0000003d00000040000000
- m_Vertices: 1c000000210000003f00000042000000
- m_Vertices: 1f000000240000004100000044000000
- m_Vertices: 22000000270000004300000046000000
- m_Vertices: 250000002a0000004500000048000000
- m_Vertices: 280000002d000000470000004a000000
m_SharedTextures: []
m_Positions:
- {x: 0.14696693, y: -0.23426843, z: 0}
- {x: 0.14696693, y: -0.16565275, z: 0.16565275}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: -0.23426843, z: 0}
- {x: 0, y: -0.16565275, z: 0.16565275}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: -0.16565275, z: 0.16565275}
- {x: 0.14696693, y: 0, z: 0.23426819}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: -0.16565275, z: 0.16565275}
- {x: 0, y: 0, z: 0.23426819}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: 0, z: 0.23426819}
- {x: 0.14696693, y: 0.16565275, z: 0.16565275}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: 0, z: 0.23426819}
- {x: 0, y: 0.16565275, z: 0.16565275}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: 0.16565275, z: 0.16565275}
- {x: 0.14696693, y: 0.23426819, z: 0}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: 0.16565275, z: 0.16565275}
- {x: 0, y: 0.23426819, z: 0}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: 0.23426819, z: 0}
- {x: 0.14696693, y: 0.16565275, z: -0.16565275}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: 0.23426819, z: 0}
- {x: 0, y: 0.16565275, z: -0.16565275}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: 0.16565275, z: -0.16565275}
- {x: 0.14696693, y: 0, z: -0.23426843}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: 0.16565275, z: -0.16565275}
- {x: 0, y: 0, z: -0.23426843}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: 0, z: -0.23426843}
- {x: 0.14696693, y: -0.16565275, z: -0.16565299}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: 0, z: -0.23426843}
- {x: 0, y: -0.16565275, z: -0.16565299}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: -0.16565275, z: -0.16565299}
- {x: 0.14696693, y: -0.23426843, z: 0}
- {x: 0.8359541, y: 0, z: 0}
- {x: 0, y: -0.16565275, z: -0.16565299}
- {x: 0, y: -0.23426843, z: 0}
- {x: 0, y: 0, z: 0}
- {x: 0.14696693, y: -0.16565275, z: 0.16565275}
- {x: 0.14696693, y: 0, z: 0.23426819}
- {x: 0, y: -0.16565275, z: 0.16565275}
- {x: 0, y: 0, z: 0.23426819}
- {x: 0.14696693, y: 0.16565275, z: 0.16565275}
- {x: 0.14696693, y: 0.23426819, z: 0}
- {x: 0, y: 0.16565275, z: 0.16565275}
- {x: 0, y: 0.23426819, z: 0}
- {x: 0.14696693, y: 0, z: 0.23426819}
- {x: 0.14696693, y: 0.16565275, z: 0.16565275}
- {x: 0, y: 0, z: 0.23426819}
- {x: 0, y: 0.16565275, z: 0.16565275}
- {x: 0.14696693, y: 0.23426819, z: 0}
- {x: 0.14696693, y: 0.16565275, z: -0.16565275}
- {x: 0, y: 0.23426819, z: 0}
- {x: 0, y: 0.16565275, z: -0.16565275}
- {x: 0.14696693, y: 0.16565275, z: -0.16565275}
- {x: 0.14696693, y: 0, z: -0.23426843}
- {x: 0, y: 0.16565275, z: -0.16565275}
- {x: 0, y: 0, z: -0.23426843}
- {x: 0.14696693, y: 0, z: -0.23426843}
- {x: 0.14696693, y: -0.16565275, z: -0.16565299}
- {x: 0, y: 0, z: -0.23426843}
- {x: 0, y: -0.16565275, z: -0.16565299}
- {x: 0.14696693, y: -0.16565275, z: -0.16565299}
- {x: 0.14696693, y: -0.23426843, z: 0}
- {x: 0, y: -0.16565275, z: -0.16565299}
- {x: 0, y: -0.23426843, z: 0}
- {x: 0.14696693, y: -0.23426843, z: 0}
- {x: 0.14696693, y: -0.16565275, z: 0.16565275}
- {x: 0, y: -0.23426843, z: 0}
- {x: 0, y: -0.16565275, z: 0.16565275}
m_Textures0:
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: 0, y: -0.23426843}
- {x: -0.16565275, y: -0.16565275}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: -0.16565275, y: -0.16565275}
- {x: -0.23426819, y: 0}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: -0.23426819, y: 0}
- {x: -0.16565275, y: 0.16565275}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: -0.16565275, y: 0.16565275}
- {x: 0, y: 0.23426819}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: 0, y: 0.23426819}
- {x: 0.16565275, y: 0.16565275}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: 0.16565275, y: 0.16565275}
- {x: 0.23426843, y: 0}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: 0.23426843, y: 0}
- {x: 0.16565299, y: -0.16565275}
- {x: 0, y: 0}
- {x: 0, y: 0}
- {x: 0.76536685, y: 0}
- {x: 0.38268346, y: 1.3614526}
- {x: 0.16565299, y: -0.16565275}
- {x: 0, y: -0.23426843}
- {x: 0, y: 0}
- {x: -0.14696693, y: -0.08965082}
- {x: -0.14696693, y: 0.089650355}
- {x: 0, y: -0.08965082}
- {x: 0, y: 0.089650355}
- {x: 0.14696693, y: 0.08965082}
- {x: 0.14696693, y: -0.089650355}
- {x: 0, y: 0.08965082}
- {x: 0, y: -0.089650355}
- {x: -0.14696693, y: -0.089650355}
- {x: -0.14696693, y: 0.08965082}
- {x: 0, y: -0.089650355}
- {x: 0, y: 0.08965082}
- {x: 0.14696693, y: 0.089650355}
- {x: 0.14696693, y: -0.08965082}
- {x: 0, y: 0.089650355}
- {x: 0, y: -0.08965082}
- {x: 0.14696693, y: 0.08965056}
- {x: 0.14696693, y: -0.089650705}
- {x: 0, y: 0.08965056}
- {x: 0, y: -0.089650705}
- {x: 0.14696693, y: 0.08965045}
- {x: 0.14696693, y: -0.08965073}
- {x: 0, y: 0.08965045}
- {x: 0, y: -0.08965073}
- {x: -0.14696693, y: -0.08965089}
- {x: -0.14696693, y: 0.0896506}
- {x: -0, y: -0.08965089}
- {x: 0, y: 0.0896506}
- {x: -0.14696693, y: -0.089650705}
- {x: -0.14696693, y: 0.08965056}
- {x: 0, y: -0.089650705}
- {x: 0, y: 0.08965056}
m_Textures2: []
m_Textures3: []
m_Tangents:
- {x: 0.00000000893166, y: 0.3826837, z: 0.92387944, w: -1}
- {x: 0.00000000893166, y: 0.3826837, z: 0.92387944, w: -1}
- {x: 0.00000000893166, y: 0.3826837, z: 0.92387944, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0.9238799, z: 0.3826826, w: -1}
- {x: 0, y: 0.9238799, z: 0.3826826, w: -1}
- {x: 0, y: 0.9238799, z: 0.3826826, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0.9238799, z: -0.3826826, w: -1}
- {x: 0, y: 0.9238799, z: -0.3826826, w: -1}
- {x: 0, y: 0.9238799, z: -0.3826826, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0.3826826, z: -0.9238799, w: -1}
- {x: 0, y: 0.3826826, z: -0.9238799, w: -1}
- {x: 0, y: 0.3826826, z: -0.9238799, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: -0.3826826, z: -0.9238799, w: -1}
- {x: 0, y: -0.3826826, z: -0.9238799, w: -1}
- {x: 0, y: -0.3826826, z: -0.9238799, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: -0.00000000893166, y: -0.92387944, z: -0.3826837, w: -1}
- {x: -0.00000000893166, y: -0.92387944, z: -0.3826837, w: -1}
- {x: -0.00000000893166, y: -0.92387944, z: -0.3826837, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: -0.9238799, z: 0.3826826, w: -1}
- {x: 0, y: -0.9238799, z: 0.3826826, w: -1}
- {x: 0, y: -0.9238799, z: 0.3826826, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: -0.38268325, z: 0.9238796, w: -1}
- {x: 0, y: -0.38268325, z: 0.9238796, w: -1}
- {x: 0, y: -0.38268325, z: 0.9238796, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: 0, y: 0, z: -1, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: 1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
- {x: -1, y: 0, z: 0, w: -1}
m_Colors: []
m_UnwrapParameters:
m_HardAngle: 88
m_PackMargin: 30
m_AngleError: 8
m_AreaError: 15
m_PreserveMeshAssetOnDestroy: 0
assetGuid:
m_Mesh: {fileID: 0}
m_VersionIndex: 1158
m_IsSelectable: 1
m_SelectedFaces:
m_SelectedEdges: []
m_SelectedVertices:
--- !u!114 &8799140724087067420
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 526987172509690324}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Shape:
rid: 7027693638748209504
m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1}
m_UnmodifiedMeshVersion: 23
m_Size: {x: 1, y: 1, z: 1}
m_LocalCenter: {x: 0, y: 0, z: 0}
references:
version: 2
RefIds:
- rid: 7027693638748209504
type: {class: Cone, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
data:
m_NumberOfSides: 8
m_Smooth: 0
--- !u!23 &5400804234787623735
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 526987172509690324}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: b5105128d172c0845ad6abd7e9e1e954, 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: 1
m_SelectedEditorRenderState: 2
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 &2877718475183630502
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 526987172509690324}
m_Mesh: {fileID: 0}
--- !u!64 &168293303573165576
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 526987172509690324}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 0}
@@ -1,290 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4156976002834160728
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9064729243568718407}
m_Layer: 0
m_Name: Root
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9064729243568718407
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4156976002834160728}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2448375883190538593}
- {fileID: 1388638533158472319}
- {fileID: 122570132074155272}
m_Father: {fileID: 6449878790825891253}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8990336511305880825
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6449878790825891253}
- component: {fileID: 514491035522146719}
m_Layer: 0
m_Name: Art-Ready-Rocket-Standart
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6449878790825891253
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8990336511305880825}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 9064729243568718407}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!136 &514491035522146719
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8990336511305880825}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.3
m_Height: 2.6
m_Direction: 0
m_Center: {x: -0.03, y: 0, z: 0}
--- !u!1001 &1941055766474280622
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 9064729243568718407}
m_Modifications:
- target: {fileID: 2523896254232584795, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_Name
value: Rocket-Back-Standart-Ready
objectReference: {fileID: 0}
- target: {fileID: 2718550707383074721, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_VersionIndex
value: 3687
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalPosition.x
value: -0.80999756
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalRotation.z
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 90
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
--- !u!4 &2448375883190538593 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4254321699917979599, guid: 062bd27f57877104e8de5957e97004d2, type: 3}
m_PrefabInstance: {fileID: 1941055766474280622}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3403208212935617953
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 9064729243568718407}
m_Modifications:
- target: {fileID: 526987172509690324, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_Name
value: Rocket-Cone-Standart-Ready
objectReference: {fileID: 0}
- target: {fileID: 888543468160113604, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_VersionIndex
value: 1167
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalPosition.x
value: 0.3939972
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
--- !u!4 &122570132074155272 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3353470006307479721, guid: 5f396eae569d7ec41a7e6ea86c3171b3, type: 3}
m_PrefabInstance: {fileID: 3403208212935617953}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &7520889334968294907
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 9064729243568718407}
m_Modifications:
- target: {fileID: 6321035541053960715, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_Name
value: Rocket-Base-Standart-Ready
objectReference: {fileID: 0}
- target: {fileID: 6814201728056551981, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_VersionIndex
value: 3148
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalRotation.z
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 90
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
--- !u!4 &1388638533158472319 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8870682120697911172, guid: fc1bca70dd8037548bb281a45943692a, type: 3}
m_PrefabInstance: {fileID: 7520889334968294907}
m_PrefabAsset: {fileID: 0}
File diff suppressed because it is too large Load Diff
-7
View File
@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5d7ce31a10d90ad4a96c04bae5cfe14f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 7511b24f4a8e0cc4390ac651e362a846
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: f8f128cb547897549b7555d6b642bdeb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
-175
View File
@@ -1,175 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1671200284100939852
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: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: M-Bakery
m_Shader: {fileID: -6465566751694194690, guid: 5307d81f6ff873f45a88212286d0a150, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- BAKERY_MODE_NONE
- VOLUME_SHADOWMASK
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BakeryLitBase_7a7bbda58bdbe88b9878b358f4a19616_Smoothnessmap_1619280207_Texture2D:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BakeryLitBase_7a7bbda58bdbe88b9878b358f4a19616_Specularmap_3317505707_Texture2D:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _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}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
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}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Smoothness_map:
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}
- _Specular_map:
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:
- BAKERY_COMPRESSED_VOLUME: 0
- BAKERY_LMSPEC: 0
- BAKERY_MODE: 0
- VOLUME_SHADOWMASK: 1
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _CastShadows: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Lightmap_specular_as_reflection_occlusion: 0
- _Metallic: 0
- _Normal_map_power: 1
- _OcclusionStrength: 1
- _Occlusion_map_power: 1
- _PER_VERTEX: 0
- _Parallax: 0.005
- _QueueControl: 0
- _QueueOffset: 0
- _REFLECTIONS: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessFromMetallic: 0
- _SmoothnessSource: 0
- _SmoothnessTextureChannel: 0
- _SpecOcclusionParamsInvZ: 0.3
- _SpecOcclusionParamsX: 2
- _SpecOcclusionParamsY: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _SupportBakedVolumeRotation: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
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.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _Specular_color: {r: 0, g: 0, b: 0, a: 0}
- _Tiling_and_offset: {r: 1, g: 1, b: 0, a: 0}
m_BuildTextureStacks: []
m_AllowLocking: 1
@@ -1,76 +0,0 @@
%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: M-ReadyRocketParts-1
m_Shader: {fileID: -6465566751694194690, guid: f6af76b703efb904baf6c320e80858d6, 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: {}
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- 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:
- Boolean_a1588f281f4343ff8b59f75c07bd6dc0: 0
- Checker_Contrast: 2
- Checker_Size: 100
- Metallic: 0.704
- Primary_Grid_Line_Width: 0
- Primary_Grid_Size: 50
- Projection_Transition_Contrast: 0
- Secondary_Grid_Fade_Length: 8
- Secondary_Grid_Fade_Offset: 0
- Secondary_Grid_Intensity: 0.769
- Secondary_Grid_Line_Width: 0.005
- Secondary_Grid_Size: 25
- Smoothness: 0.17
- Use_Secondary_Grid: 1
- _Grid_offset: 0
- _QueueControl: 0
- _QueueOffset: 0
m_Colors:
- Floor_Color: {r: 0.6886792, g: 0.6886792, b: 0.6886792, a: 1}
- Line_Tint: {r: 1, g: 1, b: 1, a: 1}
- Walls_Color: {r: 0.8584906, g: 0.8584906, b: 0.8584906, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &5200259067815824920
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: 10
@@ -1,101 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-5681147096845891489
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Character-Walk
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: f8f128cb547897549b7555d6b642bdeb, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: tripo_convert_afbded3b-3351-4484-9604-f5a846a051d2
serializedVersion: 5
m_AnimatorParameters: []
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 1556806733976528418}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1102 &228323046874564037
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Character-Idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 7511b24f4a8e0cc4390ac651e362a846, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &1556806733976528418
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 228323046874564037}
m_Position: {x: 200, y: 0, z: 0}
- serializedVersion: 1
m_State: {fileID: -5681147096845891489}
m_Position: {x: 235, y: 65, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 228323046874564037}
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 9ab23b8809948e14b9b0e02f93b2a9cf
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e11cd31b8d772fa40aaeed009ebc787c guid: 5da4c81b147b7544e9cb44f942ad51f0
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
@@ -0,0 +1,21 @@
using UnityEngine;
[DisallowMultipleComponent]
public sealed class AirTarget : MapTarget
{
protected override void TickMovement(float deltaTime)
{
if (Player == null || Config == null || Config.MovementSpeed <= 0f)
return;
Vector2 playerCoordinates = Player.MapCoordinates;
if (Vector2.Distance(MapCoordinates, playerCoordinates) <= Config.StoppingDistance)
return;
Vector2 nextCoordinates = Vector2.MoveTowards(
MapCoordinates,
playerCoordinates,
Config.MovementSpeed * deltaTime);
SetMapCoordinates(nextCoordinates);
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d5316cf7562b473d9513878ea906a1b2
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f100 guid: 91a48705d8024711b1d912580a4c8bca
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
@@ -0,0 +1,20 @@
%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: 0
m_Script: {fileID: 11500000, guid: c4e7ec8e55a847eaa5c7914bf08d1f98, type: 3}
m_Name: AirTargetConfig
m_EditorClassIdentifier: Assembly-CSharp::TargetConfig
targetPrefab: {fileID: 878491239745611204, guid: 7ef28d9e428a4b94ab7ea4f36fd44d9c, type: 3}
timeBeforeAttack: 30
health: 2
requiredMissileType: 2
movementSpeed: 0.05
stoppingDistance: 0.25
@@ -1,8 +1,8 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e48d638d2d22411db1b67c8276c6f6c9 guid: e454536a6e36466c92a7cc8b5650d081
folderAsset: yes NativeFormatImporter:
DefaultImporter:
externalObjects: {} externalObjects: {}
mainObjectFileID: 11400000
userData: userData:
assetBundleName: assetBundleName:
assetBundleVariant: assetBundleVariant:
@@ -0,0 +1,20 @@
%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: 0
m_Script: {fileID: 11500000, guid: c4e7ec8e55a847eaa5c7914bf08d1f98, type: 3}
m_Name: GroundTargetConfig
m_EditorClassIdentifier: Assembly-CSharp::TargetConfig
targetPrefab: {fileID: 878491239745611204, guid: 985d88cac4b4daa48973a1a464a3d4e5, type: 3}
timeBeforeAttack: 50
health: 5
requiredMissileType: 3
movementSpeed: 0
stoppingDistance: 0.25
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 35ee36b62afb47cd817570f494b93eae
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f110 guid: 6bc910aee46640ce911e111e1b7376b2
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
@@ -0,0 +1,167 @@
using UnityEditor;
using UnityEngine;
[CustomEditor(typeof(MapCoordinateSystem))]
public sealed class MapCoordinateSystemEditor : Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
EditorGUILayout.HelpBox(
"Select MapCoordinates to display its grid and live crosshair coordinates in the Scene view. " +
"This visualization is not rendered in the Game view or in builds.",
MessageType.Info);
}
private void OnSceneGUI()
{
MapCoordinateSystem coordinateSystem = (MapCoordinateSystem)target;
if (!coordinateSystem.ShowSceneVisualization || !coordinateSystem.HasValidCorners())
return;
DrawGrid(coordinateSystem);
DrawCorners(coordinateSystem);
DrawCrosshairs(coordinateSystem);
DrawTargets(coordinateSystem);
DrawPlayers(coordinateSystem);
}
private static void DrawGrid(MapCoordinateSystem coordinateSystem)
{
int divisions = coordinateSystem.GridDivisions;
GUIStyle labelStyle = CreateLabelStyle(coordinateSystem.BoundaryColor);
for (int index = 0; index <= divisions; index++)
{
float normalized = (float)index / divisions;
Vector3 verticalStart = Vector3.Lerp(
coordinateSystem.BottomLeft.position,
coordinateSystem.BottomRight.position,
normalized);
Vector3 verticalEnd = Vector3.Lerp(
coordinateSystem.TopLeft.position,
coordinateSystem.TopRight.position,
normalized);
Vector3 horizontalStart = Vector3.Lerp(
coordinateSystem.BottomLeft.position,
coordinateSystem.TopLeft.position,
normalized);
Vector3 horizontalEnd = Vector3.Lerp(
coordinateSystem.BottomRight.position,
coordinateSystem.TopRight.position,
normalized);
bool isBoundary = index == 0 || index == divisions;
Handles.color = isBoundary ? coordinateSystem.BoundaryColor : coordinateSystem.GridColor;
Handles.DrawLine(verticalStart, verticalEnd);
Handles.DrawLine(horizontalStart, horizontalEnd);
if (!coordinateSystem.ShowCoordinateLabels)
continue;
float horizontalCoordinate = coordinateSystem.MaximumCoordinates.x * normalized;
float verticalCoordinate = coordinateSystem.MaximumCoordinates.y * normalized;
Handles.Label(verticalStart, horizontalCoordinate.ToString("0.##"), labelStyle);
Handles.Label(horizontalStart, verticalCoordinate.ToString("0.##"), labelStyle);
}
}
private static void DrawCorners(MapCoordinateSystem coordinateSystem)
{
Handles.color = coordinateSystem.BoundaryColor;
DrawCorner(coordinateSystem.BottomLeft, "(0, 0)", coordinateSystem);
DrawCorner(
coordinateSystem.BottomRight,
$"({coordinateSystem.MaximumCoordinates.x:0.##}, 0)",
coordinateSystem);
DrawCorner(
coordinateSystem.TopLeft,
$"(0, {coordinateSystem.MaximumCoordinates.y:0.##})",
coordinateSystem);
DrawCorner(
coordinateSystem.TopRight,
$"({coordinateSystem.MaximumCoordinates.x:0.##}, " +
$"{coordinateSystem.MaximumCoordinates.y:0.##})",
coordinateSystem);
}
private static void DrawCorner(
Transform corner,
string label,
MapCoordinateSystem coordinateSystem)
{
float size = coordinateSystem.MarkerSize * HandleUtility.GetHandleSize(corner.position);
Handles.SphereHandleCap(0, corner.position, Quaternion.identity, size, EventType.Repaint);
if (coordinateSystem.ShowCoordinateLabels)
Handles.Label(corner.position, label, CreateLabelStyle(coordinateSystem.BoundaryColor));
}
private static void DrawCrosshairs(MapCoordinateSystem coordinateSystem)
{
MapController[] controllers =
Object.FindObjectsByType<MapController>(FindObjectsSortMode.None);
foreach (MapController controller in controllers)
{
if (controller.CoordinateSystem != coordinateSystem || controller.CrosshairVisual == null)
continue;
Vector3 position = controller.CrosshairVisual.position;
Vector2 coordinates = coordinateSystem.WorldPositionToCoordinates(position);
float size = coordinateSystem.MarkerSize * 1.35f * HandleUtility.GetHandleSize(position);
Handles.color = Color.yellow;
Handles.SphereHandleCap(0, position, Quaternion.identity, size, EventType.Repaint);
Handles.Label(
position,
$"Crosshair ({coordinates.x:0.00}, {coordinates.y:0.00})",
CreateLabelStyle(Color.yellow));
}
}
private static void DrawTargets(MapCoordinateSystem coordinateSystem)
{
if (!coordinateSystem.ShowCoordinateLabels)
return;
MapTarget[] targets = Object.FindObjectsByType<MapTarget>(FindObjectsSortMode.None);
foreach (MapTarget mapTarget in targets)
{
if (mapTarget.CoordinateSystem != null && mapTarget.CoordinateSystem != coordinateSystem)
continue;
Vector3 position = mapTarget.transform.position;
Vector2 coordinates = coordinateSystem.WorldPositionToCoordinates(position);
Handles.Label(
position,
$"{mapTarget.name} ({coordinates.x:0.00}, {coordinates.y:0.00})",
CreateLabelStyle(Color.red));
}
}
private static void DrawPlayers(MapCoordinateSystem coordinateSystem)
{
MapPlayer[] players = Object.FindObjectsByType<MapPlayer>(FindObjectsSortMode.None);
foreach (MapPlayer mapPlayer in players)
{
if (mapPlayer.CoordinateSystem != null && mapPlayer.CoordinateSystem != coordinateSystem)
continue;
Vector3 position = mapPlayer.transform.position;
Vector2 coordinates = coordinateSystem.WorldPositionToCoordinates(position);
Handles.Label(
position,
$"MapPlayer ({coordinates.x:0.00}, {coordinates.y:0.00})",
CreateLabelStyle(Color.green));
}
}
private static GUIStyle CreateLabelStyle(Color color)
{
GUIStyle style = new(EditorStyles.boldLabel);
style.normal.textColor = color;
return style;
}
}
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f120 guid: 7c020017978644e9be71242ece0e6011
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2
@@ -0,0 +1,25 @@
using UnityEditor;
using UnityEngine;
[CustomEditor(typeof(MapTargetController))]
public sealed class MapTargetControllerEditor : Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
EditorGUILayout.Space();
using (new EditorGUI.DisabledScope(!Application.isPlaying))
{
if (GUILayout.Button("Start Next Wave"))
((MapTargetController)target).StartNextWave();
}
if (!Application.isPlaying)
{
EditorGUILayout.HelpBox(
"Start Next Wave becomes available in Play Mode.",
MessageType.Info);
}
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 09f50d05321d420f86622f0dc7a6fa14
@@ -0,0 +1,4 @@
[UnityEngine.DisallowMultipleComponent]
public sealed class GroundTarget : MapTarget
{
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 8be0d56377aa4082a276cfe31702e80c
@@ -0,0 +1,100 @@
using UnityEngine;
using UnityEngine.Serialization;
[DisallowMultipleComponent]
public sealed class MapController : MonoBehaviour
{
[Header("Main References")]
[SerializeField] private MapCrosshairController crosshair = null;
[SerializeField] private MapCoordinateSystem coordinateSystem = null;
[SerializeField] private MapPlayer mapPlayer = null;
[Header("Target System")]
[SerializeField] private MapTargetController targetController = null;
[SerializeField] private Transform targetParent = null;
[Header("Radar System")]
[SerializeField] private MapRadarController radarController = null;
[FormerlySerializedAs("targetPrefab")]
[SerializeField] private MapTarget radarMarkPrefab = null;
[Header("Crosshair Objects")]
[SerializeField] private Transform relayX = null;
[SerializeField] private Transform relayY = null;
[SerializeField] private Transform crosshairVisual = null;
[Header("Input")]
[SerializeField, Min(0f)] private float movementSpeed = 1f;
[SerializeField] private bool useKeyboardInput = true;
public MapCoordinateSystem CoordinateSystem => coordinateSystem;
public Transform CrosshairVisual => crosshairVisual;
private void Awake()
{
if (mapPlayer != null)
mapPlayer.Configure(coordinateSystem);
if (targetController != null)
targetController.Configure(coordinateSystem, targetParent, mapPlayer);
if (radarController != null)
radarController.Configure(coordinateSystem, targetController, radarMarkPrefab);
if (crosshair == null)
return;
crosshair.Configure(
coordinateSystem,
relayX,
relayY,
crosshairVisual,
movementSpeed,
useKeyboardInput,
targetController);
}
public void SetHorizontalAxis(float value)
{
if (crosshair != null)
crosshair.SetHorizontalAxis(value);
}
public void SetVerticalAxis(float value)
{
if (crosshair != null)
crosshair.SetVerticalAxis(value);
}
public Vector2 GetCrosshairCoordinates()
{
return crosshair != null ? crosshair.GetCrosshairCoordinates() : Vector2.zero;
}
public void CreateAndPlaceTargets()
{
if (targetController != null)
targetController.CreateAndPlaceTargets();
}
public bool StartNextWave()
{
return targetController != null && targetController.StartNextWave();
}
public bool TryGetNearestTarget(out MapTarget target, out float distance)
{
if (crosshair != null)
return crosshair.TryGetNearestTarget(out target, out distance);
target = null;
distance = -1f;
return false;
}
public bool ActivateRadar()
{
return radarController != null && radarController.ActivateRadar();
}
}
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f103 guid: 5a5f18d44c314323a2550f92ba7d988a
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2
@@ -0,0 +1,147 @@
using UnityEngine;
[DisallowMultipleComponent]
public sealed class MapCoordinateSystem : MonoBehaviour
{
public const float CoordinateMaximum = 10f;
[Header("Coordinate Bounds")]
[SerializeField] private Transform bottomLeft = null;
[SerializeField] private Transform bottomRight = null;
[SerializeField] private Transform topLeft = null;
[SerializeField] private Transform topRight = null;
[Header("Square Bounds")]
[SerializeField, Min(0.001f)] private float squareSize = 5.14925f;
[Header("Scene View Visualization")]
[SerializeField] private bool showSceneVisualization = true;
[SerializeField, Range(1, 20)] private int gridDivisions = 10;
[SerializeField] private bool showCoordinateLabels = true;
[SerializeField] private Color boundaryColor = new(0f, 0.85f, 1f, 1f);
[SerializeField] private Color gridColor = new(0f, 0.85f, 1f, 0.3f);
[SerializeField, Min(0.001f)] private float markerSize = 0.06f;
public Vector2 MaximumCoordinates => new(CoordinateMaximum, CoordinateMaximum);
public float SquareSize => Mathf.Max(0.001f, squareSize);
public bool ShowSceneVisualization => showSceneVisualization;
public int GridDivisions => Mathf.Max(1, gridDivisions);
public bool ShowCoordinateLabels => showCoordinateLabels;
public Color BoundaryColor => boundaryColor;
public Color GridColor => gridColor;
public float MarkerSize => Mathf.Max(0.001f, markerSize);
public Transform BottomLeft => bottomLeft;
public Transform BottomRight => bottomRight;
public Transform TopLeft => topLeft;
public Transform TopRight => topRight;
private void OnValidate()
{
squareSize = Mathf.Max(0.001f, squareSize);
ApplySquareBounds();
}
public void ApplySquareBounds()
{
if (!HasValidCorners())
return;
Vector3 origin = bottomLeft.position;
Vector3 rightDirection = bottomRight.position - origin;
Vector3 upDirection = topLeft.position - origin;
if (rightDirection.sqrMagnitude <= Mathf.Epsilon || upDirection.sqrMagnitude <= Mathf.Epsilon)
return;
rightDirection.Normalize();
upDirection = Vector3.ProjectOnPlane(upDirection, rightDirection);
if (upDirection.sqrMagnitude <= Mathf.Epsilon)
return;
upDirection.Normalize();
float size = SquareSize;
bottomRight.position = origin + rightDirection * size;
topLeft.position = origin + upDirection * size;
topRight.position = origin + (rightDirection + upDirection) * size;
}
public Vector2 ClampCoordinates(Vector2 coordinates)
{
return new Vector2(
Mathf.Clamp(coordinates.x, 0f, CoordinateMaximum),
Mathf.Clamp(coordinates.y, 0f, CoordinateMaximum));
}
public Vector3 CoordinatesToWorldPosition(Vector2 coordinates)
{
if (!HasValidCorners())
return transform.position;
Vector2 clamped = ClampCoordinates(coordinates);
float horizontal = clamped.x / CoordinateMaximum;
float vertical = clamped.y / CoordinateMaximum;
Vector3 bottom = Vector3.Lerp(bottomLeft.position, bottomRight.position, horizontal);
Vector3 top = Vector3.Lerp(topLeft.position, topRight.position, horizontal);
return Vector3.Lerp(bottom, top, vertical);
}
public Vector2 WorldPositionToCoordinates(Vector3 worldPosition)
{
if (!HasValidCorners())
return Vector2.zero;
Vector3 horizontalEdge = bottomRight.position - bottomLeft.position;
Vector3 verticalEdge = topLeft.position - bottomLeft.position;
Vector3 fromBottomLeft = worldPosition - bottomLeft.position;
float horizontal = horizontalEdge.sqrMagnitude > Mathf.Epsilon
? Vector3.Dot(fromBottomLeft, horizontalEdge) / horizontalEdge.sqrMagnitude
: 0f;
float vertical = verticalEdge.sqrMagnitude > Mathf.Epsilon
? Vector3.Dot(fromBottomLeft, verticalEdge) / verticalEdge.sqrMagnitude
: 0f;
for (int iteration = 0; iteration < 6; iteration++)
{
Vector3 current = BilinearPosition(horizontal, vertical);
Vector3 error = worldPosition - current;
Vector3 horizontalDerivative = Vector3.Lerp(
bottomRight.position - bottomLeft.position,
topRight.position - topLeft.position,
vertical);
Vector3 verticalDerivative = Vector3.Lerp(
topLeft.position - bottomLeft.position,
topRight.position - bottomRight.position,
horizontal);
float horizontalLength = Vector3.Dot(horizontalDerivative, horizontalDerivative);
float mixedLength = Vector3.Dot(horizontalDerivative, verticalDerivative);
float verticalLength = Vector3.Dot(verticalDerivative, verticalDerivative);
float determinant = horizontalLength * verticalLength - mixedLength * mixedLength;
if (Mathf.Abs(determinant) <= Mathf.Epsilon)
break;
float horizontalError = Vector3.Dot(horizontalDerivative, error);
float verticalError = Vector3.Dot(verticalDerivative, error);
horizontal += (horizontalError * verticalLength - verticalError * mixedLength) / determinant;
vertical += (verticalError * horizontalLength - horizontalError * mixedLength) / determinant;
}
Vector2 coordinates = new(
horizontal * CoordinateMaximum,
vertical * CoordinateMaximum);
return ClampCoordinates(coordinates);
}
private Vector3 BilinearPosition(float horizontal, float vertical)
{
Vector3 bottom = Vector3.LerpUnclamped(bottomLeft.position, bottomRight.position, horizontal);
Vector3 top = Vector3.LerpUnclamped(topLeft.position, topRight.position, horizontal);
return Vector3.LerpUnclamped(bottom, top, vertical);
}
public bool HasValidCorners()
{
return bottomLeft != null && bottomRight != null && topLeft != null && topRight != null;
}
}
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f101 guid: 7206111709094332bdc9b4c7c44695b4
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2
@@ -0,0 +1,181 @@
using UnityEngine;
using UnityEngine.InputSystem;
[DisallowMultipleComponent]
public sealed class MapCrosshairController : MonoBehaviour
{
[Header("Nearest Target (Runtime)")]
[SerializeField] private MapTarget nearestTarget = null;
[SerializeField] private float distanceToNearestTarget = -1f;
private MapCoordinateSystem coordinateSystem;
private MapTargetController targetController;
private Transform relayX;
private Transform relayY;
private Transform crosshairVisual;
private float movementSpeed;
private bool useKeyboardInput;
private float horizontalAxis;
private float verticalAxis;
private Vector2 crosshairCoordinates;
private Vector3 relayXOffset;
private Vector3 relayYOffset;
private bool isConfigured;
public MapCoordinateSystem CoordinateSystem => coordinateSystem;
public void Configure(
MapCoordinateSystem newCoordinateSystem,
Transform newRelayX,
Transform newRelayY,
Transform newCrosshairVisual,
float newMovementSpeed,
bool enableKeyboardInput,
MapTargetController newTargetController)
{
coordinateSystem = newCoordinateSystem;
relayX = newRelayX;
relayY = newRelayY;
crosshairVisual = newCrosshairVisual;
movementSpeed = Mathf.Max(0f, newMovementSpeed);
useKeyboardInput = enableKeyboardInput;
targetController = newTargetController;
crosshairCoordinates = Vector2.zero;
isConfigured = CalibrateObjects();
if (isConfigured)
ApplyCoordinates();
}
private void Update()
{
if (!isConfigured)
return;
if (useKeyboardInput)
ReadKeyboardInput();
Vector2 movement = new(horizontalAxis, verticalAxis);
crosshairCoordinates += movement * (movementSpeed * Time.deltaTime);
crosshairCoordinates = coordinateSystem.ClampCoordinates(crosshairCoordinates);
ApplyCoordinates();
UpdateNearestTarget();
}
public void SetHorizontalAxis(float value)
{
horizontalAxis = Mathf.Clamp(value, -1f, 1f);
}
public void SetVerticalAxis(float value)
{
verticalAxis = Mathf.Clamp(value, -1f, 1f);
}
public Vector2 GetCrosshairCoordinates()
{
return crosshairCoordinates;
}
public MapTarget GetNearestTarget()
{
return nearestTarget;
}
public float GetDistanceToNearestTarget()
{
return distanceToNearestTarget;
}
public bool TryGetNearestTarget(out MapTarget target, out float distance)
{
target = nearestTarget;
distance = distanceToNearestTarget;
return target != null;
}
private void ReadKeyboardInput()
{
Keyboard keyboard = Keyboard.current;
if (keyboard == null)
{
SetHorizontalAxis(0f);
SetVerticalAxis(0f);
return;
}
SetHorizontalAxis(
(keyboard.lKey.isPressed ? 1f : 0f) - (keyboard.jKey.isPressed ? 1f : 0f));
SetVerticalAxis(
(keyboard.iKey.isPressed ? 1f : 0f) - (keyboard.kKey.isPressed ? 1f : 0f));
}
private void ApplyCoordinates()
{
Vector3 targetWorldPosition = coordinateSystem.CoordinatesToWorldPosition(crosshairCoordinates);
crosshairVisual.position = targetWorldPosition;
if (relayX != null)
relayX.position = coordinateSystem.CoordinatesToWorldPosition(
new Vector2(crosshairCoordinates.x, 0f)) + relayXOffset;
if (relayY != null)
relayY.position = coordinateSystem.CoordinatesToWorldPosition(
new Vector2(0f, crosshairCoordinates.y)) + relayYOffset;
}
private bool CalibrateObjects()
{
if (coordinateSystem == null || crosshairVisual == null || !coordinateSystem.HasValidCorners())
return false;
Vector3 origin = coordinateSystem.CoordinatesToWorldPosition(Vector2.zero);
Vector3 horizontalDirection =
coordinateSystem.CoordinatesToWorldPosition(new Vector2(MapCoordinateSystem.CoordinateMaximum, 0f)) -
origin;
Vector3 verticalDirection =
coordinateSystem.CoordinatesToWorldPosition(new Vector2(0f, MapCoordinateSystem.CoordinateMaximum)) -
origin;
if (horizontalDirection.sqrMagnitude <= Mathf.Epsilon ||
verticalDirection.sqrMagnitude <= Mathf.Epsilon)
return false;
horizontalDirection.Normalize();
verticalDirection.Normalize();
if (relayX != null)
relayXOffset = Vector3.ProjectOnPlane(relayX.position - origin, horizontalDirection);
if (relayY != null)
relayYOffset = Vector3.ProjectOnPlane(relayY.position - origin, verticalDirection);
return true;
}
private void UpdateNearestTarget()
{
nearestTarget = null;
distanceToNearestTarget = -1f;
if (targetController == null)
return;
float nearestSqrDistance = float.PositiveInfinity;
foreach (MapTarget target in targetController.Targets)
{
if (target == null)
continue;
float sqrDistance = (target.MapCoordinates - crosshairCoordinates).sqrMagnitude;
if (sqrDistance >= nearestSqrDistance)
continue;
nearestSqrDistance = sqrDistance;
nearestTarget = target;
}
if (nearestTarget != null)
distanceToNearestTarget = Mathf.Sqrt(nearestSqrDistance);
}
}
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f102 guid: f1eaeed1aba94e03b8f4b98a580444de
MonoImporter: MonoImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2
@@ -0,0 +1,36 @@
using UnityEngine;
[DisallowMultipleComponent]
public sealed class MapPlayer : MonoBehaviour
{
[Header("Map Position")]
[SerializeField] private Vector2 mapCoordinates = new(5f, 5f);
private MapCoordinateSystem coordinateSystem;
public Vector2 MapCoordinates => mapCoordinates;
public MapCoordinateSystem CoordinateSystem => coordinateSystem;
public void Configure(MapCoordinateSystem newCoordinateSystem)
{
coordinateSystem = newCoordinateSystem;
SetMapCoordinates(mapCoordinates);
}
public void SetMapCoordinates(Vector2 coordinates)
{
mapCoordinates = coordinateSystem != null
? coordinateSystem.ClampCoordinates(coordinates)
: new Vector2(
Mathf.Clamp(coordinates.x, 0f, MapCoordinateSystem.CoordinateMaximum),
Mathf.Clamp(coordinates.y, 0f, MapCoordinateSystem.CoordinateMaximum));
if (coordinateSystem != null && coordinateSystem.HasValidCorners())
transform.position = coordinateSystem.CoordinatesToWorldPosition(mapCoordinates);
}
public Vector2 GetMapCoordinates()
{
return mapCoordinates;
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: e8c0e4a1fa154b5ca06510a1443335bf
@@ -0,0 +1,113 @@
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
[DisallowMultipleComponent]
public sealed class MapRadarController : MonoBehaviour
{
[Header("Radar Settings")]
[SerializeField, Min(0f)] private float cooldown = 5f;
[SerializeField] private bool useKeyboardInput = true;
[Header("Radar State (Runtime)")]
[SerializeField] private float cooldownRemaining;
private readonly List<GameObject> radarMarks = new();
private MapCoordinateSystem coordinateSystem;
private MapTargetController targetController;
private MapTarget radarMarkPrefab;
private float nextActivationTime;
private bool isConfigured;
public float CooldownRemaining => cooldownRemaining;
public bool IsReady => cooldownRemaining <= 0f;
private void OnValidate()
{
cooldown = Mathf.Max(0f, cooldown);
}
public void Configure(
MapCoordinateSystem newCoordinateSystem,
MapTargetController newTargetController,
MapTarget newRadarMarkPrefab)
{
coordinateSystem = newCoordinateSystem;
targetController = newTargetController;
radarMarkPrefab = newRadarMarkPrefab;
isConfigured = coordinateSystem != null &&
coordinateSystem.HasValidCorners() &&
targetController != null &&
radarMarkPrefab != null;
if (targetController != null)
targetController.SetTargetVisualsVisible(false);
}
private void Update()
{
cooldownRemaining = Mathf.Max(0f, nextActivationTime - Time.time);
if (!useKeyboardInput)
return;
Keyboard keyboard = Keyboard.current;
if (keyboard != null && keyboard.oKey.wasPressedThisFrame)
ActivateRadar();
}
public bool ActivateRadar()
{
if (!isConfigured || Time.time < nextActivationTime)
return false;
PlaceRadarMarks();
nextActivationTime = Time.time + Mathf.Max(0f, cooldown);
cooldownRemaining = Mathf.Max(0f, nextActivationTime - Time.time);
return true;
}
private void PlaceRadarMarks()
{
int targetCount = targetController.Targets.Count;
EnsureRadarMarkCount(targetCount);
for (int index = 0; index < radarMarks.Count; index++)
{
bool hasTarget = index < targetCount && targetController.Targets[index] != null;
GameObject radarMark = radarMarks[index];
radarMark.SetActive(hasTarget);
if (!hasTarget)
continue;
MapTarget target = targetController.Targets[index];
radarMark.name = $"Radar Mark - {target.name}";
radarMark.transform.position =
coordinateSystem.CoordinatesToWorldPosition(target.MapCoordinates);
}
}
private void EnsureRadarMarkCount(int requiredCount)
{
while (radarMarks.Count < requiredCount)
{
GameObject radarMark = Instantiate(radarMarkPrefab.gameObject, transform);
PrepareRadarMark(radarMark);
radarMarks.Add(radarMark);
}
}
private static void PrepareRadarMark(GameObject radarMark)
{
MapTarget targetMovement = radarMark.GetComponent<MapTarget>();
if (targetMovement != null)
targetMovement.enabled = false;
foreach (Collider targetCollider in radarMark.GetComponentsInChildren<Collider>(true))
targetCollider.enabled = false;
foreach (Renderer targetRenderer in radarMark.GetComponentsInChildren<Renderer>(true))
targetRenderer.enabled = true;
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 168bf77c50d14e44a54a3a2e6717d012
@@ -0,0 +1,102 @@
using System;
using UnityEngine;
[DisallowMultipleComponent]
public class MapTarget : MonoBehaviour
{
[Header("Target State (Runtime)")]
[SerializeField] private TargetConfig config;
[SerializeField] private float timeUntilAttack;
[SerializeField] private Vector2 mapCoordinates;
[SerializeField] private int currentHealth;
[SerializeField] private MissileType requiredMissileType;
[SerializeField] private bool isReadyToAttack;
private MapCoordinateSystem coordinateSystem;
private MapPlayer player;
private bool isConfigured;
private Renderer[] targetRenderers;
public Vector2 MapCoordinates => mapCoordinates;
public MapCoordinateSystem CoordinateSystem => coordinateSystem;
public TargetConfig Config => config;
public MapPlayer Player => player;
public float TimeUntilAttack => timeUntilAttack;
public int CurrentHealth => currentHealth;
public MissileType RequiredMissileType => requiredMissileType;
public bool IsReadyToAttack => isReadyToAttack;
public event Action<MapTarget> AttackReady;
public void Configure(
TargetConfig newConfig,
MapCoordinateSystem newCoordinateSystem,
Vector2 startCoordinates,
MapPlayer newPlayer)
{
config = newConfig;
coordinateSystem = newCoordinateSystem;
player = newPlayer;
timeUntilAttack = config != null ? config.TimeBeforeAttack : 0f;
currentHealth = config != null ? config.Health : 1;
requiredMissileType = config != null ? config.RequiredMissileType : MissileType.None;
isReadyToAttack = false;
isConfigured = coordinateSystem != null && coordinateSystem.HasValidCorners();
SetMapCoordinates(startCoordinates);
}
protected virtual void Update()
{
if (!isConfigured)
return;
TickAttackTimer(Time.deltaTime);
TickMovement(Time.deltaTime);
}
public void SetMapCoordinates(Vector2 coordinates)
{
mapCoordinates = coordinateSystem != null
? coordinateSystem.ClampCoordinates(coordinates)
: new Vector2(
Mathf.Clamp(coordinates.x, 0f, MapCoordinateSystem.CoordinateMaximum),
Mathf.Clamp(coordinates.y, 0f, MapCoordinateSystem.CoordinateMaximum));
if (isConfigured)
transform.position = coordinateSystem.CoordinatesToWorldPosition(mapCoordinates);
}
public Vector2 GetMapCoordinates()
{
return mapCoordinates;
}
public void SetVisualsVisible(bool isVisible)
{
if (targetRenderers == null)
targetRenderers = GetComponentsInChildren<Renderer>(true);
foreach (Renderer targetRenderer in targetRenderers)
{
if (targetRenderer != null)
targetRenderer.enabled = isVisible;
}
}
protected virtual void TickMovement(float deltaTime)
{
}
private void TickAttackTimer(float deltaTime)
{
if (isReadyToAttack)
return;
timeUntilAttack = Mathf.Max(0f, timeUntilAttack - deltaTime);
if (timeUntilAttack > 0f)
return;
isReadyToAttack = true;
AttackReady?.Invoke(this);
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2ae53f81d9ed4a0fb8d3496feac79ca1
@@ -0,0 +1,172 @@
using System.Collections.Generic;
using UnityEngine;
[DisallowMultipleComponent]
public sealed class MapTargetController : MonoBehaviour
{
[Header("Random Wave Settings")]
[SerializeField, Min(0)] private int targetsPerWave = 5;
[SerializeField] private TargetConfig[] randomTargetConfigs = System.Array.Empty<TargetConfig>();
[Header("Current Wave (Runtime)")]
[SerializeField, Min(0)] private int currentWave;
[SerializeField] private List<MapTarget> currentWaveTargets = new();
private readonly List<MapTarget> pooledTargets = new();
private MapCoordinateSystem coordinateSystem;
private Transform targetParent;
private MapPlayer player;
private bool isConfigured;
public IReadOnlyList<MapTarget> Targets => currentWaveTargets;
public int CurrentWave => currentWave;
public int TargetsPerWave => targetsPerWave;
private void Start()
{
if (currentWave == 0)
StartNextWave();
}
private void OnValidate()
{
targetsPerWave = Mathf.Max(0, targetsPerWave);
currentWave = Mathf.Max(0, currentWave);
}
public void Configure(
MapCoordinateSystem newCoordinateSystem,
Transform newTargetParent,
MapPlayer newPlayer)
{
coordinateSystem = newCoordinateSystem;
targetParent = newTargetParent != null ? newTargetParent : transform;
player = newPlayer;
isConfigured = coordinateSystem != null && coordinateSystem.HasValidCorners();
pooledTargets.Clear();
foreach (MapTarget existingTarget in targetParent.GetComponentsInChildren<MapTarget>(true))
{
existingTarget.SetVisualsVisible(false);
existingTarget.gameObject.SetActive(false);
pooledTargets.Add(existingTarget);
}
}
public bool StartNextWave()
{
if (!isConfigured || !HasValidTargetConfig())
{
Debug.LogWarning("Target controller has no coordinate system or valid TargetConfig.", this);
return false;
}
RetireCurrentWave();
currentWave++;
for (int index = 0; index < targetsPerWave; index++)
{
TargetConfig config = GetRandomValidConfig();
if (config == null)
break;
MapTarget target = GetPooledTarget(config);
if (target == null)
target = Instantiate(config.TargetPrefab, targetParent);
target.name = $"Wave {currentWave} - {config.name} - {index + 1}";
target.Configure(config, coordinateSystem, GetRandomCoordinates(), player);
target.SetVisualsVisible(false);
target.gameObject.SetActive(true);
currentWaveTargets.Add(target);
}
return currentWaveTargets.Count > 0 || targetsPerWave == 0;
}
public void CreateAndPlaceTargets()
{
StartNextWave();
}
public void SetTargetVisualsVisible(bool isVisible)
{
foreach (MapTarget target in currentWaveTargets)
{
if (target != null)
target.SetVisualsVisible(isVisible);
}
}
public MapTarget GetTarget(int index)
{
return index >= 0 && index < currentWaveTargets.Count
? currentWaveTargets[index]
: null;
}
private void RetireCurrentWave()
{
foreach (MapTarget target in currentWaveTargets)
{
if (target == null)
continue;
target.SetVisualsVisible(false);
target.gameObject.SetActive(false);
if (!pooledTargets.Contains(target))
pooledTargets.Add(target);
}
currentWaveTargets.Clear();
}
private MapTarget GetPooledTarget(TargetConfig config)
{
for (int index = pooledTargets.Count - 1; index >= 0; index--)
{
MapTarget candidate = pooledTargets[index];
if (candidate == null)
{
pooledTargets.RemoveAt(index);
continue;
}
if (candidate.GetType() != config.TargetPrefab.GetType())
continue;
pooledTargets.RemoveAt(index);
return candidate;
}
return null;
}
private bool HasValidTargetConfig()
{
return GetRandomValidConfig() != null;
}
private TargetConfig GetRandomValidConfig()
{
if (randomTargetConfigs == null || randomTargetConfigs.Length == 0)
return null;
int startIndex = Random.Range(0, randomTargetConfigs.Length);
for (int offset = 0; offset < randomTargetConfigs.Length; offset++)
{
TargetConfig config = randomTargetConfigs[(startIndex + offset) % randomTargetConfigs.Length];
if (config != null && config.TargetPrefab != null)
return config;
}
return null;
}
private static Vector2 GetRandomCoordinates()
{
float maximum = MapCoordinateSystem.CoordinateMaximum;
return new Vector2(Random.Range(0f, maximum), Random.Range(0f, maximum));
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 06d2f3ff739a4a4ca04d749ccf14fd9c
@@ -0,0 +1,7 @@
public enum MissileType
{
None = 0,
Standard = 1,
AntiAir = 2,
AntiGround = 3
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 7c284b720e314585add2b38671f83ccf
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 2c4477c5161884f45bf73386750a54a9 guid: d88efbc6589a4404caadb566c0e28842
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
@@ -0,0 +1,129 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4012125527390687084
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2929517388927179322}
- component: {fileID: 1898238889115289471}
- component: {fileID: 5321613745555827914}
- component: {fileID: 212733908007784450}
- component: {fileID: 878491239745611204}
m_Layer: 0
m_Name: AirTargetTest
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2929517388927179322
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.39, y: 0.39, z: 0.39}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1898238889115289471
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &5321613745555827914
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: c57515654cf43eb4995ae19964d2ca0b, 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: 1
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 &212733908007784450
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &878491239745611204
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5316cf7562b473d9513878ea906a1b2, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::AirTarget
config: {fileID: 0}
timeUntilAttack: 0
mapCoordinates: {x: 0, y: 0}
currentHealth: 0
requiredMissileType: 0
isReadyToAttack: 0
@@ -1,7 +1,6 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d1e6d4d81ab34d2e9ee3a1bfa201f130 guid: 7ef28d9e428a4b94ab7ea4f36fd44d9c
folderAsset: yes PrefabImporter:
DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:
assetBundleName: assetBundleName:
@@ -0,0 +1,124 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2177866398127073846
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8348844199957468506}
- component: {fileID: 272982991980855488}
- component: {fileID: 2419606774366489511}
- component: {fileID: 7430463338199182122}
- component: {fileID: 3288838730342684678}
m_Layer: 0
m_Name: MapPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8348844199957468506
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2177866398127073846}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -11.339558, y: -0.48904037, z: 8.11739}
m_LocalScale: {x: 0.39, y: 0.39, z: 0.39}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &272982991980855488
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2177866398127073846}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &2419606774366489511
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2177866398127073846}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: b27d30c59586fb4499180239a9bd64f1, 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: 1
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 &7430463338199182122
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2177866398127073846}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &3288838730342684678
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2177866398127073846}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e8c0e4a1fa154b5ca06510a1443335bf, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::MapPlayer
mapCoordinates: {x: 5, y: 5}
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 5f396eae569d7ec41a7e6ea86c3171b3 guid: 87ea05b44a3faf5489e6266f985c5324
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:
@@ -0,0 +1,129 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4012125527390687084
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2929517388927179322}
- component: {fileID: 1898238889115289471}
- component: {fileID: 5321613745555827914}
- component: {fileID: 212733908007784450}
- component: {fileID: 878491239745611204}
m_Layer: 0
m_Name: TargetTest
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2929517388927179322
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0.42, y: 3.280054, z: 2.6187859}
m_LocalScale: {x: 0.39, y: 0.39, z: 0.39}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1898238889115289471
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &5321613745555827914
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: c57515654cf43eb4995ae19964d2ca0b, 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: 1
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 &212733908007784450
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &878491239745611204
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4012125527390687084}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8be0d56377aa4082a276cfe31702e80c, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::GroundTarget
config: {fileID: 0}
timeUntilAttack: 0
mapCoordinates: {x: 0, y: 0}
currentHealth: 0
requiredMissileType: 0
isReadyToAttack: 0
@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 0b36d4cab828ea645bb5ab46d25c2204 guid: 985d88cac4b4daa48973a1a464a3d4e5
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

Some files were not shown because too many files have changed in this diff Show More