From 7a6c2802f498fce4ac520548e989b4fdd8091a05 Mon Sep 17 00:00:00 2001 From: Miguel Astor Date: Tue, 28 Jul 2026 00:44:11 -0400 Subject: [PATCH] TO SQUASH: Added player gun and pause. --- Assets/Animations/MuzzleFiring.anim | 111 +++ Assets/Animations/MuzzleFiring.anim.meta | 8 + Assets/Animations/MuzzleIdle.anim | 72 ++ Assets/Animations/MuzzleIdle.anim.meta | 8 + Assets/Animations/Player.controller | 415 +++++++++ Assets/Animations/Player.controller.meta | 8 + Assets/Animations/PlayerDeath.anim | 105 +++ Assets/Animations/PlayerDeath.anim.meta | 8 + Assets/Animations/PlayerGunFast.anim | 96 ++ Assets/Animations/PlayerGunFast.anim.meta | 8 + Assets/Animations/PlayerGunMagnet.anim | 96 ++ Assets/Animations/PlayerGunMagnet.anim.meta | 8 + Assets/Animations/PlayerGunMuizzleFiring.anim | 53 ++ .../PlayerGunMuizzleFiring.anim.meta | 8 + Assets/Animations/PlayerGunMuzzleStopped.anim | 53 ++ .../PlayerGunMuzzleStopped.anim.meta | 8 + Assets/Animations/PlayerGunNormal.anim | 96 ++ Assets/Animations/PlayerGunNormal.anim.meta | 8 + Assets/Animations/PlayerMuzzle.controller | 157 ++++ .../Animations/PlayerMuzzle.controller.meta | 8 + Assets/Scenes/Game.unity | 753 +++++++++++++++ Assets/Scripts/Game/MusicManager.cs | 16 +- Assets/Scripts/Game/Pause.cs | 49 + Assets/Scripts/Game/Pause.cs.meta | 2 + Assets/Scripts/Game/Player.cs | 127 +++ Assets/Scripts/Game/Player.cs.meta | 2 + Assets/Sprites/500.png | Bin 0 -> 2233 bytes Assets/Sprites/500.png.meta | 275 ++++++ Assets/Sprites/501.png | Bin 0 -> 1933 bytes Assets/Sprites/501.png.meta | 273 ++++++ Assets/Sprites/502.png | Bin 0 -> 1939 bytes Assets/Sprites/502.png.meta | 275 ++++++ Assets/Sprites/503.png | Bin 0 -> 1817 bytes Assets/Sprites/503.png.meta | 273 ++++++ Assets/Sprites/504.png | Bin 0 -> 2051 bytes Assets/Sprites/504.png.meta | 275 ++++++ Assets/Sprites/505.png | Bin 0 -> 1807 bytes Assets/Sprites/505.png.meta | 273 ++++++ Assets/Sprites/510.png | Bin 0 -> 4667 bytes Assets/Sprites/510.png.meta | 481 ++++++++++ Assets/Sprites/530.png | Bin 0 -> 1870 bytes Assets/Sprites/530.png.meta | 551 +++++++++++ Assets/Sprites/531.png | Bin 0 -> 831 bytes Assets/Sprites/531.png.meta | 871 ++++++++++++++++++ Packages/manifest.json | 2 + Packages/packages-lock.json | 56 +- .../com.unity.ai.assistant/Settings.json | 11 + 47 files changed, 5893 insertions(+), 6 deletions(-) create mode 100644 Assets/Animations/MuzzleFiring.anim create mode 100644 Assets/Animations/MuzzleFiring.anim.meta create mode 100644 Assets/Animations/MuzzleIdle.anim create mode 100644 Assets/Animations/MuzzleIdle.anim.meta create mode 100644 Assets/Animations/Player.controller create mode 100644 Assets/Animations/Player.controller.meta create mode 100644 Assets/Animations/PlayerDeath.anim create mode 100644 Assets/Animations/PlayerDeath.anim.meta create mode 100644 Assets/Animations/PlayerGunFast.anim create mode 100644 Assets/Animations/PlayerGunFast.anim.meta create mode 100644 Assets/Animations/PlayerGunMagnet.anim create mode 100644 Assets/Animations/PlayerGunMagnet.anim.meta create mode 100644 Assets/Animations/PlayerGunMuizzleFiring.anim create mode 100644 Assets/Animations/PlayerGunMuizzleFiring.anim.meta create mode 100644 Assets/Animations/PlayerGunMuzzleStopped.anim create mode 100644 Assets/Animations/PlayerGunMuzzleStopped.anim.meta create mode 100644 Assets/Animations/PlayerGunNormal.anim create mode 100644 Assets/Animations/PlayerGunNormal.anim.meta create mode 100644 Assets/Animations/PlayerMuzzle.controller create mode 100644 Assets/Animations/PlayerMuzzle.controller.meta create mode 100644 Assets/Scripts/Game/Pause.cs create mode 100644 Assets/Scripts/Game/Pause.cs.meta create mode 100644 Assets/Scripts/Game/Player.cs create mode 100644 Assets/Scripts/Game/Player.cs.meta create mode 100644 Assets/Sprites/500.png create mode 100644 Assets/Sprites/500.png.meta create mode 100644 Assets/Sprites/501.png create mode 100644 Assets/Sprites/501.png.meta create mode 100644 Assets/Sprites/502.png create mode 100644 Assets/Sprites/502.png.meta create mode 100644 Assets/Sprites/503.png create mode 100644 Assets/Sprites/503.png.meta create mode 100644 Assets/Sprites/504.png create mode 100644 Assets/Sprites/504.png.meta create mode 100644 Assets/Sprites/505.png create mode 100644 Assets/Sprites/505.png.meta create mode 100644 Assets/Sprites/510.png create mode 100644 Assets/Sprites/510.png.meta create mode 100644 Assets/Sprites/530.png create mode 100644 Assets/Sprites/530.png.meta create mode 100644 Assets/Sprites/531.png create mode 100644 Assets/Sprites/531.png.meta create mode 100644 ProjectSettings/Packages/com.unity.ai.assistant/Settings.json diff --git a/Assets/Animations/MuzzleFiring.anim b/Assets/Animations/MuzzleFiring.anim new file mode 100644 index 0000000..17b2f35 --- /dev/null +++ b/Assets/Animations/MuzzleFiring.anim @@ -0,0 +1,111 @@ +%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: MuzzleFiring + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -2726440688393098333, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.05 + value: {fileID: 6644342678863684956, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.11666667 + value: {fileID: 3704294667564971328, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.18333334 + value: {fileID: 3428542049066646864, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.21666667 + value: {fileID: -3613045360070796819, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.26666668 + value: {fileID: 7557595845178320289, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.33333334 + value: {fileID: -9140233736601649798, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.41666666 + value: {fileID: 8852199226130220870, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.48333332 + value: {fileID: 1477506891053321356, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.53333336 + value: {fileID: 374224288505189037, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.56666666 + value: {fileID: 1252359496601552169, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.6333333 + value: {fileID: -8889142231855367910, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.7 + value: {fileID: 1523143967511010367, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - time: 0.75 + value: {fileID: -8748093977527395550, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + 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: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -2726440688393098333, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 6644342678863684956, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 3704294667564971328, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 3428542049066646864, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: -3613045360070796819, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 7557595845178320289, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: -9140233736601649798, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 8852199226130220870, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 1477506891053321356, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 374224288505189037, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 1252359496601552169, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: -8889142231855367910, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: 1523143967511010367, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + - {fileID: -8748093977527395550, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.76666665 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/MuzzleFiring.anim.meta b/Assets/Animations/MuzzleFiring.anim.meta new file mode 100644 index 0000000..201ee51 --- /dev/null +++ b/Assets/Animations/MuzzleFiring.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e068a2f68843c94569d4aed393f8a438 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/MuzzleIdle.anim b/Assets/Animations/MuzzleIdle.anim new file mode 100644 index 0000000..e6372a1 --- /dev/null +++ b/Assets/Animations/MuzzleIdle.anim @@ -0,0 +1,72 @@ +%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: MuzzleIdle + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -2726440688393098333, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + 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: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -2726440688393098333, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/MuzzleIdle.anim.meta b/Assets/Animations/MuzzleIdle.anim.meta new file mode 100644 index 0000000..2a15ad6 --- /dev/null +++ b/Assets/Animations/MuzzleIdle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80e411102eb76f90e93b04c4ba081900 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player.controller b/Assets/Animations/Player.controller new file mode 100644 index 0000000..ffb5044 --- /dev/null +++ b/Assets/Animations/Player.controller @@ -0,0 +1,415 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-7720728833778683573 +AnimatorStateMachine: + serializedVersion: 7 + 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: 753013702736132460} + m_Position: {x: 90, y: 280, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1108562946434761591} + m_Position: {x: 400, y: 20, z: 0} + - serializedVersion: 1 + m_State: {fileID: -93525052686982622} + m_Position: {x: 400, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4653199982213854376} + m_Position: {x: 690, y: 280, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 4098551775011533001} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 420, y: 410, 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: 753013702736132460} +--- !u!1101 &-7299971255014335774 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 753013702736132460} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.5 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-6599081820611007880 +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: playerDead + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-6108182710439347724 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: magnetActivated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 753013702736132460} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-4653199982213854376 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerDeath + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7299971255014335774} + - {fileID: -6599081820611007880} + 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: 648cc38d28dda65bcb0ccfd0f7c312d4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-3202909621350392436 +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: magnetActivated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -93525052686982622} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-93525052686982622 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerGunMagnet + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -6108182710439347724} + - {fileID: 6081073383844591719} + 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: 6cc69f4414f16fcacb54f12828173363, 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: Player + serializedVersion: 6 + m_AnimatorParameters: + - m_Name: laserActivated + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: magnetActivated + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: playerDead + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: playerKilled + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -7720728833778683573} + 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} + m_EvaluateTransitionsOnStart: 1 +--- !u!1101 &250213940023145286 +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: magnetActivated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -93525052686982622} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &753013702736132460 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerGunNormal + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 8337723450397622298} + - {fileID: -3202909621350392436} + 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: 01b5c2da499e8d717bb2d0347cbcf141, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1108562946434761591 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerGunFast + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 5269389214742855085} + - {fileID: 250213940023145286} + 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: 8e6ec4e8f7ad37fa6bf09938369a68ea, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &4098551775011533001 +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: playerKilled + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4653199982213854376} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &5269389214742855085 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: laserActivated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 753013702736132460} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &6081073383844591719 +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: laserActivated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1108562946434761591} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &8337723450397622298 +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: laserActivated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1108562946434761591} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Animations/Player.controller.meta b/Assets/Animations/Player.controller.meta new file mode 100644 index 0000000..59a13f2 --- /dev/null +++ b/Assets/Animations/Player.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 794bb4e967b35e802a291118ae33ddcb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerDeath.anim b/Assets/Animations/PlayerDeath.anim new file mode 100644 index 0000000..832918c --- /dev/null +++ b/Assets/Animations/PlayerDeath.anim @@ -0,0 +1,105 @@ +%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: PlayerDeath + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 602648358597036351, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.083333336 + value: {fileID: -3083487185408277845, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.18333334 + value: {fileID: -6509250528902895620, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.26666668 + value: {fileID: 1589643321670476522, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.36666667 + value: {fileID: -1407611093323152251, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.45 + value: {fileID: 4768471875018858356, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.55 + value: {fileID: -24666811228157864, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.6333333 + value: {fileID: -200669561164236888, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.73333335 + value: {fileID: -970520626610398134, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.81666666 + value: {fileID: -802807835724928063, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 0.9166667 + value: {fileID: 1001475632903723325, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - time: 1 + value: {fileID: -3314380402463737198, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + 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: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 602648358597036351, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -3083487185408277845, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -6509250528902895620, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: 1589643321670476522, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -1407611093323152251, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: 4768471875018858356, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -24666811228157864, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -200669561164236888, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -970520626610398134, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -802807835724928063, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: 1001475632903723325, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + - {fileID: -3314380402463737198, guid: 9bcdfe2f577c84c5dae9b4351efdb8bb, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/PlayerDeath.anim.meta b/Assets/Animations/PlayerDeath.anim.meta new file mode 100644 index 0000000..59f8c2d --- /dev/null +++ b/Assets/Animations/PlayerDeath.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 648cc38d28dda65bcb0ccfd0f7c312d4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerGunFast.anim b/Assets/Animations/PlayerGunFast.anim new file mode 100644 index 0000000..1171128 --- /dev/null +++ b/Assets/Animations/PlayerGunFast.anim @@ -0,0 +1,96 @@ +%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: PlayerGunFast + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -5152703935596668428, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.13333334 + value: {fileID: 6241229736366294113, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.25 + value: {fileID: 3474605994064010960, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.36666667 + value: {fileID: -3426524414541233683, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.5 + value: {fileID: 2995384793505032154, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.6333333 + value: {fileID: -3426524414541233683, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.75 + value: {fileID: 3474605994064010960, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 0.8666667 + value: {fileID: 6241229736366294113, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - time: 1 + value: {fileID: -5152703935596668428, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + 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: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -5152703935596668428, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: 6241229736366294113, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: 3474605994064010960, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: -3426524414541233683, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: 2995384793505032154, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: -3426524414541233683, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: 3474605994064010960, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: 6241229736366294113, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + - {fileID: -5152703935596668428, guid: 09aca47c1870164c48ca167be1879d57, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/PlayerGunFast.anim.meta b/Assets/Animations/PlayerGunFast.anim.meta new file mode 100644 index 0000000..5e04f19 --- /dev/null +++ b/Assets/Animations/PlayerGunFast.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e6ec4e8f7ad37fa6bf09938369a68ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerGunMagnet.anim b/Assets/Animations/PlayerGunMagnet.anim new file mode 100644 index 0000000..9e7825a --- /dev/null +++ b/Assets/Animations/PlayerGunMagnet.anim @@ -0,0 +1,96 @@ +%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: PlayerGunMagnet + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -7968662766098421004, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.13333334 + value: {fileID: 6076216771690639501, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.25 + value: {fileID: 7495629756395142304, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.36666667 + value: {fileID: 5772949538915507317, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.5 + value: {fileID: -4947473457409549095, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.6333333 + value: {fileID: 5772949538915507317, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.75 + value: {fileID: 7495629756395142304, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 0.8666667 + value: {fileID: 6076216771690639501, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - time: 1 + value: {fileID: -7968662766098421004, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + 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: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -7968662766098421004, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: 6076216771690639501, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: 7495629756395142304, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: 5772949538915507317, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: -4947473457409549095, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: 5772949538915507317, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: 7495629756395142304, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: 6076216771690639501, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + - {fileID: -7968662766098421004, guid: ccbfdc97a34ea7a64a8345f2d0e1148e, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/PlayerGunMagnet.anim.meta b/Assets/Animations/PlayerGunMagnet.anim.meta new file mode 100644 index 0000000..6d0905e --- /dev/null +++ b/Assets/Animations/PlayerGunMagnet.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6cc69f4414f16fcacb54f12828173363 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerGunMuizzleFiring.anim b/Assets/Animations/PlayerGunMuizzleFiring.anim new file mode 100644 index 0000000..d77bcfb --- /dev/null +++ b/Assets/Animations/PlayerGunMuizzleFiring.anim @@ -0,0 +1,53 @@ +%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: PlayerGunMuizzleFiring + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/PlayerGunMuizzleFiring.anim.meta b/Assets/Animations/PlayerGunMuizzleFiring.anim.meta new file mode 100644 index 0000000..d12089b --- /dev/null +++ b/Assets/Animations/PlayerGunMuizzleFiring.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3906973917c256262964244ec5d55bab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerGunMuzzleStopped.anim b/Assets/Animations/PlayerGunMuzzleStopped.anim new file mode 100644 index 0000000..9eff4af --- /dev/null +++ b/Assets/Animations/PlayerGunMuzzleStopped.anim @@ -0,0 +1,53 @@ +%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: PlayerGunMuzzleStopped + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/PlayerGunMuzzleStopped.anim.meta b/Assets/Animations/PlayerGunMuzzleStopped.anim.meta new file mode 100644 index 0000000..044bb2d --- /dev/null +++ b/Assets/Animations/PlayerGunMuzzleStopped.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdd363bb29575531987ba78a1b940084 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerGunNormal.anim b/Assets/Animations/PlayerGunNormal.anim new file mode 100644 index 0000000..8706d37 --- /dev/null +++ b/Assets/Animations/PlayerGunNormal.anim @@ -0,0 +1,96 @@ +%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: PlayerGunNormal + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -20479217534241763, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.15 + value: {fileID: 5955177286966153787, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.25 + value: {fileID: -4722398284102182452, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.35 + value: {fileID: 7345260428716693499, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.5 + value: {fileID: 8555352000505212560, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.65 + value: {fileID: 7345260428716693499, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.75 + value: {fileID: -4722398284102182452, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 0.8333333 + value: {fileID: 5955177286966153787, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - time: 1 + value: {fileID: -20479217534241763, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + 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: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -20479217534241763, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: 5955177286966153787, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: -4722398284102182452, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: 7345260428716693499, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: 8555352000505212560, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: 7345260428716693499, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: -4722398284102182452, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: 5955177286966153787, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + - {fileID: -20479217534241763, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + 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: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/PlayerGunNormal.anim.meta b/Assets/Animations/PlayerGunNormal.anim.meta new file mode 100644 index 0000000..51c046b --- /dev/null +++ b/Assets/Animations/PlayerGunNormal.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01b5c2da499e8d717bb2d0347cbcf141 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/PlayerMuzzle.controller b/Assets/Animations/PlayerMuzzle.controller new file mode 100644 index 0000000..8df1e54 --- /dev/null +++ b/Assets/Animations/PlayerMuzzle.controller @@ -0,0 +1,157 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8554534180019010333 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MuzzleFiring + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7783020711093273921} + 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: e068a2f68843c94569d4aed393f8a438, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-7961498227885541510 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MuzzleIdle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 8986062304726211213} + 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: 80e411102eb76f90e93b04c4ba081900, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-7783020711093273921 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7961498227885541510} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1107 &-5884228224145325981 +AnimatorStateMachine: + serializedVersion: 7 + 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: -7961498227885541510} + m_Position: {x: 410, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8554534180019010333} + m_Position: {x: 410, y: 260, 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: -7961498227885541510} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerMuzzle + serializedVersion: 6 + m_AnimatorParameters: + - m_Name: firing + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -5884228224145325981} + 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} + m_EvaluateTransitionsOnStart: 1 +--- !u!1101 &8986062304726211213 +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: firing + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8554534180019010333} + 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 diff --git a/Assets/Animations/PlayerMuzzle.controller.meta b/Assets/Animations/PlayerMuzzle.controller.meta new file mode 100644 index 0000000..ffc88aa --- /dev/null +++ b/Assets/Animations/PlayerMuzzle.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eeb668455f200138688d6022785b29b6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Game.unity b/Assets/Scenes/Game.unity index 9e5d742..25d4444 100644 --- a/Assets/Scenes/Game.unity +++ b/Assets/Scenes/Game.unity @@ -314,6 +314,120 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2fc998065c092c32ba2452cd6a674a11, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::GameBoard +--- !u!1 &171200254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171200255} + - component: {fileID: 171200257} + - component: {fileID: 171200256} + m_Layer: 0 + m_Name: Gun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &171200255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171200254} + 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: [] + m_Father: {fileID: 1002905790} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &171200256 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171200254} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 794bb4e967b35e802a291118ae33ddcb, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!212 &171200257 +SpriteRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171200254} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 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: 8 + m_MaskInteraction: 0 + m_Sprite: {fileID: -20479217534241763, guid: 63bfb12aa1a96c223bb29d472bd72ed0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.29, y: 0.22} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_SpriteSortPoint: 0 --- !u!1 &240489635 GameObject: m_ObjectHideFlags: 0 @@ -365,6 +479,154 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &292763467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 292763468} + - component: {fileID: 292763469} + - component: {fileID: 292763470} + m_Layer: 0 + m_Name: Pause Screen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &292763468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292763467} + 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: 835753045} + - {fileID: 1331432502} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &292763469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292763467} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42288f9d549717e7d8e85311a5725dc3, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Pause + pauseBacgkround: {fileID: 835753046} + pauseLabel: {fileID: 1331432503} + pauseSound: {fileID: 8300000, guid: 96ed8a206c8897c5dacf0017de7d86f9, type: 3} + musicManager: {fileID: 933658174} +--- !u!82 &292763470 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292763467} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 --- !u!1 &297740150 GameObject: m_ObjectHideFlags: 0 @@ -491,6 +753,211 @@ Transform: - {fileID: 1357719766} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &739145244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 739145245} + - component: {fileID: 739145246} + - component: {fileID: 739145247} + m_Layer: 0 + m_Name: Muzzle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &739145245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739145244} + 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: [] + m_Father: {fileID: 1002905790} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &739145246 +SpriteRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739145244} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 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: 8 + m_MaskInteraction: 0 + m_Sprite: {fileID: -2726440688393098333, guid: 4f6fd9827baef7f669f48393f27d0083, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.46, y: 0.13} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_SpriteSortPoint: 0 +--- !u!95 &739145247 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739145244} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: eeb668455f200138688d6022785b29b6, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &835753044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 835753045} + - component: {fileID: 835753046} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &835753045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835753044} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 0.12, z: 0} + m_LocalScale: {x: 6.710031, y: 5.2828126, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 292763468} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &835753046 +SpriteRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835753044} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 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: 20 + m_MaskInteraction: 0 + m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3} + m_Color: {r: 0, g: 0, b: 0, a: 0} + 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_SpriteSortPoint: 0 --- !u!1 &933658173 GameObject: m_ObjectHideFlags: 0 @@ -636,6 +1103,290 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &1002905789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1002905790} + - component: {fileID: 1002905792} + - component: {fileID: 1002905791} + - component: {fileID: 1002905793} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1002905790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002905789} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.79, y: -0.19932616, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 739145245} + - {fileID: 171200255} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &1002905791 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002905789} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_Resource: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1002905792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002905789} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74c92b00befb9d18ea7fbbbda06eb860, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Player + gameBoard: {fileID: 297740150} + flip: {fileID: 8300000, guid: 91bde96fff4a42a868b3b604bc03094b, type: 3} + normalShoot: {fileID: 8300000, guid: 6b86596f0b4a7f7a3959619238b6eb8f, type: 3} + laserCharge: {fileID: 8300000, guid: a7ec66ba1313b25fc8814e94160aa46f, type: 3} + laserDischarge: {fileID: 8300000, guid: cc5b2cb6c33acc7c1b3e58ea8271f6d0, type: 3} + laserShoot: {fileID: 8300000, guid: afc7335a8ce9bffb9aa38d2228fa1392, type: 3} + magnetIdle: {fileID: 8300000, guid: c9fad737c873a01d7bad7105a8154b52, type: 3} + magnetShoot: {fileID: 8300000, guid: 2f2dbd71f1305b472967f57940696b33, type: 3} + death: {fileID: 8300000, guid: 94aa8c225394a738792fff1703208619, type: 3} + killed: {fileID: 8300000, guid: c74d2609b63376fe48afdf9e4f2e03c0, type: 3} + defeat: {fileID: 8300000, guid: ee144100b299499cab684e20021c6392, type: 3} + musicManager: {fileID: 933658174} +--- !u!58 &1002905793 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002905789} + 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: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_Radius: 0.5 +--- !u!1 &1331432501 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1331432502} + - component: {fileID: 1331432503} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1331432502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331432501} + 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: [] + m_Father: {fileID: 292763468} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1331432503 +SpriteRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331432501} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 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: 21 + m_MaskInteraction: 0 + m_Sprite: {fileID: -509080973713900664, guid: a7e65da71c9c2e3bbae9207017aa0b20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.96, y: 0.79} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_SpriteSortPoint: 0 --- !u!1 &1357719764 GameObject: m_ObjectHideFlags: 0 @@ -1318,3 +2069,5 @@ SceneRoots: - {fileID: 297740152} - {fileID: 240489637} - {fileID: 470931998} + - {fileID: 1002905790} + - {fileID: 292763468} diff --git a/Assets/Scripts/Game/MusicManager.cs b/Assets/Scripts/Game/MusicManager.cs index 7f98d83..ce9c95d 100644 --- a/Assets/Scripts/Game/MusicManager.cs +++ b/Assets/Scripts/Game/MusicManager.cs @@ -14,6 +14,8 @@ public class MusicManager : MonoBehaviour private Queue clipsQueue; + private bool isPaused = false; + // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { @@ -28,7 +30,7 @@ public class MusicManager : MonoBehaviour // Update is called once per frame void FixedUpdate() { - if (audioSource.isPlaying == false) + if (audioSource.isPlaying == false && !isPaused) { audioSource.clip = clipsQueue.Dequeue(); audioSource.Play(); @@ -48,4 +50,16 @@ public class MusicManager : MonoBehaviour clipsQueue.Enqueue(loop); clipsQueue.Enqueue(outro); } + + public void pauseMusic() + { + audioSource.Pause(); + isPaused = true; + } + + public void resumeMusic() + { + audioSource.UnPause(); + isPaused = false; + } } diff --git a/Assets/Scripts/Game/Pause.cs b/Assets/Scripts/Game/Pause.cs new file mode 100644 index 0000000..7820c21 --- /dev/null +++ b/Assets/Scripts/Game/Pause.cs @@ -0,0 +1,49 @@ +using UnityEngine; +using UnityEngine.InputSystem; + +public class Pause : MonoBehaviour +{ + public SpriteRenderer pauseBacgkround; + + public SpriteRenderer pauseLabel; + + public AudioClip pauseSound; + + public MusicManager musicManager; + + private bool isPaused = false; + + private AudioSource audioSource; + + private static Color colorBlackTransparent = new Color(0.0f, 0.0f, 0.0f, 0.0f); + private static Color colorBlackOpaque = new Color(0.0f, 0.0f, 0.0f, 1.0f); + private static Color colorWhiteTransparent = new Color(1.0f, 1.0f, 1.0f, 0.0f); + private static Color colorWhiteOpaque = new Color(1.0f, 1.0f, 1.0f, 1.0f); + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + audioSource = GetComponent(); + } + + // Update is called once per frame + void Update() + { + if (Keyboard.current != null && Keyboard.current.capsLockKey.wasPressedThisFrame) + { + isPaused = !isPaused; + pauseBacgkround.color = isPaused ? colorBlackOpaque : colorBlackTransparent; + pauseLabel.color = isPaused ? colorWhiteOpaque : colorWhiteTransparent; + + if (isPaused) + { + audioSource.PlayOneShot(pauseSound); + musicManager.pauseMusic(); + } + else + { + musicManager.resumeMusic(); + } + } + } +} diff --git a/Assets/Scripts/Game/Pause.cs.meta b/Assets/Scripts/Game/Pause.cs.meta new file mode 100644 index 0000000..ea6221e --- /dev/null +++ b/Assets/Scripts/Game/Pause.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 42288f9d549717e7d8e85311a5725dc3 \ No newline at end of file diff --git a/Assets/Scripts/Game/Player.cs b/Assets/Scripts/Game/Player.cs new file mode 100644 index 0000000..a010551 --- /dev/null +++ b/Assets/Scripts/Game/Player.cs @@ -0,0 +1,127 @@ +using UnityEngine; +using UnityEngine.InputSystem; +using System.Collections; + +public class Player : MonoBehaviour +{ + public GameObject gameBoard; + + public AudioClip flip; + + public AudioClip normalShoot; + + public AudioClip laserCharge; + + public AudioClip laserDischarge; + + public AudioClip laserShoot; + + public AudioClip magnetIdle; + + public AudioClip magnetShoot; + + public AudioClip death; + + public AudioClip killed; + + public AudioClip defeat; + + public MusicManager musicManager; + + private bool flipped = false; + + private bool gameOver = false; + + private AudioSource audioSource; + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + audioSource = GetComponent(); + Cursor.visible = false; + } + + // Update is called once per frame + void Update() + { + if (gameBoard == null || Camera.main == null || Mouse.current == null) + { + return; + } + + if (!TryGetWorldBounds(gameBoard, out Bounds boardBounds) || !TryGetWorldBounds(gameObject, out Bounds playerBounds)) + { + Debug.LogWarning("Could not get world bounds for gameBoard or player."); + return; + } + + Vector2 mouseScreen = Mouse.current.position.ReadValue(); + Camera cam = Camera.main; + + // Keep movement on the same depth plane as the current player position. + float screenZ = cam.WorldToScreenPoint(transform.position).z; + Vector3 mouseWorld = cam.ScreenToWorldPoint(new Vector3(mouseScreen.x, mouseScreen.y, screenZ)); + + Vector3 extents = playerBounds.extents; + float clampedX = Mathf.Clamp(mouseWorld.x, boardBounds.min.x + extents.x, boardBounds.max.x - extents.x); + float clampedY = Mathf.Clamp(mouseWorld.y, boardBounds.min.y + extents.y, boardBounds.max.y - extents.y); + + transform.position = new Vector3(clampedX, clampedY, transform.position.z); + + if (Keyboard.current != null) + { + if (Keyboard.current.spaceKey.wasPressedThisFrame) + { + flipped = !flipped; + transform.eulerAngles = new Vector3(0, 0, flipped ? 90 : 0); + audioSource.PlayOneShot(flip); + } + + if (Keyboard.current.escapeKey.wasPressedThisFrame) + { + gameOver = true; + } + } + + if (gameOver) + { + StartCoroutine(EndGame()); + gameOver = false; // Reset gameOver to prevent multiple coroutine starts + } + } + + private static bool TryGetWorldBounds(GameObject target, out Bounds bounds) + { + Collider2D collider2D = target.GetComponent(); + if (collider2D != null) + { + bounds = collider2D.bounds; + return true; + } + + Renderer renderer = target.GetComponent(); + if (renderer != null) + { + bounds = renderer.bounds; + return true; + } + + Collider collider3D = target.GetComponent(); + if (collider3D != null) + { + bounds = collider3D.bounds; + return true; + } + + bounds = default; + return false; + } + + private IEnumerator EndGame() + { + musicManager.pauseMusic(); + audioSource.PlayOneShot(defeat); + yield return new WaitForSeconds(1.3f); + UnityEngine.SceneManagement.SceneManager.LoadScene("GameOver"); + } +} diff --git a/Assets/Scripts/Game/Player.cs.meta b/Assets/Scripts/Game/Player.cs.meta new file mode 100644 index 0000000..adf07ee --- /dev/null +++ b/Assets/Scripts/Game/Player.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 74c92b00befb9d18ea7fbbbda06eb860 \ No newline at end of file diff --git a/Assets/Sprites/500.png b/Assets/Sprites/500.png new file mode 100644 index 0000000000000000000000000000000000000000..c07dbbcd85153f23236a57b82c66132e878064d7 GIT binary patch literal 2233 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/502.png.meta b/Assets/Sprites/502.png.meta new file mode 100644 index 0000000..299fecf --- /dev/null +++ b/Assets/Sprites/502.png.meta @@ -0,0 +1,275 @@ +fileFormatVersion: 2 +guid: 09aca47c1870164c48ca167be1879d57 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5152703935596668428 + second: 502_0 + - first: + 213: 6241229736366294113 + second: 502_1 + - first: + 213: 3474605994064010960 + second: 502_2 + - first: + 213: -3426524414541233683 + second: 502_3 + - first: + 213: 2995384793505032154 + second: 502_4 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 502_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4f9d00e121bed78b0800000000000000 + internalID: -5152703935596668428 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 502_1 + rect: + serializedVersion: 2 + x: 29 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 164c7b5b06d4d9650800000000000000 + internalID: 6241229736366294113 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 502_2 + rect: + serializedVersion: 2 + x: 58 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0ded0aa0eb7483030800000000000000 + internalID: 3474605994064010960 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 502_3 + rect: + serializedVersion: 2 + x: 87 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: de10111133a8270d0800000000000000 + internalID: -3426524414541233683 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 502_4 + rect: + serializedVersion: 2 + x: 116 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ad76976799eb19920800000000000000 + internalID: 2995384793505032154 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: f357e583833e4f3b8a3ae02c509a1e10 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":5.0,"y":1.0},"gridSpriteSize":{"x":29.0,"y":22.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":2,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 502_0: -5152703935596668428 + 502_1: 6241229736366294113 + 502_2: 3474605994064010960 + 502_3: -3426524414541233683 + 502_4: 2995384793505032154 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/503.png b/Assets/Sprites/503.png new file mode 100644 index 0000000000000000000000000000000000000000..88e478520561d1be87d315f2d2eb2593b87ec8fd GIT binary patch literal 1817 zcmV+!2j=*RP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2kHkL0tO6^jG3?i00v!2L_t(&-tAi3mD@NBy)(xRparymErBhl1#JnF60#-O zC9Fz_N(fqD3n;<+!G}qTllCK+*pE$T+>VwQJ##w35(CR zRwcMX08zoaFr5e1&Y%h)i)4c;jph(@j+o`3zTpZ7$hR@3nPnX|nBODjWh*BHfB|9x zWewLXPz%>%K~c&1+I#2i?X5b`^PIgcPGU%w^4Vftx?^LjnSX%E`2Nt>jauz_dbwPlPsZj93u*q)kAcmpK zcu?dlP*pf_;eSysRjqOefH2S;Us$jWV^Pled?!u<(_^u*G0(aNY%cztvq#HZt|)#MO+mM=~=U9K88lM2Jc?oAlZ#Zj>y(`v@k0j7grVqGF``5pF4G zPxlhDmH%*}%tFcQoI|+==*8<@k80j`&J8h3%fAORy(c1=rs+d4{}0_uIe$g>(_oQ? zd7g6-Q3{tpC5D>40^=DlopZZ|znH)5874EFMQ{c%#S%RM zr;`2N~l$5R)uf1wj=9e>mk41epW-5!1a>^cN*);tO-K&ZEInUPw zcu6reeS>+}&Dk4(XTZFtN;||HO!n{6{ZxTQu!}0Zb9FnVs7%7b5+K@-(a(UH!poku zeg)l62~+`Ca?J>u>i+&-jNk2nJr5@Bdem3ZJ$sa0F8Bt#Ow)8lbn~{#c{D^l1Li$z zsIQ>=>ury(f2e9`sWjbb43c5JZ}=RTN3EW(p!+Kh5-$;9nx?!UD=VpX@rHxs_?ejZ zta+YU_nSw}Grj}YvRj^7^QkM{h7xAZ&%0I?FMdrw=QYA)<}PNr-f0Kv2$LLT-K%Z^ z+ot1P_U(@3Y%$SUmmTT;vZ+=?DmN?zN~`C#Cl{Y}cX-bt(4DRNyea1i#lzLN8kvHb@#$Rtku0w8_UE0*U;Rz&G*x_y>w3OF*gRetw>B}j3;hW@SKhB9 zW|#OLa!aC&rE>~#DbBZ~mU~($`W8CU>AXzKP05|}UXo7468#Y|&k^$%$t}Q*)RHh; za!dPrEGTYd6#>*oatlzCS$brbQRqt^)$U-nR@JLa9;J(wM8r|0lf!}b$t@$yQ4Tb- zhsiCe^W7s!W;q`rx9}}ww&a%T_dVp6cA`pVXIrK0c9A>e79hrC@_{U}0LE4kM*zUq zNK6@!Mr4*I^vjLhQZzzKTpz#J;dX@k^X)$pl2pKwnjD#kEt%l5M{X&`698tKqkJKO z%G&4=bJ`)fB`wC<$>_B`4mZwXZt;t+@}9B5w5X`o!CGX8G}2;v?_u780r>tdF$3^^ zOl~2gjA<~iXRzlDCWFKCc-|x7jN~K>q{X43_b~q)&wu;}xG=SJHyo~T00000NkvXX Hu0mjf_Jl>H literal 0 HcmV?d00001 diff --git a/Assets/Sprites/503.png.meta b/Assets/Sprites/503.png.meta new file mode 100644 index 0000000..75930bc --- /dev/null +++ b/Assets/Sprites/503.png.meta @@ -0,0 +1,273 @@ +fileFormatVersion: 2 +guid: f722654eb7c67c82ba2ea7292f16ddc2 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8837335966756184775 + second: 503_0 + - first: + 213: -4328426546191653744 + second: 503_1 + - first: + 213: -5553534988340954990 + second: 503_2 + - first: + 213: -8773182323395486481 + second: 503_3 + - first: + 213: -5531653135754108794 + second: 503_4 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 503_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 19 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 93dd6bca2c97b5580800000000000000 + internalID: -8837335966756184775 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 503_1 + rect: + serializedVersion: 2 + x: 21 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 09420ed3df65ee3c0800000000000000 + internalID: -4328426546191653744 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 503_2 + rect: + serializedVersion: 2 + x: 42 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 298fb3c1a51ede2b0800000000000000 + internalID: -5553534988340954990 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 503_3 + rect: + serializedVersion: 2 + x: 63 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fec9640c8256f3680800000000000000 + internalID: -8773182323395486481 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 503_4 + rect: + serializedVersion: 2 + x: 84 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 68063bee7ce9b33b0800000000000000 + internalID: -5531653135754108794 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + 503_0: -8837335966756184775 + 503_1: -4328426546191653744 + 503_2: -5553534988340954990 + 503_3: -8773182323395486481 + 503_4: -5531653135754108794 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/504.png b/Assets/Sprites/504.png new file mode 100644 index 0000000000000000000000000000000000000000..76388f1f03be17b0c2365a513f2c0a9073baa6d9 GIT binary patch literal 2051 zcmV+e2>kbnP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2kHkL0tOm;SS;ZH00&1&L_t(&-tC$@lG`{ChX3(SqOenjNENoj4e29rkH9^G z9opIG2<8#YBbe!A)2YHv86st-4Ty%C7|u(Sy}MO|DwQ4t`$Geb9}S4WdwDNcC^s)v zcxc;G`P;{?yZM!kdT0Lsm^ZJ1YS#e(6acj?_!m0-JD4?aqV%~3Zmz*BZI;&p00I!x z>vP*;3vjPpHL zV6q7QcFYIn(-+6AW5fYKj1d6vBL%Nq$OHgV#lbOKX0#%wP9!r)B&!Fmz^qjfyAGzj z+_std!B@1wCZgQYR$`2ZF=D9ed7zRLR?n{YeUHBH^LMjp-*ZPe+jpv~zhA=4exzVo zbbfk|G2%gWQGW~5hVy4)$_f(z9@4;w2y}y=0Kln^F(HB&f@3lWfGtJWU|QS;3r@%U zPYoXm_m`Ey$Wnx;YD z_lxDpmklG> zGr;qN$b(Ld2th~#|5hgR9GGp}W^s|EMj?HsG=^D`LW*i4!Y~XuTJ7bd)V}+n8HOP% zLI?qMUFU|F%9T>@nSJW0xPi&c=`}ODx&{%Ub^&emhzNfrrp@F_m`&4w(;%8nA_7=4 zlbON5f+-Btj&Tt)+4L%>j+rNG&UxR)^y!T;*@7p%`*LeZl?^O2L(;nIW!s|G>H&bt z9Pu^_$_AL-rfJZ19n|F|s+t|+uEWqYAXUV4|0PVjPDH5t9z)a2zSzC0kkq#CeUHDJ z1_A*hZ(?#{e(!tyRo4&!BAxvdQV@mAWC(^BKuMi1VOk*l7>3yonfK?JsRT~yp-I7p z7+=klwA2~XLNg{?Y6_Lw^9KM_RrPhZ+d);Ks+gt;RaIe{CXC~V{eF+#Zig5ns;a{M z{XH~&pT-f#RM)>^j2Oppb}BW>7{}xBTUAwG_e8i?#W4g-(}X<{G~Ig%Q&mCJ1R2ML zO&LcVkH>F+?si|Rs)CFo`YSQbSF;IV!K|w4>s}`akeQ@=j1?|sj^l{w{(fO|KPdz_ z`^h6J8S{D15x}(Hzj{0^fQ%{Qi0OVp7$vLM2w>Rla6BHr-IiHAGh-NrtV&*4vXay_ zhGBp*LtSF&Rm|UOc^5M;W|YX>D9e#-XR(E;>Ae-fAp{Iwt{)PS?)oL|FJ4Qx0X< zX=~r=!)P!Nr}x`UXj= z*Ck^iMkwhc=Gp=2Q%rNxD^hukQ7TeCgSwEpc8=ul(=^-t^>WbHm{0aCMR0t9Dd(;K zRhTZ}7Po7oQjtu;ysX;!MOnxVw!ze$PM0&Plxlw#LPS|T;Lb0~0Jn}<`&`=finMmE zoXMr1Z(;iH4^J?;ye?;EIbl7=FENjlBTY`T8Qn=f0EE=%!Ohw&On-vUZn?C2w`H_? z_3&$^m$;=m%_>%&*!pOHN|EgTLlLaZyeiY=lHziiEVstbDH0JaX0mNEwld8o1CT-; z5Q590uvk9M?Fa~AIe=^FK#UQQ8E`5`%!{)faa;fAm}fr%h~lcBIc>1~*)5mG{IJ$> zKJoUuHx$c2`3G(JzZR_=kS)%pihM@W&SG$X1#zq2T(*FOr{|eJyPc&pbx*tC;<3o=18wmj&=z;QEK&@JxVT`f%Qw&3}XW hUf#=lc`yHs@(*>a05-2jXyE_=002ovPDHLkV1n?H&U*j= literal 0 HcmV?d00001 diff --git a/Assets/Sprites/504.png.meta b/Assets/Sprites/504.png.meta new file mode 100644 index 0000000..72a4a0d --- /dev/null +++ b/Assets/Sprites/504.png.meta @@ -0,0 +1,275 @@ +fileFormatVersion: 2 +guid: ccbfdc97a34ea7a64a8345f2d0e1148e +TextureImporter: + internalIDToNameTable: + - first: + 213: -7968662766098421004 + second: 504_0 + - first: + 213: 6076216771690639501 + second: 504_1 + - first: + 213: 7495629756395142304 + second: 504_2 + - first: + 213: 5772949538915507317 + second: 504_3 + - first: + 213: -4947473457409549095 + second: 504_4 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 504_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4fa62db1f6f996190800000000000000 + internalID: -7968662766098421004 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 504_1 + rect: + serializedVersion: 2 + x: 29 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d8034eee5fe035450800000000000000 + internalID: 6076216771690639501 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 504_2 + rect: + serializedVersion: 2 + x: 58 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0acb7c5cc83d50860800000000000000 + internalID: 7495629756395142304 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 504_3 + rect: + serializedVersion: 2 + x: 87 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 57c505de403ad1050800000000000000 + internalID: 5772949538915507317 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 504_4 + rect: + serializedVersion: 2 + x: 116 + y: 0 + width: 29 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9dc1e637a1b075bb0800000000000000 + internalID: -4947473457409549095 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: aeb0ae9b6867266d49e6d4d58e82c51e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":5.0,"y":1.0},"gridSpriteSize":{"x":29.0,"y":22.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":2,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 504_0: -7968662766098421004 + 504_1: 6076216771690639501 + 504_2: 7495629756395142304 + 504_3: 5772949538915507317 + 504_4: -4947473457409549095 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/505.png b/Assets/Sprites/505.png new file mode 100644 index 0000000000000000000000000000000000000000..30f169207ef9d2b185497ad7e59afdbb8483c708 GIT binary patch literal 1807 zcmV+q2k`ibP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2kHkL0tP6vk9}bP00vV@L_t(&-tC(0apO1)hF|Zb0kpsta3!z>wV*2@Tf$xm zaS5jqRwV>2paqnm`yqm+Xi}D)?4ECLIg^ni%a1@3UnBwiZvTmPs&B*?7a~Fk0RTWm zFf*ts%nSgas`-BL{i*koTg+gFxnO;iNvcqyyX7327YhL)1OziE(WSp1WJaRQ%l*BB z`BH<2VaPx5K~UAE5R_g_>1Dk(Bo55rLW?Q_5oQ2Jgy_FdOc3GRU@@=|fNvo{5|hC| z5QqYS2mphFK76TxKk`9T<%zy}331EQDAOZxevawl~&s0IokoEsX0nB?$ z=JogMyK{eAOswOwSi!u~1ZG~`a)>BT#@>Xb@0waQ0E;rCW|kJvYe99>dFL^JslhxV z=ctOQny3+21^{0Zvs6Hr)BjrSTVhTPCIPVOS~e$A@!9W}%rC7MzrMb1uH!gnYlCY^ zc*?|I(b?_FzdIY{rx9e)>rnc*$T>F?+=15h|1FEEUFH!@ZCO+VmY6K6$9%-1B7nahl(T11aYrd? z3qr%vO6FCJ8pko4zsD&NfvV=1RVNjDF=_%%Z)x%^1dtL|w=JtLP6H4cgK%yrl6T;Z zd5uwPL|WBQWQ`eSm_tBR&Cj?-x8j~A=Ew{dfiQ2hTI%=-Kt*8bxv4Se&U_t5h+yq= zVKu9P%H}r$Ac%mNF^g=NFFO{pi6`Y`l%IQAR+;HVBLiT8K}73hc}xgl!z^P?)tM6j zNQ$Lq1|tIphNj<&2W{qUwo0_IByVoD9KtfY_ed_?Qudeot^_3oV$9#oH<$>(mvgD^D#!m7{Sb+#$;v; z!|vZ*KOgYMQ4f_?D^E^My{L;(#%nXAW-k9+Q zU`Q#tgFR(G+Kw<=iNP~6e?;GJF|RC&rO55mXBF9G{N;=v(WrZvW|rN>Gc!M<@8w2p z?J9RC>U|s+2cF$e`#VDDZt3g|z`e{PS=zHO%lP#Wvr?ed1%|X-?o8DCI4(ZpXAx+O z8-XaL*Lf`<0MWjWzL)8)U{710iTNY?PGm5n_C&pp<01geO*27#9aW~17qi#hHNay` z+SUGNW2#b9`#-|$jc2wfJD>3tI1R(FAekf;2WLGK-!uJtnMW3W&&8CVCTGt2LgxVy z!934bJIUw-*iBmc0JGd%{LQ?vg;ekF4a1NZxMe1FB%nURJY)s`BC~W`KZ|*>sBy$M zV5w)-w~ETux`RRp&3(I%GKXP!YNl`bd}iNoF~0!7ALsK403vgD@awG<-}>ljK#y5# zb{U>x0t7^Y^CT_J#fBy zuJ`%Ucg+*tcjiT^lhgG8QM1qXv!e3wP}c97%!PS5S4;*YFHO^ek{jV(MWAc0wkbq; zWd@kDJPd{~R;sKdONV+{K)&$GLX_LgOTUjYPmO)4rCurLbCL&+;zwYatF8T#xfeTl zJ>uRiZfR-bt)uw48dNVt`LifJyN9_~+)^LEmnYSG$MJ`XTfAhyi1OJ?!lj6%E@~-@Tk7ks>vM~$i#zJY zSS!=pD{hext_ntcNBJtY6zrBomBlT+610|_{`p98OL_Wyr0=(iTWZUpN{L&OtVfDl z>On2H;7b<}iaLkxF*I;`i!o2W`T(ecQ{haGOQ}%Oi(aOk;+C2P1O54CJ!;Km-$krlJ-VL15l3Zi&pRjj+H=W<&t6YyzmWyud{&X1Aodo{ZME x#}SMA+03#`_#;er`JX9g$^3|%zuObHe*o?w%|}`4n+yN|002ovPDHLkV1oCtQcM5< literal 0 HcmV?d00001 diff --git a/Assets/Sprites/505.png.meta b/Assets/Sprites/505.png.meta new file mode 100644 index 0000000..57c26fc --- /dev/null +++ b/Assets/Sprites/505.png.meta @@ -0,0 +1,273 @@ +fileFormatVersion: 2 +guid: 25b844ef49bf2a34c987fbdc0d6aeed2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1682008262317320107 + second: 505_0 + - first: + 213: 2075893173371962363 + second: 505_1 + - first: + 213: 4363204895068129761 + second: 505_2 + - first: + 213: 2878008991652009136 + second: 505_3 + - first: + 213: -8659769493274180510 + second: 505_4 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 505_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 19 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ba722b85a91b75710800000000000000 + internalID: 1682008262317320107 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 505_1 + rect: + serializedVersion: 2 + x: 21 + y: 0 + width: 20 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bf38e76b7dd0fcc10800000000000000 + internalID: 2075893173371962363 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 505_2 + rect: + serializedVersion: 2 + x: 42 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1e908cc1cb73d8c30800000000000000 + internalID: 4363204895068129761 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 505_3 + rect: + serializedVersion: 2 + x: 63 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0b45cc7fdedb0f720800000000000000 + internalID: 2878008991652009136 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 505_4 + rect: + serializedVersion: 2 + x: 84 + y: 0 + width: 21 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 264c0acf68152d780800000000000000 + internalID: -8659769493274180510 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + 505_0: 1682008262317320107 + 505_1: 2075893173371962363 + 505_2: 4363204895068129761 + 505_3: 2878008991652009136 + 505_4: -8659769493274180510 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/510.png b/Assets/Sprites/510.png new file mode 100644 index 0000000000000000000000000000000000000000..12b10c5b15396460cebf803b00ca3184145beef8 GIT binary patch literal 4667 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/510.png.meta b/Assets/Sprites/510.png.meta new file mode 100644 index 0000000..27f61f2 --- /dev/null +++ b/Assets/Sprites/510.png.meta @@ -0,0 +1,481 @@ +fileFormatVersion: 2 +guid: 9bcdfe2f577c84c5dae9b4351efdb8bb +TextureImporter: + internalIDToNameTable: + - first: + 213: 602648358597036351 + second: 510_0 + - first: + 213: -3083487185408277845 + second: 510_1 + - first: + 213: -6509250528902895620 + second: 510_2 + - first: + 213: 1589643321670476522 + second: 510_3 + - first: + 213: -1407611093323152251 + second: 510_4 + - first: + 213: 4768471875018858356 + second: 510_5 + - first: + 213: -24666811228157864 + second: 510_6 + - first: + 213: -200669561164236888 + second: 510_7 + - first: + 213: -970520626610398134 + second: 510_8 + - first: + 213: -802807835724928063 + second: 510_9 + - first: + 213: 1001475632903723325 + second: 510_10 + - first: + 213: -3314380402463737198 + second: 510_11 + - first: + 213: 7289521068662749096 + second: 510_12 + - first: + 213: 5571246290323509977 + second: 510_13 + - first: + 213: 8323064257497856572 + second: 510_14 + - first: + 213: -7790696977937322216 + second: 510_15 + - first: + 213: -1776992720072581404 + second: 510_16 + - first: + 213: -8597493917165157979 + second: 510_17 + - first: + 213: -1522662958862567901 + second: 510_18 + - first: + 213: -6009062319930200117 + second: 510_19 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 510_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f3906aa3d790d5800800000000000000 + internalID: 602648358597036351 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_1 + rect: + serializedVersion: 2 + x: 36 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ba2454cedb04535d0800000000000000 + internalID: -3083487185408277845 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_2 + rect: + serializedVersion: 2 + x: 72 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cf728b6a12f7aa5a0800000000000000 + internalID: -6509250528902895620 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_3 + rect: + serializedVersion: 2 + x: 108 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ae2adb3cd2c8f0610800000000000000 + internalID: 1589643321670476522 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_4 + rect: + serializedVersion: 2 + x: 144 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 58403902b29277ce0800000000000000 + internalID: -1407611093323152251 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_5 + rect: + serializedVersion: 2 + x: 180 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 47f90f7e7e30d2240800000000000000 + internalID: 4768471875018858356 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_6 + rect: + serializedVersion: 2 + x: 216 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 85801077aad58aff0800000000000000 + internalID: -24666811228157864 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_7 + rect: + serializedVersion: 2 + x: 252 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8a77299e814173df0800000000000000 + internalID: -200669561164236888 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_8 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a4c92b3d1a40882f0800000000000000 + internalID: -970520626610398134 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_9 + rect: + serializedVersion: 2 + x: 324 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1cb27b0e68adbd4f0800000000000000 + internalID: -802807835724928063 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_10 + rect: + serializedVersion: 2 + x: 360 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d399f6638c4f5ed00800000000000000 + internalID: 1001475632903723325 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 510_11 + rect: + serializedVersion: 2 + x: 396 + y: 0 + width: 36 + height: 32 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 29af1a49594f002d0800000000000000 + internalID: -3314380402463737198 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 8aa55d1194e47f496bfb3c9bfa2fd343 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":12.0,"y":1.0},"gridSpriteSize":{"x":36.0,"y":32.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":2,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 510_0: 602648358597036351 + 510_1: -3083487185408277845 + 510_10: 1001475632903723325 + 510_11: -3314380402463737198 + 510_2: -6509250528902895620 + 510_3: 1589643321670476522 + 510_4: -1407611093323152251 + 510_5: 4768471875018858356 + 510_6: -24666811228157864 + 510_7: -200669561164236888 + 510_8: -970520626610398134 + 510_9: -802807835724928063 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/530.png b/Assets/Sprites/530.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d8f7a88b7911626b4160f9f6057ae8e0f9c880 GIT binary patch literal 1870 zcmZWqc{tl?9{QYye-M$xi|BJ90RWJ3 z7yxpa0PtCE%6$s}X-)vJ8U+B~Q~`id@|~Vw54l6_Z+KrU@I`Uz`*>w?i$?M}QVIY- z^%VpGs_!7=#sjH-0k{LJ2apg0mlK!#OXPv2e%Lb?(r4D^9#{PGjh0$e4BIprn#j1Q zmQL zTU$w4*JocOMoh=f7PA`TtDTund%rqqrSdXM0vE33$x^$+&l-o#%Z~VB4KVe>%gagq z^Y`xFWU(faymBke+qD|P7OFFPH!=&Iy zXY{(CE%btG?muohA76ND;itv)S>eCkCw$$!cS5rNJG&6@$=y#q$8SG;teln=Ss-+j#~ zt7AKHv3+i+m!>C!Yo-izMvXA_6vR6uJ*)NmVxGZtipOv1r2_{s2t3=)*2YyhnPsL# zG7%gs85yirJ=T!VLhn38Cu=xZQ~jdGm2OKgn98uFGTUS`GD1{37{beku7+cv zsw6#P5puF2pNV!bjUA@IzQ!~!xmkiwk+-XME!T?B3vbFL7#{+Rk9*}VkZ>xL6LiyI z%{?tBPMTMp(I8o+*2kW!!ayfIvgsJSEwN*xwTVmRY!*5#0+&ZnhbWP<=N)soOKvm% zm7Oi!2-sGcK7?e_Mo2+wlbYOX^OlPEjvy`j0)>V`;gyP5Z`oP;KK9Jh>syomy7VH^ zTpY_jF5qx%7+kdp3C34y89F1ZiQ018AvR9Z9rYhJiJSiFr3VtGL#@BUVwT*d{H4dJ zi;BTjq~8@=p%TK1kAK%M`fQmn+BkJ$yegV!4OZVZwrP7bXzZ$PPm->&cgFiSc;bAU zBUu~&*|w#Jv8|e^eNPt#8f_H=$t!4reB1d)SALsNsr`#p(QLN+XfWrGDYuDfxGska zfqIR0W`YD|wsUO|$5m@M4z)&wG{yIdq1uGg zyNyGGb_IM_+CMzap-V|GckrH(dPH|nTEDnsc74oC)~Xh1sO6EAneOlb88$)yS*(31 zVg&qrxB!rc5^w6?-+0t({iFGHa6Z3>VkZG4TS&QaZ5E()(e zR~qKcYxXLshZj*6&YG@&jJiU#m0V39oDzUcMI+`rdSsXmF{2o-D6tavZ1nV+KoxC3 z^`p6;h$4wfpY+cv!8Ji^MQZ6`kIvEH+!z!dBYq7@aDXMLMlw_qM<^aHv2%1)2KsB) zc>5GZ>~qRwgM7A_<#d>0mOcJwby|%ix6??`b7sThpF|zvp5ie&b^Z_dlc+;H1Z$3N zrB>ure=v;Nd~#DCWW7zdCw0xPKTVrUXIAjn{>UI_rJj1>Pnb?y(Dh2uyRq7n*c;h; zBv{*&Zc`LpbF*8#=yLa;b$4WYnYV_8&u;l_WcJJ@ZXvzj_!ALGm!~09#%Bt*szl^G_&ZOMdS|F|@T63F zZ_KshslE8EjC$inO~+b~Gc)J`utKQw)+{50a#7G2J#b@;Y*FM3*CwlrKK4(`N{(JK zO^C1uW2H>~lp_6zYsUqu+3Q+#+C?)YZAC`S#*Xu&y(3s5D|47i!ftl^^#(NuCJ!33 zC^H6Y?&ldlSX0uI(4d-LhX3iLh?I^G9$t~d17C)$B0XunFwFf(02mg1R#pg9XN zrYW@sefi6fD(Js)@#y)0ZhAuje`*izPbKXcnTRYg_seW{9K(GG@wDe@;J4J!P@FB- zSm19d-izCuk2_o?8X`Wfo*tW$gDjf1`}6fkSHEENNeBtJMr}?!7-3G{JkG#jx4m7! W7aG%p*KzU>3-H4QVp}j#Kl~4ZC{tSi literal 0 HcmV?d00001 diff --git a/Assets/Sprites/530.png.meta b/Assets/Sprites/530.png.meta new file mode 100644 index 0000000..2fa68b8 --- /dev/null +++ b/Assets/Sprites/530.png.meta @@ -0,0 +1,551 @@ +fileFormatVersion: 2 +guid: 4f6fd9827baef7f669f48393f27d0083 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2726440688393098333 + second: 530_0 + - first: + 213: 6644342678863684956 + second: 530_1 + - first: + 213: 3704294667564971328 + second: 530_2 + - first: + 213: 3428542049066646864 + second: 530_3 + - first: + 213: -3613045360070796819 + second: 530_4 + - first: + 213: 7557595845178320289 + second: 530_5 + - first: + 213: -9140233736601649798 + second: 530_6 + - first: + 213: 8852199226130220870 + second: 530_7 + - first: + 213: 1477506891053321356 + second: 530_8 + - first: + 213: 374224288505189037 + second: 530_9 + - first: + 213: 1252359496601552169 + second: 530_10 + - first: + 213: -8889142231855367910 + second: 530_11 + - first: + 213: 1523143967511010367 + second: 530_12 + - first: + 213: -8748093977527395550 + second: 530_13 + - first: + 213: -2380268912224475817 + second: 530_14 + - first: + 213: 1045444400204800609 + second: 530_15 + - first: + 213: 3927215973493709175 + second: 530_16 + - first: + 213: 340103466343258742 + second: 530_17 + - first: + 213: 7558860552932769490 + second: 530_18 + - first: + 213: 5230112793631043441 + second: 530_19 + - first: + 213: -1067580590973624742 + second: 530_20 + - first: + 213: -8636056582596113711 + second: 530_21 + - first: + 213: -7432832476787978186 + second: 530_22 + - first: + 213: 1292716212166313299 + second: 530_23 + - first: + 213: -259870390431612155 + second: 530_24 + - first: + 213: 8170272172865930502 + second: 530_25 + - first: + 213: 678104537359276042 + second: 530_26 + - first: + 213: 611117070297892478 + second: 530_27 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: 530_0 + rect: + serializedVersion: 2 + x: 0 + y: 170 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3ab6823a3acb92ad0800000000000000 + internalID: -2726440688393098333 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_1 + rect: + serializedVersion: 2 + x: 0 + y: 157 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c5523a39672753c50800000000000000 + internalID: 6644342678863684956 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_2 + rect: + serializedVersion: 2 + x: 0 + y: 144 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 045759bbf5c486330800000000000000 + internalID: 3704294667564971328 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_3 + rect: + serializedVersion: 2 + x: 0 + y: 131 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 05d7b1414d0a49f20800000000000000 + internalID: 3428542049066646864 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_4 + rect: + serializedVersion: 2 + x: 0 + y: 118 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: de95b934362ebddc0800000000000000 + internalID: -3613045360070796819 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_5 + rect: + serializedVersion: 2 + x: 0 + y: 105 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1a562db1169f1e860800000000000000 + internalID: 7557595845178320289 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_6 + rect: + serializedVersion: 2 + x: 0 + y: 92 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a7d31d5f7dd572180800000000000000 + internalID: -9140233736601649798 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_7 + rect: + serializedVersion: 2 + x: 0 + y: 79 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 647ca729b4459da70800000000000000 + internalID: 8852199226130220870 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_8 + rect: + serializedVersion: 2 + x: 0 + y: 66 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c8ccc6270b8218410800000000000000 + internalID: 1477506891053321356 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_9 + rect: + serializedVersion: 2 + x: 0 + y: 53 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: da2dca6f103813500800000000000000 + internalID: 374224288505189037 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_10 + rect: + serializedVersion: 2 + x: 0 + y: 40 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 925c50ea356416110800000000000000 + internalID: 1252359496601552169 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_11 + rect: + serializedVersion: 2 + x: 0 + y: 27 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a197650ac3c63a480800000000000000 + internalID: -8889142231855367910 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_12 + rect: + serializedVersion: 2 + x: 0 + y: 14 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f3cd5455e5b432510800000000000000 + internalID: 1523143967511010367 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: 530_13 + rect: + serializedVersion: 2 + x: 0 + y: 1 + width: 46 + height: 13 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 22bdeb770e6889680800000000000000 + internalID: -8748093977527395550 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 708ef7c3bc55d2556b86c1b22e650d73 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":14.0},"gridSpriteSize":{"x":46.0,"y":13.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":2,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + 530_0: -2726440688393098333 + 530_1: 6644342678863684956 + 530_10: 1252359496601552169 + 530_11: -8889142231855367910 + 530_12: 1523143967511010367 + 530_13: -8748093977527395550 + 530_2: 3704294667564971328 + 530_3: 3428542049066646864 + 530_4: -3613045360070796819 + 530_5: 7557595845178320289 + 530_6: -9140233736601649798 + 530_7: 8852199226130220870 + 530_8: 1477506891053321356 + 530_9: 374224288505189037 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/531.png b/Assets/Sprites/531.png new file mode 100644 index 0000000000000000000000000000000000000000..798bbd71cd73c3940d0b39a120caf8d1693cc1b5 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^+kse*gAGV#v3H07DaPU;cPGZ1Cw1z99F}xPUq=Rp zjs4tz5?O(Kg=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G( z@^*J&_z!{$_AZ|c6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?625m7)A8MBh@?@7?_$p zT^vIyZoR#GyLYjJKE20X)awN;B<7;+W6bs zZk~BEXYx$Vr6nK#ODqoZx*XrLan|z(j~_3dwB+!^3Bg{MKX1$ZY{?#6R~Jw`d3*S^ zD@!j}E?@Ur#3>+h%1@;kH_tL%5_rwK>N`8H)Rj}(9$aE7te(BIE}Y1@kfFBHa<3gv z)@`%t-*paZ&fj|feeusZoAQ%;uHQWQ`Ax<9&*3*K-F^R_Saca^!Yd(fX{BQ;9)5|~ zy!h7@hNrtNo)`UWt!STJP#(K{S>`g{oLS3sJ_Xwqc=K+2wqW1se3K*P#!>ct>q&)R?gxzVg-J0_K56^1)k_1vu3lD7T!$um#(USE0eSht`;|Fw$un^kz9OP{_k zEnRf)nwQCuSGqUt{VjDh7dv~saN>wRw<>Z`53lCgptN^qjL#?|;w! zKF3