Disabled Saves, moved Folders adn renamed Data files, and added a state machine to the cookie puzzle

This commit is contained in:
2025-11-25 16:02:55 +01:00
parent 57be1a941c
commit c5736f836a
113 changed files with 1414 additions and 25 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3b3e10c6b8bba8b4483e5fa18d9fdb77
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,211 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-5418160029847934849
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: soundBird_flying
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 8314423429269036170}
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: d2469df5202f749479c5a5e5d86c5997, 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: soundBird_AnimControler
serializedVersion: 5
m_AnimatorParameters:
- m_Name: isScared
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: 1833652908882337205}
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!1107 &1833652908882337205
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: 5978219229995665873}
m_Position: {x: 30, y: 230, z: 0}
- serializedVersion: 1
m_State: {fileID: 7226329699167659353}
m_Position: {x: 300, y: 230, z: 0}
- serializedVersion: 1
m_State: {fileID: -5418160029847934849}
m_Position: {x: 170, y: 360, 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: 5978219229995665873}
--- !u!1101 &3117123134348446577
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: -5418160029847934849}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0.673913
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &5978219229995665873
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: soundBird_Idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 7208891314770376229}
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: 4944cf01faa9ad34b9768e180fdcf7cb, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &7208891314770376229
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: isScared
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 7226329699167659353}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 2
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &7226329699167659353
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: soundBird_spooked
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 3117123134348446577}
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: 22ea14b52af575e4cbec160f0864548c, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &8314423429269036170
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: isScared
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 5978219229995665873}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0.75409836
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9ae9c047804c79f458455c23635eae60
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,183 @@
%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: soundBird_Idle
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: -1035714051, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.033333335
value: {fileID: -740831527, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.05
value: {fileID: -648204482, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.11666667
value: {fileID: -960280295, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.13333334
value: {fileID: -1144832505, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.2
value: {fileID: -1860215682, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.25
value: {fileID: 519773293, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.26666668
value: {fileID: -1067281986, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.33333334
value: {fileID: -36811272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.38333333
value: {fileID: -1592089404, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.41666666
value: {fileID: -1729322987, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.45
value: {fileID: -91858778, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.5
value: {fileID: -26124593, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.53333336
value: {fileID: 259088195, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.6
value: {fileID: 1746085375, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.6166667
value: {fileID: -182272111, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.68333334
value: {fileID: 1436667360, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.73333335
value: {fileID: 545467259, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.75
value: {fileID: 121392657, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.8
value: {fileID: 938631806, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.8333333
value: {fileID: 1943282875, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.8833333
value: {fileID: -1918772169, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.93333334
value: {fileID: -1252794517, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.96666664
value: {fileID: -927331073, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.0166667
value: {fileID: -1038168376, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.0833334
value: {fileID: 1855149249, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.1
value: {fileID: -2116798272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.1666666
value: {fileID: 2078607702, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.1833333
value: {fileID: -633261939, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.2333333
value: {fileID: -86103801, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.2833333
value: {fileID: 1380056380, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.3166667
value: {fileID: 1797284751, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.3666667
value: {fileID: 2004539437, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.4166666
value: {fileID: 1984933759, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.45
value: {fileID: -89013944, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5
value: {fileID: 1990407029, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5166667
value: {fileID: 1094948637, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5833334
value: {fileID: -1414182512, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, 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: -1035714051, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -740831527, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -648204482, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -960280295, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1144832505, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1860215682, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 519773293, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1067281986, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -36811272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1592089404, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1729322987, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -91858778, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -26124593, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 259088195, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1746085375, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -182272111, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1436667360, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 545467259, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 121392657, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 938631806, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1943282875, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1918772169, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1252794517, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -927331073, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1038168376, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1855149249, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -2116798272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 2078607702, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -633261939, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -86103801, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1380056380, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1797284751, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 2004539437, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1984933759, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -89013944, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1990407029, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1094948637, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1414182512, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 1.6
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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4944cf01faa9ad34b9768e180fdcf7cb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,281 @@
%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: soundBird_flying
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: 1352243374, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.05
value: {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.1
value: {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.16666667
value: {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.21666667
value: {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.26666668
value: {fileID: 1870464896, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.31666666
value: {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.36666667
value: {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.43333334
value: {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.48333332
value: {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.55
value: {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6
value: {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6666667
value: {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.71666664
value: {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.76666665
value: {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.81666666
value: {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.8666667
value: {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.93333334
value: {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.98333335
value: {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 1.0333333
value: {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
attribute: m_Sprite
path: SoundBirdFlyAround/SoundBirdFlyingAnim
classID: 212
script: {fileID: 0}
flags: 2
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 1352243374, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.05
value: {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.1
value: {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.16666667
value: {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.21666667
value: {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.26666668
value: {fileID: 1870464896, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.31666666
value: {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.36666667
value: {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.43333334
value: {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.48333332
value: {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.55
value: {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6
value: {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6666667
value: {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.71666664
value: {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.76666665
value: {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.81666666
value: {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.8666667
value: {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.93333334
value: {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.98333335
value: {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 1.0333333
value: {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
attribute: m_Sprite
path: SoundBirdLanding/SoundBirdLandingAnim
classID: 212
script: {fileID: 0}
flags: 2
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 1352243374, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.05
value: {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.1
value: {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.16666667
value: {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.21666667
value: {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.26666668
value: {fileID: 1870464896, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.31666666
value: {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.36666667
value: {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.43333334
value: {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.48333332
value: {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.55
value: {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6
value: {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6666667
value: {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.71666664
value: {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.76666665
value: {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.81666666
value: {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.8666667
value: {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.93333334
value: {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.98333335
value: {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 1.0333333
value: {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
attribute: m_Sprite
path: SoundBirdTakeoff/SoundBirdTakeOffAnim
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: 3060895765
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
- serializedVersion: 2
path: 330117812
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
- serializedVersion: 2
path: 631576921
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 1352243374, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1870464896, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1352243374, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1870464896, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1352243374, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1870464896, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 1.05
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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d2469df5202f749479c5a5e5d86c5997
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,147 @@
%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: soundBird_spooked
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: 1611804804, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.033333335
value: {fileID: -1270621477, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.06666667
value: {fileID: -1443242107, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.1
value: {fileID: -1754193120, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.11666667
value: {fileID: -1454053410, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.15
value: {fileID: -963416743, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.18333334
value: {fileID: 960557805, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.21666667
value: {fileID: 1860856855, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.25
value: {fileID: 1402186056, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.28333333
value: {fileID: -1464771109, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.3
value: {fileID: 1341865396, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.33333334
value: {fileID: 725794037, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.36666667
value: {fileID: 610798074, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.4
value: {fileID: 1331452177, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.43333334
value: {fileID: 1458247875, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.46666667
value: {fileID: 10975412, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.48333332
value: {fileID: -1828920936, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.51666665
value: {fileID: 207413984, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.55
value: {fileID: -1395281158, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.5833333
value: {fileID: 312354876, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.6166667
value: {fileID: 1503701480, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.65
value: {fileID: 1500215705, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.6666667
value: {fileID: -1094665041, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.7
value: {fileID: -1663139022, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.73333335
value: {fileID: -747184157, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.76666665
value: {fileID: -2127432694, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
attribute: m_Sprite
path: SoundBirdTakeoff/SoundBirdTakeOffAnim
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: 631576921
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 1611804804, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1270621477, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1443242107, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1754193120, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1454053410, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -963416743, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 960557805, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1860856855, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1402186056, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1464771109, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1341865396, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 725794037, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 610798074, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1331452177, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1458247875, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 10975412, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1828920936, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 207413984, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1395281158, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 312354876, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1503701480, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: 1500215705, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1094665041, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -1663139022, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -747184157, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- {fileID: -2127432694, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.7833333
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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 22ea14b52af575e4cbec160f0864548c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 1d09d0bd473edd744a5c98fb45f159ec
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 6104d2de1cbe86846b0e152caace38c1
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: d0c663ed661474a408c5986913a2315a
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 975d8d57c80dbbd478eff9545f015f8f
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,61 @@
using Core;
using Core.SaveLoad;
using Pixelplacement;
using UnityEngine;
public class SoundGenerator : MonoBehaviour
{
[SerializeField] private Sprite enterSprite;
[SerializeField] private Sprite exitSprite;
[SerializeField] private AudioClip enterSound;
[SerializeField] private AppleAudioSource audioSource;
[SerializeField] private AppleMachine soundBirdSMRef;
[SerializeField] private soundBird_CanFly soundbirdHearingCheck;
private bool playerInside = false;
private SpriteRenderer spriteRenderer;
void Awake()
{
spriteRenderer = GetComponent<SpriteRenderer>();
if (spriteRenderer != null && exitSprite != null)
{
spriteRenderer.sprite = exitSprite; // Set to default on start
}
}
private void OnTriggerEnter2D(Collider2D other)
{
if (!playerInside && other.CompareTag("Player"))
{
playerInside = true;
// Logging.Debug("Player entered SoundGenerator trigger!");
if (spriteRenderer != null && enterSprite != null)
{
spriteRenderer.sprite = enterSprite;
}
if (audioSource != null && enterSound != null)
{
audioSource.audioSource.PlayOneShot(enterSound);
}
if (soundBirdSMRef != null && soundBirdSMRef.currentState.name.ToLower().Contains("soundbird_slot") && soundbirdHearingCheck.canFly == true)
{
soundBirdSMRef.ChangeState("SoundBirdTakeoff");
}
}
}
private void OnTriggerExit2D(Collider2D other)
{
if (playerInside && other.CompareTag("Player"))
{
playerInside = false;
// Logging.Debug("Player exited SoundGenerator trigger!");
if (spriteRenderer != null && exitSprite != null)
{
spriteRenderer.sprite = exitSprite;
}
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 81336c2157cce7e46ab6ed093c7070c9

View File

@@ -0,0 +1,81 @@
using UnityEngine;
using Unity.Cinemachine;
using System.Collections;
using Core.SaveLoad;
using Pixelplacement;
public class cameraSwitcher : MonoBehaviour
{
[SerializeField] private CinemachineCamera virtualCamera;
[SerializeField] private CinemachineConfiner2D confiner2D;
[SerializeField] private float zoomOutOrthoSize = 27f;
[SerializeField] private float normalOrthoSize = 20f;
[SerializeField] private float transitionDuration = 0.5f; // Duration of the transition
[SerializeField] private soundBird_FlyingBehaviour flyingBehaviour;
[SerializeField] private soundBird_TakeOffBehaviour takeOffBehaviour; // New reference
[SerializeField] private AppleMachine birdStateMachine;
private int playerInsideCount = 0;
private Coroutine zoomCoroutine;
private void OnTriggerEnter2D(Collider2D other)
{
if (other.CompareTag("Player"))
{
playerInsideCount++;
if (playerInsideCount == 1 && virtualCamera != null)
{
if (zoomCoroutine != null) StopCoroutine(zoomCoroutine);
zoomCoroutine = StartCoroutine(SmoothOrthoSize(virtualCamera, zoomOutOrthoSize, transitionDuration));
}
}
}
private void OnTriggerExit2D(Collider2D other)
{
if (!gameObject.activeInHierarchy)
return;
if (other.CompareTag("Player"))
{
playerInsideCount--;
if (playerInsideCount == 0 && virtualCamera != null)
{
if (zoomCoroutine != null) StopCoroutine(zoomCoroutine);
zoomCoroutine = StartCoroutine(SmoothOrthoSize(virtualCamera, normalOrthoSize, transitionDuration));
if (birdStateMachine.currentState != null)
{
if (birdStateMachine.currentState.name == "SoundBirdFlyAround" && flyingBehaviour != null)
{
flyingBehaviour.StartLanding();
}
else if (birdStateMachine.currentState.name == "SoundBirdTakeoff" && takeOffBehaviour != null)
{
takeOffBehaviour.StartLanding();
}
}
}
}
}
private IEnumerator SmoothOrthoSize(CinemachineCamera cam, float targetSize, float duration)
{
float startSize = cam.Lens.OrthographicSize;
float elapsed = 0f;
while (elapsed < duration)
{
elapsed += Time.deltaTime;
cam.Lens.OrthographicSize = Mathf.Lerp(startSize, targetSize, elapsed / duration);
if (confiner2D != null)
{
confiner2D.InvalidateBoundingShapeCache();
}
yield return null;
}
cam.Lens.OrthographicSize = targetSize;
if (confiner2D != null)
{
confiner2D.InvalidateBoundingShapeCache();
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 165735a7ab2540c4aa3eba7ec6cd97fd

View File

@@ -0,0 +1,64 @@
using UnityEngine;
using Unity.Cinemachine;
using System.Collections;
using Pixelplacement;
public class cameraSwitcherNailBird : MonoBehaviour
{
[SerializeField] private CinemachineCamera virtualCamera;
[SerializeField] private CinemachineConfiner2D confiner2D;
[SerializeField] private float zoomOutOrthoSize = 27f;
[SerializeField] private float normalOrthoSize = 20f;
[SerializeField] private float transitionDuration = 0.5f; // Duration of the transition
private int playerInsideCount = 0;
private Coroutine zoomCoroutine;
private void OnTriggerEnter2D(Collider2D other)
{
if (other.CompareTag("Player"))
{
playerInsideCount++;
if (playerInsideCount == 1 && virtualCamera != null)
{
if (zoomCoroutine != null) StopCoroutine(zoomCoroutine);
zoomCoroutine = StartCoroutine(SmoothOrthoSize(virtualCamera, zoomOutOrthoSize, transitionDuration));
}
}
}
private void OnTriggerExit2D(Collider2D other)
{
if (other.CompareTag("Player") && gameObject.activeInHierarchy)
{
playerInsideCount--;
if (playerInsideCount == 0 && virtualCamera != null)
{
if (zoomCoroutine != null) StopCoroutine(zoomCoroutine);
zoomCoroutine = StartCoroutine(SmoothOrthoSize(virtualCamera, normalOrthoSize, transitionDuration));
}
}
}
private IEnumerator SmoothOrthoSize(CinemachineCamera cam, float targetSize, float duration)
{
float startSize = cam.Lens.OrthographicSize;
float elapsed = 0f;
while (elapsed < duration)
{
elapsed += Time.deltaTime;
cam.Lens.OrthographicSize = Mathf.Lerp(startSize, targetSize, elapsed / duration);
if (confiner2D != null)
{
confiner2D.InvalidateBoundingShapeCache();
}
yield return null;
}
cam.Lens.OrthographicSize = targetSize;
if (confiner2D != null)
{
confiner2D.InvalidateBoundingShapeCache();
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d205c178cb6f7ea48b2d93690bd16ad3

View File

@@ -0,0 +1,52 @@
using Core;
using UnityEngine;
using Core.Lifecycle;
[System.Serializable]
public class SoundBirdSaveData
{
public bool canFly;
}
public class soundBird_CanFly : ManagedBehaviour
{
public bool canFly = true;
// Enable save/load participation
public override bool AutoRegisterForSave => true;
public void birdCanHear(bool canhear)
{
canFly = canhear;
}
#region Save/Load Implementation
internal override string OnSceneSaveRequested()
{
var saveData = new SoundBirdSaveData
{
canFly = this.canFly
};
return JsonUtility.ToJson(saveData);
}
internal override void OnSceneRestoreRequested(string serializedData)
{
if (string.IsNullOrEmpty(serializedData))
{
Logging.Warning($"[soundBird_CanFly] No save data to restore for {gameObject.name}");
return;
}
var saveData = JsonUtility.FromJson<SoundBirdSaveData>(serializedData);
if (saveData != null)
{
canFly = saveData.canFly;
Logging.Debug($"[soundBird_CanFly] Restored canFly state: {canFly}");
}
}
#endregion
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b6a41511eddc628479b46152f9042034

View File

@@ -0,0 +1,83 @@
using Core.SaveLoad;
using Pixelplacement;
using Pixelplacement.TweenSystem;
using UnityEngine;
public class soundBird_FlyingBehaviour : MonoBehaviour
{
public Spline FlightSpline;
public Transform SoundBirdObject;
public float flightDuration;
public float flightDelay;
public float cooldownTime;
private AppleMachine stateMachine;
private Animator animator;
private TweenBase objectTween;
//private Coroutine cooldownCoroutine;
public Vector3 midFlightPosition;
private float lastX;
private bool facingRight = true;
void Awake()
{
stateMachine = GetComponentInParent<AppleMachine>();
animator = GetComponentInParent<Animator>();
}
private void OnEnable()
{
objectTween = Tween.Spline(FlightSpline, SoundBirdObject, 0, 1, false, flightDuration, flightDelay, Tween.EaseLinear, Tween.LoopType.Loop, HandleTweenStarted, HandleTweenFinished);
//cooldownCoroutine = StartCoroutine(CooldownTimer());
lastX = SoundBirdObject.position.x;
}
private void Update()
{
float currentX = SoundBirdObject.position.x;
if (currentX > lastX && !facingRight)
{
Flip(true);
}
else if (currentX < lastX && facingRight)
{
Flip(false);
}
lastX = currentX;
}
private void Flip(bool faceRight)
{
Vector3 scale = SoundBirdObject.localScale;
scale.x = Mathf.Abs(scale.x) * (faceRight ? 1 : -1);
SoundBirdObject.localScale = scale;
facingRight = faceRight;
}
private void OnDisable()
{
}
/*private System.Collections.IEnumerator CooldownTimer()
{
yield return new WaitForSeconds(cooldownTime);
midFlightPosition = SoundBirdObject.position;
objectTween.Cancel();
stateMachine.ChangeState("SoundBirdLanding");
}*/
public void StartLanding()
{
midFlightPosition = SoundBirdObject.position;
if (objectTween != null)
{
objectTween.Cancel();
}
stateMachine.ChangeState("SoundBirdLanding");
}
void HandleTweenStarted() { }
void HandleTweenFinished() { }
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 5edced09852126540a36c244ef726b74

View File

@@ -0,0 +1,83 @@
using Core.SaveLoad;
using Pixelplacement;
using Pixelplacement.TweenSystem;
using UnityEngine;
public class soundBird_LandingBehaviour1 : MonoBehaviour
{
public Spline FlightSpline;
public Transform SoundBirdObject;
public float flightDuration;
public float flightDelay;
public soundBird_FlyingBehaviour flyingBehaviour;
private AppleMachine stateMachine;
private Animator animator;
private TweenBase objectTween;
private float lastX;
private bool facingRight = true;
void Awake()
{
stateMachine = GetComponentInParent<AppleMachine>();
animator = GetComponentInParent<Animator>();
}
private void OnEnable()
{
Transform anchorB = transform.Find("AnchorB");
if (anchorB != null)
{
anchorB.position = flyingBehaviour.midFlightPosition;
}
objectTween = Tween.Spline(FlightSpline, SoundBirdObject, 0, 1, false, flightDuration, flightDelay, Tween.EaseOut, Tween.LoopType.None, HandleTweenStarted, HandleTweenFinished);
// Initialize lastX for flipping logic
if (SoundBirdObject != null)
{
lastX = SoundBirdObject.position.x;
}
}
void HandleTweenStarted()
{
}
void HandleTweenFinished()
{
if (SoundBirdObject != null)
{
objectTween.Cancel(); // Stop the spline tween for this object
}
//Logging.Debug("Tween finished!");
if (stateMachine != null)
{
animator.SetBool("isScared", false);
stateMachine.ChangeState(0); // Change to the desired state name
}
}
void Update()
{
if (SoundBirdObject == null) return;
float currentX = SoundBirdObject.position.x;
if (currentX > lastX && !facingRight)
{
Flip(true);
}
else if (currentX < lastX && facingRight)
{
Flip(false);
}
lastX = currentX;
}
private void Flip(bool faceRight)
{
Vector3 scale = SoundBirdObject.localScale;
scale.x = Mathf.Abs(scale.x) * (faceRight ? 1 : -1);
SoundBirdObject.localScale = scale;
facingRight = faceRight;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: c2b68b3b0ae5a3244835ceb7a495a005

View File

@@ -0,0 +1,68 @@
using Core.SaveLoad;
using Pixelplacement;
using Pixelplacement.TweenSystem;
using UnityEngine;
using UnityEngine.Audio;
public class soundBird_TakeOffBehaviour : MonoBehaviour
{
public Spline FlightSpline;
public Transform SoundBirdObject;
public float flightDuration;
public float flightDelay;
private AppleMachine stateMachine;
private Animator animator;
private TweenBase objectTween;
public soundBird_FlyingBehaviour flyingBehaviour;
public AppleAudioSource audioSource;
void Awake()
{
stateMachine = GetComponentInParent<AppleMachine>();
animator = GetComponentInParent<Animator>();
}
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
//initiateTweenSpline();
}
private void OnEnable()
{
animator.SetBool("isScared", true);
objectTween = Tween.Spline(FlightSpline, SoundBirdObject, 0, 1, false, flightDuration, flightDelay, Tween.EaseIn, Tween.LoopType.None, HandleTweenStarted, HandleTweenFinished);
audioSource.Play(0);
}
void HandleTweenStarted()
{
}
void HandleTweenFinished()
{
if (SoundBirdObject != null)
{
objectTween.Cancel(); // Stop the spline tween for this object
}
//Logging.Debug("Tween finished!");
if (stateMachine != null)
{
stateMachine.ChangeState("SoundBirdFlyAround"); // Change to the desired state name
}
}
// Added for cameraSwitcher
public void StartLanding()
{
if (objectTween != null)
{
objectTween.Cancel();
}
if (stateMachine != null)
{
flyingBehaviour.midFlightPosition = SoundBirdObject.position;
stateMachine.ChangeState("SoundBirdLanding");
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 65d587e5278083741b823c66906ddf2c