feat(platforms): add new platform prefabs and update player prefab references

This commit is contained in:
Данил Ярош 2025-11-21 16:56:56 +03:00
parent 47b43cf122
commit a4ebcd4d6f
35 changed files with 14195 additions and 13525 deletions

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 657ffb008def4c84dbdda27d1db3647a
DefaultImporter:
externalObjects: {}
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

View File

@ -1343,7 +1343,7 @@ SpriteRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 16
m_Sprite: {fileID: 21300000, guid: 342c30774664cc34088bfe173b77c96e, type: 3}
m_Sprite: {fileID: 21300000, guid: 44fa20638679f684891b3b8f8ae65078, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
@ -1678,8 +1678,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 16ac12688a958d34983f6f0307a045ad, type: 3}
m_Name:
m_EditorClassIdentifier:
config: {fileID: 11400000, guid: d8fdc5ccf56a1ca4389e7927d0b86526, type: 2}
sfxAsset: {fileID: 11400000, guid: 9cb4dd9d30f2420439e056018daf622a, type: 2}
config: {fileID: 11400000, guid: d8fdc5ccf56a1ca4389e7927d0b86526, type: 2}
--- !u!114 &-7639911518411260797
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -187,6 +187,6 @@ MonoBehaviour:
playerTag: Player
activateVfx: {fileID: 0}
activateSfx:
sound: {fileID: 0}
sound: {fileID: 8300000, guid: cfbbacd3ef3f01743aa42aea3cb29270, type: 3}
volume: 0
pitch: 0

View File

@ -0,0 +1,133 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &4001222314052490081
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 2861349915552106200, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6994018639452157032, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
propertyPath: m_Name
value: Checkpoint_CP
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
insertIndex: -1
addedObject: {fileID: 8171715051808471886}
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
--- !u!4 &8913718493104252896 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5491244471745524865, guid: 1c7455363049dbc4996e240f0bcdceff, type: 3}
m_PrefabInstance: {fileID: 4001222314052490081}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6798208758200030584
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 8913718493104252896}
m_Modifications:
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalPosition.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7361466954794575075, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_Name
value: Sign_Attention_CP
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
--- !u!4 &8171715051808471886 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
m_PrefabInstance: {fileID: 6798208758200030584}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 76a1b301e0f08a0478acffa726223509
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -234,6 +234,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
initialSpeed: 25
ignoreOwnerTime: 0.05
projectileDamage: 1
maxLifetime: 5
hitLayers:
serializedVersion: 2
@ -244,7 +245,7 @@ MonoBehaviour:
sfxVolume: 1
alignRotationToVelocity: 1
owner: {fileID: 0}
heldLocalOffset: {x: 0.25, y: 0.1, z: 0}
heldLocalOffset: {x: 0, y: 0, z: 0}
heldScale: 1.5
ignoreOwnerTimeOnThrow: 0.1
groundVelocity: 0.05
@ -569,6 +570,8 @@ SpriteRenderer:
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@ -590,6 +593,7 @@ SpriteRenderer:
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 824449243
m_SortingLayer: 1
m_SortingOrder: 0

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 35a72ad083bdd2a438ea3ebe74d95ff3
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,517 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7368601649257520958
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6864733315602298511}
- component: {fileID: 1167119666088394736}
- component: {fileID: 8025066920931157874}
m_Layer: 6
m_Name: CommonPlatform
m_TagString: Ground
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6864733315602298511
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7368601649257520958}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 3, y: 2, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8418827801311015112}
- {fileID: 8290275655158957955}
- {fileID: 2405534320133869247}
- {fileID: 2415336281506531954}
- {fileID: 269419651170106451}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!50 &1167119666088394736
Rigidbody2D:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7368601649257520958}
m_BodyType: 1
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDamping: 0
m_AngularDamping: 0.05
m_GravityScale: 1
m_Material: {fileID: 6200000, guid: ef73745564211ee48acbe78dd6b6d123, type: 2}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!66 &8025066920931157874
CompositeCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7368601649257520958}
m_Enabled: 1
serializedVersion: 3
m_Density: 1
m_Material: {fileID: 6200000, guid: ef73745564211ee48acbe78dd6b6d123, type: 2}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 0
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
m_Offset: {x: 0, y: 0}
m_GeometryType: 0
m_GenerationType: 0
m_EdgeRadius: 0
m_ColliderPaths:
- m_Collider: {fileID: 8114933139278055617}
m_ColliderPaths:
- - X: 10000000
Y: 10000000
- X: 0
Y: 10000000
- X: 0
Y: 0
- X: 10000000
Y: 0
- m_Collider: {fileID: 8594942030335197066}
m_ColliderPaths:
- - X: 20000000
Y: 10000000
- X: 10000000
Y: 10000000
- X: 10000000
Y: 0
- X: 20000000
Y: 0
- m_Collider: {fileID: 2677824619942164150}
m_ColliderPaths:
- - X: 30000000
Y: 10000000
- X: 20000000
Y: 10000000
- X: 20000000
Y: 0
- X: 30000000
Y: 0
- m_Collider: {fileID: 2724493575703949947}
m_ColliderPaths:
- - X: 40000000
Y: 10000000
- X: 30000000
Y: 10000000
- X: 30000000
Y: 0
- X: 40000000
Y: 0
- m_Collider: {fileID: 573800256410829914}
m_ColliderPaths:
- - X: 50000000
Y: 10000000
- X: 40000000
Y: 10000000
- X: 40000000
Y: 0
- X: 50000000
Y: 0
m_CompositePaths:
m_Paths:
- - {x: 0, y: 0}
- {x: 5, y: 0}
- {x: 5, y: 1}
- {x: 0, y: 1}
m_VertexDistance: 0.0005
m_OffsetDistance: 0
m_UseDelaunayMesh: 0
m_CompositeGameObject: {fileID: 7368601649257520958}
--- !u!1001 &1225463743456854483
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6864733315602298511}
m_Modifications:
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 8196539210977983059, guid: d440231d6f96217499ab62926952e2b3, type: 3}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.x
value: 2
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5186319463986178807, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Name
value: PlatformTile_2
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 41008369376f8da4fa43a312c5899570, type: 3}
--- !u!4 &2405534320133869247 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 1225463743456854483}
m_PrefabAsset: {fileID: 0}
--- !u!61 &2677824619942164150 stripped
BoxCollider2D:
m_CorrespondingSourceObject: {fileID: 3758310539452708709, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 1225463743456854483}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1290118553424725278
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6864733315602298511}
m_Modifications:
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 8196539210977983059, guid: d440231d6f96217499ab62926952e2b3, type: 3}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.x
value: 3
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5186319463986178807, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Name
value: PlatformTile_3
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 41008369376f8da4fa43a312c5899570, type: 3}
--- !u!4 &2415336281506531954 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 1290118553424725278}
m_PrefabAsset: {fileID: 0}
--- !u!61 &2724493575703949947 stripped
BoxCollider2D:
m_CorrespondingSourceObject: {fileID: 3758310539452708709, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 1290118553424725278}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3737635636355150655
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6864733315602298511}
m_Modifications:
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: -2658508185510960955, guid: d440231d6f96217499ab62926952e2b3, type: 3}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.x
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5186319463986178807, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Name
value: PlatformTile_4
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 41008369376f8da4fa43a312c5899570, type: 3}
--- !u!4 &269419651170106451 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 3737635636355150655}
m_PrefabAsset: {fileID: 0}
--- !u!61 &573800256410829914 stripped
BoxCollider2D:
m_CorrespondingSourceObject: {fileID: 3758310539452708709, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 3737635636355150655}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4859223163832846575
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6864733315602298511}
m_Modifications:
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 8196539210977983059, guid: d440231d6f96217499ab62926952e2b3, type: 3}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5186319463986178807, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Name
value: PlatformTile_1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 41008369376f8da4fa43a312c5899570, type: 3}
--- !u!4 &8290275655158957955 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 4859223163832846575}
m_PrefabAsset: {fileID: 0}
--- !u!61 &8594942030335197066 stripped
BoxCollider2D:
m_CorrespondingSourceObject: {fileID: 3758310539452708709, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 4859223163832846575}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4951209951861784484
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6864733315602298511}
m_Modifications:
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5186319463986178807, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Name
value: PlatformTile
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 41008369376f8da4fa43a312c5899570, type: 3}
--- !u!61 &8114933139278055617 stripped
BoxCollider2D:
m_CorrespondingSourceObject: {fileID: 3758310539452708709, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 4951209951861784484}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8418827801311015112 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 4951209951861784484}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 745f8f5963b5fe048a51dd7d435a8865
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,83 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &5547737410661110288
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_Name
value: MovingPlatform
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
insertIndex: -1
addedObject: {fileID: 8925254326831870537}
m_SourcePrefab: {fileID: 100100000, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
--- !u!1 &3080195930008571182 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
m_PrefabInstance: {fileID: 5547737410661110288}
m_PrefabAsset: {fileID: 0}
--- !u!114 &8925254326831870537
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3080195930008571182}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 76ff605ebb30e1043bf07de270a4cd73, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Game2D.Entities.MovingPlatform
moveSpeed: 0.5
pathLength: 5
moveDirection: 3
attachPlayer: 1

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 90b85f82fb600cf479557d43dd1bf67e
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,171 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5186319463986178807
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3486793746334011244}
- component: {fileID: 3758310539452708709}
m_Layer: 6
m_Name: PlatformTile
m_TagString: Ground
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3486793746334011244
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5186319463986178807}
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: 4853333397453849171}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!61 &3758310539452708709
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5186319463986178807}
m_Enabled: 1
serializedVersion: 3
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 0
m_UsedByEffector: 0
m_CompositeOperation: 1
m_CompositeOrder: 0
m_Offset: {x: 0.5, y: 0.5}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 1, y: 1}
newSize: {x: 1, y: 1}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
m_Size: {x: 1, y: 1}
m_EdgeRadius: 0
--- !u!1 &6864538566011861087
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4853333397453849171}
- component: {fileID: 697053273795491560}
m_Layer: 6
m_Name: Sprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4853333397453849171
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6864538566011861087}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.5, y: 0.5, z: 9.116049}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3486793746334011244}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &697053273795491560
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6864538566011861087}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, 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: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 7191991962518668938, guid: d440231d6f96217499ab62926952e2b3, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 41008369376f8da4fa43a312c5899570
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,83 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &1680108813818975982
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_Name
value: ShiftingPlatform
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
insertIndex: -1
addedObject: {fileID: -1571281680541083627}
m_SourcePrefab: {fileID: 100100000, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
--- !u!1 &8147709058228734416 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
m_PrefabInstance: {fileID: 1680108813818975982}
m_PrefabAsset: {fileID: 0}
--- !u!114 &-1571281680541083627
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8147709058228734416}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c97e8d15633ddd04d9f8582942109ef5, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::ShiftingPlatform
shiftAmount: {x: 0, y: 1, z: 0}
shiftDuration: 1
shiftDirection: 1
attachPlayer: 1

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8b49c647c7ce57d4ea904fe30bfb5ced
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,82 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &6717276450696559661
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_Name
value: VanishingPlatform
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
insertIndex: -1
addedObject: {fileID: -7431060776600512261}
m_SourcePrefab: {fileID: 100100000, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
--- !u!1 &4285746238756184851 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
m_PrefabInstance: {fileID: 6717276450696559661}
m_PrefabAsset: {fileID: 0}
--- !u!114 &-7431060776600512261
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4285746238756184851}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4edf3d1d9d2a8584ba8c45271c11148d, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::VanishingPlatform
vanishDuration: 0.5
reappearDelay: 2
reappearDuration: 0.5

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b81cf0a91f664c24db4a45002291918f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -79,7 +79,7 @@ Transform:
m_GameObject: {fileID: 6159120904148166672}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: -0.1267572, y: 4.804761, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -109,7 +109,7 @@ MonoBehaviour:
LookAtTarget: {fileID: 0}
CustomLookAtTarget: 0
Lens:
FieldOfView: 56
FieldOfView: 57
OrthographicSize: 8
NearClipPlane: 0.3
FarClipPlane: 1000
@ -140,7 +140,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: af1b9ff67ef498c43a823d7829b14644, type: 3}
m_Name:
m_EditorClassIdentifier:
interpolationTime: 0.01
--- !u!114 &2866868848804983318
MonoBehaviour:
m_ObjectHideFlags: 0
@ -201,7 +200,7 @@ Transform:
m_GameObject: {fileID: 6824433044661743276}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: -0.1267572, y: 4.804761, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -240,7 +239,7 @@ Camera:
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 56
field of view: 57
orthographic: 1
orthographic size: 8
m_Depth: -1
@ -289,7 +288,7 @@ MonoBehaviour:
m_Bits: 1
m_VolumeTrigger: {fileID: 0}
m_VolumeFrameworkUpdateModeOption: 2
m_RenderPostProcessing: 0
m_RenderPostProcessing: 1
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
@ -302,7 +301,6 @@ MonoBehaviour:
m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_Version: 2
m_TaaSettings:
m_Quality: 3
m_FrameInfluence: 0.1
@ -310,6 +308,7 @@ MonoBehaviour:
m_MipBias: 0
m_VarianceClampScale: 0.9
m_ContrastAdaptiveSharpening: 0
m_Version: 2
--- !u!114 &518003210058777957
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -158,7 +158,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 636480815571714430}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0.15501694, w: 0.9879118}
m_LocalRotation: {x: 0, y: -0, z: 0.0000007099006, w: 1}
m_LocalPosition: {x: 0.72, y: -0.01, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -285,7 +285,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1189528858692106717}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: -0.25716937, w: 0.96636635}
m_LocalRotation: {x: 0, y: 0, z: -0.00000023302661, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -373,7 +373,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 6
m_SortingOrder: 60
m_Sprite: {fileID: -962209174622309214, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -454,7 +454,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &4671295311354926436
Transform:
m_ObjectHideFlags: 0
@ -628,7 +628,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 21
m_SortingOrder: 210
m_Sprite: {fileID: 3753856189432605465, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -739,7 +739,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 29
m_SortingOrder: 290
m_Sprite: {fileID: -5122409871508779338, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -850,7 +850,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 2
m_SortingOrder: 20
m_Sprite: {fileID: -8320496513077812493, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -906,7 +906,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2010094461093662704}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0.029221624, w: 0.999573}
m_LocalRotation: {x: 0, y: 0, z: -0.00000048269794, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1026,7 +1026,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 27
m_SortingOrder: 270
m_Sprite: {fileID: -3144633359940803573, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -1333,7 +1333,7 @@ MonoBehaviour:
throwSpeed: 20
launchAxis: {x: 1, y: 0}
launchPoint: {fileID: 5513473861520676257}
attachPoint: {fileID: 2824553999453225610}
attachPoint: {fileID: 6890390593699522840}
throwSounds: {fileID: 11400000, guid: 4b774d97282b77f45b08068d61682269, type: 2}
--- !u!114 &3910012558006787809
MonoBehaviour:
@ -1454,7 +1454,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 18
m_SortingOrder: 180
m_Sprite: {fileID: 4343387480515338132, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -1545,7 +1545,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2721601786680747089}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0.08804143, w: 0.9961168}
m_LocalRotation: {x: -0, y: -0, z: 0.000000089406946, w: 1}
m_LocalPosition: {x: 0.83, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1631,7 +1631,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 19
m_SortingOrder: 190
m_Sprite: {fileID: -1334230109140272425, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -1743,7 +1743,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 20
m_SortingOrder: 200
m_Sprite: {fileID: -1549096108764380935, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -1897,7 +1897,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3405975505281534770}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0.97419906, w: 0.22569054}
m_LocalRotation: {x: 0, y: 0, z: 0.9592159, w: 0.28267458}
m_LocalPosition: {x: 2.089143, y: 0.7942746, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1987,7 +1987,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 17
m_SortingOrder: 170
m_Sprite: {fileID: 5546884723567340426, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -2129,7 +2129,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 14
m_SortingOrder: 140
m_Sprite: {fileID: 6783752571112214151, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -2241,7 +2241,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 8
m_SortingOrder: 80
m_Sprite: {fileID: 5688498731606456266, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -2452,7 +2452,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 26
m_SortingOrder: 260
m_Sprite: {fileID: 3129511523439360540, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -2595,7 +2595,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 30
m_SortingOrder: 300
m_Sprite: {fileID: 1727280087122091534, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -2772,7 +2772,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 11
m_SortingOrder: 110
m_Sprite: {fileID: 9202984404932711791, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -2951,7 +2951,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 3
m_SortingOrder: 30
m_Sprite: {fileID: 4915747386952914504, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -3062,7 +3062,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 28
m_SortingOrder: 280
m_Sprite: {fileID: 150988668789867834, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -3205,7 +3205,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 10
m_SortingOrder: 100
m_Sprite: {fileID: -164839347033225330, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -3381,7 +3381,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 5
m_SortingOrder: 50
m_Sprite: {fileID: 3846603968152241411, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -3492,7 +3492,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 31
m_SortingOrder: 310
m_Sprite: {fileID: -6961950492574641117, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -3541,7 +3541,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &5348761375160866532
Transform:
m_ObjectHideFlags: 0
@ -3821,7 +3821,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8072011290311017303}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.01802857, w: 0.99983746}
m_LocalRotation: {x: 0, y: -0, z: 0.00000043213362, w: 1}
m_LocalPosition: {x: 0.63, y: 0.04, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -3907,7 +3907,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 7
m_SortingOrder: 70
m_Sprite: {fileID: -5661695156105813953, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -3963,7 +3963,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8336839573898379570}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: 0.00006712972, w: 1}
m_LocalRotation: {x: -0, y: -0, z: -0.0000025331965, w: 1}
m_LocalPosition: {x: 1.04, y: 0.03, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -4082,7 +4082,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 15
m_SortingOrder: 150
m_Sprite: {fileID: 4013115251250039491, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
@ -4193,7 +4193,7 @@ SpriteRenderer:
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 13
m_SortingOrder: 130
m_Sprite: {fileID: -7314516758093373832, guid: c0941254ff0f017419c681f7d6d44584, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 31e4973578565bd448cb191ac2c707e5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 530cb6df09ac2d74587e3db0e51f6f91
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -474,6 +474,38 @@ Transform:
- {fileID: 1251775005}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &146818397
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 146818398}
m_Layer: 0
m_Name: CommonPlatforms
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &146818398
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 146818397}
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: 8205481246234913163}
m_Father: {fileID: 1747659608}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &152184096
GameObject:
m_ObjectHideFlags: 0
@ -8862,6 +8894,7 @@ Transform:
- {fileID: 325799050}
- {fileID: 820043253}
- {fileID: 1335816413}
- {fileID: 146818398}
m_Father: {fileID: 1251775005}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1776730525
@ -39635,6 +39668,68 @@ CompositeCollider2D:
m_OffsetDistance: 0.00005
m_UseDelaunayMesh: 0
m_CompositeGameObject: {fileID: 5419995708803005609}
--- !u!1001 &8205481246234913162
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 146818398}
m_Modifications:
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.x
value: 3
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.y
value: 2
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7368601649257520958, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
propertyPath: m_Name
value: CommonPlatform
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
--- !u!4 &8205481246234913163 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 6864733315602298511, guid: 745f8f5963b5fe048a51dd7d435a8865, type: 3}
m_PrefabInstance: {fileID: 8205481246234913162}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8432990632039963979
PrefabInstance:
m_ObjectHideFlags: 0

View File

@ -84646,6 +84646,38 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 719adb0826e18974496b52e0c8aedb8c, type: 3}
--- !u!1 &215445642
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 215445643}
m_Layer: 0
m_Name: Platforms
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &215445643
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 215445642}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: -2, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 692127968}
m_Father: {fileID: 420109086}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &218818692
GameObject:
m_ObjectHideFlags: 0
@ -91264,6 +91296,7 @@ Transform:
m_Children:
- {fileID: 375209729}
- {fileID: 1037092069}
- {fileID: 215445643}
m_Father: {fileID: 1053302775}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &428800384
@ -95833,22 +95866,6 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1219275281515896867, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_LocalPosition.x
value: -0.1267572
objectReference: {fileID: 0}
- target: {fileID: 1219275281515896867, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_LocalPosition.y
value: 4.804761
objectReference: {fileID: 0}
- target: {fileID: 1219275281515896867, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4530764327870927426, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: Lens.FieldOfView
value: 57
objectReference: {fileID: 0}
- target: {fileID: 5427100241935526094, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_LocalPosition.x
value: 0
@ -95893,26 +95910,6 @@ PrefabInstance:
propertyPath: m_Name
value: Camera
objectReference: {fileID: 0}
- target: {fileID: 7126695196591373371, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: orthographic
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7126695196591373371, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: field of view
value: 57
objectReference: {fileID: 0}
- target: {fileID: 7281225583321729769, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_RenderPostProcessing
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8202091211817645618, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_LocalPosition.x
value: -0.1267572
objectReference: {fileID: 0}
- target: {fileID: 8202091211817645618, guid: ff70cd57edcbc3c439493cb8c61b9072, type: 3}
propertyPath: m_LocalPosition.y
value: 4.804761
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@ -121670,6 +121667,211 @@ Transform:
- {fileID: 1188021574}
m_Father: {fileID: 1595452530}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &692127967
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 215445643}
m_Modifications:
- target: {fileID: 137307826889038684, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.b
value: 0.5764706
objectReference: {fileID: 0}
- target: {fileID: 137307826889038684, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.g
value: 0.27058825
objectReference: {fileID: 0}
- target: {fileID: 137307826889038684, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.r
value: 0.2901961
objectReference: {fileID: 0}
- target: {fileID: 449944564893543447, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.b
value: 0.5764706
objectReference: {fileID: 0}
- target: {fileID: 449944564893543447, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.g
value: 0.27058825
objectReference: {fileID: 0}
- target: {fileID: 449944564893543447, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.r
value: 0.2901961
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalPosition.x
value: 153
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalPosition.y
value: -2
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalPosition.z
value: 0.12992167
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.size
value: 6
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_Collider
value:
objectReference: {fileID: 1292901648}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[1].x
value: 6
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_CompositePaths.m_Paths.Array.data[0].Array.data[2].x
value: 6
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[4].m_ColliderPaths.Array.data[0].Array.data[0].X
value: 60000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[4].m_ColliderPaths.Array.data[0].Array.data[1].X
value: 50000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[4].m_ColliderPaths.Array.data[0].Array.data[2].X
value: 50000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[4].m_ColliderPaths.Array.data[0].Array.data[3].X
value: 60000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.data[0].X
value: 50000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.data[0].Y
value: 10000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.data[1].X
value: 40000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.data[1].Y
value: 10000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.data[2].X
value: 40000000
objectReference: {fileID: 0}
- target: {fileID: 2567973250106602850, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_ColliderPaths.Array.data[5].m_ColliderPaths.Array.data[0].Array.data[3].X
value: 50000000
objectReference: {fileID: 0}
- target: {fileID: 3080195930008571182, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Name
value: MovingPlatform
objectReference: {fileID: 0}
- target: {fileID: 5710756153329790531, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_LocalPosition.x
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6075447442040317227, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.b
value: 0.5764706
objectReference: {fileID: 0}
- target: {fileID: 6075447442040317227, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.g
value: 0.27058825
objectReference: {fileID: 0}
- target: {fileID: 6075447442040317227, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.r
value: 0.2901961
objectReference: {fileID: 0}
- target: {fileID: 6104207595357479398, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.b
value: 0.5764706
objectReference: {fileID: 0}
- target: {fileID: 6104207595357479398, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.g
value: 0.27058825
objectReference: {fileID: 0}
- target: {fileID: 6104207595357479398, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.r
value: 0.2901961
objectReference: {fileID: 0}
- target: {fileID: 8543139672254683079, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.b
value: 0.5764706
objectReference: {fileID: 0}
- target: {fileID: 8543139672254683079, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.g
value: 0.27058825
objectReference: {fileID: 0}
- target: {fileID: 8543139672254683079, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: m_Color.r
value: 0.2901961
objectReference: {fileID: 0}
- target: {fileID: 8925254326831870537, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: moveSpeed
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 8925254326831870537, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: pathLength
value: 29
objectReference: {fileID: 0}
- target: {fileID: 8925254326831870537, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
propertyPath: moveDirection
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
insertIndex: 4
addedObject: {fileID: 1292901647}
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
--- !u!4 &692127968 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1421425938987115679, guid: 90b85f82fb600cf479557d43dd1bf67e, type: 3}
m_PrefabInstance: {fileID: 692127967}
m_PrefabAsset: {fileID: 0}
--- !u!1 &692854494
GameObject:
m_ObjectHideFlags: 0
@ -198676,6 +198878,89 @@ Transform:
m_CorrespondingSourceObject: {fileID: 3897414768386052035, guid: fd2391a459d3e9d4bba8faa914f8e433, type: 3}
m_PrefabInstance: {fileID: 1292786697}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1292901646
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 692127968}
m_Modifications:
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 8196539210977983059, guid: d440231d6f96217499ab62926952e2b3, type: 3}
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Color.b
value: 0.5764706
objectReference: {fileID: 0}
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Color.g
value: 0.27058825
objectReference: {fileID: 0}
- target: {fileID: 697053273795491560, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Color.r
value: 0.2901961
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.x
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5186319463986178807, guid: 41008369376f8da4fa43a312c5899570, type: 3}
propertyPath: m_Name
value: PlatformTile_5
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 41008369376f8da4fa43a312c5899570, type: 3}
--- !u!4 &1292901647 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3486793746334011244, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 1292901646}
m_PrefabAsset: {fileID: 0}
--- !u!61 &1292901648 stripped
BoxCollider2D:
m_CorrespondingSourceObject: {fileID: 3758310539452708709, guid: 41008369376f8da4fa43a312c5899570, type: 3}
m_PrefabInstance: {fileID: 1292901646}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1295262877
PrefabInstance:
m_ObjectHideFlags: 0

View File

@ -150,7 +150,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7351754372906671922, guid: 63cda5f5e772c984e8309198ea1c5925, type: 3}
propertyPath: m_LocalPosition.x
value: 160
value: 160.7
objectReference: {fileID: 0}
- target: {fileID: 7351754372906671922, guid: 63cda5f5e772c984e8309198ea1c5925, type: 3}
propertyPath: m_LocalPosition.y
@ -192,6 +192,10 @@ PrefabInstance:
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8203673620780008708, guid: 63cda5f5e772c984e8309198ea1c5925, type: 3}
propertyPath: m_SortingOrder
value: -1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@ -839,6 +843,8 @@ Transform:
- {fileID: 1880022727}
- {fileID: 1219622230}
- {fileID: 5630309658864172782}
- {fileID: 1473792965}
- {fileID: 1342984456}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &89672781 stripped
@ -4642,6 +4648,10 @@ PrefabInstance:
propertyPath: m_Name
value: Sign_Attention_CP_1
objectReference: {fileID: 0}
- target: {fileID: 7361466954794575075, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@ -7577,68 +7587,6 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 6ab87d9d9d9f20e4c86df42ae805f6f4, type: 3}
--- !u!1001 &829301837
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1724673420}
m_Modifications:
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalPosition.x
value: 74
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalPosition.y
value: 9
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalPosition.z
value: -0.19702429
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7361466954794575075, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
propertyPath: m_Name
value: Sign_Attention_CP
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
--- !u!4 &829301838 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3404674398353354294, guid: 3816bc529f17eff4488a0c94f75e7e6e, type: 3}
m_PrefabInstance: {fileID: 829301837}
m_PrefabAsset: {fileID: 0}
--- !u!1 &832008472
GameObject:
m_ObjectHideFlags: 0
@ -8687,6 +8635,63 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4535171522523579101, guid: 6ab87d9d9d9f20e4c86df42ae805f6f4, type: 3}
m_PrefabInstance: {fileID: 1774394809}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1015198926
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 88089423}
m_Modifications:
- target: {fileID: 1754008902089564202, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_Name
value: Checkpoint_Particles
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalPosition.y
value: -5
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalPosition.z
value: -0.19702429
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
--- !u!1001 &1018948384
PrefabInstance:
m_ObjectHideFlags: 0
@ -10298,6 +10303,88 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4535171522523579101, guid: 6ab87d9d9d9f20e4c86df42ae805f6f4, type: 3}
m_PrefabInstance: {fileID: 1189582949}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1181159377
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1473792965}
m_Modifications:
- target: {fileID: 1200595379596679781, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: activateVfx
value:
objectReference: {fileID: 1342984458}
- target: {fileID: 6235388282607675145, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_Name
value: Checkpoint_CP_1
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalScale.x
value: 0.7
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalScale.y
value: 0.7
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalScale.z
value: 0.7
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalPosition.x
value: 160
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalPosition.y
value: -15
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalPosition.z
value: -0.19702429
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
--- !u!4 &1181159378 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
m_PrefabInstance: {fileID: 1181159377}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1183505918
GameObject:
m_ObjectHideFlags: 0
@ -11844,6 +11931,16 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4535171522523579101, guid: 6ab87d9d9d9f20e4c86df42ae805f6f4, type: 3}
m_PrefabInstance: {fileID: 56310119}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1342984456 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8213225719790051476, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
m_PrefabInstance: {fileID: 1015198926}
m_PrefabAsset: {fileID: 0}
--- !u!2083052967 &1342984458 stripped
VisualEffect:
m_CorrespondingSourceObject: {fileID: -5429569644549282381, guid: c95e72e011a10ca43a3cb1bd524cdc19, type: 3}
m_PrefabInstance: {fileID: 1015198926}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1351012215
PrefabInstance:
m_ObjectHideFlags: 0
@ -12625,6 +12722,53 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4535171522523579101, guid: 6ab87d9d9d9f20e4c86df42ae805f6f4, type: 3}
m_PrefabInstance: {fileID: 2017473790}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1473792964
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1473792965}
- component: {fileID: 1473792966}
m_Layer: 0
m_Name: CheckpoinSystem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1473792965
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1473792964}
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: 1518863606}
- {fileID: 1181159378}
m_Father: {fileID: 88089423}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1473792966
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1473792964}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: acf0ce7850af4234385514e613639755, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Game2D.Entities.CheckpointSystem
persistBetweenSessions: 0
--- !u!1001 &1477665612
PrefabInstance:
m_ObjectHideFlags: 0
@ -12877,6 +13021,72 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4535171522523579101, guid: 6ab87d9d9d9f20e4c86df42ae805f6f4, type: 3}
m_PrefabInstance: {fileID: 1641326674}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1518863605
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1473792965}
m_Modifications:
- target: {fileID: 1200595379596679781, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: activateVfx
value:
objectReference: {fileID: 1342984458}
- target: {fileID: 6235388282607675145, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_Name
value: Checkpoint_CP
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalPosition.x
value: 73
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalPosition.y
value: 9
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalPosition.z
value: -0.19702429
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
--- !u!4 &1518863606 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8913718493104252896, guid: 76a1b301e0f08a0478acffa726223509, type: 3}
m_PrefabInstance: {fileID: 1518863605}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1522713811
PrefabInstance:
m_ObjectHideFlags: 0
@ -14968,7 +15178,6 @@ Transform:
m_Children:
- {fileID: 1237295495}
- {fileID: 41935580}
- {fileID: 829301838}
- {fileID: 1487548135}
- {fileID: 192392562}
- {fileID: 1373572755}

File diff suppressed because it is too large Load Diff

View File

@ -526,6 +526,44 @@ RectTransform:
m_AnchoredPosition: {x: 2.5, y: 0}
m_SizeDelta: {x: -5, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &49312343
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 49312344}
m_Layer: 0
m_Name: LivesGiven
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &49312344
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 49312343}
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: 1645634910}
- {fileID: 499886446}
- {fileID: 1777682077}
m_Father: {fileID: 1200884212}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &80797756
GameObject:
m_ObjectHideFlags: 0
@ -1638,7 +1676,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 434895586}
m_HandleRect: {fileID: 434895585}
m_Direction: 2
m_Value: 0
m_Value: 1
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
@ -2387,7 +2425,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 180, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_SizeDelta: {x: 80, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &493505456
MonoBehaviour:
@ -2427,6 +2465,142 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 493505454}
m_CullTransparentMesh: 1
--- !u!1 &499886445
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 499886446}
- component: {fileID: 499886448}
- component: {fileID: 499886447}
m_Layer: 0
m_Name: LivesCount
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &499886446
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 499886445}
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: []
m_Father: {fileID: 49312344}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 57, y: -38}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &499886447
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 499886445}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 0
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2}
m_sharedMaterial: {fileID: 2164040, guid: 5302535af1044152a457ed104f1f4b91, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &499886448
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 499886445}
m_CullTransparentMesh: 1
--- !u!1 &504875662
GameObject:
m_ObjectHideFlags: 0
@ -5347,6 +5521,7 @@ RectTransform:
m_ConstrainProportionsScale: 1
m_Children:
- {fileID: 1474919455}
- {fileID: 49312344}
- {fileID: 1959311159}
m_Father: {fileID: 1851115885}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -5367,9 +5542,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 693c49fe51646a7419844c26fc01f369, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::UICreditsTextController
creditsText: {fileID: 1474919456}
livesIncreaseText: {fileID: 499886447}
livesText: {fileID: 1959311160}
creditsString: "\u0412\u044B \u0432\u043D\u0435\u0441\u043B\u0438 {0}"
livesIncreaseString: '{0}'
livesString: "\u0423 \u0432\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 {0}"
--- !u!114 &1200884214
MonoBehaviour:
@ -6568,7 +6743,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\u0412\u044B \u0432\u043D\u0435\u0441\u043B\u0438 0"
m_text: "\u0417\u0430 \u043A\u0430\u0436\u0434\u044B\u0439"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2}
m_sharedMaterial: {fileID: 2164040, guid: 5302535af1044152a457ed104f1f4b91, type: 2}
@ -6757,7 +6932,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 180, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_SizeDelta: {x: 80, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1500579132
MonoBehaviour:
@ -7581,6 +7756,142 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -20, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1645634909
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1645634910}
- component: {fileID: 1645634912}
- component: {fileID: 1645634911}
m_Layer: 0
m_Name: Gives
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1645634910
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1645634909}
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: []
m_Father: {fileID: 49312344}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -76, y: -38}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1645634911
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1645634909}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\u0414\u0430\u0451\u0442\u0441\u044F"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2}
m_sharedMaterial: {fileID: 2164040, guid: 5302535af1044152a457ed104f1f4b91, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &1645634912
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1645634909}
m_CullTransparentMesh: 1
--- !u!1 &1648813709
GameObject:
m_ObjectHideFlags: 0
@ -8503,6 +8814,81 @@ Transform:
- {fileID: 1762155985}
m_Father: {fileID: 1468609372}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1777682076
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1777682077}
- component: {fileID: 1777682079}
- component: {fileID: 1777682078}
m_Layer: 0
m_Name: Image
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1777682077
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1777682076}
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: []
m_Father: {fileID: 49312344}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 120, y: -38}
m_SizeDelta: {x: 80, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1777682078
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1777682076}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 4606908045521496030, guid: 2b8558b645a07d74582677fd0bf9dfa9, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1777682079
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1777682076}
m_CullTransparentMesh: 1
--- !u!1 &1792218762
GameObject:
m_ObjectHideFlags: 0
@ -8536,7 +8922,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0.00004450919}
m_AnchoredPosition: {x: 0, y: -0.00005214475}
m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1}
--- !u!114 &1792218764
@ -9932,7 +10318,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.132, y: 0.21750003}
m_AnchorMax: {x: 0.846, y: 0.5}
m_AnchoredPosition: {x: -54.5, y: -3.5}
m_AnchoredPosition: {x: -54.5, y: -79}
m_SizeDelta: {x: -107, y: -63}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1959311160

View File

@ -24,6 +24,7 @@ namespace RR.Game2D.Entities.Projectiles
[SerializeField] private Vector3 heldLocalOffset = new(0.25f, 0.1f, 0f);
[SerializeField] private float heldScale = 1.5f;
[SerializeField] private float ignoreOwnerTimeOnThrow = 0.1f;
[SerializeField] private bool hideBehindAttachPoint = true;
[Header("Приземление")]
[SerializeField] private float groundVelocity = 1f;
@ -313,7 +314,7 @@ namespace RR.Game2D.Entities.Projectiles
lastKnownHolder = newOwner;
holderAttachPoint = optionalAttachPoint ?? FindAttachPoint(newOwner);
var fireScript = newOwner.GetComponent<PlayerFireScript>();
PlayerFireScript fireScript = newOwner.GetComponent<PlayerFireScript>();
if (!holderAttachPoint && fireScript != null)
holderAttachPoint = fireScript.attachPoint;
if (!holderAttachPoint)
@ -326,11 +327,26 @@ namespace RR.Game2D.Entities.Projectiles
_col.enabled = false;
transform.SetParent(holderAttachPoint);
if (hideBehindAttachPoint)
{
SpriteRenderer attachPointSprite = holderAttachPoint.GetComponent<SpriteRenderer>();
if (attachPointSprite)
{
SpriteRenderer projectileSprite = GetComponentInChildren<SpriteRenderer>(false);
if (projectileSprite)
{
projectileSprite.sortingLayerID = attachPointSprite.sortingLayerID;
projectileSprite.sortingOrder = attachPointSprite.sortingOrder - 1;
}
}
}
// Устанавливаем позицию и вращение относительно точки привязки.
transform.SetPositionAndRotation(holderAttachPoint.TransformPoint(heldLocalOffset), new Quaternion(0, 90f, 0, 0));
transform.localScale = baseLocalScale * heldScale;
if (fireScript != null) fireScript.BindProjectile(this);
if (fireScript) fireScript.BindProjectile(this);
//StartCoroutine(IgnoreOwnerTemporarily(owner, ignoreOwnerTimeOnThrow));
@ -351,7 +367,7 @@ namespace RR.Game2D.Entities.Projectiles
/// <param name="holder">Игрок / владелец</param>
/// <param name="preferred">Предпочтительная точка привязки</param>
/// <returns>Transform точки привязки</returns>
private Transform FindAttachPoint(GameObject holder, Transform preferred = null)
private static Transform FindAttachPoint(GameObject holder, Transform preferred = null)
{
if (preferred) return preferred;

View File

@ -12,11 +12,9 @@ public class MusicController_Inspector : Editor
{
VisualElement customInspector = new VisualElement();
if (m_InspectorUXML != null)
{
VisualElement uxmlContent = m_InspectorUXML.CloneTree();
customInspector.Add(uxmlContent);
}
if (m_InspectorUXML == null) return customInspector;
VisualElement uxmlContent = m_InspectorUXML.CloneTree();
customInspector.Add(uxmlContent);
return customInspector;
}

View File

@ -3,14 +3,19 @@ using UnityEngine.Rendering.Universal;
namespace RR.Common.Entities
{
/// <summary>
/// Управляет режимами анимации света (мигание, пульс, шум, кривая) для 2D/3D источников и эмиссивных материалов.
/// </summary>
public class LightActionsController : MonoBehaviour
{
private enum Mode { Blink, Pulse, Noise, Curve }
[Header("Target")]
[Tooltip("Список 3D-источников света, на которые будет применяться модуляция интенсивности/цвета.")]
[SerializeField] private Light[] lights3D;
[Tooltip("2D-источники URP, подконтрольные этому скрипту.")]
[SerializeField] private Light2D[] lights2D;
[Tooltip("Доп. вариант — крутить эмиссию материала (опционально)")]
[Tooltip("Опционально: Renderer с материалом, чью эмиссию нужно анимировать.")]
[SerializeField] private Renderer emissiveRenderer;
private static readonly int EmissionColorID = Shader.PropertyToID("_EmissionColor");
@ -40,6 +45,9 @@ namespace RR.Common.Entities
private Material _matInstance;
private Color _baseEmission = Color.white;
/// <summary>
/// Подбирает источники света в дочерних объектах при сбросе компонента.
/// </summary>
private void Reset()
{
lights3D = GetComponentsInChildren<Light>();
@ -47,6 +55,9 @@ namespace RR.Common.Entities
emissiveRenderer = GetComponent<Renderer>();
}
/// <summary>
/// Кэширует экземпляр материала и рассчитывает индивидуальный сдвиг для режима мигания.
/// </summary>
private void Awake()
{
if (emissiveRenderer && emissiveRenderer.sharedMaterial && _matInstance == null)
@ -61,28 +72,31 @@ namespace RR.Common.Entities
_blinkOffset = Random.Range(blinkJitter.x, blinkJitter.y);
}
/// <summary>
/// Каждый кадр пересчитывает активный режим анимации и применяет интенсивность/цвет.
/// </summary>
private void Update()
{
float time = useUnscaledTime ? Time.unscaledTime : Time.time;
float phase;
float k; // 0..1
float k; // 0..1 коэффициент заполнения цикла
switch (mode)
{
case Mode.Blink:
// пила с джиттером
// зубчатая волна с джиттером по фазе
phase = Mathf.Repeat((time + _blinkOffset) * Mathf.Max(0.0001f, frequency), 1f);
k = phase < Mathf.Clamp01(duty) ? 1f : 0f;
break;
case Mode.Pulse:
// синус → 0..1
// синус, нормированный в диапазон 0..1
k = 0.5f * (1f + Mathf.Sin(time * Mathf.PI * 2f * frequency));
break;
case Mode.Noise:
// Perlin: базовый уровень + шум
// Перлин: базовый пульс + шумовая компонента
float u = time * noiseSpeed;
float n = Mathf.PerlinNoise(u, 0.123f); // 0..1
float baseK = 0.5f * (1f + Mathf.Sin(time * Mathf.PI * 2f * frequency)); // мягкий пульс
@ -90,13 +104,14 @@ namespace RR.Common.Entities
break;
case Mode.Curve:
// цикл 0..1 по частоте, кривой задаём форму
// нормализованный цикл 0..1, форма задаётся анимационной кривой
phase = Mathf.Repeat(time * Mathf.Max(0.0001f, frequency), 1f);
k = Mathf.Clamp01(curve.Evaluate(phase));
break;
default:
k = 1f; break;
k = 1f;
break;
}
float intensity = Mathf.Lerp(minIntensity, maxIntensity, k);
@ -107,6 +122,9 @@ namespace RR.Common.Entities
}
}
/// <summary>
/// Применяет рассчитанную интенсивность ко всем источникам света и эмиссивному материалу.
/// </summary>
private void ApplyIntensity(float value)
{
if (lights3D != null)
@ -121,6 +139,9 @@ namespace RR.Common.Entities
_matInstance.SetColor(EmissionColorID, _baseEmission * value);
}
/// <summary>
/// Модулирует цвет всех привязанных источников и эмиссии материала.
/// </summary>
private void ApplyColor(Color c)
{
if (lights3D != null)
@ -135,7 +156,10 @@ namespace RR.Common.Entities
_matInstance.SetColor(EmissionColorID, c * Mathf.Max(0.0001f, _matInstance.GetColor(EmissionColorID).maxColorComponent));
}
void OnDestroy()
/// <summary>
/// Освобождает созданный экземпляр материала, чтобы избежать утечек.
/// </summary>
private void OnDestroy()
{
if (_matInstance) Destroy(_matInstance);
}

View File

@ -7,14 +7,19 @@ public class VanishingPlatform : MonoBehaviour
[SerializeField] private float vanishDuration = 0.5f;
[SerializeField] private float reappearDelay = 2f;
[SerializeField] private float reappearDuration = 0.5f;
[SerializeField, Min(0f)] private float vanishStartDelay = 0.2f;
private CompositeCollider2D _compositeCollider;
private Rigidbody2D _rigidbody;
private SpriteRenderer[] _spriteRenderers;
private Coroutine _vanishCoroutine;
private Coroutine _reappearCoroutine;
private Coroutine _delayedVanishCoroutine;
private Color[] _initialColors;
/// <summary>
/// Кэширует необходимые компоненты и предупреждает, если чего-то не хватает.
/// </summary>
private void Awake()
{
_compositeCollider = GetComponent<CompositeCollider2D>();
@ -31,10 +36,20 @@ public class VanishingPlatform : MonoBehaviour
Debug.LogWarning($"[{nameof(VanishingPlatform)}] SpriteRenderer'ы не найдены на {gameObject.name} и его дочерних объектах.");
}
/// <summary>
/// Запускает отсрочку исчезновения при входе игрока на платформу.
/// </summary>
/// <param name="other">Коллизия, по которой определяем игрока.</param>
private void OnCollisionEnter2D(Collision2D other)
{
if (!other.gameObject.CompareTag("Player")) return;
if (_delayedVanishCoroutine != null)
{
StopCoroutine(_delayedVanishCoroutine);
_delayedVanishCoroutine = null;
}
// Если в процессе была корутина Reappear — её отменяем
if (_reappearCoroutine != null)
{
@ -45,13 +60,24 @@ public class VanishingPlatform : MonoBehaviour
if (_vanishCoroutine != null)
StopCoroutine(_vanishCoroutine);
_vanishCoroutine = StartCoroutine(Vanish());
// _vanishCoroutine = StartCoroutine(Vanish());
_delayedVanishCoroutine = StartCoroutine(StartVanishWithDelay());
}
/// <summary>
/// Останавливает исчезновение и инициирует процесс появления, когда игрок уходит.
/// </summary>
/// <param name="other">Коллизия выхода игрока.</param>
private void OnCollisionExit2D(Collision2D other)
{
if (!other.gameObject.CompareTag("Player")) return;
if (_delayedVanishCoroutine != null)
{
StopCoroutine(_delayedVanishCoroutine);
_delayedVanishCoroutine = null;
}
// Если в процессе была корутина Vanish — её отменяем
if (_vanishCoroutine != null)
{
@ -65,6 +91,9 @@ public class VanishingPlatform : MonoBehaviour
_reappearCoroutine = StartCoroutine(Reappear());
}
/// <summary>
/// Плавно уменьшает альфу спрайтов до нуля и отключает физику платформы.
/// </summary>
private IEnumerator Vanish()
{
if (_spriteRenderers == null || _spriteRenderers.Length == 0)
@ -107,13 +136,15 @@ public class VanishingPlatform : MonoBehaviour
_spriteRenderers[i].color = new Color(c.r, c.g, c.b, 0f);
}
// Отключаем физику через Rigidbody2D.simulated, что отключает и CompositeCollider2D
if (_rigidbody)
_rigidbody.simulated = false;
_rigidbody.simulated = false; // отключаем Collider через Rigidbody2D
_vanishCoroutine = null;
}
/// <summary>
/// Плавно возвращает платформу и повторно включает физику после задержки.
/// </summary>
private IEnumerator Reappear()
{
if (_spriteRenderers == null || _spriteRenderers.Length == 0)
@ -159,18 +190,23 @@ public class VanishingPlatform : MonoBehaviour
_spriteRenderers[i].color = new Color(c.r, c.g, c.b, 1f);
}
// Включаем физику обратно
if (_rigidbody)
_rigidbody.simulated = true;
_rigidbody.simulated = true; // возвращаем физику
_reappearCoroutine = null;
}
/// <summary>
/// Внешний метод для немедленного запуска анимации исчезновения (например, вызов из других скриптов).
/// Позволяет внешним системам сразу запустить исчезновение (без ожидания).
/// </summary>
public void TriggerVanish()
{
if (_delayedVanishCoroutine != null)
{
StopCoroutine(_delayedVanishCoroutine);
_delayedVanishCoroutine = null;
}
if (_reappearCoroutine != null)
{
StopCoroutine(_reappearCoroutine);
@ -184,10 +220,16 @@ public class VanishingPlatform : MonoBehaviour
}
/// <summary>
/// Внешний метод для немедленного запуска анимации появления (например, вызов из других скриптов).
/// Позволяет внешним системам сразу запустить появление.
/// </summary>
public void TriggerReappear()
{
if (_delayedVanishCoroutine != null)
{
StopCoroutine(_delayedVanishCoroutine);
_delayedVanishCoroutine = null;
}
if (_vanishCoroutine != null)
{
StopCoroutine(_vanishCoroutine);
@ -199,4 +241,16 @@ public class VanishingPlatform : MonoBehaviour
_reappearCoroutine = StartCoroutine(Reappear());
}
/// <summary>
/// Ожидает заданную задержку перед фактическим запуском корутины Vanish.
/// </summary>
private IEnumerator StartVanishWithDelay()
{
if (vanishStartDelay > 0f)
yield return new WaitForSeconds(vanishStartDelay); // выдерживаем таймер ожидания
_vanishCoroutine = StartCoroutine(Vanish());
_delayedVanishCoroutine = null;
}
}

View File

@ -15,7 +15,7 @@ namespace RR.Common.Managers
[SerializeField] private GameSettings gameSettings;
private const string SETTINGS_FILE_NAME = "settings.json";
private string SettingsFilePath => Path.Combine(Application.persistentDataPath, SETTINGS_FILE_NAME);
private static string SettingsFilePath => Path.Combine(Application.persistentDataPath, SETTINGS_FILE_NAME);
public event Action OnSettingsLoaded;
public event Action OnSettingsSaved;

View File

@ -7,43 +7,44 @@ using UnityEngine;
public class UICreditsTextController : MonoBehaviour
{
// UI elements
[SerializeField] private TextMeshProUGUI creditsText;
[SerializeField] private TextMeshProUGUI livesIncreaseText;
[SerializeField] private TextMeshProUGUI livesText;
// Strings to display
[SerializeField] private string creditsString = "У вас {0} кредитов";
[SerializeField] private string livesIncreaseString = "{0}";
[SerializeField] private string livesString = "У вас будет {0}";
private GameManager _gameManager;
private SettingsManager _settingsManager;
private void Start()
{
PaymentManager paymentManager = PaymentManager.Instance;
GameManager gameManager = GameManager.Instance;
_gameManager = GameManager.Instance;
if (_gameManager == null) return;
_settingsManager = _gameManager.Settings;
// Subscribe to events
if (paymentManager != null)
{
UpdateCreditsText(paymentManager.CreditsCount);
paymentManager.OnCreditsChanged.AddListener(UpdateCreditsText);
}
if (gameManager != null)
{
UpdateLivesText(gameManager.MaxLives);
gameManager.MaxLivesChanged += (UpdateLivesText);
}
if (_settingsManager == null) _settingsManager = SettingsManager.Instance;
UpdateLivesText(_gameManager.MaxLives);
UpdateLivesIncreaseText();
_gameManager.MaxLivesChanged += (UpdateLivesText);
_gameManager.Settings.OnSettingsLoaded += UpdateLivesIncreaseText;
_gameManager.Settings.OnSettingsSaved += UpdateLivesIncreaseText;
}
private void OnDestroy()
{
PaymentManager paymentManager = PaymentManager.Instance;
GameManager gameManager = GameManager.Instance;
if (_gameManager == null) _gameManager = GameManager.Instance;
if (paymentManager != null) paymentManager.OnCreditsChanged.RemoveListener(UpdateCreditsText);
if (gameManager != null) gameManager.MaxLivesChanged -= UpdateLivesText;
if (_gameManager != null) _gameManager.MaxLivesChanged -= UpdateLivesText;
}
private void UpdateCreditsText(int creditsCount)
private void UpdateLivesIncreaseText()
{
creditsText.text = string.Format(creditsString, creditsCount);
livesIncreaseText.text = string.Format(livesIncreaseString, _settingsManager.GetCurrentGameSettings().livesIncreasedByCredits);
}
private void UpdateLivesText(int newLives)