From 2a13bbf42ae56d82332c54a7213cc40572f22575 Mon Sep 17 00:00:00 2001 From: Adam P Skawinski Date: Tue, 24 Mar 2020 14:47:30 -0400 Subject: [PATCH] Rogue Battle Rogue battle system ouch --- RPG/Assets/EnemyAnimations/Enemy.controller | 235 +-- .../{Scene1.meta => Mage.meta} | 2 +- .../EnemyAnimations/{ => Mage}/E_Attack.anim | 0 .../EnemyAnimations/Mage/E_Attack.anim.meta | 8 + .../EnemyAnimations/{ => Mage}/E_Dead.anim | 0 .../EnemyAnimations/Mage/E_Dead.anim.meta | 8 + .../EnemyAnimations/{ => Mage}/E_Hurt.anim | 0 .../EnemyAnimations/Mage/E_Hurt.anim.meta | 8 + .../EnemyAnimations/{ => Mage}/E_Idle.anim | 0 .../EnemyAnimations/Mage/E_Idle.anim.meta | 8 + .../{Scene1 => Mage}/Idle.anim | 0 .../{Scene1 => Mage}/Idle.anim.meta | 0 .../{Scene1 => Mage}/mage.controller | 0 .../{Scene1 => Mage}/mage.controller.meta | 0 RPG/Assets/EnemyAnimations/Rogue.meta | 8 + RPG/Assets/EnemyAnimations/Rogue/Attack.anim | 53 + .../Attack.anim.meta} | 2 +- RPG/Assets/EnemyAnimations/Rogue/Dead.anim | 53 + .../Dead.anim.meta} | 2 +- RPG/Assets/EnemyAnimations/Rogue/Hurt.anim | 53 + .../Hurt.anim.meta} | 2 +- RPG/Assets/EnemyAnimations/Rogue/Idle.anim | 116 ++ .../Idle.anim.meta} | 2 +- RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim | 116 ++ .../EnemyAnimations/Rogue/Idle_1.anim.meta | 8 + .../EnemyAnimations/Rogue/mage.controller | 72 + .../Rogue/mage.controller.meta | 8 + RPG/Assets/Scenes/2D.unity | 78 + RPG/Assets/Scenes/2D_1.unity | 4 +- RPG/Assets/Scenes/2D_1B.unity | 1612 +++++++++++++++++ RPG/Assets/Scenes/2D_1B.unity.meta | 7 + RPG/Assets/Scenes/2D_2.unity | 138 ++ RPG/Assets/Scenes/Rogue.unity | 196 ++ RPG/Assets/Scenes/Rogue.unity.meta | 7 + RPG/Assets/Scripts/BattleSystem.cs | 6 +- RPG/Assets/Scripts/BattleSystem1.cs | 378 ++++ RPG/Assets/Scripts/BattleSystem1.cs.meta | 11 + RPG/Assets/Scripts/PlayerController.cs | 20 +- RPG/ProjectSettings/EditorBuildSettings.asset | 13 +- RPG/ProjectSettings/TagManager.asset | 2 + 40 files changed, 2991 insertions(+), 245 deletions(-) rename RPG/Assets/EnemyAnimations/{Scene1.meta => Mage.meta} (77%) rename RPG/Assets/EnemyAnimations/{ => Mage}/E_Attack.anim (100%) create mode 100644 RPG/Assets/EnemyAnimations/Mage/E_Attack.anim.meta rename RPG/Assets/EnemyAnimations/{ => Mage}/E_Dead.anim (100%) create mode 100644 RPG/Assets/EnemyAnimations/Mage/E_Dead.anim.meta rename RPG/Assets/EnemyAnimations/{ => Mage}/E_Hurt.anim (100%) create mode 100644 RPG/Assets/EnemyAnimations/Mage/E_Hurt.anim.meta rename RPG/Assets/EnemyAnimations/{ => Mage}/E_Idle.anim (100%) create mode 100644 RPG/Assets/EnemyAnimations/Mage/E_Idle.anim.meta rename RPG/Assets/EnemyAnimations/{Scene1 => Mage}/Idle.anim (100%) rename RPG/Assets/EnemyAnimations/{Scene1 => Mage}/Idle.anim.meta (100%) rename RPG/Assets/EnemyAnimations/{Scene1 => Mage}/mage.controller (100%) rename RPG/Assets/EnemyAnimations/{Scene1 => Mage}/mage.controller.meta (100%) create mode 100644 RPG/Assets/EnemyAnimations/Rogue.meta create mode 100644 RPG/Assets/EnemyAnimations/Rogue/Attack.anim rename RPG/Assets/EnemyAnimations/{E_Attack.anim.meta => Rogue/Attack.anim.meta} (79%) create mode 100644 RPG/Assets/EnemyAnimations/Rogue/Dead.anim rename RPG/Assets/EnemyAnimations/{E_Dead.anim.meta => Rogue/Dead.anim.meta} (79%) create mode 100644 RPG/Assets/EnemyAnimations/Rogue/Hurt.anim rename RPG/Assets/EnemyAnimations/{E_Hurt.anim.meta => Rogue/Hurt.anim.meta} (79%) create mode 100644 RPG/Assets/EnemyAnimations/Rogue/Idle.anim rename RPG/Assets/EnemyAnimations/{E_Idle.anim.meta => Rogue/Idle.anim.meta} (79%) create mode 100644 RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim create mode 100644 RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim.meta create mode 100644 RPG/Assets/EnemyAnimations/Rogue/mage.controller create mode 100644 RPG/Assets/EnemyAnimations/Rogue/mage.controller.meta create mode 100644 RPG/Assets/Scenes/2D_1B.unity create mode 100644 RPG/Assets/Scenes/2D_1B.unity.meta create mode 100644 RPG/Assets/Scenes/Rogue.unity create mode 100644 RPG/Assets/Scenes/Rogue.unity.meta create mode 100644 RPG/Assets/Scripts/BattleSystem1.cs create mode 100644 RPG/Assets/Scripts/BattleSystem1.cs.meta diff --git a/RPG/Assets/EnemyAnimations/Enemy.controller b/RPG/Assets/EnemyAnimations/Enemy.controller index 3e0fe5e..8401d5b 100644 --- a/RPG/Assets/EnemyAnimations/Enemy.controller +++ b/RPG/Assets/EnemyAnimations/Enemy.controller @@ -14,19 +14,19 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: EHurt m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} - m_Name: EAttack m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -40,139 +40,14 @@ AnimatorController: m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} ---- !u!1101 &1101328346348381784 -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: EHurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102765959320503236} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.5 - m_HasExitTime: 0 - m_HasFixedDuration: 0 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101584694540992774 -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: EDead - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102180150596978962} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.78571427 - m_HasExitTime: 0 - m_HasFixedDuration: 0 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101744317989511542 -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: EAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102765959320503236} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.64285725 - m_HasExitTime: 0 - m_HasFixedDuration: 0 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101807688134903310 -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: EHurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102410806809194256} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.78571427 - m_HasExitTime: 0 - m_HasFixedDuration: 0 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101851545024304438 -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: EAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102507741475534842} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.78571427 - m_HasExitTime: 0 - m_HasFixedDuration: 0 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1102 &1102180150596978962 +--- !u!1102 &1102387675937374448 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: E_Dead + m_Name: Idle_1 m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] @@ -185,90 +60,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 1580d0b16bf16d24682f59ee212d5306, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102410806809194256 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: E_Hurt - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101328346348381784} - 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: c024eb4186e2a054b90e920ebba9956c, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102507741475534842 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: E_Attack - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101744317989511542} - 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: 48862c1bce961ae4bb2b92b3265733c5, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102765959320503236 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: E_Idle - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101807688134903310} - - {fileID: 1101851545024304438} - - {fileID: 1101584694540992774} - 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: 06c3ffc876e6b5a4e9b55dc00f0865a7, type: 2} + m_Motion: {fileID: 7400000, guid: 92fa84ca2ff3979468299f2a7c6efa64, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -284,17 +76,8 @@ AnimatorStateMachine: m_Name: Base Layer m_ChildStates: - serializedVersion: 1 - m_State: {fileID: 1102410806809194256} - m_Position: {x: 120, y: 0, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102765959320503236} - m_Position: {x: 120, y: 84, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102180150596978962} - m_Position: {x: 372, y: 84, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102507741475534842} - m_Position: {x: 132, y: 192, z: 0} + m_State: {fileID: 1102387675937374448} + m_Position: {x: 200, y: 0, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -304,4 +87,4 @@ AnimatorStateMachine: m_EntryPosition: {x: -36, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102765959320503236} + m_DefaultState: {fileID: 1102387675937374448} diff --git a/RPG/Assets/EnemyAnimations/Scene1.meta b/RPG/Assets/EnemyAnimations/Mage.meta similarity index 77% rename from RPG/Assets/EnemyAnimations/Scene1.meta rename to RPG/Assets/EnemyAnimations/Mage.meta index 4ae39dc..39ea134 100644 --- a/RPG/Assets/EnemyAnimations/Scene1.meta +++ b/RPG/Assets/EnemyAnimations/Mage.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8629456db121ffa49859f1ad2985f58b +guid: 7c030aa4ecad73440872f01791221a4e folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RPG/Assets/EnemyAnimations/E_Attack.anim b/RPG/Assets/EnemyAnimations/Mage/E_Attack.anim similarity index 100% rename from RPG/Assets/EnemyAnimations/E_Attack.anim rename to RPG/Assets/EnemyAnimations/Mage/E_Attack.anim diff --git a/RPG/Assets/EnemyAnimations/Mage/E_Attack.anim.meta b/RPG/Assets/EnemyAnimations/Mage/E_Attack.anim.meta new file mode 100644 index 0000000..d63922b --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Mage/E_Attack.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a287c2eaba9649f48bc77e944f0cfe62 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/EnemyAnimations/E_Dead.anim b/RPG/Assets/EnemyAnimations/Mage/E_Dead.anim similarity index 100% rename from RPG/Assets/EnemyAnimations/E_Dead.anim rename to RPG/Assets/EnemyAnimations/Mage/E_Dead.anim diff --git a/RPG/Assets/EnemyAnimations/Mage/E_Dead.anim.meta b/RPG/Assets/EnemyAnimations/Mage/E_Dead.anim.meta new file mode 100644 index 0000000..fca8724 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Mage/E_Dead.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad009583757a231408fde0bfbc38a28e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/EnemyAnimations/E_Hurt.anim b/RPG/Assets/EnemyAnimations/Mage/E_Hurt.anim similarity index 100% rename from RPG/Assets/EnemyAnimations/E_Hurt.anim rename to RPG/Assets/EnemyAnimations/Mage/E_Hurt.anim diff --git a/RPG/Assets/EnemyAnimations/Mage/E_Hurt.anim.meta b/RPG/Assets/EnemyAnimations/Mage/E_Hurt.anim.meta new file mode 100644 index 0000000..ff998c7 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Mage/E_Hurt.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0283477f9ec9308489b156f57f5044d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/EnemyAnimations/E_Idle.anim b/RPG/Assets/EnemyAnimations/Mage/E_Idle.anim similarity index 100% rename from RPG/Assets/EnemyAnimations/E_Idle.anim rename to RPG/Assets/EnemyAnimations/Mage/E_Idle.anim diff --git a/RPG/Assets/EnemyAnimations/Mage/E_Idle.anim.meta b/RPG/Assets/EnemyAnimations/Mage/E_Idle.anim.meta new file mode 100644 index 0000000..910e449 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Mage/E_Idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bad9b4780abab1842aa1ca2f92c39425 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/EnemyAnimations/Scene1/Idle.anim b/RPG/Assets/EnemyAnimations/Mage/Idle.anim similarity index 100% rename from RPG/Assets/EnemyAnimations/Scene1/Idle.anim rename to RPG/Assets/EnemyAnimations/Mage/Idle.anim diff --git a/RPG/Assets/EnemyAnimations/Scene1/Idle.anim.meta b/RPG/Assets/EnemyAnimations/Mage/Idle.anim.meta similarity index 100% rename from RPG/Assets/EnemyAnimations/Scene1/Idle.anim.meta rename to RPG/Assets/EnemyAnimations/Mage/Idle.anim.meta diff --git a/RPG/Assets/EnemyAnimations/Scene1/mage.controller b/RPG/Assets/EnemyAnimations/Mage/mage.controller similarity index 100% rename from RPG/Assets/EnemyAnimations/Scene1/mage.controller rename to RPG/Assets/EnemyAnimations/Mage/mage.controller diff --git a/RPG/Assets/EnemyAnimations/Scene1/mage.controller.meta b/RPG/Assets/EnemyAnimations/Mage/mage.controller.meta similarity index 100% rename from RPG/Assets/EnemyAnimations/Scene1/mage.controller.meta rename to RPG/Assets/EnemyAnimations/Mage/mage.controller.meta diff --git a/RPG/Assets/EnemyAnimations/Rogue.meta b/RPG/Assets/EnemyAnimations/Rogue.meta new file mode 100644 index 0000000..c4b89f6 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81f67d09c0c540c41954bd480c9bc2e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/EnemyAnimations/Rogue/Attack.anim b/RPG/Assets/EnemyAnimations/Rogue/Attack.anim new file mode 100644 index 0000000..684acef --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/Attack.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: + serializedVersion: 6 + 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: 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/RPG/Assets/EnemyAnimations/E_Attack.anim.meta b/RPG/Assets/EnemyAnimations/Rogue/Attack.anim.meta similarity index 79% rename from RPG/Assets/EnemyAnimations/E_Attack.anim.meta rename to RPG/Assets/EnemyAnimations/Rogue/Attack.anim.meta index 77c346c..bd27d7e 100644 --- a/RPG/Assets/EnemyAnimations/E_Attack.anim.meta +++ b/RPG/Assets/EnemyAnimations/Rogue/Attack.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 48862c1bce961ae4bb2b92b3265733c5 +guid: d8d84b29ed3fc0b458b70b12332b6645 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/RPG/Assets/EnemyAnimations/Rogue/Dead.anim b/RPG/Assets/EnemyAnimations/Rogue/Dead.anim new file mode 100644 index 0000000..1295c49 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/Dead.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: Dead + serializedVersion: 6 + 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: 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/RPG/Assets/EnemyAnimations/E_Dead.anim.meta b/RPG/Assets/EnemyAnimations/Rogue/Dead.anim.meta similarity index 79% rename from RPG/Assets/EnemyAnimations/E_Dead.anim.meta rename to RPG/Assets/EnemyAnimations/Rogue/Dead.anim.meta index 2454040..8d5b9aa 100644 --- a/RPG/Assets/EnemyAnimations/E_Dead.anim.meta +++ b/RPG/Assets/EnemyAnimations/Rogue/Dead.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1580d0b16bf16d24682f59ee212d5306 +guid: a2d48e7cc8b6f1942ac70e1be44e829c NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/RPG/Assets/EnemyAnimations/Rogue/Hurt.anim b/RPG/Assets/EnemyAnimations/Rogue/Hurt.anim new file mode 100644 index 0000000..4d71287 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/Hurt.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: Hurt + serializedVersion: 6 + 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: 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/RPG/Assets/EnemyAnimations/E_Hurt.anim.meta b/RPG/Assets/EnemyAnimations/Rogue/Hurt.anim.meta similarity index 79% rename from RPG/Assets/EnemyAnimations/E_Hurt.anim.meta rename to RPG/Assets/EnemyAnimations/Rogue/Hurt.anim.meta index d214bc9..3df9123 100644 --- a/RPG/Assets/EnemyAnimations/E_Hurt.anim.meta +++ b/RPG/Assets/EnemyAnimations/Rogue/Hurt.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c024eb4186e2a054b90e920ebba9956c +guid: de9761f5a757c434da952cc0b636a152 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/RPG/Assets/EnemyAnimations/Rogue/Idle.anim b/RPG/Assets/EnemyAnimations/Rogue/Idle.anim new file mode 100644 index 0000000..67c243b --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/Idle.anim @@ -0,0 +1,116 @@ +%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: Idle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 2ff3e5a5b36d3fd45adeaee49ef2532d, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: ecf7385b3e23be74a8ac1ac25706dafa, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 2df5b4bb65c81e240a68496c60264bde, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: ec97b3842c775ea499298f31bb63a3b9, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 0143921e1bcfbac42bf80e891a29fc48, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: d3140fdc3e57f924bb8fec7701d89ac9, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: 72060da4b6cf33244a6ec91d9d181a41, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: 7efa6131bfe5df04d9dc440e2ba6ea72, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: fb258a5844dc4654d8cc73d3f1d822f0, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 6f3ad7ad925bc1e4a98cf0c3dc735a35, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: 89ae38ac9ac4e0042833f7efe4a3f92a, type: 3} + - time: 0.9166667 + value: {fileID: 21300000, guid: 80b71985689b14e42844299f58470196, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 723f6f2ce425e8f49a6ee568c5077764, type: 3} + - time: 1.0833334 + value: {fileID: 21300000, guid: 56efd67b03881cd4a85cefae3983d224, type: 3} + - time: 1.1666666 + value: {fileID: 21300000, guid: 35c04558992aa47469829955c40bc206, type: 3} + - time: 1.25 + value: {fileID: 21300000, guid: 36b71014278c87b4db830870ed0993e4, type: 3} + - time: 1.3333334 + value: {fileID: 21300000, guid: e84f63dd050b4414da740d59108cafe9, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + 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 + pptrCurveMapping: + - {fileID: 21300000, guid: 2ff3e5a5b36d3fd45adeaee49ef2532d, type: 3} + - {fileID: 21300000, guid: ecf7385b3e23be74a8ac1ac25706dafa, type: 3} + - {fileID: 21300000, guid: 2df5b4bb65c81e240a68496c60264bde, type: 3} + - {fileID: 21300000, guid: ec97b3842c775ea499298f31bb63a3b9, type: 3} + - {fileID: 21300000, guid: 0143921e1bcfbac42bf80e891a29fc48, type: 3} + - {fileID: 21300000, guid: d3140fdc3e57f924bb8fec7701d89ac9, type: 3} + - {fileID: 21300000, guid: 72060da4b6cf33244a6ec91d9d181a41, type: 3} + - {fileID: 21300000, guid: 7efa6131bfe5df04d9dc440e2ba6ea72, type: 3} + - {fileID: 21300000, guid: fb258a5844dc4654d8cc73d3f1d822f0, type: 3} + - {fileID: 21300000, guid: 6f3ad7ad925bc1e4a98cf0c3dc735a35, type: 3} + - {fileID: 21300000, guid: 89ae38ac9ac4e0042833f7efe4a3f92a, type: 3} + - {fileID: 21300000, guid: 80b71985689b14e42844299f58470196, type: 3} + - {fileID: 21300000, guid: 723f6f2ce425e8f49a6ee568c5077764, type: 3} + - {fileID: 21300000, guid: 56efd67b03881cd4a85cefae3983d224, type: 3} + - {fileID: 21300000, guid: 35c04558992aa47469829955c40bc206, type: 3} + - {fileID: 21300000, guid: 36b71014278c87b4db830870ed0993e4, type: 3} + - {fileID: 21300000, guid: e84f63dd050b4414da740d59108cafe9, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.4166667 + 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/RPG/Assets/EnemyAnimations/E_Idle.anim.meta b/RPG/Assets/EnemyAnimations/Rogue/Idle.anim.meta similarity index 79% rename from RPG/Assets/EnemyAnimations/E_Idle.anim.meta rename to RPG/Assets/EnemyAnimations/Rogue/Idle.anim.meta index 06db6af..1ad5f2f 100644 --- a/RPG/Assets/EnemyAnimations/E_Idle.anim.meta +++ b/RPG/Assets/EnemyAnimations/Rogue/Idle.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 06c3ffc876e6b5a4e9b55dc00f0865a7 +guid: c7c9cdb51b836424c894ef6a71c7939c NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim b/RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim new file mode 100644 index 0000000..92c2927 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim @@ -0,0 +1,116 @@ +%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: Idle_1 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 2ff3e5a5b36d3fd45adeaee49ef2532d, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: ecf7385b3e23be74a8ac1ac25706dafa, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: 2df5b4bb65c81e240a68496c60264bde, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: ec97b3842c775ea499298f31bb63a3b9, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: 0143921e1bcfbac42bf80e891a29fc48, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: d3140fdc3e57f924bb8fec7701d89ac9, type: 3} + - time: 0.6 + value: {fileID: 21300000, guid: 72060da4b6cf33244a6ec91d9d181a41, type: 3} + - time: 0.7 + value: {fileID: 21300000, guid: 7efa6131bfe5df04d9dc440e2ba6ea72, type: 3} + - time: 0.8 + value: {fileID: 21300000, guid: fb258a5844dc4654d8cc73d3f1d822f0, type: 3} + - time: 0.9 + value: {fileID: 21300000, guid: 6f3ad7ad925bc1e4a98cf0c3dc735a35, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 89ae38ac9ac4e0042833f7efe4a3f92a, type: 3} + - time: 1.1 + value: {fileID: 21300000, guid: 80b71985689b14e42844299f58470196, type: 3} + - time: 1.2 + value: {fileID: 21300000, guid: 723f6f2ce425e8f49a6ee568c5077764, type: 3} + - time: 1.3 + value: {fileID: 21300000, guid: 56efd67b03881cd4a85cefae3983d224, type: 3} + - time: 1.4 + value: {fileID: 21300000, guid: 35c04558992aa47469829955c40bc206, type: 3} + - time: 1.5 + value: {fileID: 21300000, guid: 36b71014278c87b4db830870ed0993e4, type: 3} + - time: 1.6 + value: {fileID: 21300000, guid: e84f63dd050b4414da740d59108cafe9, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 10 + 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 + pptrCurveMapping: + - {fileID: 21300000, guid: 2ff3e5a5b36d3fd45adeaee49ef2532d, type: 3} + - {fileID: 21300000, guid: ecf7385b3e23be74a8ac1ac25706dafa, type: 3} + - {fileID: 21300000, guid: 2df5b4bb65c81e240a68496c60264bde, type: 3} + - {fileID: 21300000, guid: ec97b3842c775ea499298f31bb63a3b9, type: 3} + - {fileID: 21300000, guid: 0143921e1bcfbac42bf80e891a29fc48, type: 3} + - {fileID: 21300000, guid: d3140fdc3e57f924bb8fec7701d89ac9, type: 3} + - {fileID: 21300000, guid: 72060da4b6cf33244a6ec91d9d181a41, type: 3} + - {fileID: 21300000, guid: 7efa6131bfe5df04d9dc440e2ba6ea72, type: 3} + - {fileID: 21300000, guid: fb258a5844dc4654d8cc73d3f1d822f0, type: 3} + - {fileID: 21300000, guid: 6f3ad7ad925bc1e4a98cf0c3dc735a35, type: 3} + - {fileID: 21300000, guid: 89ae38ac9ac4e0042833f7efe4a3f92a, type: 3} + - {fileID: 21300000, guid: 80b71985689b14e42844299f58470196, type: 3} + - {fileID: 21300000, guid: 723f6f2ce425e8f49a6ee568c5077764, type: 3} + - {fileID: 21300000, guid: 56efd67b03881cd4a85cefae3983d224, type: 3} + - {fileID: 21300000, guid: 35c04558992aa47469829955c40bc206, type: 3} + - {fileID: 21300000, guid: 36b71014278c87b4db830870ed0993e4, type: 3} + - {fileID: 21300000, guid: e84f63dd050b4414da740d59108cafe9, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.7 + 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/RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim.meta b/RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim.meta new file mode 100644 index 0000000..da1d779 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/Idle_1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92fa84ca2ff3979468299f2a7c6efa64 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/EnemyAnimations/Rogue/mage.controller b/RPG/Assets/EnemyAnimations/Rogue/mage.controller new file mode 100644 index 0000000..4fcccf6 --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/mage.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: mage + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107684406088082572} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102342870661347472 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: c7c9cdb51b836424c894ef6a71c7939c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107684406088082572 +AnimatorStateMachine: + serializedVersion: 5 + 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: 1102342870661347472} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102342870661347472} diff --git a/RPG/Assets/EnemyAnimations/Rogue/mage.controller.meta b/RPG/Assets/EnemyAnimations/Rogue/mage.controller.meta new file mode 100644 index 0000000..1918b2b --- /dev/null +++ b/RPG/Assets/EnemyAnimations/Rogue/mage.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2932f54c602dcf41986c8a7dd35a8ba +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/Scenes/2D.unity b/RPG/Assets/Scenes/2D.unity index 66d9cef..9de1145 100644 --- a/RPG/Assets/Scenes/2D.unity +++ b/RPG/Assets/Scenes/2D.unity @@ -112,6 +112,83 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &49169895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 49169896} + - component: {fileID: 49169898} + - component: {fileID: 49169897} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &49169896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49169895} + 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_Children: [] + m_Father: {fileID: 400129376} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 333.7, y: -160.8} + m_SizeDelta: {x: 167.2, y: 44.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &49169897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49169895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Dont touch me.. +--- !u!222 &49169898 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49169895} + m_CullTransparentMesh: 0 --- !u!1 &78020788 GameObject: m_ObjectHideFlags: 0 @@ -566,6 +643,7 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1649842098} + - {fileID: 49169896} m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/RPG/Assets/Scenes/2D_1.unity b/RPG/Assets/Scenes/2D_1.unity index 9f70b0e..68dc808 100644 --- a/RPG/Assets/Scenes/2D_1.unity +++ b/RPG/Assets/Scenes/2D_1.unity @@ -681,7 +681,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -11.5, y: 192.4} + m_AnchoredPosition: {x: -26.49, y: 192.4} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &785900880 @@ -715,7 +715,7 @@ MonoBehaviour: m_HorizontalOverflow: 1 m_VerticalOverflow: 1 m_LineSpacing: 1 - m_Text: She seems to be guarding that box.. + m_Text: To reach me you must defeat the mage.. --- !u!222 &785900881 CanvasRenderer: m_ObjectHideFlags: 0 diff --git a/RPG/Assets/Scenes/2D_1B.unity b/RPG/Assets/Scenes/2D_1B.unity new file mode 100644 index 0000000..bca6542 --- /dev/null +++ b/RPG/Assets/Scenes/2D_1B.unity @@ -0,0 +1,1612 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &40760075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 40760081} + - component: {fileID: 40760080} + - component: {fileID: 40760079} + - component: {fileID: 40760078} + - component: {fileID: 40760077} + - component: {fileID: 40760076} + m_Layer: 0 + m_Name: knight + m_TagString: Knight + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &40760076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40760075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10e311bf23050ac4e8c0e7b52d6cf680, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 5 + animator: {fileID: 40760077} +--- !u!95 &40760077 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40760075} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 3673610d658fa4249b198ebd927908e2, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!58 &40760078 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40760075} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.17966533, y: -0.18180528} + serializedVersion: 2 + m_Radius: 0.3070204 +--- !u!50 &40760079 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40760075} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!212 &40760080 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40760075} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + 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_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: b2a056eebccf5e741ad242c3eea51dd7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.28, y: 1.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &40760081 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40760075} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.83, y: -3.76, z: 0} + m_LocalScale: {x: 2.639592, y: 2.5737429, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164650467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 164650468} + m_Layer: 0 + m_Name: Pause + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &164650468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164650467} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 89.71765, y: 332.1643, z: -16.053526} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1116757277} + - {fileID: 364431940} + m_Father: {fileID: 1361466882} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &326387670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 326387671} + - component: {fileID: 326387673} + - component: {fileID: 326387672} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &326387671 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 326387670} + 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_Children: [] + m_Father: {fileID: 1582774843} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &326387672 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 326387670} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Quit +--- !u!222 &326387673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 326387670} + m_CullTransparentMesh: 0 +--- !u!1 &364431939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 364431940} + - component: {fileID: 364431942} + - component: {fileID: 364431941} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &364431940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 364431939} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -53.789093, y: -355.05966, z: 13.834522} + m_LocalScale: {x: 0.6283905, y: 0.6283905, z: 0.6283905} + m_Children: [] + m_Father: {fileID: 164650468} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &364431941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 364431939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &364431942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 364431939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!1 &615297635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 615297636} + m_Layer: 5 + m_Name: PauseMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &615297636 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 615297635} + 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_Children: + - {fileID: 1375590330} + - {fileID: 1361779171} + - {fileID: 1582774843} + m_Father: {fileID: 1116757277} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 163.02} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &714753816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 714753820} + - component: {fileID: 714753819} + - component: {fileID: 714753818} + - component: {fileID: 714753817} + m_Layer: 0 + m_Name: Cube + m_TagString: Cube1 + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &714753817 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714753816} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.1429224, y: 1.1786537} + m_EdgeRadius: 0 +--- !u!23 &714753818 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714753816} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, 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_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &714753819 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714753816} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &714753820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714753816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7, y: -4.4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &977691540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 977691541} + - component: {fileID: 977691543} + - component: {fileID: 977691542} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &977691541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 977691540} + 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_Children: [] + m_Father: {fileID: 1116757277} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -11.5, y: 192.4} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &977691542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 977691540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 50 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Catch me if you can.. +--- !u!222 &977691543 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 977691540} + m_CullTransparentMesh: 0 +--- !u!1 &1025525812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025525813} + - component: {fileID: 1025525815} + - component: {fileID: 1025525814} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1025525813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025525812} + 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_Children: [] + m_Father: {fileID: 1375590330} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1025525814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025525812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Resume +--- !u!222 &1025525815 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025525812} + m_CullTransparentMesh: 0 +--- !u!1 &1116757276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1116757277} + - component: {fileID: 1116757281} + - component: {fileID: 1116757280} + - component: {fileID: 1116757279} + - component: {fileID: 1116757278} + m_Layer: 5 + m_Name: Canvas (Pause) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1116757277 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116757276} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 615297636} + - {fileID: 977691541} + m_Father: {fileID: 164650468} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1116757278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116757276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9664ddba1fc9c6b48822ee71ab9a4196, type: 3} + m_Name: + m_EditorClassIdentifier: + pauseMenuUI: {fileID: 615297635} +--- !u!114 &1116757279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116757276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1116757280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116757276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1024, y: 768} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1116757281 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116757276} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1148252857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1148252858} + - component: {fileID: 1148252860} + - component: {fileID: 1148252859} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1148252858 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1148252857} + 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_Children: [] + m_Father: {fileID: 1361779171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1148252859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1148252857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: Restart +--- !u!222 &1148252860 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1148252857} + m_CullTransparentMesh: 0 +--- !u!1 &1290414784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1290414785} + m_Layer: 0 + m_Name: Colliders + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1290414785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1290414784} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.0760353, y: -1.7601206, z: -0.13671875} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2043136436} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1361466881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1361466882} + m_Layer: 0 + m_Name: UI Folder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1361466882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361466881} + 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_Children: + - {fileID: 164650468} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1361779170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1361779171} + - component: {fileID: 1361779174} + - component: {fileID: 1361779173} + - component: {fileID: 1361779172} + m_Layer: 5 + m_Name: Restart (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1361779171 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361779170} + 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_Children: + - {fileID: 1148252858} + m_Father: {fileID: 615297636} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1.51, y: -9.2} + m_SizeDelta: {x: 192.17, y: 39.89} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1361779172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361779170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 0.67526585, b: 0.36320752, a: 1} + m_HighlightedColor: {r: 0.735849, g: 0.40657818, b: 0.07289071, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1361779173} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1116757278} + m_MethodName: RestartGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1361779173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361779170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1361779174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1361779170} + m_CullTransparentMesh: 0 +--- !u!1 &1375590329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1375590330} + - component: {fileID: 1375590333} + - component: {fileID: 1375590332} + - component: {fileID: 1375590331} + m_Layer: 5 + m_Name: ResumeButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1375590330 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375590329} + 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_Children: + - {fileID: 1025525813} + m_Father: {fileID: 615297636} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000011444, y: 55} + m_SizeDelta: {x: 253.2, y: 47.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1375590331 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375590329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1375590332} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1116757278} + m_MethodName: Resume + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1375590332 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375590329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.40997687, g: 0.7830189, b: 0.43243533, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1375590333 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375590329} + m_CullTransparentMesh: 0 +--- !u!1 &1474520401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1474520402} + - component: {fileID: 1474520404} + - component: {fileID: 1474520403} + m_Layer: 0 + m_Name: postapocalypse1 + m_TagString: Boundary1 + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1474520402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474520401} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.06, y: -1, z: 10} + m_LocalScale: {x: 0.932, y: 1.101, z: 1} + m_Children: [] + m_Father: {fileID: 2136530806} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1474520403 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474520401} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 9.077173, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 19.2, y: 10.8} + newSize: {x: 19.2, y: 10.8} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.0456543, y: 10.8} + m_EdgeRadius: 0 +--- !u!212 &1474520404 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474520401} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + 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_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: b8940e50af0fbbf42a7e0e1cd710fd7f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 19.2, y: 10.8} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1582774842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1582774843} + - component: {fileID: 1582774846} + - component: {fileID: 1582774845} + - component: {fileID: 1582774844} + m_Layer: 5 + m_Name: Quit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1582774843 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582774842} + 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_Children: + - {fileID: 326387671} + m_Father: {fileID: 615297636} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -6.7, y: -67.7} + m_SizeDelta: {x: 114.9, y: 39.89} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1582774844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582774842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.9056604, g: 0.2007832, b: 0.2007832, a: 1} + m_HighlightedColor: {r: 0.67058825, g: 0, b: 0, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1582774845} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1116757278} + m_MethodName: QuitGame + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1582774845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582774842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1582774846 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582774842} + m_CullTransparentMesh: 0 +--- !u!1 &2043136435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043136436} + - component: {fileID: 2043136437} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2043136436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043136435} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.83, y: -2.82, z: 0} + m_LocalScale: {x: 1, y: 3.98, z: 1} + m_Children: [] + m_Father: {fileID: 1290414785} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &2043136437 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043136435} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!1 &2136530803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2136530806} + - component: {fileID: 2136530805} + - component: {fileID: 2136530804} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &2136530804 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2136530803} + m_Enabled: 1 +--- !u!20 &2136530805 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2136530803} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2136530806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2136530803} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1474520402} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/RPG/Assets/Scenes/2D_1B.unity.meta b/RPG/Assets/Scenes/2D_1B.unity.meta new file mode 100644 index 0000000..ce06f6a --- /dev/null +++ b/RPG/Assets/Scenes/2D_1B.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a28fafa13f902745b83099228cfe745 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/Scenes/2D_2.unity b/RPG/Assets/Scenes/2D_2.unity index 43a48c5..27abc41 100644 --- a/RPG/Assets/Scenes/2D_2.unity +++ b/RPG/Assets/Scenes/2D_2.unity @@ -592,6 +592,144 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 570590493} m_CullTransparentMesh: 0 +--- !u!1 &598795040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 598795045} + - component: {fileID: 598795044} + - component: {fileID: 598795043} + - component: {fileID: 598795042} + - component: {fileID: 598795041} + m_Layer: 0 + m_Name: Rogue + m_TagString: Rogue + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &598795041 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598795040} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: c2932f54c602dcf41986c8a7dd35a8ba, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!70 &598795042 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598795040} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.17290358, y: -0.23465534} + m_Size: {x: 0.5883857, y: 0.6130864} + m_Direction: 0 +--- !u!50 &598795043 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598795040} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!212 &598795044 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598795040} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + 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_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: d0bf5c07b02dbb945ae6d56322dd8dcd, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.28, y: 1.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &598795045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 598795040} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0} + m_LocalPosition: {x: 3.36, y: -3.79, z: 0} + m_LocalScale: {x: 2.5, y: 2.5, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} --- !u!1 &719447212 GameObject: m_ObjectHideFlags: 0 diff --git a/RPG/Assets/Scenes/Rogue.unity b/RPG/Assets/Scenes/Rogue.unity new file mode 100644 index 0000000..0a8c099 --- /dev/null +++ b/RPG/Assets/Scenes/Rogue.unity @@ -0,0 +1,196 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &576190229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 576190232} + - component: {fileID: 576190231} + - component: {fileID: 576190230} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &576190230 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576190229} + m_Enabled: 1 +--- !u!20 &576190231 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576190229} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &576190232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 576190229} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/RPG/Assets/Scenes/Rogue.unity.meta b/RPG/Assets/Scenes/Rogue.unity.meta new file mode 100644 index 0000000..bde7baf --- /dev/null +++ b/RPG/Assets/Scenes/Rogue.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a76c5939184e70a42b871dfcde6dbfb0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/Scripts/BattleSystem.cs b/RPG/Assets/Scripts/BattleSystem.cs index 1592ac4..8556e54 100644 --- a/RPG/Assets/Scripts/BattleSystem.cs +++ b/RPG/Assets/Scripts/BattleSystem.cs @@ -367,14 +367,14 @@ public class BattleSystem : MonoBehaviour //change state if (state == BattleState.WON) { - dialogueText.text = "You won!"; - SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); + dialogueText.text = "Victory!"; + SceneManager.LoadScene("2D_1B"); } else if (state == BattleState.LOST) { dialogueText.text = "You lost!"; - SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); + SceneManager.LoadScene("GameOver"); } } diff --git a/RPG/Assets/Scripts/BattleSystem1.cs b/RPG/Assets/Scripts/BattleSystem1.cs new file mode 100644 index 0000000..ca7c957 --- /dev/null +++ b/RPG/Assets/Scripts/BattleSystem1.cs @@ -0,0 +1,378 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.SceneManagement; + +public enum BattleState1 { START, PLAYERTURN, ENEMYTURN, WON, LOST } +public class BattleSystem1 : MonoBehaviour +{ + + public GameObject playerPrefab; + public GameObject enemyPrefab; + + public Transform playerBattleStation; + public Transform enemyBattleStation; + + Unit playerUnit; + Unit enemyUnit; + + public float speed = 5f; + + public Animator animator; + public Animator Eanimator; + + public Text dialogueText; + + public BattleHUD playerHUD; + public BattleHUD enemyHUD; + + public BattleState state; + + void Start() + { + state = BattleState.START; + StartCoroutine(SetupBattle()); + } + + IEnumerator SetupBattle() + { + playerPrefab.SetActive(false); + GameObject playerGO = playerPrefab; + playerPrefab.SetActive(true); + playerUnit = playerGO.GetComponent(); + + enemyPrefab.SetActive(false); + GameObject enemyGO = enemyPrefab; + enemyPrefab.SetActive(true); + enemyUnit = enemyGO.GetComponent(); + + dialogueText.text = "A hostile " + enemyUnit.unitName + " approaches..."; + + playerHUD.SetHUD(playerUnit); + enemyHUD.SetHUD(enemyUnit); + + yield return new WaitForSeconds(.5f); + + state = BattleState.PLAYERTURN; + StartCoroutine(PlayerTurn()); + } + + + + IEnumerator EnemyTurn() + { + dialogueText.text = enemyUnit.unitName + "'s turn"; + yield return new WaitForSeconds(1.5f); + float i = Random.Range(0f, 10f); + if (i <= 8) + { + dialogueText.text = enemyUnit.unitName + " attacks!"; + //Animation wait time + yield return new WaitForSeconds(.5f); + enemyPrefab.transform.Translate(speed * 1, 0, 0); + Eanimator.SetBool("E_Attack", true); + bool isDead = playerUnit.TakeDamage(enemyUnit.damage); + playerHUD.SetHP(playerUnit.currentHP); + animator.SetBool("Hurt", true); + yield return new WaitForSeconds(1.2f); + animator.SetBool("Hurt", false); + Eanimator.SetBool("E_Attack", false); + enemyPrefab.transform.Translate(-speed, 0, 0); + + + + + + if (isDead) + { + animator.SetBool("Dead", true); + yield return new WaitForSeconds(2.1f); + state = BattleState.LOST; + EndBattle(); + } + else + { + state = BattleState.PLAYERTURN; + StartCoroutine(PlayerTurn()); + } + } + + //Healing + else + { + dialogueText.text = enemyUnit.unitName + " heals!"; + enemyUnit.Heal(10); + enemyHUD.SetHP(enemyUnit.currentHP); + yield return new WaitForSeconds(1.5f); + + state = BattleState.PLAYERTURN; + StartCoroutine(PlayerTurn()); + } + } + + + + + IEnumerator PlayerTurn() + { + + dialogueText.text = "Choose an action:"; + yield return new WaitForSeconds(1f); + } + + + + //Player Options + public void OnAttackButton() + { + if (state != BattleState.PLAYERTURN) + return; + StartCoroutine(PlayerAttack()); + } + + + + IEnumerator PlayerAttack() //QuickAttack + { + + //Run to enemy + playerPrefab.transform.Translate(speed * 1, 0, 0); + dialogueText.text = "quick attack!"; + animator.SetBool("QuickAttack", true); + yield return new WaitForSeconds(.50f); + + //Tackle Enemy + bool isDead = enemyUnit.TakeDamage(playerUnit.damage); + dialogueText.text = "The quick attack is successful!"; + enemyHUD.SetHP(enemyUnit.currentHP); + Eanimator.SetBool("EHurt", true); + yield return new WaitForSeconds(.51f); + Eanimator.SetBool("EHurt", false); + + //return + animator.SetBool("QuickAttack", false); + playerPrefab.transform.Translate(-speed, 0, 0); + yield return new WaitForSeconds(1f); + + //check if enemy dead + if (isDead) + { + Eanimator.SetBool("EDead", true); + yield return new WaitForSeconds(1.5f); + + state = BattleState.WON; + EndBattle(); + } + + else + { + state = BattleState.ENEMYTURN; + StartCoroutine(EnemyTurn()); + } + + } + + public void OnAttack2Button() + { + if (state != BattleState.PLAYERTURN) + return; + + StartCoroutine(PlayerAttack2()); + } + + IEnumerator PlayerAttack2() //Tackle + { + //Run to Enemy + playerPrefab.transform.Translate(speed * 1, 0, 0); + dialogueText.text = "Tackle!"; + //swing + + + animator.SetBool("Tackle", true); + + + + yield return new WaitForSeconds(1.5f); + Eanimator.SetBool("EHurt", true); + yield return new WaitForSeconds(.51f); + + Eanimator.SetBool("EHurt", false); + animator.SetBool("Tackle", false); + //Stop Swinging and reuturn + playerPrefab.transform.Translate(-speed, 0, 0); + + + + + //see if hit or miss + float i = Random.Range(0, 10); + if (i <= 8) + + { + //Damage enemy + bool isDead = enemyUnit.TakeDamage(playerUnit.damage2); + enemyHUD.SetHP(enemyUnit.currentHP); + dialogueText.text = "The Tackle is successful!"; + yield return new WaitForSeconds(1f); + + //check if enemy dead + if (isDead) + { + Eanimator.SetBool("EDead", true); + yield return new WaitForSeconds(1.5f); + state = BattleState.WON; + EndBattle(); + } + + else + { + state = BattleState.ENEMYTURN; + StartCoroutine(EnemyTurn()); + } + } + + else + { + bool isDead = enemyUnit.TakeDamage(playerUnit.damage0); + yield return new WaitForSeconds(.10f); + dialogueText.text = "The Tackle did no damage"; + yield return new WaitForSeconds(1f); + + //check if enemy dead + if (isDead) + { + Eanimator.SetBool("EDead", true); + yield return new WaitForSeconds(1.5f); + state = BattleState.WON; + EndBattle(); + } + + else + { + state = BattleState.ENEMYTURN; + StartCoroutine(EnemyTurn()); + } + } + + + } + + public void OnAttack3Button() + { + if (state != BattleState.PLAYERTURN) + return; + + StartCoroutine(PlayerAttack3()); + } + + IEnumerator PlayerAttack3() //Fury Swipe + { + //Damage enemy + //Run to Enemy + playerPrefab.transform.Translate(speed * 1, 0, 0); + dialogueText.text = "Fury Swipes!"; + yield return new WaitForSeconds(.50f); + animator.SetBool("FurySwipe", true); + + //animate here + + //1 + Eanimator.SetBool("EHurt", true); + yield return new WaitForSeconds(.50f); + Eanimator.SetBool("EHurt", false); + + yield return new WaitForSeconds(.50f); + + //2 + Eanimator.SetBool("EHurt", true); + yield return new WaitForSeconds(.50f); + Eanimator.SetBool("EHurt", false); + + yield return new WaitForSeconds(.50f); + + //3 + Eanimator.SetBool("EHurt", true); + yield return new WaitForSeconds(.50f); + Eanimator.SetBool("EHurt", false); + + yield return new WaitForSeconds(.50f); + + //4 + Eanimator.SetBool("EHurt", true); + yield return new WaitForSeconds(.50f); + Eanimator.SetBool("EHurt", false); + + + + + + yield return new WaitForSeconds(1f); + + + dialogueText.text = "The attack was successful!"; + bool isDead = enemyUnit.TakeDamage(Random.Range(5, 15)); + enemyHUD.SetHP(enemyUnit.currentHP); + animator.SetBool("FurySwipe", false); + playerPrefab.transform.Translate(-speed, 0, 0); + + + yield return new WaitForSeconds(1f); + + //check if enemy dead + if (isDead) + { + Eanimator.SetBool("EDead", true); + yield return new WaitForSeconds(1.5f); + state = BattleState.WON; + EndBattle(); + } + + else + { + state = BattleState.ENEMYTURN; + StartCoroutine(EnemyTurn()); + } + + } + + public void OnHealButton() + { + if (state != BattleState.PLAYERTURN) + return; + StartCoroutine(PlayerHeal()); + } + + IEnumerator PlayerHeal() //Heal + { + yield return new WaitForSeconds(.5f); + playerUnit.Heal(10); + playerHUD.SetHP(playerUnit.currentHP); + animator.SetBool("Heal", true); + yield return new WaitForSeconds(1.75f); + dialogueText.text = "You feel renewed strength!"; + animator.SetBool("Heal", false); + state = BattleState.ENEMYTURN; + yield return new WaitForSeconds(1f); + StartCoroutine(EnemyTurn()); + + } + + + void EndBattle() + { + //change state + if (state == BattleState.WON) + { + dialogueText.text = "Victory!"; + SceneManager.LoadScene("2D_1B"); + } + + else if (state == BattleState.LOST) + { + dialogueText.text = "You lost!"; + SceneManager.LoadScene("GameOver"); + } + + } +} diff --git a/RPG/Assets/Scripts/BattleSystem1.cs.meta b/RPG/Assets/Scripts/BattleSystem1.cs.meta new file mode 100644 index 0000000..38f254e --- /dev/null +++ b/RPG/Assets/Scripts/BattleSystem1.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25d9dcf520b921e408595700f555d980 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RPG/Assets/Scripts/PlayerController.cs b/RPG/Assets/Scripts/PlayerController.cs index 8fc6cd6..065cb0c 100644 --- a/RPG/Assets/Scripts/PlayerController.cs +++ b/RPG/Assets/Scripts/PlayerController.cs @@ -70,6 +70,21 @@ public class PlayerController : MonoBehaviour SceneManager.LoadScene("2D_1"); } + if (other.gameObject.CompareTag("Mage")) + { + SceneManager.LoadScene("Mage"); + } + + if (other.gameObject.CompareTag("Cube1")) + { + SceneManager.LoadScene("2D_2"); + } + + if (other.gameObject.CompareTag("Rogue")) + { + SceneManager.LoadScene("Rogue"); + } + if (other.gameObject.CompareTag("Boundary1")) { SceneManager.LoadScene("2D_2"); @@ -86,10 +101,7 @@ public class PlayerController : MonoBehaviour } //Enemy Contact - if (other.gameObject.CompareTag("Mage")) - { - SceneManager.LoadScene("Mage"); - } + } diff --git a/RPG/ProjectSettings/EditorBuildSettings.asset b/RPG/ProjectSettings/EditorBuildSettings.asset index cd6d123..ed0c75b 100644 --- a/RPG/ProjectSettings/EditorBuildSettings.asset +++ b/RPG/ProjectSettings/EditorBuildSettings.asset @@ -8,15 +8,15 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/Menu.unity guid: 7ee3a3e0bebdc87448ea22f9a2deec60 + - enabled: 1 + path: Assets/Scenes/2D_1.unity + guid: dd04a00363888244c8c1ff765a18202d - enabled: 1 path: Assets/Scenes/Mage.unity guid: dd785933d8e860d4d92df7594a45f396 - enabled: 1 - path: Assets/Scenes/GameOver.unity - guid: b08fde3ce47079c4bbf412c75a623d7d - - enabled: 1 - path: Assets/Scenes/2D_1.unity - guid: dd04a00363888244c8c1ff765a18202d + path: Assets/Scenes/2D_1B.unity + guid: 4a28fafa13f902745b83099228cfe745 - enabled: 1 path: Assets/Scenes/2D_2.unity guid: 2c4a70006e5cdf949b688d75cb8950a7 @@ -26,4 +26,7 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/2D_4.unity guid: 2e837f765ac414a489153bdbf94cdc00 + - enabled: 1 + path: Assets/Scenes/GameOver.unity + guid: b08fde3ce47079c4bbf412c75a623d7d m_configObjects: {} diff --git a/RPG/ProjectSettings/TagManager.asset b/RPG/ProjectSettings/TagManager.asset index 8883394..e0ca361 100644 --- a/RPG/ProjectSettings/TagManager.asset +++ b/RPG/ProjectSettings/TagManager.asset @@ -9,6 +9,8 @@ TagManager: - Mage - Cube - Boundary + - Cube1 + - Rogue layers: - Default - TransparentFX