From f5bd7457a944086a6f6883f66301c4c1c090adc5 Mon Sep 17 00:00:00 2001 From: AlexanderT Date: Wed, 10 Sep 2025 13:43:15 +0200 Subject: [PATCH] Birdeyes animations --- Assets/Art/Animations/Characters/Birds.meta | 8 + .../Art/Animations/Characters/Birds/Eyes.meta | 8 + .../Birds/Eyes/ANIM_BirdEyes_AngryShake.anim | 90 +++++ .../Eyes/ANIM_BirdEyes_AngryShake.anim.meta | 8 + .../Birds/Eyes/ANIM_BirdEyes_Blink.anim | 120 ++++++ .../Birds/Eyes/ANIM_BirdEyes_Blink.anim.meta | 8 + .../Birds/Eyes/ANIM_BirdEyes_Correct.anim | 78 ++++ .../Eyes/ANIM_BirdEyes_Correct.anim.meta | 8 + .../Characters/Birds/Eyes/BirdEyes.controller | 217 +++++++++++ .../Birds/Eyes/BirdEyes.controller.meta | 8 + .../Sprites/Spritesheets/Quarry/BirdEyes.meta | 8 + .../Spritesheets/Quarry/BirdEyes/BirdEyes.png | Bin 0 -> 42650 bytes .../Quarry/BirdEyes/BirdEyes.png.meta | 363 ++++++++++++++++++ .../Quarry/BirdEyes/BirdEyes.tpsheet | 24 ++ .../Quarry/BirdEyes/BirdEyes.tpsheet.meta | 7 + .../Editor/SettingsTexturePackerImporter.txt | 3 + Assets/Prefabs/Puzzles/BirdEyes.prefab | 112 ++++++ Assets/Prefabs/Puzzles/BirdEyes.prefab.meta | 7 + 18 files changed, 1077 insertions(+) create mode 100644 Assets/Art/Animations/Characters/Birds.meta create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes.meta create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim.meta create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim.meta create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim.meta create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller create mode 100644 Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller.meta create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes.meta create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png.meta create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet.meta create mode 100644 Assets/Prefabs/Puzzles/BirdEyes.prefab create mode 100644 Assets/Prefabs/Puzzles/BirdEyes.prefab.meta diff --git a/Assets/Art/Animations/Characters/Birds.meta b/Assets/Art/Animations/Characters/Birds.meta new file mode 100644 index 00000000..d5242ed2 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6514052a56d074b4f94af9c42e3b45a7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Characters/Birds/Eyes.meta b/Assets/Art/Animations/Characters/Birds/Eyes.meta new file mode 100644 index 00000000..25d12236 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 235569ad2973e024392a79c43c22cf5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim new file mode 100644 index 00000000..87173b28 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim @@ -0,0 +1,90 @@ +%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_BirdEyes_AngryShake + 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.2 + value: {fileID: 1623587888, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 0.8 + value: {fileID: 890370234, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 0.96666664 + value: {fileID: -1197832851, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.1333333 + value: {fileID: 890370234, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.3 + value: {fileID: -1197832851, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.4666667 + value: {fileID: 1623587888, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 2.0333333 + value: {fileID: 1623587888, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 30 + 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: 1623587888, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 890370234, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: -1197832851, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 890370234, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: -1197832851, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1623587888, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1623587888, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 2.0666666 + 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/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim.meta b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim.meta new file mode 100644 index 00000000..37467835 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_AngryShake.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 398ba17882ed779488961cffcd8c7cce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim new file mode 100644 index 00000000..5bd92bbb --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim @@ -0,0 +1,120 @@ +%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_BirdEyes_Blink + 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: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 0.96666664 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1 + value: {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.0666667 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.1 + value: {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.1666666 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.2 + value: {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.2666667 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 1.3 + value: {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 2.8666666 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 2.9 + value: {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 2.9666667 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 3 + value: {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 4.5666666 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 4.6 + value: {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 4.6666665 + value: {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 4.7 + value: {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 30 + 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: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1573781492, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1056135953, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 4.733333 + 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/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim.meta b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim.meta new file mode 100644 index 00000000..aaf77781 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Blink.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 535e2473ebde66c42bcbd9d49feb715b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim new file mode 100644 index 00000000..eda5f990 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim @@ -0,0 +1,78 @@ +%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_BirdEyes_Correct + 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: 1951851277, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 0.1 + value: {fileID: 1932234690, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - time: 0.2 + value: {fileID: 1949253054, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 30 + 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: 1951851277, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1932234690, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + - {fileID: 1949253054, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.23333333 + 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/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim.meta b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim.meta new file mode 100644 index 00000000..592ebbf9 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/ANIM_BirdEyes_Correct.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce589da104cb7b2439d1829fc0e63668 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller b/Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller new file mode 100644 index 00000000..c9139174 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-7993130233709895848 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: WrongGuess + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2838832837941805979} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9594595 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-2838832837941805979 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ANIM_BirdEyes_AngryShake + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -169883073761575190} + 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: 398ba17882ed779488961cffcd8c7cce, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-169883073761575190 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5993408738867988234} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-92837137932308198 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ANIM_BirdEyes_Correct + 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: ce589da104cb7b2439d1829fc0e63668, 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: BirdEyes + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: WrongGuess + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: RightGuess + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 8631769031524509888} + 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!1101 &4511680777278260622 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: RightGuess + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -92837137932308198} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9594595 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &5993408738867988234 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ANIM_BirdEyes_Blink + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7993130233709895848} + - {fileID: 4511680777278260622} + 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: 535e2473ebde66c42bcbd9d49feb715b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &8631769031524509888 +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: 5993408738867988234} + m_Position: {x: 50, y: 300, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2838832837941805979} + m_Position: {x: -70, y: 450, z: 0} + - serializedVersion: 1 + m_State: {fileID: -92837137932308198} + m_Position: {x: 230, y: 470, 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: 5993408738867988234} diff --git a/Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller.meta b/Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller.meta new file mode 100644 index 00000000..682531c8 --- /dev/null +++ b/Assets/Art/Animations/Characters/Birds/Eyes/BirdEyes.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b8101bbc6f24a64d86869552e40d0d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes.meta b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes.meta new file mode 100644 index 00000000..f7bd98fc --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 114cbe3c224c10745863f1e6d1814b9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png new file mode 100644 index 0000000000000000000000000000000000000000..6a847875a1478d65d25bae25e6f35848b752d949 GIT binary patch literal 42650 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 literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png.meta b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png.meta new file mode 100644 index 00000000..5036f2c2 --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png.meta @@ -0,0 +1,363 @@ +fileFormatVersion: 2 +guid: 1630961e1f25e4243ad74e4e3b0c7e54 +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: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - 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 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Angry_01 + rect: + serializedVersion: 2 + x: 0 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7c55df349168b0746b110b67c0dccdd0 + internalID: 1623587888 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Angry_02 + rect: + serializedVersion: 2 + x: 168 + y: 33 + width: 165 + height: 95 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dfa1453b9aa5eec4bb0de35153359d28 + internalID: 890370234 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Angry_03 + rect: + serializedVersion: 2 + x: 336 + y: 34 + width: 168 + height: 94 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 88d9af423ac8f1948b11aac86608ab67 + internalID: -1197832851 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Blink_01 + rect: + serializedVersion: 2 + x: 504 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3e40dffe30b8a0b47956b1c86d315c30 + internalID: 1056135953 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Blink_02 + rect: + serializedVersion: 2 + x: 672 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d174e3b2b60fe1c43a21a393145903ec + internalID: 1573781492 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Happy_01 + rect: + serializedVersion: 2 + x: 840 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 12f3b95e3c5983e43a1aa648cbe06873 + internalID: 1951851277 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Happy_02 + rect: + serializedVersion: 2 + x: 1008 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e8e968ca4e8f77f4d96fd25698d4d570 + internalID: 1932234690 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Happy_03 + rect: + serializedVersion: 2 + x: 1176 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c3a4057a3ea2e4a478054568a633eeb4 + internalID: 1949253054 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Neutral + rect: + serializedVersion: 2 + x: 1344 + y: 29 + width: 167 + height: 99 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 369eeef046ca37140a972c191d41eb19 + internalID: 1271037226 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 247a0a7b9d917194abbe082fc13b9f67 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + Angry_01: 1623587888 + Angry_02: 890370234 + Angry_03: -1197832851 + Blink_01: 1056135953 + Blink_02: 1573781492 + Happy_01: 1951851277 + Happy_02: 1932234690 + Happy_03: 1949253054 + Neutral: 1271037226 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet new file mode 100644 index 00000000..b83b78cf --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet @@ -0,0 +1,24 @@ +# +# Sprite sheet data for Unity. +# +# To import these sprites into your Unity project, download "TexturePackerImporter": +# https://www.codeandweb.com/texturepacker/unity +# +# $TexturePacker:SmartUpdate:01613098518a737bf25a6803c39a46f8:b88da7aa850466feca70ee8b6978b5b3:853bb668aa618e6ece10ff490e2edc2c$ +# +:format=40300 +:texture=BirdEyes.png +:size=2048x128 +:pivotpoints=enabled +:borders=disabled +:alphahandling=ClearTransparentPixels + +Angry_01;0;29;167;99; 0.5;0.5; 0;0;0;0 +Angry_02;168;33;165;95; 0.5;0.5; 0;0;0;0 +Angry_03;336;34;168;94; 0.5;0.5; 0;0;0;0 +Blink_01;504;29;167;99; 0.5;0.5; 0;0;0;0 +Blink_02;672;29;167;99; 0.5;0.5; 0;0;0;0 +Happy_01;840;29;167;99; 0.5;0.5; 0;0;0;0 +Happy_02;1008;29;167;99; 0.5;0.5; 0;0;0;0 +Happy_03;1176;29;167;99; 0.5;0.5; 0;0;0;0 +Neutral;1344;29;167;99; 0.5;0.5; 0;0;0;0 diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet.meta b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet.meta new file mode 100644 index 00000000..9cefb5c8 --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71beba2c9ae5fbc43be206486e9543bd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/External/Plugins/codeandweb.com/Editor/SettingsTexturePackerImporter.txt b/Assets/External/Plugins/codeandweb.com/Editor/SettingsTexturePackerImporter.txt index 07786e24..003f9f9c 100644 --- a/Assets/External/Plugins/codeandweb.com/Editor/SettingsTexturePackerImporter.txt +++ b/Assets/External/Plugins/codeandweb.com/Editor/SettingsTexturePackerImporter.txt @@ -5,6 +5,7 @@ tpsheetFileNames: - Assets/Art/Sprites/Spritesheets/Characters/Pulver/Pulver.tpsheet - Assets/Art/Sprites/Spritesheets/Characters/Pulver/pulver.tpsheet - Assets/Art/Sprites/Spritesheets/Characters/Trafalgar/trafalgar.tpsheet +- Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.tpsheet - Assets/Art/Sprites/Spritesheets/Quarry/Bush_01.tpsheet - Assets/Art/Sprites/Spritesheets/Quarry/Bush_02.tpsheet - Assets/Art/Sprites/Spritesheets/Quarry/Bush_03.tpsheet @@ -17,6 +18,7 @@ textureFileNames: - Assets/Art/Sprites/Spritesheets/Characters/Pulver/Pulver.png - Assets/Art/Sprites/Spritesheets/Characters/Pulver/Pulver.png - Assets/Art/Sprites/Spritesheets/Characters/Trafalgar/trafalgar.png +- Assets/Art/Sprites/Spritesheets/Quarry/BirdEyes/BirdEyes.png - Assets/Art/Sprites/Spritesheets/Quarry/Bush_01.png - Assets/Art/Sprites/Spritesheets/Quarry/Bush_02.png - Assets/Art/Sprites/Spritesheets/Quarry/Bush_03.png @@ -34,5 +36,6 @@ normalmapFileNames: - - - +- - Assets/External/Plugins/codeandweb.com/Example/SpriteSheet/sprites_n.png enableDebugOutput: 0 diff --git a/Assets/Prefabs/Puzzles/BirdEyes.prefab b/Assets/Prefabs/Puzzles/BirdEyes.prefab new file mode 100644 index 00000000..e29ddb86 --- /dev/null +++ b/Assets/Prefabs/Puzzles/BirdEyes.prefab @@ -0,0 +1,112 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1370564349707122423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2326086342663433936} + - component: {fileID: 7034773904088491925} + - component: {fileID: 1396313139240336948} + m_Layer: 0 + m_Name: BirdEyes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2326086342663433936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1370564349707122423} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -47.543083, y: 10.551039, 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!212 &7034773904088491925 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1370564349707122423} + 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: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 1271037226, guid: 1630961e1f25e4243ad74e4e3b0c7e54, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.67, y: 0.99} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &1396313139240336948 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1370564349707122423} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 8b8101bbc6f24a64d86869552e40d0d2, 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 diff --git a/Assets/Prefabs/Puzzles/BirdEyes.prefab.meta b/Assets/Prefabs/Puzzles/BirdEyes.prefab.meta new file mode 100644 index 00000000..3414f165 --- /dev/null +++ b/Assets/Prefabs/Puzzles/BirdEyes.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 185f4e1548ec9754893c0a17f2207c44 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: