Author SHA1 Message Date
AsanoRema 63d2836dc9 Added RocketAssemblyStation and ReadyRocket 2026-08-18 16:12:00 +03:00
AsanoRema 7a0ee6b519 ok 2026-08-14 18:07:12 +03:00
AsanoRema 78a94a17d0 ok 2026-08-14 17:50:51 +03:00
AsanoRema b5eadea728 Added new Rocket-Processing 2026-08-14 16:54:09 +03:00
AsanoRema 3c490bdae8 Added many other things and processings 2026-08-13 17:55:05 +03:00
AsanoRema 36ecac038a Squashed commit of the following:
commit f41e14971a
Author: AsanoRema <asanorema2036@gmail.com>
Date:   Thu Aug 13 08:33:12 2026 +0300

    Added new stanok

commit badcd41077
Author: AsanoRema <asanorema2036@gmail.com>
Date:   Thu Aug 13 08:25:15 2026 +0300

    ok

commit f8b22af4bf
Author: SueDoStefan <prokman.s@gmail.com>
Date:   Wed Aug 12 16:24:25 2026 +0300

    add main-blockscene
2026-08-13 08:40:32 +03:00
AsanoRema 22df749a0e ok 2026-08-13 08:39:14 +03:00
AsanoRema 6b1a6b83a4 Changed .gitignore 2026-08-13 08:35:33 +03:00
AsanoRema 1dc80339d4 Added FinalIK 2026-08-12 16:46:38 +03:00
1865 changed files with 1743702 additions and 35593 deletions
+2 -1
View File
@@ -78,4 +78,5 @@ crashlytics-build.properties
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
+6
View File
@@ -0,0 +1,6 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}
@@ -1,7 +1,7 @@
fileFormatVersion: 2
guid: f7cb3bf80f9eec2429456177b478a2ed
timeCreated: 1765628610
licenseType: Store
timeCreated: 1647161130
licenseType: Free
TextureImporter:
fileIDToRecycleName: {}
serializedVersion: 4
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
@@ -157,7 +158,7 @@ Material:
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.7941176, g: 0.4969275, b: 0.2685986, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.7941176, g: 0.49692744, b: 0.26859856, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+2 -1
View File
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
@@ -157,7 +158,7 @@ Material:
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.7647059, g: 0.7647059, b: 0.7647059, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+2 -1
View File
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
@@ -157,7 +158,7 @@ Material:
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0, g: 1, b: 0.006896496, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0, g: 1, b: 0.006896496, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+2 -1
View File
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
@@ -157,7 +158,7 @@ Material:
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.83823526, g: 0, b: 0.2254565, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.83823526, g: 0, b: 0.22545648, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
- _VolumeInvSize: {r: 1000001, g: 1000001, b: 1000001, a: 1}
+49 -8
View File
@@ -1,5 +1,18 @@
%YAML 1.1
%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
Material:
serializedVersion: 8
@@ -8,25 +21,34 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: demotrain
m_Shader: {fileID: 4800000, guid: 3334d0a534d2dac45b2c1a9a7e0a6c64, type: 3}
m_Shader: {fileID: -6465566751694194690, guid: c13b7071fc06bb646b061f89205f01ac, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- BAKERY_VERTEXLMMASK
- BAKERY_VERTEXLMSH
- BAKERY_VOLUME
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses: []
stringTagMap: {}
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}
@@ -87,8 +109,21 @@ Material:
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_2SIDED: 2
- _BAKERY_2SIDEDON: 0
- _BAKERY_BICUBIC: 0
@@ -118,6 +153,10 @@ Material:
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _QueueControl: 0
- _QueueOffset: 0
- _Smoothness: 0
- _SmoothnessFromMetallic: 0
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
@@ -125,9 +164,11 @@ Material:
- _VolumeNormalOffset: 0
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.64705884, g: 0.64705884, b: 0.64705884, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _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}
- _VolumeMin: {r: 0, g: 0, b: 0, a: 0}
m_BuildTextureStacks: []
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
+2 -3
View File
@@ -39,7 +39,6 @@ Material:
disabledShaderPasses:
- MOTIONVECTORS
- DepthOnly
- SHADOWCASTER
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
@@ -69,7 +68,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: a75118087a5b8ea41a9f58ce5debb2d2, type: 3}
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
@@ -137,7 +136,7 @@ Material:
- _ZWrite: 0
m_Colors:
- _BaseColor: {r: 0, g: 0, b: 0, a: 1}
- _Color: {r: 0, g: 0, b: 0, a: 1}
- _Color: {r: 1, g: 1, b: 1, 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}
m_BuildTextureStacks: []
+3 -1
View File
@@ -11,7 +11,9 @@ Material:
m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_ValidKeywords:
- _GLOSSINESS_FROM_BASE_ALPHA
- _SPECULAR_COLOR
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
@@ -25,7 +25,6 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
@@ -12,7 +12,6 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ENVIRONMENTREFLECTIONS_OFF
- _SPECULARHIGHLIGHTS_OFF
m_InvalidKeywords:
- _GLOSSYREFLECTIONS_OFF
@@ -53,7 +52,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 4a3ea3eb16909a646a66ff7b19d31788, type: 3}
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
@@ -1,77 +1,163 @@
fileFormatVersion: 2
guid: 51259141edc618b4aaf79bd3cd3c9be8
timeCreated: 1605866141
licenseType: Store
ModelImporter:
serializedVersion: 19
fileIDToRecycleName:
100000: lamp
100002: lamp2
100004: main
100006: main_rear
100008: terrain
100010: //RootNode
100012: wagon
100014: wagon001
100016: wagon_joint
100018: wagon_joint001
400000: lamp
400002: lamp2
400004: main
400006: main_rear
400008: terrain
400010: //RootNode
400012: wagon
400014: wagon001
400016: wagon_joint
400018: wagon_joint001
2300000: lamp
2300002: lamp2
2300004: main
2300006: terrain
2300008: wagon
2300010: wagon001
3300000: lamp
3300002: lamp2
3300004: main
3300006: terrain
3300008: wagon
3300010: wagon001
4300000: terrain
4300002: lamp
4300004: lamp2
4300006: main
4300008: wagon
4300010: wagon001
7400000: Take 001
9500000: //RootNode
11100000: //RootNode
serializedVersion: 22200
internalIDToNameTable:
- first:
1: 100000
second: lamp
- first:
1: 100002
second: lamp2
- first:
1: 100004
second: main
- first:
1: 100006
second: main_rear
- first:
1: 100008
second: terrain
- first:
1: 100010
second: //RootNode
- first:
1: 100012
second: wagon
- first:
1: 100014
second: wagon001
- first:
1: 100016
second: wagon_joint
- first:
1: 100018
second: wagon_joint001
- first:
4: 400000
second: lamp
- first:
4: 400002
second: lamp2
- first:
4: 400004
second: main
- first:
4: 400006
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:
importMaterials: 0
materialImportMode: 0
materialName: 0
materialSearch: 1
materialLocation: 0
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties:
- '#BAKERY{"meshName":["lamp","terrain","lamp2"],"padding":[157,6,157],"unwrapper":[0,0,0]}'
clipAnimations:
- serializedVersion: 16
name: Take 001
takeName: Take 001
internalID: 0
firstFrame: 0
lastFrame: 500
wrapMode: 2
@@ -123,26 +209,49 @@ ModelImporter:
globalScale: 0.2
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 0
importVisibility: 0
importBlendShapes: 1
importCameras: 0
importLights: 0
nodeNameCollisionStrategy: 0
fileIdsGeneration: 1
swapUVChannels: 0
generateSecondaryUV: 1
useFileUnits: 1
optimizeMeshForGPU: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 1
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15
secondaryUVHardAngle: 1
secondaryUVMarginMethod: 0
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 0
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 0
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
copyAvatar: 0
humanDescription:
serializedVersion: 2
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
@@ -152,14 +261,19 @@ ModelImporter:
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 0.2
rootMotionBoneName:
rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
hasTranslationDoF: 0
hasExtraRoot: 1
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 1
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
importBlendShapeDeformPercent: 0
remapMaterialsIfMaterialImportModeIsNone: 1
additionalBone: 0
userData:
assetBundleName:
@@ -867,7 +867,7 @@ MonoBehaviour:
renderSettingsForceRebuildGeometry: 1
renderSettingsPerformRendering: 1
renderSettingsUserRenderMode: 0
renderSettingsDistanceShadowmask: 0
renderSettingsDistanceShadowmask: 1
renderSettingsSettingsMode: 2
renderSettingsFixSeams: 1
renderSettingsDenoise: 1
@@ -214,7 +214,7 @@ MonoBehaviour:
renderSettingsForceRebuildGeometry: 1
renderSettingsPerformRendering: 1
renderSettingsUserRenderMode: 0
renderSettingsDistanceShadowmask: 0
renderSettingsDistanceShadowmask: 1
renderSettingsSettingsMode: 2
renderSettingsFixSeams: 1
renderSettingsDenoise: 1
@@ -270,7 +270,7 @@ MonoBehaviour:
renderSettingsAlphaDithering: 0
renderSettingsBeepOnFinish: 0
renderSettingsExportTerrainAsHeightmap: 0
renderSettingsRTXMode: 0
renderSettingsRTXMode: 1
renderSettingsLightProbeMode: 1
renderSettingsClientMode: 0
renderSettingsServerAddress: 127.0.0.1
@@ -292,17 +292,17 @@ MonoBehaviour:
renderSettingsRTPVHeight: 360
renderSettingsRTPVExposure: 0.99999994
renderSettingsRemoveDuplicateLightmaps: 0
lastBakeTime: 7
lastBakeTime: 6
enlightenWarningShown: 0
enlightenWarningShown2: 0
uniqueLights:
- {fileID: 250158893}
- {fileID: 1382655386}
implicitGroups:
- {fileID: 1555528346}
- {fileID: 1317175472}
- {fileID: 1317175472}
- {fileID: 1317175472}
- {fileID: 1950816983}
- {fileID: 1477737642}
- {fileID: 1477737642}
- {fileID: 1477737642}
implicitGroupedObjects:
- {fileID: 0}
- {fileID: 880385936}
@@ -396,12 +396,11 @@ MonoBehaviour:
- Assets/Bakery/examples/content/volume_test_scene.FBX
modifiedAssets:
- meshName:
- lamp2
- lamp
- terrain
- wagon
padding: 9d0000009d0000000600000032000000
unwrapper: 00000000000000000000000000000000
- lamp2
padding: 9d000000060000009d000000
unwrapper: 000000000000000000000000
bakedRenderers:
- {fileID: 880385938}
- {fileID: 1191666461}
@@ -410,7 +409,7 @@ MonoBehaviour:
bakedLights: []
bakedRenderersTerrain: []
maps:
- {fileID: 2800000, guid: dd43c870925910249abdd4bb2092c92e, type: 3}
- {fileID: 2800000, guid: a8883668aff010141945cc6b6ff4daa3, type: 3}
masks: []
dirMaps: []
rnmMaps0: []
@@ -419,9 +418,9 @@ MonoBehaviour:
mapsMode:
bakedIDs: 000000000000000000000000
bakedScaleOffset:
- {x: 0.07480579, y: 0.0752388, z: -0.011469247, w: -0.011535637}
- {x: 1.0089183, y: 1.0087734, z: -0.0059116306, w: -0.0059107817}
- {x: 0.074805774, y: 0.075238794, z: 0.12943095, w: 0.05891446}
- {x: 0.07480578, y: 0.075238794, z: -0.011469246, w: -0.011535636}
- {x: 1.0089182, y: 1.0094868, z: -0.0059116296, w: -0.005914962}
- {x: 0.07480577, y: 0.07523879, z: 0.12943095, w: 0.058914464}
bakedVertexOffset: ffffffffffffffffffffffff
bakedVertexColorMesh:
- {fileID: 0}
@@ -453,9 +452,9 @@ MonoBehaviour:
- {fileID: 1209676341}
bakedIDs: 000000000000000000000000
bakedScaleOffset:
- {x: 0.060632106, y: 0.057397224, z: -0.00023684416, w: -0.0002242079}
- {x: 1.00626, y: 1.0063591, z: -0.0039307033, w: -0.0039310902}
- {x: 0.0606321, y: 0.057397217, z: 0.14066336, w: 0.078053676}
- {x: 0.07480579, y: 0.0752388, z: -0.011469247, w: -0.011535637}
- {x: 1.0089183, y: 1.0087734, z: -0.0059116306, w: -0.0059107817}
- {x: 0.074805774, y: 0.075238794, z: 0.12943095, w: 0.05891446}
bakedVertexColorMesh:
- {fileID: 0}
- {fileID: 0}
@@ -524,9 +523,9 @@ MonoBehaviour:
firstLightIsAlwaysAlpha: 0
denoise: 0
isGlobal: 1
bakedTexture0: {fileID: 11700000, guid: 9fa087d5d86254e42b27c50d23902070, type: 2}
bakedTexture1: {fileID: 11700000, guid: ddfb88c576fef1342b70ce773e4efa17, type: 2}
bakedTexture2: {fileID: 11700000, guid: 53a3bce25d44c464aabf207b39fa92b8, type: 2}
bakedTexture0: {fileID: 11700000, guid: 5790825c7bf97f342afc849e47fb0ff0, type: 2}
bakedTexture1: {fileID: 11700000, guid: 66427328f79c49344a6be74a38847352, type: 2}
bakedTexture2: {fileID: 11700000, guid: d38c233c180e915479565431c18b9333, type: 2}
bakedTexture3: {fileID: 0}
bakedMask: {fileID: 0}
supportRotationAfterBake: 0
@@ -663,51 +662,6 @@ MeshRenderer:
m_CorrespondingSourceObject: {fileID: 2300002, guid: 51259141edc618b4aaf79bd3cd3c9be8, type: 3}
m_PrefabInstance: {fileID: 1018329185}
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
GameObject:
m_ObjectHideFlags: 0
@@ -768,7 +722,7 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 37.799004, y: 166.09201, z: 205.53099}
--- !u!114 &1555528346
--- !u!114 &1477737642
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -778,25 +732,25 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ec0b4dd729a12d046982652f834580a2, type: 3}
m_Name: volumes
m_Name: example_volumes_simple_LM0
m_EditorClassIdentifier:
resolution: 16
resolution: 512
bitmask: 1
id: 1
sortingID: 0
id: 0
sortingID: 1
isImplicit: 1
area: 0
totalVertexCount: 813120
area: 17982.99
totalVertexCount: 0
vertexCounter: 0
sceneLodLevel: -1
autoResolution: 0
sceneName:
sceneName: example_volumes_simple
tag: -1
containsTerrains: 0
probes: 1
mode: 2
probes: 0
mode: 1
renderMode: 1000
renderDirMode: 5
renderDirMode: 1000
atlasPacker: 1000
holeFilling: 0
vertexSamplingDensity: 0
@@ -810,8 +764,8 @@ MonoBehaviour:
flipNormal: 0
parentName:
overridePath:
fixPos3D: 1
voxelSize: {x: 0.50082904, y: 0.51591885, z: 0.50144845}
fixPos3D: 0
voxelSize: {x: 1, y: 1, z: 1}
passedFilter: 0
--- !u!1 &1755572499
GameObject:
@@ -923,6 +877,51 @@ Transform:
m_Children: []
m_Father: {fileID: 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
GameObject:
m_ObjectHideFlags: 0
@@ -0,0 +1,130 @@
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
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5790825c7bf97f342afc849e47fb0ff0
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 66427328f79c49344a6be74a38847352
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d38c233c180e915479565431c18b9333
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
+2 -2
View File
@@ -77,9 +77,9 @@ Material:
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
- intensity: 1
- intensity: 2
m_Colors:
- _Color: {r: 0.8867924, g: 0.7080269, b: 0.56470275, a: 1}
- _Color: {r: 0.56287825, g: 0.7167561, b: 0.8584906, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
+78 -4
View File
@@ -19,7 +19,8 @@ MonoBehaviour:
- 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/Rock4A.fbx
modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894b
- Assets/Bakery/examples/content/volume_test_scene.FBX
modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894bb5fc2581
modifiedMeshList: []
modifiedMeshPaddingList:
modifiedAssets:
@@ -422,6 +423,12 @@ MonoBehaviour:
- polySurface115
padding: 10000000
unwrapper: 00000000
- meshName:
- lamp
- terrain
- lamp2
padding: 9d000000060000009d000000
unwrapper: 000000000000000000000000
assetList:
- Assets/Bakery/examples/content/sponza/bush.FBX
- Assets/Bakery/examples/content/floor_lamp.FBX
@@ -432,7 +439,74 @@ MonoBehaviour:
- Assets/Bitgem/StylisedWater/URP/Meshes/example-scene-01.fbx
- Assets/Fill.obj
- Assets/CONTENT/ART/tripo_convert_afbded3b-3351-4484-9604-f5a846a051d2.fbx
uvOverlapAssetList: 00000000ffffffff01010000010100000101000000000000000000000000000000000000
- Assets/Plugins/RootMotion/Shared Demo Assets/Humanoid Animations/Stand Turn.fbx
- 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
foundCompatibleSetup: 1
gpuName_2: NVIDIA GeForce RTX 5080
@@ -534,5 +608,5 @@ MonoBehaviour:
renderSettingsRTPVExposure: 1
renderSettingsRemoveDuplicateLightmaps: 0
tagOverrides: []
modifiedMeshPaddingArray: 10000000
modifiedMeshUnwrapperArray: 00000000
modifiedMeshPaddingArray: 9d000000060000009d000000
modifiedMeshUnwrapperArray: 000000000000000000000000
+2 -1
View File
@@ -19,4 +19,5 @@ MonoBehaviour:
- 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/Rock4A.fbx
modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894b
- Assets/Bakery/examples/content/volume_test_scene.FBX
modifiedAssetPaddingHash: d6a958ff333fd3d9343fd3d9353fd3d93e3fd3d94adc894bb5fc2581
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1a5ec1a6632a0c441997e2fb386df764
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5ca00f3b494b510488250ffc7da90096
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11700000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
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,130 +1,2 @@
fileFormatVersion: 2
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:
guid: 4fc513ed8ad88954f9f2c7cbfdaca09a
Binary file not shown.
@@ -69,7 +69,7 @@ TextureImporter:
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
maxTextureSize: 4096
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
Binary file not shown.
@@ -0,0 +1,130 @@
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.
@@ -0,0 +1,130 @@
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:
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5da4c81b147b7544e9cb44f942ad51f0
guid: e11cd31b8d772fa40aaeed009ebc787c
folderAsset: yes
DefaultImporter:
externalObjects: {}
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 01fc6a03af2e2c74a8ef1cd4a6f4ad5e
guid: 2c4477c5161884f45bf73386750a54a9
folderAsset: yes
DefaultImporter:
externalObjects: {}
File diff suppressed because it is too large Load Diff
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 985d88cac4b4daa48973a1a464a3d4e5
guid: 062bd27f57877104e8de5957e97004d2
PrefabImporter:
externalObjects: {}
userData:
@@ -0,0 +1,841 @@
%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,5 +1,5 @@
fileFormatVersion: 2
guid: 87ea05b44a3faf5489e6266f985c5324
guid: fc1bca70dd8037548bb281a45943692a
PrefabImporter:
externalObjects: {}
userData:
@@ -0,0 +1,840 @@
%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}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5f396eae569d7ec41a7e6ea86c3171b3
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d88efbc6589a4404caadb566c0e28842
guid: 16a465183f062634e949a77fec3dcfec
folderAsset: yes
DefaultImporter:
externalObjects: {}
@@ -0,0 +1,290 @@
%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}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0b36d4cab828ea645bb5ab46d25c2204
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
+7
View File
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5d7ce31a10d90ad4a96c04bae5cfe14f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7511b24f4a8e0cc4390ac651e362a846
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f8f128cb547897549b7555d6b642bdeb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 71c6f8835ecab4c489ead4e40a5aafef
guid: 10f35c691ba84cc43a31218838a402a2
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
@@ -93,6 +93,19 @@ TextureImporter:
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: []
+175
View File
@@ -0,0 +1,175 @@
%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,5 +1,5 @@
fileFormatVersion: 2
guid: 22474510b3d8cc048bb0bc8679862784
guid: 9403e023e1ff61b4f9dbd0d77f1f4148
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
@@ -0,0 +1,76 @@
%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,5 +1,5 @@
fileFormatVersion: 2
guid: b27d30c59586fb4499180239a9bd64f1
guid: b5105128d172c0845ad6abd7e9e1e954
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
@@ -0,0 +1,101 @@
%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}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9ab23b8809948e14b9b0e02f93b2a9cf
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,21 +0,0 @@
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);
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: d5316cf7562b473d9513878ea906a1b2
@@ -1,20 +0,0 @@
%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 +0,0 @@
fileFormatVersion: 2
guid: e454536a6e36466c92a7cc8b5650d081
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,20 +0,0 @@
%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
@@ -1,167 +0,0 @@
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,25 +0,0 @@
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);
}
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 09f50d05321d420f86622f0dc7a6fa14
@@ -1,4 +0,0 @@
[UnityEngine.DisallowMultipleComponent]
public sealed class GroundTarget : MapTarget
{
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 8be0d56377aa4082a276cfe31702e80c
@@ -1,100 +0,0 @@
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,147 +0,0 @@
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,181 +0,0 @@
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,36 +0,0 @@
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;
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: e8c0e4a1fa154b5ca06510a1443335bf
@@ -1,113 +0,0 @@
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;
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 168bf77c50d14e44a54a3a2e6717d012
@@ -1,102 +0,0 @@
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);
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 2ae53f81d9ed4a0fb8d3496feac79ca1
@@ -1,172 +0,0 @@
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));
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 06d2f3ff739a4a4ca04d749ccf14fd9c
@@ -1,7 +0,0 @@
public enum MissileType
{
None = 0,
Standard = 1,
AntiAir = 2,
AntiGround = 3
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 7c284b720e314585add2b38671f83ccf
@@ -1,129 +0,0 @@
%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,124 +0,0 @@
%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,129 +0,0 @@
%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,32 +0,0 @@
using UnityEngine;
[CreateAssetMenu(fileName = "TargetConfig", menuName = "Map Radar/Target Config")]
public sealed class TargetConfig : ScriptableObject
{
[Header("Target Prefab")]
[SerializeField] private MapTarget targetPrefab = null;
[Header("Target Stats")]
[SerializeField, Min(0f)] private float timeBeforeAttack = 5f;
[SerializeField, Min(1)] private int health = 100;
[SerializeField] private MissileType requiredMissileType = MissileType.Standard;
[Header("Air Target Movement")]
[SerializeField, Min(0f)] private float movementSpeed = 1f;
[SerializeField, Min(0f)] private float stoppingDistance = 0.25f;
public MapTarget TargetPrefab => targetPrefab;
public float TimeBeforeAttack => timeBeforeAttack;
public int Health => health;
public MissileType RequiredMissileType => requiredMissileType;
public float MovementSpeed => movementSpeed;
public float StoppingDistance => stoppingDistance;
private void OnValidate()
{
timeBeforeAttack = Mathf.Max(0f, timeBeforeAttack);
health = Mathf.Max(1, health);
movementSpeed = Mathf.Max(0f, movementSpeed);
stoppingDistance = Mathf.Max(0f, stoppingDistance);
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: c4e7ec8e55a847eaa5c7914bf08d1f98
@@ -276,8 +276,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
ShowTopMostFoldoutHeaderGroup: 1
spawnCenter: {x: 0, y: 1, z: 0}
spawnRadius: 1
edgePadding: 0.75
heightAboveFloor: 0.15
--- !u!114 &5032171862004131710
MonoBehaviour:
m_ObjectHideFlags: 0

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