diff --git a/Assets/Art/Animations/AnimationSandbox.unity b/Assets/Art/Animations/AnimationSandbox.unity index cf205eb..09946c8 100644 --- a/Assets/Art/Animations/AnimationSandbox.unity +++ b/Assets/Art/Animations/AnimationSandbox.unity @@ -189,7 +189,7 @@ SpriteRenderer: m_Size: {x: 2, y: 2} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 + m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!95 &328625342 @@ -349,7 +349,7 @@ Camera: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1568434226} - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} diff --git a/Assets/Art/Animations/Player/AC_Player.controller b/Assets/Art/Animations/Player/AC_Player.controller deleted file mode 100644 index e4cbefc..0000000 --- a/Assets/Art/Animations/Player/AC_Player.controller +++ /dev/null @@ -1,136 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1107 &-9164159964644277233 -AnimatorStateMachine: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 426130285270630818} - m_Position: {x: 290, y: 170, z: 0} - - serializedVersion: 1 - m_State: {fileID: -6986026729793894431} - m_Position: {x: 290, y: 100, z: 0} - - serializedVersion: 1 - m_State: {fileID: 702953099919513969} - m_Position: {x: 430, y: 60, 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: 50, y: 70, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 426130285270630818} ---- !u!1102 &-6986026729793894431 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Anim_Player_MoveRight - m_Speed: 0.5 - 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: 76a9da49d2590094cb4d13af0e2bc990, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: AC_Player - serializedVersion: 5 - m_AnimatorParameters: - - m_Name: SkillActive - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: -9164159964644277233} - 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 &426130285270630818 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Anim_Player_IdleRight - 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: 22fe6c3cbbe311e4a9599542278cec91, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &702953099919513969 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: BladeVortex - 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: 15a98a1a549124e4d892c8e162316795, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: diff --git a/Assets/Art/Animations/Player/AC_Player.controller.meta b/Assets/Art/Animations/Player/AC_Player.controller.meta deleted file mode 100644 index 23ff69d..0000000 --- a/Assets/Art/Animations/Player/AC_Player.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 47d96364271d1944c8b2c9ed00c09341 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Anim_Player_MoveDown.anim b/Assets/Art/Animations/Player/Anim_Player_MoveDown.anim deleted file mode 100644 index e67cee0..0000000 --- a/Assets/Art/Animations/Player/Anim_Player_MoveDown.anim +++ /dev/null @@ -1,81 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Anim_Player_MoveDown - serializedVersion: 7 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: [] - m_PPtrCurves: - - serializedVersion: 2 - curve: - - time: 0 - value: {fileID: 1468673379, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.083333336 - value: {fileID: -1273234557, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.16666667 - value: {fileID: -1748019772, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.25 - value: {fileID: 1616542386, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - attribute: m_Sprite - path: - classID: 212 - script: {fileID: 0} - flags: 2 - 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 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: - - {fileID: 1468673379, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: -1273234557, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: -1748019772, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: 1616542386, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 0.33333334 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 - m_LoopBlend: 0 - m_LoopBlendOrientation: 0 - m_LoopBlendPositionY: 0 - m_LoopBlendPositionXZ: 0 - m_KeepOriginalOrientation: 0 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: [] - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Art/Animations/Player/Anim_Player_MoveRight.anim b/Assets/Art/Animations/Player/Anim_Player_MoveRight.anim deleted file mode 100644 index d175b52..0000000 --- a/Assets/Art/Animations/Player/Anim_Player_MoveRight.anim +++ /dev/null @@ -1,81 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Anim_Player_MoveRight - serializedVersion: 7 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: [] - m_PPtrCurves: - - serializedVersion: 2 - curve: - - time: 0 - value: {fileID: -1327193902, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.083333336 - value: {fileID: -2001976186, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.16666667 - value: {fileID: 1665330856, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.25 - value: {fileID: -324737105, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - attribute: m_Sprite - path: - classID: 212 - script: {fileID: 0} - flags: 2 - 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 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: - - {fileID: -1327193902, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: -2001976186, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: 1665330856, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: -324737105, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 0.33333334 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 - m_LoopBlend: 0 - m_LoopBlendOrientation: 0 - m_LoopBlendPositionY: 0 - m_LoopBlendPositionXZ: 0 - m_KeepOriginalOrientation: 0 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: [] - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Art/Animations/Player/AnimatorPlayer.controller b/Assets/Art/Animations/Player/AnimatorPlayer.controller new file mode 100644 index 0000000..6eaf621 --- /dev/null +++ b/Assets/Art/Animations/Player/AnimatorPlayer.controller @@ -0,0 +1,536 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8426242611291277423 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RunDown + 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: a1a5df549458fe04c8c24b7366cb1375, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-7166204046466035865 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: IdleRight + 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: 371389b29807bfd4daeed8e47a89eaa5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-6719395333724590516 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: IdleUp + 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: 9742cbb09f9545842b3fdd16e4a110c6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4922393475353752124 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack1Up + 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: e71f210b2084b9a4baf00282637596db, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2275991870268608934 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack1Left + 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: 550fe034c84c2ca42b4d531fc0eff993, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-2159016584420566100 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1936471026699466685} + m_Position: {x: 310, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2275991870268608934} + m_Position: {x: 310, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 5556529811405041206} + m_Position: {x: 310, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4922393475353752124} + m_Position: {x: 310, y: 100, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1559300709818594538} + m_Position: {x: 530, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6397907144238064801} + m_Position: {x: 530, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6016667001043528451} + m_Position: {x: 530, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -752740901220995929} + m_Position: {x: 530, y: 100, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1985777857355063120} + m_Position: {x: 740, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1614566797764176524} + m_Position: {x: 740, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7166204046466035865} + m_Position: {x: 740, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -6719395333724590516} + m_Position: {x: 740, y: 100, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8426242611291277423} + m_Position: {x: 950, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3480592472447978771} + m_Position: {x: 950, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 494552990502861728} + m_Position: {x: 950, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: 5438449565649188236} + m_Position: {x: 950, y: 100, z: 0} + - serializedVersion: 1 + m_State: {fileID: -482883871095702751} + m_Position: {x: 50, y: 110, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: -130, y: 40, z: 0} + m_EntryPosition: {x: -130, y: 120, z: 0} + m_ExitPosition: {x: -130, y: 80, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -482883871095702751} +--- !u!1102 &-1985777857355063120 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: IdleDown + 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: 7ced2037cbc559a4484396d023f69983, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1559300709818594538 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack2Down + 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: f67f0a3bc9efd7847b5a530704e93a6d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-752740901220995929 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack2Up + 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: 0985dc67e861be54f8f17e6eed7fe594, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-482883871095702751 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + 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: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AnimatorPlayer + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -2159016584420566100} + 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 &494552990502861728 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RunRight + 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: 50de11b3aae8ba146b80a01c8dbf0e32, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1614566797764176524 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: IdleLeft + 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: 549b9dfbf8753ee4eb5b443b63a8a366, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1936471026699466685 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack1Down + 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: 79f9ca8496d92724da18dcf7e3071620, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &3480592472447978771 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RunLeft + 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: 84e4588afb8aa16498d444915b10bbc4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &5438449565649188236 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RunUp + 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: 0d48f3209d1a95c4d8cb43808410df15, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &5556529811405041206 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack1Right + 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: 3da3ab1dba8585d45a781691fc275015, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6016667001043528451 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack2Right + 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: ef9624bb93531734ba9e9eb79f523485, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6397907144238064801 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack2Left + 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: aa00c599a65848d42a17a4ece4dfd607, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Art/Animations/Player/Melee/MeleeController.controller.meta b/Assets/Art/Animations/Player/AnimatorPlayer.controller.meta similarity index 79% rename from Assets/Art/Animations/Player/Melee/MeleeController.controller.meta rename to Assets/Art/Animations/Player/AnimatorPlayer.controller.meta index c8ad6c4..c878cb5 100644 --- a/Assets/Art/Animations/Player/Melee/MeleeController.controller.meta +++ b/Assets/Art/Animations/Player/AnimatorPlayer.controller.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: aa429502d7088e4498bf43b32fa57941 +guid: ba58731883bc8cb40be2ed19cc4be25a NativeFormatImporter: externalObjects: {} mainObjectFileID: 9100000 diff --git a/Assets/Art/Animations/Player/Anim_Player_IdleRight.anim b/Assets/Art/Animations/Player/Attack1Down.anim similarity index 63% rename from Assets/Art/Animations/Player/Anim_Player_IdleRight.anim rename to Assets/Art/Animations/Player/Attack1Down.anim index 55eeae0..b52181d 100644 --- a/Assets/Art/Animations/Player/Anim_Player_IdleRight.anim +++ b/Assets/Art/Animations/Player/Attack1Down.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Anim_Player_IdleRight + m_Name: Attack1Down serializedVersion: 7 m_Legacy: 0 m_Compressed: 0 @@ -17,45 +17,26 @@ AnimationClip: m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] - m_PPtrCurves: - - serializedVersion: 2 - curve: - - time: 0 - value: {fileID: -1327193902, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - attribute: m_Sprite - path: - classID: 212 - script: {fileID: 0} - flags: 2 - m_SampleRate: 12 + m_PPtrCurves: [] + m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 0 - script: {fileID: 0} - typeID: 212 - customType: 23 - isPPtrCurve: 1 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: - - {fileID: -1327193902, guid: cca4ee180637d1442bc16ac530501cee, type: 3} + genericBindings: [] + pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 0.083333336 + m_StopTime: 1 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 + m_LoopTime: 0 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 diff --git a/Assets/Art/Animations/Player/Anim_Player_IdleRight.anim.meta b/Assets/Art/Animations/Player/Attack1Down.anim.meta similarity index 79% rename from Assets/Art/Animations/Player/Anim_Player_IdleRight.anim.meta rename to Assets/Art/Animations/Player/Attack1Down.anim.meta index babcdbc..3c066dc 100644 --- a/Assets/Art/Animations/Player/Anim_Player_IdleRight.anim.meta +++ b/Assets/Art/Animations/Player/Attack1Down.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 22fe6c3cbbe311e4a9599542278cec91 +guid: 79f9ca8496d92724da18dcf7e3071620 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Art/Animations/Player/Anim_Player_IdleDown.anim b/Assets/Art/Animations/Player/Attack1Left.anim similarity index 57% rename from Assets/Art/Animations/Player/Anim_Player_IdleDown.anim rename to Assets/Art/Animations/Player/Attack1Left.anim index 5de62cd..aaf53ca 100644 --- a/Assets/Art/Animations/Player/Anim_Player_IdleDown.anim +++ b/Assets/Art/Animations/Player/Attack1Left.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Anim_Player_IdleDown + m_Name: Attack1Left serializedVersion: 7 m_Legacy: 0 m_Compressed: 0 @@ -17,48 +17,26 @@ AnimationClip: m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] - m_PPtrCurves: - - serializedVersion: 2 - curve: - - time: 0 - value: {fileID: 1468673379, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - time: 0.083333336 - value: {fileID: -1273234557, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - attribute: m_Sprite - path: - classID: 212 - script: {fileID: 0} - flags: 2 - m_SampleRate: 12 + m_PPtrCurves: [] + m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 0 - script: {fileID: 0} - typeID: 212 - customType: 23 - isPPtrCurve: 1 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: - - {fileID: 1468673379, guid: cca4ee180637d1442bc16ac530501cee, type: 3} - - {fileID: -1273234557, guid: cca4ee180637d1442bc16ac530501cee, type: 3} + genericBindings: [] + pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 0.16666667 + m_StopTime: 1 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 + m_LoopTime: 0 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 diff --git a/Assets/Art/Animations/Player/Anim_Player_MoveRight.anim.meta b/Assets/Art/Animations/Player/Attack1Left.anim.meta similarity index 79% rename from Assets/Art/Animations/Player/Anim_Player_MoveRight.anim.meta rename to Assets/Art/Animations/Player/Attack1Left.anim.meta index 4def8e1..a09d844 100644 --- a/Assets/Art/Animations/Player/Anim_Player_MoveRight.anim.meta +++ b/Assets/Art/Animations/Player/Attack1Left.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 76a9da49d2590094cb4d13af0e2bc990 +guid: 550fe034c84c2ca42b4d531fc0eff993 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Art/Animations/Player/Attack1Right.anim b/Assets/Art/Animations/Player/Attack1Right.anim new file mode 100644 index 0000000..d138b0d --- /dev/null +++ b/Assets/Art/Animations/Player/Attack1Right.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: Attack1Right + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/Anim_Player_MoveDown.anim.meta b/Assets/Art/Animations/Player/Attack1Right.anim.meta similarity index 79% rename from Assets/Art/Animations/Player/Anim_Player_MoveDown.anim.meta rename to Assets/Art/Animations/Player/Attack1Right.anim.meta index 90b4737..af9c183 100644 --- a/Assets/Art/Animations/Player/Anim_Player_MoveDown.anim.meta +++ b/Assets/Art/Animations/Player/Attack1Right.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: edfd18fa9b92eea4dbf88e51c4b606d5 +guid: 3da3ab1dba8585d45a781691fc275015 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Art/Animations/Player/Attack1Up.anim b/Assets/Art/Animations/Player/Attack1Up.anim new file mode 100644 index 0000000..24af4ee --- /dev/null +++ b/Assets/Art/Animations/Player/Attack1Up.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: Attack1Up + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/Anim_Player_IdleDown.anim.meta b/Assets/Art/Animations/Player/Attack1Up.anim.meta similarity index 79% rename from Assets/Art/Animations/Player/Anim_Player_IdleDown.anim.meta rename to Assets/Art/Animations/Player/Attack1Up.anim.meta index 19170a1..8aac969 100644 --- a/Assets/Art/Animations/Player/Anim_Player_IdleDown.anim.meta +++ b/Assets/Art/Animations/Player/Attack1Up.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a2a7ca1a5b9c94247b05dad83e8e98ef +guid: e71f210b2084b9a4baf00282637596db NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Art/Animations/Player/Attack2Down.anim b/Assets/Art/Animations/Player/Attack2Down.anim new file mode 100644 index 0000000..f6ecbf8 --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Down.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: Attack2Down + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/Attack2Down.anim.meta b/Assets/Art/Animations/Player/Attack2Down.anim.meta new file mode 100644 index 0000000..0d04b4f --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Down.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f67f0a3bc9efd7847b5a530704e93a6d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Attack2Left.anim b/Assets/Art/Animations/Player/Attack2Left.anim new file mode 100644 index 0000000..3ea2f34 --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Left.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: Attack2Left + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/Attack2Left.anim.meta b/Assets/Art/Animations/Player/Attack2Left.anim.meta new file mode 100644 index 0000000..6c82fb2 --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Left.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa00c599a65848d42a17a4ece4dfd607 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Attack2Right.anim b/Assets/Art/Animations/Player/Attack2Right.anim new file mode 100644 index 0000000..53d4d41 --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Right.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: Attack2Right + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/Attack2Right.anim.meta b/Assets/Art/Animations/Player/Attack2Right.anim.meta new file mode 100644 index 0000000..6173961 --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Right.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef9624bb93531734ba9e9eb79f523485 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Attack2Up.anim b/Assets/Art/Animations/Player/Attack2Up.anim new file mode 100644 index 0000000..c1e77a0 --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Up.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: Attack2Up + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/Attack2Up.anim.meta b/Assets/Art/Animations/Player/Attack2Up.anim.meta new file mode 100644 index 0000000..e417e3c --- /dev/null +++ b/Assets/Art/Animations/Player/Attack2Up.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0985dc67e861be54f8f17e6eed7fe594 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/IdleDown.anim b/Assets/Art/Animations/Player/IdleDown.anim new file mode 100644 index 0000000..782d3a0 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleDown.anim @@ -0,0 +1,93 @@ +%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: IdleDown + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 9128384846270689552, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.016666668 + value: {fileID: -4341892748943775961, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.033333335 + value: {fileID: 4314537725050805730, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.05 + value: {fileID: 7498607436494529746, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.06666667 + value: {fileID: 2217735914950672937, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.083333336 + value: {fileID: 8336189762218067404, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.1 + value: {fileID: 6615641891819992476, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - time: 0.11666667 + value: {fileID: 3551143015789103330, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 9128384846270689552, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: -4341892748943775961, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: 4314537725050805730, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: 7498607436494529746, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: 2217735914950672937, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: 8336189762218067404, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: 6615641891819992476, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - {fileID: 3551143015789103330, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/IdleDown.anim.meta b/Assets/Art/Animations/Player/IdleDown.anim.meta new file mode 100644 index 0000000..cd204b9 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleDown.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ced2037cbc559a4484396d023f69983 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/IdleLeft.anim b/Assets/Art/Animations/Player/IdleLeft.anim new file mode 100644 index 0000000..fbf38b2 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleLeft.anim @@ -0,0 +1,93 @@ +%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: IdleLeft + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 7695274298298069472, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.016666668 + value: {fileID: 5823185275439929397, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.033333335 + value: {fileID: 4391691333218209954, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.05 + value: {fileID: -3161313343943415881, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.06666667 + value: {fileID: 4045838221949032851, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.083333336 + value: {fileID: -877751198020205273, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.1 + value: {fileID: -2545000388421630948, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - time: 0.11666667 + value: {fileID: -4777899254048035846, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 7695274298298069472, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: 5823185275439929397, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: 4391691333218209954, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: -3161313343943415881, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: 4045838221949032851, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: -877751198020205273, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: -2545000388421630948, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + - {fileID: -4777899254048035846, guid: 649240cf44e9bc140850b6f1d8feeeae, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/IdleLeft.anim.meta b/Assets/Art/Animations/Player/IdleLeft.anim.meta new file mode 100644 index 0000000..3bbfab3 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 549b9dfbf8753ee4eb5b443b63a8a366 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/IdleRight.anim b/Assets/Art/Animations/Player/IdleRight.anim new file mode 100644 index 0000000..7cb9497 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleRight.anim @@ -0,0 +1,93 @@ +%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: IdleRight + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 1826435285958538685, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.016666668 + value: {fileID: 6179533113006291798, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.033333335 + value: {fileID: 9140360626043412854, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.05 + value: {fileID: 7248110710194785817, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.06666667 + value: {fileID: 3692298095264772623, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.083333336 + value: {fileID: 8401821344655917896, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.1 + value: {fileID: -1000877872295379394, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - time: 0.11666667 + value: {fileID: -9101654181518216906, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 1826435285958538685, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: 6179533113006291798, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: 9140360626043412854, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: 7248110710194785817, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: 3692298095264772623, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: 8401821344655917896, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: -1000877872295379394, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + - {fileID: -9101654181518216906, guid: 74ba07990f9b0424cbe7d6b42b2daad9, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/IdleRight.anim.meta b/Assets/Art/Animations/Player/IdleRight.anim.meta new file mode 100644 index 0000000..87ddec5 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 371389b29807bfd4daeed8e47a89eaa5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/IdleUp.anim b/Assets/Art/Animations/Player/IdleUp.anim new file mode 100644 index 0000000..41b85f1 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleUp.anim @@ -0,0 +1,93 @@ +%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: IdleUp + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: -639016909152822417, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.016666668 + value: {fileID: -7660712862888677055, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.033333335 + value: {fileID: -2801625992821860700, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.05 + value: {fileID: -7262585456254638847, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.06666667 + value: {fileID: -1862283806931543833, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.083333336 + value: {fileID: 8023497310580783721, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.1 + value: {fileID: -1666585021586401484, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - time: 0.11666667 + value: {fileID: 3678552267812631876, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: -639016909152822417, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: -7660712862888677055, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: -2801625992821860700, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: -7262585456254638847, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: -1862283806931543833, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: 8023497310580783721, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: -1666585021586401484, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + - {fileID: 3678552267812631876, guid: e441cc13e15aa0d43a4c7a6f6260cf66, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/IdleUp.anim.meta b/Assets/Art/Animations/Player/IdleUp.anim.meta new file mode 100644 index 0000000..0cde334 --- /dev/null +++ b/Assets/Art/Animations/Player/IdleUp.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9742cbb09f9545842b3fdd16e4a110c6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Melee/BladeVortex.anim b/Assets/Art/Animations/Player/Melee/BladeVortex.anim deleted file mode 100644 index 8032f7e..0000000 --- a/Assets/Art/Animations/Player/Melee/BladeVortex.anim +++ /dev/null @@ -1,292 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: BladeVortex - serializedVersion: 7 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: {x: 0, y: -0.1, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.083333336 - value: {x: 0.2, y: 0, z: 0} - inSlope: {x: 0, y: 1.3333333, z: 0} - outSlope: {x: 0, y: 1.3333333, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.15 - value: {x: 0, y: 0.1, z: 0} - inSlope: {x: -2.966223, y: 0, z: 0} - outSlope: {x: -2.966223, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.21666667 - value: {x: -0.19549635, y: 0, z: 0} - inSlope: {x: 0, y: -1.5000001, z: 0} - outSlope: {x: 0, y: -1.5000001, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.28333336 - value: {x: 0, y: -0.1, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: - m_ScaleCurves: [] - m_FloatCurves: [] - m_PPtrCurves: - - serializedVersion: 2 - curve: - - time: 0 - value: {fileID: -462584412, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.033333335 - value: {fileID: -844053579, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.06666667 - value: {fileID: -574612343, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.1 - value: {fileID: -507776183, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.13333334 - value: {fileID: 213537612, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.16666667 - value: {fileID: -1181431167, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.2 - value: {fileID: 344855413, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.23333333 - value: {fileID: 960018930, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - time: 0.26666668 - value: {fileID: 960018930, guid: 3205cf3222828a245b372325ae19857a, type: 3} - attribute: m_Sprite - path: - classID: 212 - script: {fileID: 0} - flags: 2 - m_SampleRate: 60 - m_WrapMode: 0 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 1 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 0 - script: {fileID: 0} - typeID: 212 - customType: 23 - isPPtrCurve: 1 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: - - {fileID: -462584412, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: -844053579, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: -574612343, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: -507776183, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: 213537612, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: -1181431167, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: 344855413, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: 960018930, guid: 3205cf3222828a245b372325ae19857a, type: 3} - - {fileID: 960018930, guid: 3205cf3222828a245b372325ae19857a, type: 3} - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 0.28333336 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 - m_LoopBlend: 0 - m_LoopBlendOrientation: 0 - m_LoopBlendPositionY: 0 - m_LoopBlendPositionXZ: 0 - m_KeepOriginalOrientation: 0 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.083333336 - value: 0.2 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.15 - value: 0 - inSlope: -2.966223 - outSlope: -2.966223 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.21666667 - value: -0.19549635 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.28333336 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.x - path: - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -0.1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.083333336 - value: 0 - inSlope: 1.3333333 - outSlope: 1.3333333 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.15 - value: 0.1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.21666667 - value: 0 - inSlope: -1.5000001 - outSlope: -1.5000001 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.28333333 - value: -0.1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.y - path: - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.z - path: - classID: 4 - script: {fileID: 0} - flags: 0 - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 1 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Art/Animations/Player/Melee/BladeVortex.anim.meta b/Assets/Art/Animations/Player/Melee/BladeVortex.anim.meta deleted file mode 100644 index 43f2f6a..0000000 --- a/Assets/Art/Animations/Player/Melee/BladeVortex.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 15a98a1a549124e4d892c8e162316795 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 7400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Melee/MeleeController.controller b/Assets/Art/Animations/Player/Melee/MeleeController.controller deleted file mode 100644 index 6a4ed20..0000000 --- a/Assets/Art/Animations/Player/Melee/MeleeController.controller +++ /dev/null @@ -1,72 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1107 &-1027547935848546813 -AnimatorStateMachine: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 3646393380537376746} - m_Position: {x: 290, y: 110, 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: 50, y: 70, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 3646393380537376746} ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: MeleeController - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: -1027547935848546813} - 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 &3646393380537376746 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: BladeVortex - 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: 15a98a1a549124e4d892c8e162316795, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: diff --git a/Assets/Art/Animations/Player/RunDown.anim b/Assets/Art/Animations/Player/RunDown.anim new file mode 100644 index 0000000..41f918c --- /dev/null +++ b/Assets/Art/Animations/Player/RunDown.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: RunDown + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/RunDown.anim.meta b/Assets/Art/Animations/Player/RunDown.anim.meta new file mode 100644 index 0000000..11ffd44 --- /dev/null +++ b/Assets/Art/Animations/Player/RunDown.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1a5df549458fe04c8c24b7366cb1375 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/RunLeft.anim b/Assets/Art/Animations/Player/RunLeft.anim new file mode 100644 index 0000000..d8867bf --- /dev/null +++ b/Assets/Art/Animations/Player/RunLeft.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: RunLeft + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/RunLeft.anim.meta b/Assets/Art/Animations/Player/RunLeft.anim.meta new file mode 100644 index 0000000..3387ac1 --- /dev/null +++ b/Assets/Art/Animations/Player/RunLeft.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84e4588afb8aa16498d444915b10bbc4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/RunRight.anim b/Assets/Art/Animations/Player/RunRight.anim new file mode 100644 index 0000000..dfcd2a6 --- /dev/null +++ b/Assets/Art/Animations/Player/RunRight.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: RunRight + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/RunRight.anim.meta b/Assets/Art/Animations/Player/RunRight.anim.meta new file mode 100644 index 0000000..ff78cdc --- /dev/null +++ b/Assets/Art/Animations/Player/RunRight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50de11b3aae8ba146b80a01c8dbf0e32 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/RunUp.anim b/Assets/Art/Animations/Player/RunUp.anim new file mode 100644 index 0000000..29c95ef --- /dev/null +++ b/Assets/Art/Animations/Player/RunUp.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: RunUp + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Art/Animations/Player/RunUp.anim.meta b/Assets/Art/Animations/Player/RunUp.anim.meta new file mode 100644 index 0000000..ac6f5d7 --- /dev/null +++ b/Assets/Art/Animations/Player/RunUp.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d48f3209d1a95c4d8cb43808410df15 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Player/Melee.meta b/Assets/Art/Sprites/DefaultCharacter/Attack1.meta similarity index 77% rename from Assets/Art/Animations/Player/Melee.meta rename to Assets/Art/Sprites/DefaultCharacter/Attack1.meta index a7ce19d..1aa1788 100644 --- a/Assets/Art/Animations/Player/Melee.meta +++ b/Assets/Art/Sprites/DefaultCharacter/Attack1.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 22c0ce3d139f23a469a457c070caa1f9 +guid: a4e2cc0698e49d84b9881e0fd9b5b66d folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_down.png b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_down.png new file mode 100644 index 0000000..1987de2 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_down.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/MeleeSkills/SpriteMeleeSkills.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_down.png.meta similarity index 64% rename from Assets/Art/Sprites/DefaultCharacter/MeleeSkills/SpriteMeleeSkills.png.meta rename to Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_down.png.meta index 735b907..c32bbda 100644 --- a/Assets/Art/Sprites/DefaultCharacter/MeleeSkills/SpriteMeleeSkills.png.meta +++ b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_down.png.meta @@ -1,7 +1,31 @@ fileFormatVersion: 2 -guid: 3205cf3222828a245b372325ae19857a +guid: 44a1bfd0ed2947e48871267d3cc87cf7 TextureImporter: - internalIDToNameTable: [] + internalIDToNameTable: + - first: + 213: 3681601231273768170 + second: attack1_down_0 + - first: + 213: 3584074213190335047 + second: attack1_down_1 + - first: + 213: -3827612124789016935 + second: attack1_down_2 + - first: + 213: -5815401166681578304 + second: attack1_down_3 + - first: + 213: 1952650149894899558 + second: attack1_down_4 + - first: + 213: 4417006001543893205 + second: attack1_down_5 + - first: + 213: 4639868444950340380 + second: attack1_down_6 + - first: + 213: 1429595638389755591 + second: attack1_down_7 externalObjects: {} serializedVersion: 13 mipmaps: @@ -93,32 +117,6 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 4 buildTarget: WebGL maxTextureSize: 2048 @@ -136,177 +134,177 @@ TextureImporter: serializedVersion: 2 sprites: - serializedVersion: 2 - name: SpriteMeleeSkills_0 - rect: - serializedVersion: 2 - x: 0 - y: 96 - width: 32 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 388d2b57778eaa3409e1e7aa27e4e529 - internalID: 960018930 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: SpriteMeleeSkills_1 - rect: - serializedVersion: 2 - x: 32 - y: 96 - width: 32 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 96c5259fdfaf2a448bcd8a66453308a6 - internalID: -462584412 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: SpriteMeleeSkills_2 - rect: - serializedVersion: 2 - x: 0 - y: 64 - width: 32 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 42a49dd398582214f94c74f1bdaf43c2 - internalID: -844053579 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: SpriteMeleeSkills_3 - rect: - serializedVersion: 2 - x: 32 - y: 64 - width: 32 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b0703362d18f93241a16fa8c6c6cb9cc - internalID: -574612343 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: SpriteMeleeSkills_4 - rect: - serializedVersion: 2 - x: 0 - y: 32 - width: 32 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e42a446128a23e54eb4aaca5bdd70a29 - internalID: -507776183 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: SpriteMeleeSkills_5 - rect: - serializedVersion: 2 - x: 32 - y: 32 - width: 32 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 1afb3c435478ec44da39b53edee0d219 - internalID: 213537612 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: SpriteMeleeSkills_6 + name: attack1_down_0 rect: serializedVersion: 2 x: 0 y: 0 - width: 32 - height: 32 + width: 96 + height: 80 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} customData: outline: [] physicsShape: [] - tessellationDetail: 0 + tessellationDetail: -1 bones: [] - spriteID: 26853ccf1bb30654ca317047685a4169 - internalID: -1181431167 + spriteID: ae4b6ba50dca71330800000000000000 + internalID: 3681601231273768170 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 - name: SpriteMeleeSkills_7 + name: attack1_down_1 rect: serializedVersion: 2 - x: 32 + x: 96 y: 0 - width: 32 - height: 32 + width: 96 + height: 80 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} customData: outline: [] physicsShape: [] - tessellationDetail: 0 + tessellationDetail: -1 bones: [] - spriteID: 213e7bbc4dcc49640b6f2f18beb7bac5 - internalID: 344855413 + spriteID: 74af8d5f1803db130800000000000000 + internalID: 3584074213190335047 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_down_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 996f8f35d0791eac0800000000000000 + internalID: -3827612124789016935 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_down_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0c46d81437b8b4fa0800000000000000 + internalID: -5815401166681578304 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_down_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 667491b37f4391b10800000000000000 + internalID: 1952650149894899558 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_down_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5d0dacc5e8b5c4d30800000000000000 + internalID: 4417006001543893205 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_down_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c132fc184cf146040800000000000000 + internalID: 4639868444950340380 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_down_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7ce4ba6a8a1f6d310800000000000000 + internalID: 1429595638389755591 vertices: [] indices: edges: [] @@ -315,7 +313,7 @@ TextureImporter: customData: physicsShape: [] bones: [] - spriteID: 14c6bfede331c174abf0778b43301dd3 + spriteID: 33133ec0d79e00d4d9913bd091136d6e internalID: 0 vertices: [] indices: @@ -325,16 +323,16 @@ TextureImporter: spriteCustomMetadata: entries: - key: SpriteEditor.SliceSettings - value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":32.0,"y":32.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}' + value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":96.0,"y":80.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}' nameFileIdTable: - SpriteMeleeSkills_0: 960018930 - SpriteMeleeSkills_1: -462584412 - SpriteMeleeSkills_2: -844053579 - SpriteMeleeSkills_3: -574612343 - SpriteMeleeSkills_4: -507776183 - SpriteMeleeSkills_5: 213537612 - SpriteMeleeSkills_6: -1181431167 - SpriteMeleeSkills_7: 344855413 + attack1_down_0: 3681601231273768170 + attack1_down_1: 3584074213190335047 + attack1_down_2: -3827612124789016935 + attack1_down_3: -5815401166681578304 + attack1_down_4: 1952650149894899558 + attack1_down_5: 4417006001543893205 + attack1_down_6: 4639868444950340380 + attack1_down_7: 1429595638389755591 mipmapLimitGroupName: pSDRemoveMatte: 0 userData: diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_left.png b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_left.png new file mode 100644 index 0000000..868c5e0 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_left.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_left.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_left.png.meta new file mode 100644 index 0000000..4ddd271 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_left.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 090e5fa6bcd12b9499f11531f6634d92 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1349072500916404301 + second: attack1_left_0 + - first: + 213: 8004796348004528757 + second: attack1_left_1 + - first: + 213: -4242021782923076649 + second: attack1_left_2 + - first: + 213: -5116275975489642934 + second: attack1_left_3 + - first: + 213: 8192281092980831563 + second: attack1_left_4 + - first: + 213: -8194575958193948602 + second: attack1_left_5 + - first: + 213: -8600749959420936419 + second: attack1_left_6 + - first: + 213: -2272688392204017010 + second: attack1_left_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack1_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d40ce59ba4ed8b210800000000000000 + internalID: 1349072500916404301 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 57277260edfb61f60800000000000000 + internalID: 8004796348004528757 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7db9663e9af4125c0800000000000000 + internalID: -4242021782923076649 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a4e13148b165ff8b0800000000000000 + internalID: -5116275975489642934 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b45754fdf34d0b170800000000000000 + internalID: 8192281092980831563 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 648b4ee2594074e80800000000000000 + internalID: -8194575958193948602 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d1f72ca0b7ff3a880800000000000000 + internalID: -8600749959420936419 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_left_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e82a681d2f9c570e0800000000000000 + internalID: -2272688392204017010 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack1_left_0: 1349072500916404301 + attack1_left_1: 8004796348004528757 + attack1_left_2: -4242021782923076649 + attack1_left_3: -5116275975489642934 + attack1_left_4: 8192281092980831563 + attack1_left_5: -8194575958193948602 + attack1_left_6: -8600749959420936419 + attack1_left_7: -2272688392204017010 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_right.png b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_right.png new file mode 100644 index 0000000..d9b1faf Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_right.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_right.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_right.png.meta new file mode 100644 index 0000000..502b6ea --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_right.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 0456c787b99151e4ca9b4fb6eec68b47 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7077123744789755254 + second: attack1_right_0 + - first: + 213: -2873044830424911513 + second: attack1_right_1 + - first: + 213: 6051972207797671516 + second: attack1_right_2 + - first: + 213: -7024772259408119308 + second: attack1_right_3 + - first: + 213: -6584563511459141473 + second: attack1_right_4 + - first: + 213: -6215296532939947018 + second: attack1_right_5 + - first: + 213: -21071389493993931 + second: attack1_right_6 + - first: + 213: -3419394382675504141 + second: attack1_right_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack1_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 675fca7bc8ef63260800000000000000 + internalID: 7077123744789755254 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 76130c2e2f4e028d0800000000000000 + internalID: -2873044830424911513 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c56115488acecf350800000000000000 + internalID: 6051972207797671516 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4f9f5f159def28e90800000000000000 + internalID: -7024772259408119308 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f98aa727f5eee94a0800000000000000 + internalID: -6584563511459141473 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6f3c56cbbb4deb9a0800000000000000 + internalID: -6215296532939947018 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 53e5942dea325bff0800000000000000 + internalID: -21071389493993931 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_right_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3f319a9fceedb80d0800000000000000 + internalID: -3419394382675504141 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack1_right_0: 7077123744789755254 + attack1_right_1: -2873044830424911513 + attack1_right_2: 6051972207797671516 + attack1_right_3: -7024772259408119308 + attack1_right_4: -6584563511459141473 + attack1_right_5: -6215296532939947018 + attack1_right_6: -21071389493993931 + attack1_right_7: -3419394382675504141 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_up.png b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_up.png new file mode 100644 index 0000000..b7c2468 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_up.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_up.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_up.png.meta new file mode 100644 index 0000000..ac62f36 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack1/attack1_up.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 59fd64fcff5afd54c9ec436bca9f9cf6 +TextureImporter: + internalIDToNameTable: + - first: + 213: -537706690483726499 + second: attack1_up_0 + - first: + 213: 2298001543385191024 + second: attack1_up_1 + - first: + 213: -8441216721884264064 + second: attack1_up_2 + - first: + 213: -4913102986834291453 + second: attack1_up_3 + - first: + 213: 6776386395683808122 + second: attack1_up_4 + - first: + 213: -5028756194301671031 + second: attack1_up_5 + - first: + 213: -5911899113014031804 + second: attack1_up_6 + - first: + 213: 2355251026750356492 + second: attack1_up_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack1_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d57dd582d9ea988f0800000000000000 + internalID: -537706690483726499 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 07216c67a3424ef10800000000000000 + internalID: 2298001543385191024 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 089400c6d16cada80800000000000000 + internalID: -8441216721884264064 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 305d4dc3dd621dbb0800000000000000 + internalID: -4913102986834291453 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a73e587268f8a0e50800000000000000 + internalID: 6776386395683808122 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9898a9082e4463ab0800000000000000 + internalID: -5028756194301671031 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 44a0adc4417b4fda0800000000000000 + internalID: -5911899113014031804 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack1_up_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c0c345684588fa020800000000000000 + internalID: 2355251026750356492 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack1_up_0: -537706690483726499 + attack1_up_1: 2298001543385191024 + attack1_up_2: -8441216721884264064 + attack1_up_3: -4913102986834291453 + attack1_up_4: 6776386395683808122 + attack1_up_5: -5028756194301671031 + attack1_up_6: -5911899113014031804 + attack1_up_7: 2355251026750356492 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/MeleeSkills.meta b/Assets/Art/Sprites/DefaultCharacter/Attack2.meta similarity index 77% rename from Assets/Art/Sprites/DefaultCharacter/MeleeSkills.meta rename to Assets/Art/Sprites/DefaultCharacter/Attack2.meta index a6c4cea..5f0709e 100644 --- a/Assets/Art/Sprites/DefaultCharacter/MeleeSkills.meta +++ b/Assets/Art/Sprites/DefaultCharacter/Attack2.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 96b85740342df594fa2a6246a3047d44 +guid: 620e5f136a94a6c41ba3a5eb190eed2a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_down.png b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_down.png new file mode 100644 index 0000000..0f23807 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_down.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_down.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_down.png.meta new file mode 100644 index 0000000..8a6c216 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_down.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: e470300dd964ef74b93e3fccf7b6c6b9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6576884766012970480 + second: attack2_down_0 + - first: + 213: -622339961261916201 + second: attack2_down_1 + - first: + 213: 7650025033508905985 + second: attack2_down_2 + - first: + 213: 5736469388879427254 + second: attack2_down_3 + - first: + 213: 3487854011517081526 + second: attack2_down_4 + - first: + 213: -4179504247223831278 + second: attack2_down_5 + - first: + 213: 3932406044534840908 + second: attack2_down_6 + - first: + 213: 3235364221561368790 + second: attack2_down_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack2_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 01a6e11b6263ab4a0800000000000000 + internalID: -6576884766012970480 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7dff37f3a110d57f0800000000000000 + internalID: -622339961261916201 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 104e4258c395a2a60800000000000000 + internalID: 7650025033508905985 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6b67f0d14880c9f40800000000000000 + internalID: 5736469388879427254 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6b795e87eb8576030800000000000000 + internalID: 3487854011517081526 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 215bcf6f70b6ff5c0800000000000000 + internalID: -4179504247223831278 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c4e19157676b29630800000000000000 + internalID: 3932406044534840908 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_down_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6d07c292e9256ec20800000000000000 + internalID: 3235364221561368790 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack2_down_0: -6576884766012970480 + attack2_down_1: -622339961261916201 + attack2_down_2: 7650025033508905985 + attack2_down_3: 5736469388879427254 + attack2_down_4: 3487854011517081526 + attack2_down_5: -4179504247223831278 + attack2_down_6: 3932406044534840908 + attack2_down_7: 3235364221561368790 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_left.png b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_left.png new file mode 100644 index 0000000..c26883f Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_left.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_left.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_left.png.meta new file mode 100644 index 0000000..c445100 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_left.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 222788510728b9f43a8ddb10b7b6ee5d +TextureImporter: + internalIDToNameTable: + - first: + 213: -1238924063876791284 + second: attack2_left_0 + - first: + 213: -8613707775075617843 + second: attack2_left_1 + - first: + 213: 2541409990575888137 + second: attack2_left_2 + - first: + 213: 2045486050291806510 + second: attack2_left_3 + - first: + 213: 8447645902387298089 + second: attack2_left_4 + - first: + 213: 7434179464471660624 + second: attack2_left_5 + - first: + 213: 7644975414548469091 + second: attack2_left_6 + - first: + 213: 5054920851916985231 + second: attack2_left_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack2_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c04c0f4c0257ecee0800000000000000 + internalID: -1238924063876791284 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: dc3f89b7a66f57880800000000000000 + internalID: -8613707775075617843 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 90797e4ebe6e44320800000000000000 + internalID: 2541409990575888137 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e21f8aca9b6036c10800000000000000 + internalID: 2045486050291806510 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 92f3410d0311c3570800000000000000 + internalID: 8447645902387298089 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0584650c5d28b2760800000000000000 + internalID: 7434179464471660624 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 36591cc72a8681a60800000000000000 + internalID: 7644975414548469091 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_left_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f831a329bbfa62640800000000000000 + internalID: 5054920851916985231 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack2_left_0: -1238924063876791284 + attack2_left_1: -8613707775075617843 + attack2_left_2: 2541409990575888137 + attack2_left_3: 2045486050291806510 + attack2_left_4: 8447645902387298089 + attack2_left_5: 7434179464471660624 + attack2_left_6: 7644975414548469091 + attack2_left_7: 5054920851916985231 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_right.png b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_right.png new file mode 100644 index 0000000..1a7e809 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_right.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_right.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_right.png.meta new file mode 100644 index 0000000..cff5429 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_right.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 04afc89c41bb55249b9859a5f7c6aa5b +TextureImporter: + internalIDToNameTable: + - first: + 213: -318900256114518679 + second: attack2_right_0 + - first: + 213: -6111027752318158853 + second: attack2_right_1 + - first: + 213: -6839543684542749462 + second: attack2_right_2 + - first: + 213: 6878315327292876997 + second: attack2_right_3 + - first: + 213: -3076141712646753825 + second: attack2_right_4 + - first: + 213: -1185513167200932586 + second: attack2_right_5 + - first: + 213: -320386297940308161 + second: attack2_right_6 + - first: + 213: -3017202653767226072 + second: attack2_right_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack2_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 965538b18e9039bf0800000000000000 + internalID: -318900256114518679 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bf7b58a03a4413ba0800000000000000 + internalID: -6111027752318158853 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ae42011a14f0511a0800000000000000 + internalID: -6839543684542749462 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5c8aa68e85fa47f50800000000000000 + internalID: 6878315327292876997 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fd1bde219695f45d0800000000000000 + internalID: -3076141712646753825 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 61da0783e063c8fe0800000000000000 + internalID: -1185513167200932586 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f3f8d580c52cd8bf0800000000000000 + internalID: -320386297940308161 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_right_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 82da6d61c2eb026d0800000000000000 + internalID: -3017202653767226072 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack2_right_0: -318900256114518679 + attack2_right_1: -6111027752318158853 + attack2_right_2: -6839543684542749462 + attack2_right_3: 6878315327292876997 + attack2_right_4: -3076141712646753825 + attack2_right_5: -1185513167200932586 + attack2_right_6: -320386297940308161 + attack2_right_7: -3017202653767226072 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_up.png b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_up.png new file mode 100644 index 0000000..8f2ddd1 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_up.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_up.png.meta b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_up.png.meta new file mode 100644 index 0000000..b9ca728 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Attack2/attack2_up.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 8d8ae9e0e760df048b23e05e670d8cd3 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6469645141866927775 + second: attack2_up_0 + - first: + 213: 3024630643736134783 + second: attack2_up_1 + - first: + 213: -7612850411190423896 + second: attack2_up_2 + - first: + 213: -1149689780858397546 + second: attack2_up_3 + - first: + 213: 6262288157339891392 + second: attack2_up_4 + - first: + 213: 8192945016618786861 + second: attack2_up_5 + - first: + 213: 6803351740869123708 + second: attack2_up_6 + - first: + 213: -8803671476793486793 + second: attack2_up_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: attack2_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 169a03865043736a0800000000000000 + internalID: -6469645141866927775 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f7447a89b85a9f920800000000000000 + internalID: 3024630643736134783 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8aeeec8b2e8b95690800000000000000 + internalID: -7612850411190423896 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 69cd9025c3b7b00f0800000000000000 + internalID: -1149689780858397546 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0c6316b66ed18e650800000000000000 + internalID: 6262288157339891392 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d20aed3a51033b170800000000000000 + internalID: 8192945016618786861 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c7e1a84dc5c5a6e50800000000000000 + internalID: 6803351740869123708 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: attack2_up_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7325c7a8f6313d580800000000000000 + internalID: -8803671476793486793 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + attack2_up_0: -6469645141866927775 + attack2_up_1: 3024630643736134783 + attack2_up_2: -7612850411190423896 + attack2_up_3: -1149689780858397546 + attack2_up_4: 6262288157339891392 + attack2_up_5: 8192945016618786861 + attack2_up_6: 6803351740869123708 + attack2_up_7: -8803671476793486793 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle.meta b/Assets/Art/Sprites/DefaultCharacter/Idle.meta new file mode 100644 index 0000000..4fc207b --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Idle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 550991d31a4601644b412fefa438bc29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_down.png b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_down.png new file mode 100644 index 0000000..267adb9 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_down.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_down.png.meta b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_down.png.meta new file mode 100644 index 0000000..99a89ff --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_down.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 6068df6a0f8c12a4496df681a7b310c6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 9128384846270689552 + second: idle_down_0 + - first: + 213: -4341892748943775961 + second: idle_down_1 + - first: + 213: 4314537725050805730 + second: idle_down_2 + - first: + 213: 7498607436494529746 + second: idle_down_3 + - first: + 213: 2217735914950672937 + second: idle_down_4 + - first: + 213: 8336189762218067404 + second: idle_down_5 + - first: + 213: 6615641891819992476 + second: idle_down_6 + - first: + 213: 3551143015789103330 + second: idle_down_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: idle_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 011f50747a98eae70800000000000000 + internalID: 9128384846270689552 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 727ac569c8f7eb3c0800000000000000 + internalID: -4341892748943775961 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2eddca7933150eb30800000000000000 + internalID: 4314537725050805730 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2d4eb52fbb7601860800000000000000 + internalID: 7498607436494529746 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 922c248801bf6ce10800000000000000 + internalID: 2217735914950672937 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cc58145fb6810b370800000000000000 + internalID: 8336189762218067404 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c95bf1bdf3b7fcb50800000000000000 + internalID: 6615641891819992476 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_down_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2e808b212c1384130800000000000000 + internalID: 3551143015789103330 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + idle_down_0: 9128384846270689552 + idle_down_1: -4341892748943775961 + idle_down_2: 4314537725050805730 + idle_down_3: 7498607436494529746 + idle_down_4: 2217735914950672937 + idle_down_5: 8336189762218067404 + idle_down_6: 6615641891819992476 + idle_down_7: 3551143015789103330 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_left.png b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_left.png new file mode 100644 index 0000000..c17aedd Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_left.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_left.png.meta b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_left.png.meta new file mode 100644 index 0000000..5df476e --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_left.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 649240cf44e9bc140850b6f1d8feeeae +TextureImporter: + internalIDToNameTable: + - first: + 213: 7695274298298069472 + second: idle_left_0 + - first: + 213: 5823185275439929397 + second: idle_left_1 + - first: + 213: 4391691333218209954 + second: idle_left_2 + - first: + 213: -3161313343943415881 + second: idle_left_3 + - first: + 213: 4045838221949032851 + second: idle_left_4 + - first: + 213: -877751198020205273 + second: idle_left_5 + - first: + 213: -2545000388421630948 + second: idle_left_6 + - first: + 213: -4777899254048035846 + second: idle_left_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: idle_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0e1ff37f33b1bca60800000000000000 + internalID: 7695274298298069472 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 538d1ebc72c10d050800000000000000 + internalID: 5823185275439929397 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2a012a7dffb62fc30800000000000000 + internalID: 4391691333218209954 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7b7ec865342c024d0800000000000000 + internalID: -3161313343943415881 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 39958f55d64b52830800000000000000 + internalID: 4045838221949032851 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 72505d89fe991d3f0800000000000000 + internalID: -877751198020205273 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c14c5e671a75eacd0800000000000000 + internalID: -2545000388421630948 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_left_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: afbecdd51fd71bdb0800000000000000 + internalID: -4777899254048035846 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + idle_left_0: 7695274298298069472 + idle_left_1: 5823185275439929397 + idle_left_2: 4391691333218209954 + idle_left_3: -3161313343943415881 + idle_left_4: 4045838221949032851 + idle_left_5: -877751198020205273 + idle_left_6: -2545000388421630948 + idle_left_7: -4777899254048035846 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_right.png b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_right.png new file mode 100644 index 0000000..26e935e Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_right.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_right.png.meta b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_right.png.meta new file mode 100644 index 0000000..974dc57 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_right.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 74ba07990f9b0424cbe7d6b42b2daad9 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1826435285958538685 + second: idle_right_0 + - first: + 213: 6179533113006291798 + second: idle_right_1 + - first: + 213: 9140360626043412854 + second: idle_right_2 + - first: + 213: 7248110710194785817 + second: idle_right_3 + - first: + 213: 3692298095264772623 + second: idle_right_4 + - first: + 213: 8401821344655917896 + second: idle_right_5 + - first: + 213: -1000877872295379394 + second: idle_right_6 + - first: + 213: -9101654181518216906 + second: idle_right_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: idle_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: db53cc8373dc85910800000000000000 + internalID: 1826435285958538685 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 65bf08e20ac12c550800000000000000 + internalID: 6179533113006291798 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 671e84acf8519de70800000000000000 + internalID: 9140360626043412854 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 91e4ddde946769460800000000000000 + internalID: 7248110710194785817 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f02bb151e8dad3330800000000000000 + internalID: 3692298095264772623 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 843c28a8ff3499470800000000000000 + internalID: 8401821344655917896 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e3ef846c0ea2c12f0800000000000000 + internalID: -1000877872295379394 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_right_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 631782a9ebd60b180800000000000000 + internalID: -9101654181518216906 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + idle_right_0: 1826435285958538685 + idle_right_1: 6179533113006291798 + idle_right_2: 9140360626043412854 + idle_right_3: 7248110710194785817 + idle_right_4: 3692298095264772623 + idle_right_5: 8401821344655917896 + idle_right_6: -1000877872295379394 + idle_right_7: -9101654181518216906 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_up.png b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_up.png new file mode 100644 index 0000000..430e771 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_up.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Idle/idle_up.png.meta b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_up.png.meta new file mode 100644 index 0000000..7877ed5 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Idle/idle_up.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: e441cc13e15aa0d43a4c7a6f6260cf66 +TextureImporter: + internalIDToNameTable: + - first: + 213: -639016909152822417 + second: idle_up_0 + - first: + 213: -7660712862888677055 + second: idle_up_1 + - first: + 213: -2801625992821860700 + second: idle_up_2 + - first: + 213: -7262585456254638847 + second: idle_up_3 + - first: + 213: -1862283806931543833 + second: idle_up_4 + - first: + 213: 8023497310580783721 + second: idle_up_5 + - first: + 213: -1666585021586401484 + second: idle_up_6 + - first: + 213: 3678552267812631876 + second: idle_up_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: idle_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f6b5a7cb181c127f0800000000000000 + internalID: -639016909152822417 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 14131494d3eafa590800000000000000 + internalID: -7660712862888677055 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4a61a50d000ae19d0800000000000000 + internalID: -2801625992821860700 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1052601a10d163b90800000000000000 + internalID: -7262585456254638847 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7e812e09eb6d726e0800000000000000 + internalID: -1862283806931543833 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 96a387d2b40395f60800000000000000 + internalID: 8023497310580783721 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4371b58b0c91fd8e0800000000000000 + internalID: -1666585021586401484 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: idle_up_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 445fdaa3cc7dc0330800000000000000 + internalID: 3678552267812631876 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + idle_up_0: -639016909152822417 + idle_up_1: -7660712862888677055 + idle_up_2: -2801625992821860700 + idle_up_3: -7262585456254638847 + idle_up_4: -1862283806931543833 + idle_up_5: 8023497310580783721 + idle_up_6: -1666585021586401484 + idle_up_7: 3678552267812631876 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/MeleeSkills/SpriteMeleeSkills.png b/Assets/Art/Sprites/DefaultCharacter/MeleeSkills/SpriteMeleeSkills.png deleted file mode 100644 index 00b6e5f..0000000 Binary files a/Assets/Art/Sprites/DefaultCharacter/MeleeSkills/SpriteMeleeSkills.png and /dev/null differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Run.meta b/Assets/Art/Sprites/DefaultCharacter/Run.meta new file mode 100644 index 0000000..1373b18 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Run.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 437f4f3004997e84492aaa228b55ec79 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_down.png b/Assets/Art/Sprites/DefaultCharacter/Run/run_down.png new file mode 100644 index 0000000..6c94100 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Run/run_down.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_down.png.meta b/Assets/Art/Sprites/DefaultCharacter/Run/run_down.png.meta new file mode 100644 index 0000000..62096ca --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Run/run_down.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: e16c523632c3a5a409a156eab982fffe +TextureImporter: + internalIDToNameTable: + - first: + 213: 3061717159207326513 + second: run_down_0 + - first: + 213: 5758275386220339344 + second: run_down_1 + - first: + 213: 8163418187817705045 + second: run_down_2 + - first: + 213: -1929430209149507345 + second: run_down_3 + - first: + 213: -2673790412803094674 + second: run_down_4 + - first: + 213: -1210519814571216436 + second: run_down_5 + - first: + 213: -2873692674358858758 + second: run_down_6 + - first: + 213: -440646202096444026 + second: run_down_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: run_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 133554dd8876d7a20800000000000000 + internalID: 3061717159207326513 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 090e98284f089ef40800000000000000 + internalID: 5758275386220339344 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 55e56d517994a4170800000000000000 + internalID: 8163418187817705045 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fe86cb482794935e0800000000000000 + internalID: -1929430209149507345 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e67c60139c9c4ead0800000000000000 + internalID: -2673790412803094674 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cc139ea64ae533fe0800000000000000 + internalID: -1210519814571216436 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: afba237fcb79e18d0800000000000000 + internalID: -2873692674358858758 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_down_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 68d9a642d9282e9f0800000000000000 + internalID: -440646202096444026 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + run_down_0: 3061717159207326513 + run_down_1: 5758275386220339344 + run_down_2: 8163418187817705045 + run_down_3: -1929430209149507345 + run_down_4: -2673790412803094674 + run_down_5: -1210519814571216436 + run_down_6: -2873692674358858758 + run_down_7: -440646202096444026 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_left.png b/Assets/Art/Sprites/DefaultCharacter/Run/run_left.png new file mode 100644 index 0000000..a34f42c Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Run/run_left.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_left.png.meta b/Assets/Art/Sprites/DefaultCharacter/Run/run_left.png.meta new file mode 100644 index 0000000..3df46c2 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Run/run_left.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 92ab3d090d7588540a894e7865fb3dd6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 700915204636125962 + second: run_left_0 + - first: + 213: 5151822504080555552 + second: run_left_1 + - first: + 213: -2291563094511753249 + second: run_left_2 + - first: + 213: -6730141864382394953 + second: run_left_3 + - first: + 213: 4940053148889953498 + second: run_left_4 + - first: + 213: -7038010021604649337 + second: run_left_5 + - first: + 213: 5642574552772730615 + second: run_left_6 + - first: + 213: 2514363194408572455 + second: run_left_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: run_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a0ba10e3aa62ab900800000000000000 + internalID: 700915204636125962 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 02eb59d9543fe7740800000000000000 + internalID: 5151822504080555552 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fd76b3bb18bb230e0800000000000000 + internalID: -2291563094511753249 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7bd8085d1abb992a0800000000000000 + internalID: -6730141864382394953 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ad4b2275a289e8440800000000000000 + internalID: 4940053148889953498 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7869d90ac27f35e90800000000000000 + internalID: -7038010021604649337 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7fe5dacf8a37e4e40800000000000000 + internalID: 5642574552772730615 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_left_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7261a0fe000d4e220800000000000000 + internalID: 2514363194408572455 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + run_left_0: 700915204636125962 + run_left_1: 5151822504080555552 + run_left_2: -2291563094511753249 + run_left_3: -6730141864382394953 + run_left_4: 4940053148889953498 + run_left_5: -7038010021604649337 + run_left_6: 5642574552772730615 + run_left_7: 2514363194408572455 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_right.png b/Assets/Art/Sprites/DefaultCharacter/Run/run_right.png new file mode 100644 index 0000000..2be73fe Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Run/run_right.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_right.png.meta b/Assets/Art/Sprites/DefaultCharacter/Run/run_right.png.meta new file mode 100644 index 0000000..f9d5987 --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Run/run_right.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: c84e6ecb1e9254a46abab0971cd9c3ed +TextureImporter: + internalIDToNameTable: + - first: + 213: -5048119997888784150 + second: run_right_0 + - first: + 213: 1501806831170361822 + second: run_right_1 + - first: + 213: 7040184271975629172 + second: run_right_2 + - first: + 213: -7604150851027835787 + second: run_right_3 + - first: + 213: -7224934428991300267 + second: run_right_4 + - first: + 213: -7815436938264237959 + second: run_right_5 + - first: + 213: -8388138545713766448 + second: run_right_6 + - first: + 213: 5040382853412268526 + second: run_right_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: run_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ae81b46ab9971f9b0800000000000000 + internalID: -5048119997888784150 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ed91a252b5d77d410800000000000000 + internalID: 1501806831170361822 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 471466c7b42c3b160800000000000000 + internalID: 7040184271975629172 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 574600ae611a87690800000000000000 + internalID: -7604150851027835787 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 55ddb7a8a60ebbb90800000000000000 + internalID: -7224934428991300267 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9782b4a338df98390800000000000000 + internalID: -7815436938264237959 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0df18f75f68579b80800000000000000 + internalID: -8388138545713766448 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_right_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ee9ab95008903f540800000000000000 + internalID: 5040382853412268526 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + run_right_0: -5048119997888784150 + run_right_1: 1501806831170361822 + run_right_2: 7040184271975629172 + run_right_3: -7604150851027835787 + run_right_4: -7224934428991300267 + run_right_5: -7815436938264237959 + run_right_6: -8388138545713766448 + run_right_7: 5040382853412268526 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_up.png b/Assets/Art/Sprites/DefaultCharacter/Run/run_up.png new file mode 100644 index 0000000..5948041 Binary files /dev/null and b/Assets/Art/Sprites/DefaultCharacter/Run/run_up.png differ diff --git a/Assets/Art/Sprites/DefaultCharacter/Run/run_up.png.meta b/Assets/Art/Sprites/DefaultCharacter/Run/run_up.png.meta new file mode 100644 index 0000000..ce9e7da --- /dev/null +++ b/Assets/Art/Sprites/DefaultCharacter/Run/run_up.png.meta @@ -0,0 +1,338 @@ +fileFormatVersion: 2 +guid: 75e95e719db6b2e4bb65de9f697ac349 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2101175276847748840 + second: run_up_0 + - first: + 213: 3396987343971830283 + second: run_up_1 + - first: + 213: 4026534355312065940 + second: run_up_2 + - first: + 213: 3746123119762467834 + second: run_up_3 + - first: + 213: -7395723654248013618 + second: run_up_4 + - first: + 213: 6925657076329794216 + second: run_up_5 + - first: + 213: -485735562940750571 + second: run_up_6 + - first: + 213: 2286054313573989648 + second: run_up_7 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 16 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: run_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 81928acd73027d2e0800000000000000 + internalID: -2101175276847748840 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_1 + rect: + serializedVersion: 2 + x: 96 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b0a40f7cdf5842f20800000000000000 + internalID: 3396987343971830283 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_2 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 49d3844a9af11e730800000000000000 + internalID: 4026534355312065940 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_3 + rect: + serializedVersion: 2 + x: 288 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: afbe15e2127ecf330800000000000000 + internalID: 3746123119762467834 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_4 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ec0e79b458c1d5990800000000000000 + internalID: -7395723654248013618 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_5 + rect: + serializedVersion: 2 + x: 480 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8aacececa60ec1060800000000000000 + internalID: 6925657076329794216 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_6 + rect: + serializedVersion: 2 + x: 576 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 515642c34125249f0800000000000000 + internalID: -485735562940750571 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: run_up_7 + rect: + serializedVersion: 2 + x: 672 + y: 0 + width: 96 + height: 80 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 01db3d14942b9bf10800000000000000 + internalID: 2286054313573989648 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + run_up_0: -2101175276847748840 + run_up_1: 3396987343971830283 + run_up_2: 4026534355312065940 + run_up_3: 3746123119762467834 + run_up_4: -7395723654248013618 + run_up_5: 6925657076329794216 + run_up_6: -485735562940750571 + run_up_7: 2286054313573989648 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/DefaultCharacter/spr_alex.png b/Assets/Art/Sprites/DefaultCharacter/spr_alex.png deleted file mode 100644 index fe04860..0000000 Binary files a/Assets/Art/Sprites/DefaultCharacter/spr_alex.png and /dev/null differ diff --git a/Assets/Art/Sprites/DefaultCharacter/spr_alex.png.meta b/Assets/Art/Sprites/DefaultCharacter/spr_alex.png.meta deleted file mode 100644 index 5291bc4..0000000 --- a/Assets/Art/Sprites/DefaultCharacter/spr_alex.png.meta +++ /dev/null @@ -1,524 +0,0 @@ -fileFormatVersion: 2 -guid: cca4ee180637d1442bc16ac530501cee -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 0 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 16 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: iOS - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: spr_alex_0 - rect: - serializedVersion: 2 - x: 0 - y: 96 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 6c941c9c60d41b145a38c658a8e7310b - internalID: 1468673379 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_1 - rect: - serializedVersion: 2 - x: 16 - y: 96 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5dfe3083f9b362947844af9fe3189491 - internalID: -1273234557 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_2 - rect: - serializedVersion: 2 - x: 32 - y: 96 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f79871f0271565845afeabc7c4221b58 - internalID: -1748019772 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_3 - rect: - serializedVersion: 2 - x: 48 - y: 96 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 4639ecb37abece447b92440d21250dcf - internalID: 1616542386 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_4 - rect: - serializedVersion: 2 - x: 0 - y: 64 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b16973240685eea408c4e26430fa2901 - internalID: 1762955156 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_5 - rect: - serializedVersion: 2 - x: 16 - y: 64 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f8e7a5b57894e86448929f5bd4298fe6 - internalID: -85140355 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_6 - rect: - serializedVersion: 2 - x: 32 - y: 64 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a38cc3d2086659b40a7d46e2e176c8ba - internalID: 109238140 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_7 - rect: - serializedVersion: 2 - x: 48 - y: 64 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: efadb0600d795a14a9a68a52497c8e64 - internalID: 979877696 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_8 - rect: - serializedVersion: 2 - x: 0 - y: 32 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a9f66b0ada7195c4a803cf8b775d919b - internalID: -1327193902 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_9 - rect: - serializedVersion: 2 - x: 16 - y: 32 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a1096224133567844a5d157e1cbe6c2a - internalID: -2001976186 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_10 - rect: - serializedVersion: 2 - x: 32 - y: 32 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 861ebe5e36cab4745a99d82ca2e54f41 - internalID: 1665330856 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_11 - rect: - serializedVersion: 2 - x: 48 - y: 32 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: d8f81f024277c77478e0d8609f6b761b - internalID: -324737105 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_12 - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5d100cfb17d9c0641a697b6079247191 - internalID: -1476861926 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_13 - rect: - serializedVersion: 2 - x: 16 - y: 0 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b101b06f37ea9b6499f15c3cb7b3d1b6 - internalID: 755900442 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_14 - rect: - serializedVersion: 2 - x: 32 - y: 0 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 6d36bf95455f94b48ab632af28086dcf - internalID: 283539744 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: spr_alex_15 - rect: - serializedVersion: 2 - x: 48 - y: 0 - width: 16 - height: 32 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 1963a43e2cf7ec84fa1c64794573e51c - internalID: 1184069848 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 14c6bfede331c174abf0778b43301dd3 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: - spr_alex_0: 1468673379 - spr_alex_1: -1273234557 - spr_alex_10: 1665330856 - spr_alex_11: -324737105 - spr_alex_12: -1476861926 - spr_alex_13: 755900442 - spr_alex_14: 283539744 - spr_alex_15: 1184069848 - spr_alex_2: -1748019772 - spr_alex_3: 1616542386 - spr_alex_4: 1762955156 - spr_alex_5: -85140355 - spr_alex_6: 109238140 - spr_alex_7: 979877696 - spr_alex_8: -1327193902 - spr_alex_9: -2001976186 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Characters/Enemies/Gobler.prefab b/Assets/Prefabs/Characters/Enemies/Gobler.prefab index df24e0d..4942333 100644 --- a/Assets/Prefabs/Characters/Enemies/Gobler.prefab +++ b/Assets/Prefabs/Characters/Enemies/Gobler.prefab @@ -174,6 +174,103 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &6288550889223568635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8417872790204748578} + - component: {fileID: 5305176699257483480} + - component: {fileID: 1850048545141446338} + m_Layer: 7 + m_Name: HitBox + m_TagString: EnemyHitBox + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8417872790204748578 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6288550889223568635} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.212, z: 0} + m_LocalScale: {x: 0.62288, y: 0.49601915, z: 0.62288} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 243343966221896818} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!70 &5305176699257483480 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6288550889223568635} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_Size: {x: 1, y: 2} + m_Direction: 0 +--- !u!50 &1850048545141446338 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6288550889223568635} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 --- !u!1 &6411951171763069002 GameObject: m_ObjectHideFlags: 0 @@ -208,6 +305,7 @@ Transform: m_Children: - {fileID: 2045680922754072471} - {fileID: 1693662441197515017} + - {fileID: 8417872790204748578} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &4923938647755769837 @@ -225,6 +323,7 @@ MonoBehaviour: WalkState: {fileID: 11400000, guid: 5cd5bb6e94e95cf4c961f0433390f59f, type: 2} ChaseState: {fileID: 11400000, guid: 71a5afe255167e14cad7bb413bdef532, type: 2} AttackState: {fileID: 11400000, guid: 0b9cc3e63ee0125479639c05b89977f8, type: 2} + DamagedState: {fileID: 0} ChaseDistance: 7 AttackDistance: 1 --- !u!70 &3140493390153182690 diff --git a/Assets/Prefabs/Characters/Player/Player.prefab b/Assets/Prefabs/Characters/Player/Player.prefab index 7efdd84..b92862f 100644 --- a/Assets/Prefabs/Characters/Player/Player.prefab +++ b/Assets/Prefabs/Characters/Player/Player.prefab @@ -145,6 +145,274 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &4553260134269457595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3783325528514321640} + m_Layer: 0 + m_Name: Attacks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3783325528514321640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4553260134269457595} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.0885801, y: 0.06223999, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2112636419898588415} + m_Father: {fileID: 4060073025839678449} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5233403024226430001 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2112636419898588415} + - component: {fileID: 3038315303589083823} + - component: {fileID: 4447032532324196901} + - component: {fileID: 5203709406065552287} + - component: {fileID: 7139240040885940656} + - component: {fileID: 8783676367030864381} + - component: {fileID: 1825172400684165510} + m_Layer: 0 + m_Name: MeleeAttacks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2112636419898588415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.6995802, y: -0.42724, z: 0} + m_LocalScale: {x: 3, y: 3, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3783325528514321640} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3038315303589083823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5cb42c19bc5ec4d419f9af6852bc2e5c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!95 &4447032532324196901 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: e49e78b0eadab0d4c8246fb42c2419a6, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!212 &5203709406065552287 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 651355007 + m_SortingLayer: 4 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.64, y: 0.32} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &7139240040885940656 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: -0.14290781, y: -0.07356349} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.64, y: 0.32} + newSize: {x: 0.64, y: 0.32} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Size: {x: 0.18294096, y: 0.034430884} + m_EdgeRadius: 0 +--- !u!70 &8783676367030864381 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: -0.13767865, y: -0.0786782} + m_Size: {x: 0.23338662, y: 0.06193253} + m_Direction: 1 +--- !u!50 &1825172400684165510 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233403024226430001} + m_BodyType: 2 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 128 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 --- !u!1 &6399305692263416751 GameObject: m_ObjectHideFlags: 0 @@ -5269,12 +5537,13 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 4060073025839678449} + - component: {fileID: 7211159566486303287} - component: {fileID: 1680573792925415762} - component: {fileID: 1203434784585445923} - component: {fileID: 9117212351613092415} m_Layer: 0 m_Name: Player - m_TagString: Untagged + m_TagString: Player m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -5293,8 +5562,22 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1897313902523258814} + - {fileID: 3783325528514321640} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7211159566486303287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9147163641451663911} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21acbec1ba673c54eb910f3f98a4dea8, type: 3} + m_Name: + m_EditorClassIdentifier: + Settings: {fileID: 11400000, guid: 3e3bb42a7bad3df48b92c65f5e38b160, type: 2} --- !u!114 &1680573792925415762 MonoBehaviour: m_ObjectHideFlags: 0 @@ -5307,7 +5590,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d38baaa1260144d48a6014ef40c04f45, type: 3} m_Name: m_EditorClassIdentifier: - Build: {fileID: 11400000, guid: 2c54a8973b940a4438dbe7f658b0d331, type: 2} + Builder: {fileID: 7211159566486303287} RigidBody: {fileID: 1203434784585445923} Animator: {fileID: 7014899162285736705} Renderer: {fileID: 3647552498760287226} @@ -5317,16 +5600,12 @@ MonoBehaviour: - {fileID: 0} - {fileID: 0} - {fileID: 0} - MoveSpeed: 8 - DashMultiplier: 60 - DriftSpeed: 60 + AttackAnimator: {fileID: 3038315303589083823} + MoveSpeed: 16 + DashMultiplier: 80 + DriftSpeed: 80 DriftFactorial: 0.85 - DashEffect: {fileID: 11400000, guid: 2b4a9d2bdf4f1e34287cf15a4825a45d, type: 2} - classes: [] - maxHealth: 0 - maxMana: 0 - attackPower: 0 - abilities: [] + VfxDash: {fileID: 4566952472781634859, guid: daf6ae43ee06c424ba624a471e90b72c, type: 3} --- !u!50 &1203434784585445923 Rigidbody2D: serializedVersion: 5 diff --git a/Assets/Scenes/HomeTown.unity b/Assets/Scenes/HomeTown.unity index e5978cf..ab5d034 100644 --- a/Assets/Scenes/HomeTown.unity +++ b/Assets/Scenes/HomeTown.unity @@ -172,6 +172,14 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 1850048545141446338, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} + propertyPath: m_Simulated + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1850048545141446338, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} + propertyPath: m_UseFullKinematicContacts + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6411951171763069002, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_Name value: Gobler (2) @@ -181,6 +189,37 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} +--- !u!1 &268356501 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 268356502} + m_Layer: 0 + m_Name: MeleeAttacks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &268356502 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 268356501} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.46451, y: -0.27338, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &308205144 GameObject: m_ObjectHideFlags: 0 @@ -65624,11 +65663,11 @@ PrefabInstance: m_Modifications: - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalPosition.x - value: 0.31 + value: -3.03 objectReference: {fileID: 0} - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalPosition.y - value: -16.31 + value: -10.13 objectReference: {fileID: 0} - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalPosition.z @@ -65640,15 +65679,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 243343966221896818, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -65662,11 +65701,24 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 1850048545141446338, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} + propertyPath: m_BodyType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1850048545141446338, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} + propertyPath: m_UseFullKinematicContacts + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6288550889223568635, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} + propertyPath: m_Layer + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6411951171763069002, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} propertyPath: m_Name value: Gobler (3) objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 1850048545141446338, guid: 6447e7f877b893f46bc4efe1ebc9fe9e, type: 3} m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] @@ -70703,24 +70755,6 @@ GameObject: m_CorrespondingSourceObject: {fileID: 8668308405175649564, guid: 67f4f13276986cc4cb4705a4f1c4808a, type: 3} m_PrefabInstance: {fileID: 5778659820767749594} m_PrefabAsset: {fileID: 0} ---- !u!1 &1814202911 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 9147163641451663911, guid: d00d92ab204198c489965b31a298b234, type: 3} - m_PrefabInstance: {fileID: 2316236105731553357} - m_PrefabAsset: {fileID: 0} ---- !u!114 &1814202916 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1814202911} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 21acbec1ba673c54eb910f3f98a4dea8, type: 3} - m_Name: - m_EditorClassIdentifier: - Settings: {fileID: 11400000, guid: 3e3bb42a7bad3df48b92c65f5e38b160, type: 2} --- !u!1 &1990193558 GameObject: m_ObjectHideFlags: 0 @@ -70761,7 +70795,7 @@ AudioSource: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1990193558} - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 4 OutputAudioMixerGroup: {fileID: 0} m_audioClip: {fileID: 8300000, guid: 27d0c23f9589e6044b0831b1fb3c4678, type: 3} @@ -70916,26 +70950,6 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 1680573792925415762, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: Builder - value: - objectReference: {fileID: 1814202916} - - target: {fileID: 1680573792925415762, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: VfxDash - value: - objectReference: {fileID: 4566952472781634859, guid: daf6ae43ee06c424ba624a471e90b72c, type: 3} - - target: {fileID: 1680573792925415762, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: MoveSpeed - value: 16 - objectReference: {fileID: 0} - - target: {fileID: 1680573792925415762, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: DriftSpeed - value: 80 - objectReference: {fileID: 0} - - target: {fileID: 1680573792925415762, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: DashMultiplier - value: 80 - objectReference: {fileID: 0} - target: {fileID: 1680573792925415762, guid: d00d92ab204198c489965b31a298b234, type: 3} propertyPath: 'ClassIndicators.Array.data[0]' value: @@ -70952,6 +70966,34 @@ PrefabInstance: propertyPath: 'ClassIndicators.Array.data[3]' value: objectReference: {fileID: 1731397399} + - target: {fileID: 1825172400684165510, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_BodyType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1825172400684165510, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_ExcludeLayers.m_Bits + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1825172400684165510, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_IncludeLayers.m_Bits + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3647552498760287226, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_Size.x + value: 0.96 + objectReference: {fileID: 0} + - target: {fileID: 3647552498760287226, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_Size.y + value: 0.8 + objectReference: {fileID: 0} + - target: {fileID: 3647552498760287226, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 9128384846270689552, guid: 6068df6a0f8c12a4496df681a7b310c6, type: 3} + - target: {fileID: 3647552498760287226, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_WasSpriteAssigned + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4060073025839678449, guid: d00d92ab204198c489965b31a298b234, type: 3} propertyPath: m_LocalPosition.x value: -3.64 @@ -70992,21 +71034,46 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 9147163641451663911, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: m_Name - value: Player + - target: {fileID: 5203709406065552287, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_Size.x + value: 0.64 + objectReference: {fileID: 0} + - target: {fileID: 5203709406065552287, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_Size.y + value: 0.32 + objectReference: {fileID: 0} + - target: {fileID: 7014899162285736705, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: ba58731883bc8cb40be2ed19cc4be25a, type: 2} + - target: {fileID: 7139240040885940656, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_EdgeRadius + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7139240040885940656, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_IncludeLayers.m_Bits + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8783676367030864381, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_IsTrigger + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8783676367030864381, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_ExcludeLayers.m_Bits + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8783676367030864381, guid: d00d92ab204198c489965b31a298b234, type: 3} + propertyPath: m_IncludeLayers.m_Bits + value: 0 objectReference: {fileID: 0} - target: {fileID: 9147163641451663911, guid: d00d92ab204198c489965b31a298b234, type: 3} - propertyPath: m_TagString + propertyPath: m_Name value: Player objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 9147163641451663911, guid: d00d92ab204198c489965b31a298b234, type: 3} - insertIndex: 1 - addedObject: {fileID: 1814202916} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d00d92ab204198c489965b31a298b234, type: 3} --- !u!1001 &5778659820767749594 PrefabInstance: @@ -71216,3 +71283,4 @@ SceneRoots: - {fileID: 202393221} - {fileID: 1607851311} - {fileID: 1341160148} + - {fileID: 268356502} diff --git a/Assets/Scripts/Editor/AnimationTester.cs b/Assets/Scripts/Editor/AnimationTester.cs new file mode 100644 index 0000000..0116273 --- /dev/null +++ b/Assets/Scripts/Editor/AnimationTester.cs @@ -0,0 +1,65 @@ +using UnityEngine; +using UnityEditor; + +public class AnimationTesterWindow : EditorWindow { + private GameObject targetObject; + private Animator animator; + private string[] animationClips; + private int selectedClipIndex = 0; + + [MenuItem("Tools/Animation Tester")] + public static void ShowWindow() { + GetWindow("Animation Tester"); + } + + private void OnGUI() { + GUILayout.Label("Animation Tester", EditorStyles.boldLabel); + + targetObject = (GameObject)EditorGUILayout.ObjectField("Target GameObject", targetObject, typeof(GameObject), true); + + if (targetObject != null) { + if (animator == null || animator.gameObject != targetObject) { + animator = targetObject.GetComponent(); + LoadAnimationClips(); + } + } else { + animator = null; + } + + if (animator == null) { + EditorGUILayout.HelpBox("Selected GameObject must have an Animator.", MessageType.Warning); + return; + } + + if (animationClips == null || animationClips.Length == 0) { + EditorGUILayout.HelpBox("No animation clips found in Animator.", MessageType.Info); + return; + } + + selectedClipIndex = EditorGUILayout.Popup("Animation Clip", selectedClipIndex, animationClips); + + if (GUILayout.Button("Play Animation")) { + PlaySelectedAnimation(); + } + } + + private void LoadAnimationClips() { + if (animator.runtimeAnimatorController != null) { + var clips = animator.runtimeAnimatorController.animationClips; + animationClips = new string[clips.Length]; + for (int i = 0; i < clips.Length; i++) { + animationClips[i] = clips[i].name; + } + } else { + animationClips = new string[0]; + } + } + + private void PlaySelectedAnimation() { + if (Application.isPlaying) { + animator.Play(animationClips[selectedClipIndex]); + } else { + Debug.LogWarning("You must be in Play Mode to preview animations."); + } + } +} diff --git a/Assets/Scripts/Editor/AnimationTester.cs.meta b/Assets/Scripts/Editor/AnimationTester.cs.meta new file mode 100644 index 0000000..a62a7a1 --- /dev/null +++ b/Assets/Scripts/Editor/AnimationTester.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: bf7b24c075f77344995c29cff2449329 diff --git a/Assets/Scripts/Editor/SpriteSlicer.cs b/Assets/Scripts/Editor/SpriteSlicer.cs new file mode 100644 index 0000000..a592f9e --- /dev/null +++ b/Assets/Scripts/Editor/SpriteSlicer.cs @@ -0,0 +1,62 @@ +#if UNITY_EDITOR +using UnityEngine; +using UnityEditor; + +public class SpriteSlicer : EditorWindow { + private Vector2Int cellSize = new Vector2Int(32, 32); + private FilterMode filterMode = FilterMode.Point; + + [MenuItem("Tools/Slice Selected Sprites")] + public static void ShowWindow() { + GetWindow("Sprite Slicer"); + } + + private void OnGUI() { + GUILayout.Label("Slice Settings", EditorStyles.boldLabel); + + cellSize = EditorGUILayout.Vector2IntField("Cell Size", cellSize); + filterMode = (FilterMode)EditorGUILayout.EnumPopup("Filter Mode", filterMode); + + if (GUILayout.Button("Slice and Apply")) { + SliceSelectedSprites(cellSize, filterMode); + } + } + + private static void SliceSelectedSprites(Vector2Int cellSize, FilterMode mode) { + var textures = Selection.GetFiltered(SelectionMode.DeepAssets); + + foreach (Texture2D texture in textures) { + string path = AssetDatabase.GetAssetPath(texture); + TextureImporter importer = AssetImporter.GetAtPath(path) as TextureImporter; + + if (importer != null) { + importer.textureType = TextureImporterType.Sprite; + importer.spriteImportMode = SpriteImportMode.Multiple; + importer.filterMode = mode; + + int columns = texture.width / cellSize.x; + int rows = texture.height / cellSize.y; + + SpriteMetaData[] metas = new SpriteMetaData[columns * rows]; + int index = 0; + + for (int y = rows - 1; y >= 0; y--) { + for (int x = 0; x < columns; x++) { + SpriteMetaData meta = new SpriteMetaData(); + meta.name = texture.name + "_" + index; + meta.rect = new Rect(x * cellSize.x, y * cellSize.y, cellSize.x, cellSize.y); + meta.pivot = new Vector2(0.5f, 0.5f); + meta.alignment = (int)SpriteAlignment.Center; + metas[index++] = meta; + } + } + + importer.spritesheet = metas; + AssetDatabase.ImportAsset(path, ImportAssetOptions.ForceUpdate); + } + } + + Debug.Log("Slicing complete."); + } +} +#endif diff --git a/Assets/Scripts/Editor/SpriteSlicer.cs.meta b/Assets/Scripts/Editor/SpriteSlicer.cs.meta new file mode 100644 index 0000000..b2096c0 --- /dev/null +++ b/Assets/Scripts/Editor/SpriteSlicer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c3497a9b6540bc449b49db2aa3cda412 \ No newline at end of file diff --git a/Assets/Scripts/Runtime/Characters/Player/Classes/AttackAnimatorFactory.cs b/Assets/Scripts/Runtime/Characters/Player/Classes/AttackAnimatorFactory.cs new file mode 100644 index 0000000..4d25562 --- /dev/null +++ b/Assets/Scripts/Runtime/Characters/Player/Classes/AttackAnimatorFactory.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Unity.Mathematics; +using UnityEngine; + + +public class AttackAnimatorFactory : MonoBehaviour { + + private Animator Melee; + private Player Player; + private bool AllowAttacks; + protected FloatingTextSpawner TextPopUp; + + public void Awake() { + Melee = GetComponent(); + Player = GetComponentInParent(); + TextPopUp = new FloatingTextSpawner(this.transform); + + } + + public Action OnHit; + private void OnTriggerEnter2D(Collider2D other) { + if (!AllowAttacks) return; + if (!other.CompareTag("EnemyHitBox")) return; + Debug.Log($"Colliding with {other.gameObject.name}"); + TextPopUp.SpawnFloatingText($"Hit", Color.red, 3); + OnHit?.Invoke(other.gameObject); + ApplyKnockBack(other); + } + + private void ApplyKnockBack(Collider2D other) { + Rigidbody2D parentRb = other.transform.root.GetComponent(); + if (parentRb == null) return; + Vector3 mouseWorldPos = Camera.main.ScreenToWorldPoint(Input.mousePosition); + Vector2 direction = mouseWorldPos - Player.transform.parent.gameObject.transform.position; + parentRb.AddForce(direction * 10f, ForceMode2D.Impulse); + //KnockbackUtility.ApplyKnockback(this, rb2D, hitDirection, 10f, 0.3f); + } + + public void AllowAttack(int allow) { + AllowAttacks = (allow == 1); + } + + public void RotateTowardsMouse() { + Vector3 mouseWorldPos = Camera.main.ScreenToWorldPoint(Input.mousePosition); + Vector2 direction = mouseWorldPos - Player.transform.position; + float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; + transform.rotation = Quaternion.Euler(0, 0, angle - 180f); + } + + public void MeleeResetKineticCharge() { + Melee.CrossFade("Blank", 0, 1); + } + + public void MeleeBasic(int set) { + RotateTowardsMouse(); + + if (set == 1) Melee.CrossFade("BasicAttack1", 0, 0); + else if (set == 2) Melee.CrossFade("BasicAttack2", 0, 0); + else if (set == 3) Melee.CrossFade("BasicAttack3", 0, 0); + + if (set == 1) Melee.CrossFade("KineticSurge1", 0, 1); + else if (set == 2) Melee.CrossFade("KineticSurge2", 0, 1); + else if (set == 3) Melee.CrossFade("KineticSurge3", 0, 1); + } + + public void MeleeKineticSurge() { + Melee.CrossFade("KineticSurgeRelease", 0, 0); + } +} diff --git a/Assets/Scripts/Runtime/Characters/Player/Classes/AttackAnimatorFactory.cs.meta b/Assets/Scripts/Runtime/Characters/Player/Classes/AttackAnimatorFactory.cs.meta new file mode 100644 index 0000000..8ecc699 --- /dev/null +++ b/Assets/Scripts/Runtime/Characters/Player/Classes/AttackAnimatorFactory.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5cb42c19bc5ec4d419f9af6852bc2e5c \ No newline at end of file diff --git a/Assets/Scripts/Runtime/Characters/Player/Classes/ClassBase.cs b/Assets/Scripts/Runtime/Characters/Player/Classes/ClassBase.cs index bbf184d..b87e509 100644 --- a/Assets/Scripts/Runtime/Characters/Player/Classes/ClassBase.cs +++ b/Assets/Scripts/Runtime/Characters/Player/Classes/ClassBase.cs @@ -13,22 +13,21 @@ public class ClassBase { [HideInInspector] public float MagicPower; //[HideInInspector] public List Abilities; - protected Animator Animator; protected Player Player; + protected Animator Animator; + protected AttackAnimatorFactory AttackAnimator; protected float PlayerOriginalSpeed; protected FloatingTextSpawner TextPopUp; + /// Always in the order of Up, Down, Left, Right + public string AnimationToPlay; public ClassBase(Player player) { Player = player; Animator = Player.Animator; + AttackAnimator = Player.AttackAnimator; TextPopUp = new FloatingTextSpawner(player.transform); } - virtual public void InitializeClass(Player player) { - Player = player; - Animator = Player.Animator; - } - virtual public void Tick() { } virtual public void HandleLMB() { } virtual public void HandleRMB() { } diff --git a/Assets/Scripts/Runtime/Characters/Player/Classes/MeleeFighterClass.cs b/Assets/Scripts/Runtime/Characters/Player/Classes/MeleeFighterClass.cs index fa9084e..1447d92 100644 --- a/Assets/Scripts/Runtime/Characters/Player/Classes/MeleeFighterClass.cs +++ b/Assets/Scripts/Runtime/Characters/Player/Classes/MeleeFighterClass.cs @@ -5,22 +5,27 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using UnityEditor.VersionControl; using UnityEngine; +[System.Serializable] public class MeleeFighterClass : ClassBase { public MeleeFighterClass(Player player) : base(player) { } private readonly int BladeVortex = Animator.StringToHash("BladeVortex"); private float BladeVortexSpeed = 0.4f; - private float ComboResetTime; - private float LastComboTime; - private bool ChargingAnAttack; - private float ChargeValue; - private bool AllowBladeVortex; - private int ChargeTick; + public float ComboResetTime; + public float LastComboTime; + public bool ChargingAnAttack; + public float ChargeValue; + public bool AllowBladeVortex; + public int ChargeTick; + public float TimeElapsed; + public float Cooldown; + public bool TimesUp; - private AttackState CurrentState; - private enum AttackState { + public AttackState CurrentState; + public enum AttackState { None, PhaseCleave, DrainEdge, @@ -29,6 +34,7 @@ public class MeleeFighterClass : ClassBase { BasicAttack1, BasicAttack2, BasicAttack3, + KineticSurgeRelease, ChargeSurgeA, ChargeSurgeB, KineticSurgeA, @@ -37,39 +43,52 @@ public class MeleeFighterClass : ClassBase { override public void Tick() { - float timeElapsed = Time.time - LastComboTime; + TimeElapsed = Time.time - LastComboTime; + TimesUp = TimeElapsed > ComboResetTime; switch (CurrentState) { case AttackState.None: + Player.SkillInUse = false; return; case AttackState.BasicAttack1: - AllowBladeVortex = timeElapsed <= 0.1f; + AllowBladeVortex = TimeElapsed <= 0.1f; break; - case AttackState.ChargeSurgeA: - ChargingAnAttack = Input.GetMouseButton(0); - HandleCharging(timeElapsed); - if (!ChargingAnAttack) ChangeState(AttackState.KineticSurgeA); - break; + //case AttackState.ChargeSurgeA: + // ChargingAnAttack = Input.GetMouseButton(0); + // HandleCharging(TimeElapsed); + // if (!ChargingAnAttack) ChangeState(AttackState.KineticSurgeA); + // break; - case AttackState.ChargeSurgeB: - ChargingAnAttack = Input.GetMouseButton(1); - HandleCharging(timeElapsed); - if (!ChargingAnAttack) ChangeState(AttackState.KineticSurgeB); - break; + //case AttackState.ChargeSurgeB: + // ChargingAnAttack = Input.GetMouseButton(1); + // HandleCharging(TimeElapsed); + // if (!ChargingAnAttack) ChangeState(AttackState.KineticSurgeB); + // break; } - if (!ChargingAnAttack && timeElapsed > ComboResetTime) { + if (CurrentState == AttackState.BasicAttack3 && TimeElapsed > 0.1) { + ChangeState(AttackState.None); + AttackAnimator.MeleeResetKineticCharge(); + AttackAnimator.MeleeKineticSurge(); + AnimationToPlay = "Attack1"; + TextPopUp.SpawnFloatingText("KineticSurge", Color.red, 3); + Player.SkillInUse = false; + Player.MoveSpeed = PlayerOriginalSpeed; + } + + if (!ChargingAnAttack && TimesUp) { Player.MoveSpeed = PlayerOriginalSpeed; ChangeState(AttackState.None); + AttackAnimator.MeleeResetKineticCharge(); Player.SkillInUse = false; } } - private void HandleCharging(float timeElapsed){ + private void HandleCharging(float timeElapsed) { ChargeValue = timeElapsed * 60; if (ChargeValue > 100) ChargeValue = 100; if (ChargeTick++ > 10) { @@ -102,23 +121,18 @@ public class MeleeFighterClass : ClassBase { else if (Player.IsJumping) ChangeState(AttackState.Shockwave, 0, 1.5f); else - ChangeState(AttackState.BasicAttack1); + ChangeState(AttackState.BasicAttack1, 0.25f); break; case AttackState.BasicAttack1: - ChangeState(AttackState.BasicAttack2); + ChangeState(AttackState.BasicAttack2, 0.25f); break; case AttackState.BasicAttack2: - ChangeState(AttackState.BasicAttack3); - break; - - - case AttackState.BasicAttack3: - ChangeState(AttackState.ChargeSurgeA); + ChangeState(AttackState.BasicAttack3, 0.25f); break; } } @@ -143,25 +157,32 @@ public class MeleeFighterClass : ClassBase { case AttackState.BasicAttack1: if (!AllowBladeVortex) return; + Cooldown = 0; ChangeState(AttackState.BladeVortex, 0.4f, 1.5f); break; case AttackState.BasicAttack3: - ChangeState(AttackState.ChargeSurgeB); + //ChangeState(AttackState.ChargeSurgeB); break; } } - private void ChangeState(AttackState state, float decreasedSpeed = 0.2f, float resetTime = 0.3f) { - if (state != AttackState.None) - TextPopUp.SpawnFloatingText(state.ToString(), Color.red, 3); + private void ChangeState( + AttackState state, + float decreasedSpeed = 0.2f, + float resetTime = 0.3f, + float cooldown = 0.1f) { + + if (TimeElapsed < Cooldown) return; CurrentState = state; + if (state == AttackState.None) return; + Cooldown = cooldown; + TextPopUp.SpawnFloatingText(state.ToString(), Color.red, 3); ComboResetTime = resetTime; LastComboTime = Time.time; Player.MoveSpeed = (state == AttackState.None) ? PlayerOriginalSpeed : PlayerOriginalSpeed * decreasedSpeed; - Debug.Log(CurrentState.ToString()); switch (CurrentState) { case AttackState.None: @@ -179,12 +200,18 @@ public class MeleeFighterClass : ClassBase { break; case AttackState.BasicAttack1: + AnimationToPlay = "Attack1"; + AttackAnimator.MeleeBasic(1); break; case AttackState.BasicAttack2: + AnimationToPlay = "Attack2"; + AttackAnimator.MeleeBasic(2); break; case AttackState.BasicAttack3: + AnimationToPlay = "Attack1"; + AttackAnimator.MeleeBasic(3); break; case AttackState.KineticSurgeA: diff --git a/Assets/Scriptables/Player/PlayerMainController.cs b/Assets/Scripts/Runtime/Characters/Player/PlayerMainController.cs similarity index 76% rename from Assets/Scriptables/Player/PlayerMainController.cs rename to Assets/Scripts/Runtime/Characters/Player/PlayerMainController.cs index 36dc653..eb9bc0a 100644 --- a/Assets/Scriptables/Player/PlayerMainController.cs +++ b/Assets/Scripts/Runtime/Characters/Player/PlayerMainController.cs @@ -22,7 +22,8 @@ public class Player : MonoBehaviour { [SerializeField] private ParticleSystem Aura; [SerializeField] private GameObject[] ClassIndicators; private ClassBase ActiveClass; - private MeleeFighterClass FighterClass; + [SerializeField] private MeleeFighterClass FighterClass; + public AttackAnimatorFactory AttackAnimator; [Header("Movement Attributes")] @@ -37,6 +38,7 @@ public class Player : MonoBehaviour { + public Vector2 PrevDirection = Vector2.zero; private Vector2 MoveDirection = Vector2.zero; private Directions FaceDir = Directions.Down; @@ -49,10 +51,11 @@ public class Player : MonoBehaviour { private readonly int AnimMoveRight = Animator.StringToHash("Anim_Player_MoveRight"); private readonly int AnimIdleRight = Animator.StringToHash("Anim_Player_IdleRight"); - public bool SkillInUse { - get { return Animator.GetBool("SkillActive"); } - set { Animator.SetBool("SkillActive", value); } - } + public bool SkillInUse = false; + //{ + // get { return Animator.GetBool("SkillActive"); } + // set { Animator.SetBool("SkillActive", value); } + //} private enum Directions { Left, Right, Up, Down } @@ -154,9 +157,41 @@ public class Player : MonoBehaviour { } private void UpdateAnimation() { - if (SkillInUse) return; - Renderer.flipX = (FaceDir == Directions.Left); - Animator.CrossFade((MoveDirection.sqrMagnitude > 0) ? AnimMoveRight : AnimIdleRight, 0); + string state = GetAnimationState(MoveDirection); + Animator.CrossFade($"{state}{LastDirection.ToString()}", 0); + } + + private enum Direction { Up, Down, Left, Right } + private Direction LastDirection = Direction.Down; + private string GetAnimationState(Vector2 input) { + if (SkillInUse) return ActiveClass.AnimationToPlay; + + if (input.sqrMagnitude < 0.01f) { + return "Idle"; + //return LastDirection switch { + // Direction.Up => "IdleUp", + // Direction.Down => "IdleDown", + // Direction.Left => "IdleLeft", + // Direction.Right => "IdleRight", + // _ => "IdleDown" + //}; + } + + if (Mathf.Abs(input.x) > Mathf.Abs(input.y)) { + LastDirection = (input.x > 0) ? Direction.Right : Direction.Left; + } else { + LastDirection = (input.y > 0) ? Direction.Up : Direction.Down; + } + + return "Run"; + + return LastDirection switch { + Direction.Up => "RunUp", + Direction.Down => "RunDown", + Direction.Left => "RunLeft", + Direction.Right => "RunRight", + _ => "RunDown" + }; } diff --git a/Assets/Scriptables/Player/PlayerMainController.cs.meta b/Assets/Scripts/Runtime/Characters/Player/PlayerMainController.cs.meta similarity index 100% rename from Assets/Scriptables/Player/PlayerMainController.cs.meta rename to Assets/Scripts/Runtime/Characters/Player/PlayerMainController.cs.meta diff --git a/Assets/Scriptables/Player/PlayerStateManager.cs b/Assets/Scripts/Runtime/Characters/Player/PlayerStateManager.cs similarity index 100% rename from Assets/Scriptables/Player/PlayerStateManager.cs rename to Assets/Scripts/Runtime/Characters/Player/PlayerStateManager.cs diff --git a/Assets/Scriptables/Player/PlayerStateManager.cs.meta b/Assets/Scripts/Runtime/Characters/Player/PlayerStateManager.cs.meta similarity index 100% rename from Assets/Scriptables/Player/PlayerStateManager.cs.meta rename to Assets/Scripts/Runtime/Characters/Player/PlayerStateManager.cs.meta diff --git a/Assets/Scripts/Runtime/Environment/ExternalForceHandler.cs b/Assets/Scripts/Runtime/Environment/ExternalForceHandler.cs new file mode 100644 index 0000000..d228c48 --- /dev/null +++ b/Assets/Scripts/Runtime/Environment/ExternalForceHandler.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; + +public class ExternalForceHandler { + private Transform Transform; + private Rigidbody Rigidbody; + private List TextList = new List(); + + public ExternalForceHandler(Transform transform) { + Transform = transform; + } + + private void Apply(Vector2 force) { + Rigidbody.linearVelocity = force; + } +} + +public static class KnockbackUtility { + public static void ApplyKnockback(MonoBehaviour context, Rigidbody2D rb, Vector2 direction, float force, float duration) { + context.StartCoroutine(KnockbackRoutine(rb, direction.normalized, force, duration)); + } + + private static IEnumerator KnockbackRoutine(Rigidbody2D rb, Vector2 direction, float initialForce, float duration) { + float elapsed = 0f; + while (elapsed < duration) { + float t = elapsed / duration; + float currentForce = Mathf.Lerp(initialForce, 0f, t); // Linear diminishing force + + rb.linearVelocity = direction * currentForce; + + elapsed += Time.deltaTime; + yield return null; + } + + rb.linearVelocity = Vector2.zero; + } +} + + + diff --git a/Assets/Scripts/Runtime/Environment/ExternalForceHandler.cs.meta b/Assets/Scripts/Runtime/Environment/ExternalForceHandler.cs.meta new file mode 100644 index 0000000..41d08c8 --- /dev/null +++ b/Assets/Scripts/Runtime/Environment/ExternalForceHandler.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b60e76f086b105240a85630f9de7f73a \ No newline at end of file diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 4d7e10b..8c367cb 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -6,6 +6,8 @@ TagManager: tags: - Structural - Ground + - HitBox + - EnemyHitBox layers: - Default - TransparentFX @@ -14,8 +16,8 @@ TagManager: - Water - UI - Structures - - - - + - EnemyHitBox + - PlayerHitBox - - -