From 6576747756ec0885c64df3a4a415970d15ea5c0a Mon Sep 17 00:00:00 2001 From: teascade Date: Wed, 14 Aug 2019 19:02:27 +0300 Subject: [PATCH] Add Armadillo Graphics and Anim + Controller --- .../Graphics/Animations/Armadillo.controller | 107 +++++++++ .../Animations/Armadillo.controller.meta | 8 + Assets/Graphics/Animations/ArmadilloIdle.anim | 69 ++++++ .../Animations/ArmadilloIdle.anim.meta | 8 + Assets/Graphics/Animations/ArmadilloRoll.anim | 81 +++++++ .../Animations/ArmadilloRoll.anim.meta | 8 + Assets/Graphics/Entities/Armadillo.png | Bin 0 -> 1125 bytes Assets/Graphics/Entities/Armadillo.png.meta | 211 ++++++++++++++++++ Raw Assets/Armadillo.xcf | Bin 0 -> 4361 bytes 9 files changed, 492 insertions(+) create mode 100644 Assets/Graphics/Animations/Armadillo.controller create mode 100644 Assets/Graphics/Animations/Armadillo.controller.meta create mode 100644 Assets/Graphics/Animations/ArmadilloIdle.anim create mode 100644 Assets/Graphics/Animations/ArmadilloIdle.anim.meta create mode 100644 Assets/Graphics/Animations/ArmadilloRoll.anim create mode 100644 Assets/Graphics/Animations/ArmadilloRoll.anim.meta create mode 100644 Assets/Graphics/Entities/Armadillo.png create mode 100644 Assets/Graphics/Entities/Armadillo.png.meta create mode 100644 Raw Assets/Armadillo.xcf diff --git a/Assets/Graphics/Animations/Armadillo.controller b/Assets/Graphics/Animations/Armadillo.controller new file mode 100644 index 0000000..f3c09da --- /dev/null +++ b/Assets/Graphics/Animations/Armadillo.controller @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-5976682815370582525 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 15412626ef3e54e4fbd57d4ee181718c, 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: Armadillo + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 8418901941840297899} + 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 &1462050538629925564 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Roll + 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: 1 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 972aec0059373a04b82028a2f3e5f2dc, type: 2} + m_Tag: + m_SpeedParameter: Speed + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &8418901941840297899 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1462050538629925564} + m_Position: {x: 330, y: 70, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5976682815370582525} + m_Position: {x: 300, y: 170, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -5976682815370582525} diff --git a/Assets/Graphics/Animations/Armadillo.controller.meta b/Assets/Graphics/Animations/Armadillo.controller.meta new file mode 100644 index 0000000..4937eb7 --- /dev/null +++ b/Assets/Graphics/Animations/Armadillo.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8436f72dc0fe84f49b035fac8c9d2b97 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Animations/ArmadilloIdle.anim b/Assets/Graphics/Animations/ArmadilloIdle.anim new file mode 100644 index 0000000..219d7d8 --- /dev/null +++ b/Assets/Graphics/Animations/ArmadilloIdle.anim @@ -0,0 +1,69 @@ +%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: ArmadilloIdle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 7117592317043085607, guid: 624befa8cd9c18445aac1add2194562e, + type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 7117592317043085607, guid: 624befa8cd9c18445aac1add2194562e, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.083333336 + 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/Graphics/Animations/ArmadilloIdle.anim.meta b/Assets/Graphics/Animations/ArmadilloIdle.anim.meta new file mode 100644 index 0000000..ac2cb39 --- /dev/null +++ b/Assets/Graphics/Animations/ArmadilloIdle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15412626ef3e54e4fbd57d4ee181718c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Animations/ArmadilloRoll.anim b/Assets/Graphics/Animations/ArmadilloRoll.anim new file mode 100644 index 0000000..3b7ce55 --- /dev/null +++ b/Assets/Graphics/Animations/ArmadilloRoll.anim @@ -0,0 +1,81 @@ +%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: ArmadilloRoll + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -1819615623078604468, guid: 624befa8cd9c18445aac1add2194562e, + type: 3} + - time: 0.25 + value: {fileID: 5516886338052847465, guid: 624befa8cd9c18445aac1add2194562e, + type: 3} + - time: 0.5 + value: {fileID: -8593976568394942119, guid: 624befa8cd9c18445aac1add2194562e, + type: 3} + - time: 0.75 + value: {fileID: -1819615623078604468, guid: 624befa8cd9c18445aac1add2194562e, + type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -1819615623078604468, guid: 624befa8cd9c18445aac1add2194562e, type: 3} + - {fileID: 5516886338052847465, guid: 624befa8cd9c18445aac1add2194562e, type: 3} + - {fileID: -8593976568394942119, guid: 624befa8cd9c18445aac1add2194562e, type: 3} + - {fileID: -1819615623078604468, guid: 624befa8cd9c18445aac1add2194562e, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.8333333 + 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/Graphics/Animations/ArmadilloRoll.anim.meta b/Assets/Graphics/Animations/ArmadilloRoll.anim.meta new file mode 100644 index 0000000..8f857d2 --- /dev/null +++ b/Assets/Graphics/Animations/ArmadilloRoll.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 972aec0059373a04b82028a2f3e5f2dc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Entities/Armadillo.png b/Assets/Graphics/Entities/Armadillo.png new file mode 100644 index 0000000000000000000000000000000000000000..b3aaef1c8f204caf57870455c47a87015098c9c9 GIT binary patch literal 1125 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 D>_u7+ literal 0 HcmV?d00001