From 15c5b94f423aae0b5f9eba8c29492c0b0064bfff Mon Sep 17 00:00:00 2001 From: Vova Date: Mon, 26 Jun 2023 19:31:58 +0300 Subject: [PATCH] OpenChest Animation --- Assets/Animations/Chest.controller | 133 +++ ....controller.meta => Chest.controller.meta} | 2 +- Assets/Animations/Coin.controller | 72 -- Assets/Animations/CoinChest.controller | 72 -- Assets/Animations/OpenChest.anim | 400 ++++++++ ...TakeCoin.anim.meta => OpenChest.anim.meta} | 2 +- Assets/Animations/TakeCoin.anim | 159 --- .../{CoinChest.prefab => Chest.prefab} | 58 +- ...oinChest.prefab.meta => Chest.prefab.meta} | 0 Assets/Prefabs/Circle.prefab | 99 -- Assets/Prefabs/KeyChest.prefab | 177 ---- Assets/Scenes/SampleScene.unity | 921 ++++-------------- Assets/Scripts/Chest.cs | 29 +- Assets/Scripts/Enums.cs | 1 + Assets/Scripts/Enums.cs.meta | 11 + .../ScriptableObject.meta} | 5 +- Assets/Scripts/ScriptableObject/Coin.asset | 16 + .../ScriptableObject/Coin.asset.meta} | 4 +- Assets/Scripts/ScriptableObject/Key.asset | 16 + .../ScriptableObject/Key.asset.meta} | 5 +- Assets/Scripts/ScriptableObject/TreasureSO.cs | 8 + .../ScriptableObject/TreasureSO.cs.meta | 11 + 22 files changed, 849 insertions(+), 1352 deletions(-) create mode 100644 Assets/Animations/Chest.controller rename Assets/Animations/{Coin.controller.meta => Chest.controller.meta} (79%) delete mode 100644 Assets/Animations/Coin.controller delete mode 100644 Assets/Animations/CoinChest.controller create mode 100644 Assets/Animations/OpenChest.anim rename Assets/Animations/{TakeCoin.anim.meta => OpenChest.anim.meta} (79%) delete mode 100644 Assets/Animations/TakeCoin.anim rename Assets/Prefabs/{CoinChest.prefab => Chest.prefab} (94%) rename Assets/Prefabs/{CoinChest.prefab.meta => Chest.prefab.meta} (100%) delete mode 100644 Assets/Prefabs/Circle.prefab delete mode 100644 Assets/Prefabs/KeyChest.prefab create mode 100644 Assets/Scripts/Enums.cs create mode 100644 Assets/Scripts/Enums.cs.meta rename Assets/{Prefabs/KeyChest.prefab.meta => Scripts/ScriptableObject.meta} (57%) create mode 100644 Assets/Scripts/ScriptableObject/Coin.asset rename Assets/{Animations/CoinChest.controller.meta => Scripts/ScriptableObject/Coin.asset.meta} (64%) create mode 100644 Assets/Scripts/ScriptableObject/Key.asset rename Assets/{Prefabs/Circle.prefab.meta => Scripts/ScriptableObject/Key.asset.meta} (52%) create mode 100644 Assets/Scripts/ScriptableObject/TreasureSO.cs create mode 100644 Assets/Scripts/ScriptableObject/TreasureSO.cs.meta diff --git a/Assets/Animations/Chest.controller b/Assets/Animations/Chest.controller new file mode 100644 index 0000000..ac67d79 --- /dev/null +++ b/Assets/Animations/Chest.controller @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-5394868330640779007 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OpenChest + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d60316e7119abcd40a1a7ee8f48fa7a8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Chest + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: OpenChest + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 3481588188332373823} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &3481588188332373823 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 7544251937694450537} + m_Position: {x: 430, y: -20, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5394868330640779007} + m_Position: {x: 400, y: 150, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 7544251937694450537} +--- !u!1101 &3888124922644946592 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: OpenChest + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -5394868330640779007} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &7544251937694450537 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 3888124922644946592} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Animations/Coin.controller.meta b/Assets/Animations/Chest.controller.meta similarity index 79% rename from Assets/Animations/Coin.controller.meta rename to Assets/Animations/Chest.controller.meta index 8ba4ca9..fec7f93 100644 --- a/Assets/Animations/Coin.controller.meta +++ b/Assets/Animations/Chest.controller.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b2c971294c375cd42b1f1cb62517dd62 +guid: 82f1c81553b373a46a865922ec16ab53 NativeFormatImporter: externalObjects: {} mainObjectFileID: 9100000 diff --git a/Assets/Animations/Coin.controller b/Assets/Animations/Coin.controller deleted file mode 100644 index a83f9a2..0000000 --- a/Assets/Animations/Coin.controller +++ /dev/null @@ -1,72 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Coin - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 4126278309587139905} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!1107 &4126278309587139905 -AnimatorStateMachine: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 4701131528925928453} - m_Position: {x: 270, y: 30, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 4701131528925928453} ---- !u!1102 &4701131528925928453 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: TakeCoin - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 2deaa06714d46d34d83efb2955d1786d, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: diff --git a/Assets/Animations/CoinChest.controller b/Assets/Animations/CoinChest.controller deleted file mode 100644 index b0051bd..0000000 --- a/Assets/Animations/CoinChest.controller +++ /dev/null @@ -1,72 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1107 &-8030549623338494678 -AnimatorStateMachine: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: -3101009415593495956} - m_Position: {x: 300, y: 0, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: -3101009415593495956} ---- !u!1102 &-3101009415593495956 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: TakeCoin - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 2deaa06714d46d34d83efb2955d1786d, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: CoinChest - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: -8030549623338494678} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} diff --git a/Assets/Animations/OpenChest.anim b/Assets/Animations/OpenChest.anim new file mode 100644 index 0000000..e4079c5 --- /dev/null +++ b/Assets/Animations/OpenChest.anim @@ -0,0 +1,400 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OpenChest + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.3333334 + value: {x: 0, y: 1.5, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Treasure + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 1747584523, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} + attribute: m_Sprite + path: Visual + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 3 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 951257129 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 951257129 + attribute: 304273561 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 3966078249 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 951257129 + attribute: 2526845255 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 951257129 + attribute: 4215373228 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 951257129 + attribute: 2334886179 + script: {fileID: 0} + typeID: 212 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 1747584523, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.3333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Treasure + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Treasure + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Treasure + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.r + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.g + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.b + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: Treasure + classID: 212 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/TakeCoin.anim.meta b/Assets/Animations/OpenChest.anim.meta similarity index 79% rename from Assets/Animations/TakeCoin.anim.meta rename to Assets/Animations/OpenChest.anim.meta index 2ee3f9c..98a9fb9 100644 --- a/Assets/Animations/TakeCoin.anim.meta +++ b/Assets/Animations/OpenChest.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2deaa06714d46d34d83efb2955d1786d +guid: d60316e7119abcd40a1a7ee8f48fa7a8 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Animations/TakeCoin.anim b/Assets/Animations/TakeCoin.anim deleted file mode 100644 index 5b26e4f..0000000 --- a/Assets/Animations/TakeCoin.anim +++ /dev/null @@ -1,159 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: TakeCoin - serializedVersion: 7 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: {x: 0, y: 0, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 1.3333334 - value: {x: 0, y: 1.5, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0, y: 0.33333334, z: 0.33333334} - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: - m_ScaleCurves: [] - m_FloatCurves: [] - m_PPtrCurves: [] - m_SampleRate: 60 - m_WrapMode: 0 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 1 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 1.3333334 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 - m_LoopBlend: 0 - m_LoopBlendOrientation: 0 - m_LoopBlendPositionY: 0 - m_LoopBlendPositionXZ: 0 - m_KeepOriginalOrientation: 0 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.x - path: - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1.3333334 - value: 1.5 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.y - path: - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.z - path: - classID: 4 - script: {fileID: 0} - flags: 0 - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 1 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Prefabs/CoinChest.prefab b/Assets/Prefabs/Chest.prefab similarity index 94% rename from Assets/Prefabs/CoinChest.prefab rename to Assets/Prefabs/Chest.prefab index 3711878..69d959b 100644 --- a/Assets/Prefabs/CoinChest.prefab +++ b/Assets/Prefabs/Chest.prefab @@ -79,7 +79,7 @@ SpriteRenderer: m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 - m_Size: {x: 1, y: 1} + m_Size: {x: 0.8923077, y: 0.6846154} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 @@ -116,9 +116,8 @@ GameObject: m_Component: - component: {fileID: 6039297779453541221} - component: {fileID: 5781124905000548271} - - component: {fileID: 8948817124938687960} m_Layer: 0 - m_Name: Coin + m_Name: Treasure m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -180,7 +179,7 @@ SpriteRenderer: m_SortingLayerID: 769195415 m_SortingLayer: 3 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: b559b8223232dd0448e50bdfa6649228, type: 3} + m_Sprite: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -188,30 +187,9 @@ SpriteRenderer: m_Size: {x: 1.16, y: 1.12} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 + m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!95 &8948817124938687960 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2292145668633101757} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: b2c971294c375cd42b1f1cb62517dd62, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 --- !u!1 &7047733282028940674 GameObject: m_ObjectHideFlags: 0 @@ -223,8 +201,9 @@ GameObject: - component: {fileID: 7047733282028940670} - component: {fileID: 7047733282028940672} - component: {fileID: 7047733282028940673} + - component: {fileID: 7277787345195142390} m_Layer: 0 - m_Name: CoinChest + m_Name: Chest m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -245,7 +224,7 @@ Transform: - {fileID: 7713479245319812145} - {fileID: 6039297779453541221} m_Father: {fileID: 0} - m_RootOrder: -1 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!61 &7047733282028940672 BoxCollider2D: @@ -304,3 +283,26 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0ade875a254231c4d8c43cacc7b27bfb, type: 3} m_Name: m_EditorClassIdentifier: + animator: {fileID: 7277787345195142390} + _treasureSO: {fileID: 11400000, guid: 1f2fcda5f0230034eba2b2cfd9d40897, type: 2} +--- !u!95 &7277787345195142390 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7047733282028940674} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 82f1c81553b373a46a865922ec16ab53, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 diff --git a/Assets/Prefabs/CoinChest.prefab.meta b/Assets/Prefabs/Chest.prefab.meta similarity index 100% rename from Assets/Prefabs/CoinChest.prefab.meta rename to Assets/Prefabs/Chest.prefab.meta diff --git a/Assets/Prefabs/Circle.prefab b/Assets/Prefabs/Circle.prefab deleted file mode 100644 index e5b75d5..0000000 --- a/Assets/Prefabs/Circle.prefab +++ /dev/null @@ -1,99 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &4277016002390335738 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6404744658567233567} - - component: {fileID: 9048582773104319112} - - component: {fileID: 4182381864814500994} - m_Layer: 0 - m_Name: Circle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6404744658567233567 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4277016002390335738} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &9048582773104319112 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4277016002390335738} - 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_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_SortingLayerID: -1388626623 - m_SortingLayer: 1 - m_SortingOrder: 0 - m_Sprite: {fileID: -2413806693520163455, guid: a86470a33a6bf42c4b3595704624658b, type: 3} - m_Color: {r: 0.9528302, g: 0.022472408, b: 0.022472408, 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 ---- !u!114 &4182381864814500994 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4277016002390335738} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bf31330d7df081c4c926958352c5fd98, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Prefabs/KeyChest.prefab b/Assets/Prefabs/KeyChest.prefab deleted file mode 100644 index fe34958..0000000 --- a/Assets/Prefabs/KeyChest.prefab +++ /dev/null @@ -1,177 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1975438356756539878 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7713479245319812145} - - component: {fileID: 6310184180613926196} - m_Layer: 0 - m_Name: Visual - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7713479245319812145 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1975438356756539878} - 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: 7047733282028940670} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &6310184180613926196 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1975438356756539878} - 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_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_SortingLayerID: -133646357 - m_SortingLayer: 2 - m_SortingOrder: 0 - m_Sprite: {fileID: 134424294, guid: d4db151fbe2751a408aea21a96ebdd19, 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 ---- !u!1 &7047733282028940674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7047733282028940670} - - component: {fileID: 7047733282028940672} - - component: {fileID: -4675887052017683495} - m_Layer: 0 - m_Name: KeyChest - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7047733282028940670 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7047733282028940674} - 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: 7713479245319812145} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &7047733282028940672 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7047733282028940674} - m_Enabled: 1 - 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: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0.14} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.8923077, y: 0.6846154} - newSize: {x: 1, y: 1} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 0.89, y: 1} - m_EdgeRadius: 0 ---- !u!114 &-4675887052017683495 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7047733282028940674} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cf81d521c74041643b3e8f0569c55a0f, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 296e0e2..df109a9 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -123,243 +123,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &18018516 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 18018517} - - component: {fileID: 18018519} - - component: {fileID: 18018518} - - component: {fileID: 18018520} - m_Layer: 0 - m_Name: Closed Sprite Shape - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &18018517 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 18018516} - 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: 1150261024} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &18018518 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 18018516} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Spline: - m_IsOpenEnded: 0 - m_ControlPoints: - - position: {x: -5.612631, y: -0.90392923, z: 0} - leftTangent: {x: 0, y: 0, z: 0} - rightTangent: {x: 0.004301071, y: 0.25797606, z: 0} - mode: 2 - height: 0.1 - spriteIndex: 0 - corner: 1 - m_CornerMode: 1 - - position: {x: -5.633483, y: 0.4907832, z: 0} - leftTangent: {x: 0, y: 0, z: 0} - rightTangent: {x: 0, y: 0, z: 0} - mode: 0 - height: 0.1 - spriteIndex: 0 - corner: 1 - m_CornerMode: 2 - - position: {x: 6.4035845, y: 0.53982735, z: 0} - leftTangent: {x: 0, y: 0, z: 0} - rightTangent: {x: 0, y: 0, z: 0} - mode: 0 - height: 0.1 - spriteIndex: 0 - corner: 1 - m_CornerMode: 1 - - position: {x: 6.4208364, y: -0.94759417, z: 0} - leftTangent: {x: 0, y: 0, z: 0} - rightTangent: {x: 0, y: 0, z: 0} - mode: 0 - height: 0.1 - spriteIndex: 0 - corner: 1 - m_CornerMode: 1 - m_SpriteShape: {fileID: 11400000, guid: f24cddf7c09a6442abbce710a6fd7397, type: 2} - m_FillPixelPerUnit: 256 - m_StretchTiling: 1 - m_SplineDetail: 8 - m_AdaptiveUV: 1 - m_StretchUV: 0 - m_WorldSpaceUV: 0 - m_CornerAngleThreshold: 90 - m_ColliderDetail: 16 - m_ColliderOffset: 0.5 - m_UpdateCollider: 1 - m_EnableTangents: 0 - m_GeometryCached: 0 - m_UTess2D: 1 - m_Creator: {fileID: 0} - m_Modifiers: [] - m_ColliderSegment: [] ---- !u!1971053207 &18018519 -SpriteShapeRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 18018516} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 0 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - - {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_SortingLayerID: -1388626623 - m_SortingLayer: 1 - m_SortingOrder: 0 - m_Color: {r: 0.14684942, g: 0.6816413, b: 0.9433962, a: 0.64705884} - m_MaskInteraction: 0 - m_ShapeTexture: {fileID: 2800000, guid: b281b91a70a624a0da1c43adc1c30c7b, type: 3} - m_Sprites: - - {fileID: 21300000, guid: 0ae2b74b1edd14bb18dd7b65ae916a54, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - - {fileID: 21300000, guid: 608e61deb05c54660bebf5a4dd2ee02d, type: 3} - m_LocalAABB: - m_Center: {x: 0.39367104, y: -0.22830045, z: 0} - m_Extent: {x: 6.277254, y: 0.9695667, z: 0} - m_SpriteSortPoint: 0 ---- !u!114 &18018520 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 18018516} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3ed3c1e5ea4ca4f41a13946462533c67, type: 3} - m_Name: - m_EditorClassIdentifier: - wavePointPref: {fileID: 4277016002390335738, guid: 041281f6b302f4948943861770d1b9f1, type: 3} - _springStiffness: 0.01 - _dampening: 0.02 - _springs: [] - _spriteShapeController: {fileID: 18018518} - _wavesCount: 6 - _wavePoints: {fileID: 18018516} ---- !u!1001 &104563189 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1173618893} - m_Modifications: - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_RootOrder - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalPosition.x - value: 0.5524243 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalPosition.y - value: 0.32117274 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940674, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - propertyPath: m_Name - value: KeyChest - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b80f7f5da16d785459eef24f81daa678, type: 3} --- !u!1 &137704516 GameObject: m_ObjectHideFlags: 0 @@ -497,92 +260,8 @@ Transform: m_Children: - {fileID: 2122850634} m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &223833346 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 223833347} - - component: {fileID: 223833348} - m_Layer: 0 - m_Name: Player - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &223833347 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 223833346} - 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: 747593870} - m_RootOrder: -1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &223833348 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 223833346} - 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_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_SortingLayerID: -133646357 - m_SortingLayer: 2 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 75e389298ad4a4346ba49430514b0629, 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 --- !u!1 &226430649 GameObject: m_ObjectHideFlags: 0 @@ -688,7 +367,7 @@ Transform: m_Children: - {fileID: 1872776175} m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &348704282 GameObject: @@ -817,7 +496,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -827,7 +506,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -837,7 +516,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -847,7 +526,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -857,7 +536,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -867,7 +546,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -877,7 +556,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -887,7 +566,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -897,7 +576,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -907,7 +586,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -917,7 +596,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1017,7 +696,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1057,7 +736,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1067,7 +746,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1077,7 +756,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1087,7 +766,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1097,7 +776,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1127,7 +806,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1137,7 +816,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1147,7 +826,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1157,7 +836,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1167,7 +846,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1177,7 +856,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1257,7 +936,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1267,7 +946,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1277,7 +956,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1327,7 +1006,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1337,7 +1016,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1347,7 +1026,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1357,7 +1036,7 @@ Tilemap: second: serializedVersion: 2 m_TileIndex: 3 - m_TileSpriteIndex: 0 + m_TileSpriteIndex: 5 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 @@ -1548,8 +1227,8 @@ Tilemap: - m_RefCount: 0 m_Data: {fileID: 0} m_TileSpriteArray: - - m_RefCount: 30 - m_Data: {fileID: -1127884870, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} + - m_RefCount: 0 + m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 @@ -1558,8 +1237,8 @@ Tilemap: m_Data: {fileID: -2133342697, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} - m_RefCount: 33 m_Data: {fileID: 1371389217, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} - - m_RefCount: 0 - m_Data: {fileID: 0} + - m_RefCount: 30 + m_Data: {fileID: -1127884870, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} m_TileMatrixArray: - m_RefCount: 72 m_Data: @@ -1674,75 +1353,6 @@ Transform: m_Father: {fileID: 1213536073} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &358877725 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1173618893} - m_Modifications: - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_RootOrder - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalPosition.x - value: 5.52 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalPosition.y - value: -1.647 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940671, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_SortingLayer - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940671, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_SortingLayerID - value: -133646357 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940674, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_Name - value: Klad (1) - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 934a57b833e872445ac8463836f55a44, type: 3} --- !u!1 &411449914 GameObject: m_ObjectHideFlags: 0 @@ -2022,6 +1632,67 @@ MonoBehaviour: m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: [] +--- !u!1001 &489846349 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1173618893} + m_Modifications: + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalPosition.x + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalPosition.y + value: -1.64 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940674, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_Name + value: CoinChest + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 934a57b833e872445ac8463836f55a44, type: 3} --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 @@ -2159,6 +1830,11 @@ MonoBehaviour: mipBias: 0 varianceClampScale: 0.9 contrastAdaptiveSharpening: 0 +--- !u!4 &570768269 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + m_PrefabInstance: {fileID: 975611551} + m_PrefabAsset: {fileID: 0} --- !u!1 &679297301 GameObject: m_ObjectHideFlags: 0 @@ -2249,7 +1925,7 @@ Transform: - {fileID: 1744467216} - {fileID: 411449915} m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &700004592 GameObject: @@ -2356,136 +2032,8 @@ Transform: m_Children: - {fileID: 750461971} m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &747593869 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 747593870} - - component: {fileID: 747593873} - - component: {fileID: 747593872} - - component: {fileID: 747593871} - m_Layer: 0 - m_Name: Enemy - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &747593870 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 747593869} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.49, y: 3.44, z: 0.10115607} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 223833347} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &747593871 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 747593869} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 852eca26194d18e4fac550283d37f0a1, type: 3} - m_Name: - m_EditorClassIdentifier: - animator: {fileID: 1627236053} - MovementSpeed: 1.2 - ladderLayer: - serializedVersion: 2 - m_Bits: 64 - groundLayer: - serializedVersion: 2 - m_Bits: 8 - distance: 1 ---- !u!61 &747593872 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 747593869} - m_Enabled: 1 - 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_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0, y: 0} - oldSize: {x: 0, y: 0} - newSize: {x: 0, y: 0} - adaptiveTilingThreshold: 0 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 0.65, y: 1} - m_EdgeRadius: 0.02 ---- !u!50 &747593873 -Rigidbody2D: - serializedVersion: 4 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 747593869} - m_BodyType: 0 - m_Simulated: 1 - m_UseFullKinematicContacts: 0 - m_UseAutoMass: 0 - m_Mass: 1 - m_LinearDrag: 0 - m_AngularDrag: 0.05 - m_GravityScale: 1 - m_Material: {fileID: 0} - 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: 0 --- !u!1 &750461970 GameObject: m_ObjectHideFlags: 0 @@ -2596,12 +2144,7 @@ Transform: m_Father: {fileID: 355246203} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &953486482 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7047733282028940670, guid: b80f7f5da16d785459eef24f81daa678, type: 3} - m_PrefabInstance: {fileID: 104563189} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &1080896134 +--- !u!1001 &975611551 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -2611,15 +2154,15 @@ PrefabInstance: m_Modifications: - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_RootOrder - value: 0 + value: -1 objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalPosition.x - value: -3.49 + value: 0.5 objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalPosition.y - value: -1.647 + value: 0.36 objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalPosition.z @@ -2631,15 +2174,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -2653,93 +2196,24 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 7047733282028940673, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: _treasureSO + value: + objectReference: {fileID: 11400000, guid: d235c5477c229cd4aac4a6da28645034, type: 2} - target: {fileID: 7047733282028940674, guid: 934a57b833e872445ac8463836f55a44, type: 3} propertyPath: m_Name - value: CoinChest + value: Key objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 934a57b833e872445ac8463836f55a44, type: 3} ---- !u!1 &1150261022 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1150261024} - - component: {fileID: 1150261023} - m_Layer: 0 - m_Name: Water - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!61 &1150261023 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1150261022} - m_Enabled: 1 - 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_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0, y: 0} - oldSize: {x: 0, y: 0} - newSize: {x: 0, y: 0} - adaptiveTilingThreshold: 0 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 1, y: 1} - m_EdgeRadius: 0 ---- !u!4 &1150261024 +--- !u!4 &1043752729 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + m_PrefabInstance: {fileID: 489846349} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1150261022} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.53, y: -4.52, z: -0.0342036} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 18018517} - m_Father: {fileID: 0} - m_RootOrder: 11 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1173618891 GameObject: m_ObjectHideFlags: 0 @@ -2783,12 +2257,11 @@ Transform: m_Children: - {fileID: 350695915} - {fileID: 1314998801} - - {fileID: 953486482} - - {fileID: 1421791832} - - {fileID: 1326326937} - - {fileID: 1377373012} + - {fileID: 1376671476} + - {fileID: 1043752729} + - {fileID: 570768269} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1213536072 GameObject: @@ -2824,75 +2297,6 @@ Transform: m_Father: {fileID: 448768071} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1241495131 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1173618893} - m_Modifications: - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_RootOrder - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalPosition.x - value: -4.452 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalPosition.y - value: 2.353 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940671, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_SortingLayer - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940671, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_SortingLayerID - value: -133646357 - objectReference: {fileID: 0} - - target: {fileID: 7047733282028940674, guid: 934a57b833e872445ac8463836f55a44, type: 3} - propertyPath: m_Name - value: Klad - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 934a57b833e872445ac8463836f55a44, type: 3} --- !u!1 &1278962560 GameObject: m_ObjectHideFlags: 0 @@ -3260,11 +2664,6 @@ Tilemap: e31: 0 e32: 0 e33: 1 ---- !u!4 &1326326937 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - m_PrefabInstance: {fileID: 358877725} - m_PrefabAsset: {fileID: 0} --- !u!1 &1374113729 GameObject: m_ObjectHideFlags: 0 @@ -3296,15 +2695,10 @@ Transform: m_Father: {fileID: 137704517} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &1377373012 stripped +--- !u!4 &1376671476 stripped Transform: m_CorrespondingSourceObject: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - m_PrefabInstance: {fileID: 1241495131} - m_PrefabAsset: {fileID: 0} ---- !u!4 &1421791832 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} - m_PrefabInstance: {fileID: 1080896134} + m_PrefabInstance: {fileID: 1958282260} m_PrefabAsset: {fileID: 0} --- !u!1 &1600708802 GameObject: @@ -3968,8 +3362,69 @@ Transform: m_Children: - {fileID: 1831985554} m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1958282260 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1173618893} + m_Modifications: + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_RootOrder + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalPosition.x + value: -3.518749 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalPosition.y + value: -1.6257309 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940670, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7047733282028940674, guid: 934a57b833e872445ac8463836f55a44, type: 3} + propertyPath: m_Name + value: CoinChest + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 934a57b833e872445ac8463836f55a44, type: 3} --- !u!1 &1979795386 GameObject: m_ObjectHideFlags: 0 @@ -4156,5 +3611,5 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scripts/Chest.cs b/Assets/Scripts/Chest.cs index 4f81f04..f659d89 100644 --- a/Assets/Scripts/Chest.cs +++ b/Assets/Scripts/Chest.cs @@ -1,16 +1,37 @@ -using System.Collections; -using System.Collections.Generic; using UnityEngine; public class Chest : MonoBehaviour { + [SerializeField] + private Animator animator; + [SerializeField] + private TreasureSO _treasureSO; + + private Transform _treasureObject; + + private void Awake() + { + _treasureObject=transform.GetChild(1); + var spriteRenderer=_treasureObject.GetComponent(); + + spriteRenderer.sprite = _treasureSO.Image; + } + private void OnTriggerEnter2D(Collider2D collider) { var player=collider.GetComponent(); if (player != null) { - player.AddCoin(); - Destroy(gameObject); + animator.SetTrigger("OpenChest"); + switch (_treasureSO.Treasure) + { + case TreasureType.Coin: + player.AddCoin(); + break; + case TreasureType.Key: + player.SetKey(); + break; + } } } } diff --git a/Assets/Scripts/Enums.cs b/Assets/Scripts/Enums.cs new file mode 100644 index 0000000..813e80b --- /dev/null +++ b/Assets/Scripts/Enums.cs @@ -0,0 +1 @@ +public enum TreasureType { Coin, Key } diff --git a/Assets/Scripts/Enums.cs.meta b/Assets/Scripts/Enums.cs.meta new file mode 100644 index 0000000..c4d9a83 --- /dev/null +++ b/Assets/Scripts/Enums.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe09d7f62ac556c479103171cd371446 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/KeyChest.prefab.meta b/Assets/Scripts/ScriptableObject.meta similarity index 57% rename from Assets/Prefabs/KeyChest.prefab.meta rename to Assets/Scripts/ScriptableObject.meta index 24143ce..7141886 100644 --- a/Assets/Prefabs/KeyChest.prefab.meta +++ b/Assets/Scripts/ScriptableObject.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 -guid: b80f7f5da16d785459eef24f81daa678 -PrefabImporter: +guid: bbb268576261f76489c2f540d8ace752 +folderAsset: yes +DefaultImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Scripts/ScriptableObject/Coin.asset b/Assets/Scripts/ScriptableObject/Coin.asset new file mode 100644 index 0000000..6cf5c7d --- /dev/null +++ b/Assets/Scripts/ScriptableObject/Coin.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81dec0bb25670ad4db25ef9ce940b721, type: 3} + m_Name: Coin + m_EditorClassIdentifier: + Image: {fileID: 21300000, guid: b559b8223232dd0448e50bdfa6649228, type: 3} + Treasure: 0 diff --git a/Assets/Animations/CoinChest.controller.meta b/Assets/Scripts/ScriptableObject/Coin.asset.meta similarity index 64% rename from Assets/Animations/CoinChest.controller.meta rename to Assets/Scripts/ScriptableObject/Coin.asset.meta index 29a267e..04156d7 100644 --- a/Assets/Animations/CoinChest.controller.meta +++ b/Assets/Scripts/ScriptableObject/Coin.asset.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: cb84ecf734e782b4fb2a06efed937663 +guid: 1f2fcda5f0230034eba2b2cfd9d40897 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 9100000 + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Scripts/ScriptableObject/Key.asset b/Assets/Scripts/ScriptableObject/Key.asset new file mode 100644 index 0000000..277ba19 --- /dev/null +++ b/Assets/Scripts/ScriptableObject/Key.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81dec0bb25670ad4db25ef9ce940b721, type: 3} + m_Name: Key + m_EditorClassIdentifier: + Image: {fileID: -1298892339, guid: d4db151fbe2751a408aea21a96ebdd19, type: 3} + Treasure: 1 diff --git a/Assets/Prefabs/Circle.prefab.meta b/Assets/Scripts/ScriptableObject/Key.asset.meta similarity index 52% rename from Assets/Prefabs/Circle.prefab.meta rename to Assets/Scripts/ScriptableObject/Key.asset.meta index 783b007..b012327 100644 --- a/Assets/Prefabs/Circle.prefab.meta +++ b/Assets/Scripts/ScriptableObject/Key.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 041281f6b302f4948943861770d1b9f1 -PrefabImporter: +guid: d235c5477c229cd4aac4a6da28645034 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Scripts/ScriptableObject/TreasureSO.cs b/Assets/Scripts/ScriptableObject/TreasureSO.cs new file mode 100644 index 0000000..854c6b8 --- /dev/null +++ b/Assets/Scripts/ScriptableObject/TreasureSO.cs @@ -0,0 +1,8 @@ +using UnityEngine; + +[CreateAssetMenu()] +public class TreasureSO : ScriptableObject +{ + public Sprite Image; + public TreasureType Treasure; +} diff --git a/Assets/Scripts/ScriptableObject/TreasureSO.cs.meta b/Assets/Scripts/ScriptableObject/TreasureSO.cs.meta new file mode 100644 index 0000000..0ec0929 --- /dev/null +++ b/Assets/Scripts/ScriptableObject/TreasureSO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81dec0bb25670ad4db25ef9ce940b721 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: