Redid the SoundBird Logic of flight

changed the flight of the bird to be able to have more control over the takeoff, loops and landing.
This commit is contained in:
2025-09-24 17:24:51 +02:00
parent f5a6eff85a
commit e69542879b
22 changed files with 2413 additions and 602 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,72 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-9082460045118270542
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: []
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: soundBirdFlying_AnimController
serializedVersion: 5
m_AnimatorParameters: []
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 8344227429564898380}
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 &8344227429564898380
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: -9082460045118270542}
m_Position: {x: 30, y: 220, 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: -9082460045118270542}

View File

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

View File

@@ -1,124 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-7861420413870341557
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: 7559233984510724338}
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!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: soundBirdSpooked_AnimControler 1
serializedVersion: 5
m_AnimatorParameters: []
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: -7861420413870341557}
m_Position: {x: 30, y: 230, z: 0}
- serializedVersion: 1
m_State: {fileID: 5949821756521884776}
m_Position: {x: 30, y: 340, 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: -7861420413870341557}
--- !u!1102 &5949821756521884776
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: []
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!1101 &7559233984510724338
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: 5949821756521884776}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.673913
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

View File

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

View File

@@ -1,5 +1,32 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %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 --- !u!91 &9100000
AnimatorController: AnimatorController:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -8,7 +35,13 @@ AnimatorController:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: soundBird_AnimControler m_Name: soundBird_AnimControler
serializedVersion: 5 serializedVersion: 5
m_AnimatorParameters: [] m_AnimatorParameters:
- m_Name: isScared
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers: m_AnimatorLayers:
- serializedVersion: 5 - serializedVersion: 5
m_Name: Base Layer m_Name: Base Layer
@@ -34,6 +67,12 @@ AnimatorStateMachine:
- serializedVersion: 1 - serializedVersion: 1
m_State: {fileID: 5978219229995665873} m_State: {fileID: 5978219229995665873}
m_Position: {x: 30, y: 230, z: 0} 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_ChildStateMachines: []
m_AnyStateTransitions: [] m_AnyStateTransitions: []
m_EntryTransitions: [] m_EntryTransitions: []
@@ -44,6 +83,28 @@ AnimatorStateMachine:
m_ExitPosition: {x: 800, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 5978219229995665873} 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 --- !u!1102 &5978219229995665873
AnimatorState: AnimatorState:
serializedVersion: 6 serializedVersion: 6
@@ -54,7 +115,8 @@ AnimatorState:
m_Name: soundBird_Idle m_Name: soundBird_Idle
m_Speed: 1 m_Speed: 1
m_CycleOffset: 0 m_CycleOffset: 0
m_Transitions: [] m_Transitions:
- {fileID: 7208891314770376229}
m_StateMachineBehaviours: [] m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0} m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0 m_IKOnFeet: 0
@@ -70,3 +132,80 @@ AnimatorState:
m_MirrorParameter: m_MirrorParameter:
m_CycleOffsetParameter: m_CycleOffsetParameter:
m_TimeParameter: 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

@@ -22,80 +22,165 @@ AnimationClip:
curve: curve:
- time: 0 - time: 0
value: {fileID: -1035714051, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1035714051, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.05 - time: 0.033333335
value: {fileID: -740831527, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -740831527, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.11666667 - time: 0.05
value: {fileID: -648204482, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -648204482, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.18333334 - time: 0.11666667
value: {fileID: -960280295, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -960280295, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.21666667 - time: 0.13333334
value: {fileID: -1144832505, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1144832505, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.28333333 - time: 0.2
value: {fileID: -1860215682, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1860215682, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.33333334 - time: 0.25
value: {fileID: 519773293, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 519773293, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.4 - time: 0.26666668
value: {fileID: -1067281986, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1067281986, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.45 - time: 0.33333334
value: {fileID: -36811272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -36811272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.48333332 - time: 0.38333333
value: {fileID: -1592089404, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1592089404, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.55 - time: 0.41666666
value: {fileID: -1729322987, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1729322987, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.6166667 - time: 0.45
value: {fileID: -91858778, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -91858778, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.6666667 - time: 0.5
value: {fileID: -26124593, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -26124593, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.71666664 - time: 0.53333336
value: {fileID: 259088195, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 259088195, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.78333336 - time: 0.6
value: {fileID: 1746085375, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1746085375, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.85 - time: 0.6166667
value: {fileID: -182272111, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -182272111, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.8833333 - time: 0.68333334
value: {fileID: 1436667360, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1436667360, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 0.93333334 - time: 0.73333335
value: {fileID: 545467259, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 545467259, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1 - time: 0.75
value: {fileID: 121392657, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 121392657, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.0333333 - time: 0.8
value: {fileID: 938631806, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 938631806, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.1 - time: 0.8333333
value: {fileID: 1943282875, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1943282875, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.1333333 - time: 0.8833333
value: {fileID: -1918772169, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1918772169, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.2 - time: 0.93333334
value: {fileID: -1252794517, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1252794517, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.2666667 - time: 0.96666664
value: {fileID: -927331073, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -927331073, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.3166667 - time: 1.0166667
value: {fileID: -1038168376, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1038168376, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.3666667 - time: 1.0833334
value: {fileID: 1855149249, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1855149249, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.4333333 - time: 1.1
value: {fileID: -2116798272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -2116798272, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5 - time: 1.1666666
value: {fileID: 2078607702, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 2078607702, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5333333 - time: 1.1833333
value: {fileID: -633261939, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -633261939, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5833334 - time: 1.2333333
value: {fileID: -86103801, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -86103801, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.65 - time: 1.2833333
value: {fileID: 1380056380, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1380056380, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.7166667 - time: 1.3166667
value: {fileID: 1797284751, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1797284751, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.7666667 - time: 1.3666667
value: {fileID: 2004539437, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 2004539437, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.8 - time: 1.4166666
value: {fileID: 1984933759, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1984933759, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.8666667 - time: 1.45
value: {fileID: -89013944, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -89013944, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.9166666 - time: 1.5
value: {fileID: 1990407029, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: 1990407029, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.9833333 - time: 1.5166667
value: {fileID: 1094948637, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- time: 1.5833334
value: {fileID: -1414182512, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} value: {fileID: -1414182512, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: path: SoundBird
classID: 212
script: {fileID: 0}
flags: 2
- 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: SoundBirdTakeoff/SoundBirdTakeOffAnim
classID: 212 classID: 212
script: {fileID: 0} script: {fileID: 0}
flags: 2 flags: 2
@@ -107,7 +192,16 @@ AnimationClip:
m_ClipBindingConstant: m_ClipBindingConstant:
genericBindings: genericBindings:
- serializedVersion: 2 - serializedVersion: 2
path: 0 path: 1707885837
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
- serializedVersion: 2
path: 631576921
attribute: 0 attribute: 0
script: {fileID: 0} script: {fileID: 0}
typeID: 212 typeID: 212
@@ -152,13 +246,52 @@ AnimationClip:
- {fileID: 1984933759, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} - {fileID: 1984933759, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -89013944, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} - {fileID: -89013944, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1990407029, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3} - {fileID: 1990407029, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: 1094948637, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {fileID: -1414182512, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
- {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} - {fileID: -1414182512, guid: 9d1670b18fc5fa8459596f1ddd4a4bd7, type: 3}
m_AnimationClipSettings: m_AnimationClipSettings:
serializedVersion: 2 serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 2 m_StopTime: 1.6
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0

View File

@@ -26,7 +26,7 @@ AnimationClip:
value: {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -349576499, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.1 - time: 0.1
value: {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 413749935, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.15 - time: 0.16666667
value: {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 2017559639, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.21666667 - time: 0.21666667
value: {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -1655876562, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
@@ -36,32 +36,126 @@ AnimationClip:
value: {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 542051099, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.36666667 - time: 0.36666667
value: {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -402468524, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.41666666 - time: 0.43333334
value: {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 1152881364, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.46666667 - time: 0.48333332
value: {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -1294908912, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.53333336 - time: 0.55
value: {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -621838372, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.5833333 - time: 0.6
value: {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -1297474476, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.6333333 - time: 0.6666667
value: {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -1328927936, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.68333334 - time: 0.71666664
value: {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 1646701018, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.73333335 - time: 0.76666665
value: {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 1583098563, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.78333336 - time: 0.81666666
value: {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -36513208, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.85 - time: 0.8666667
value: {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -1786764806, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.9 - time: 0.93333334
value: {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 0.95 - time: 0.98333335
value: {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- time: 1 - time: 1.0333333
value: {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} value: {fileID: -1620687073, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: 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 classID: 212
script: {fileID: 0} script: {fileID: 0}
flags: 2 flags: 2
@@ -73,7 +167,25 @@ AnimationClip:
m_ClipBindingConstant: m_ClipBindingConstant:
genericBindings: genericBindings:
- serializedVersion: 2 - serializedVersion: 2
path: 0 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 attribute: 0
script: {fileID: 0} script: {fileID: 0}
typeID: 212 typeID: 212
@@ -102,12 +214,52 @@ AnimationClip:
- {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} - {fileID: 304867534, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3} - {fileID: -120774828, guid: 24b1abff6f4a7f946b2ae45b97df35c6, type: 3}
- {fileID: -1620687073, 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: m_AnimationClipSettings:
serializedVersion: 2 serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 1.0166667 m_StopTime: 1.05
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0

View File

@@ -26,7 +26,7 @@ AnimationClip:
value: {fileID: -1270621477, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1270621477, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.06666667 - time: 0.06666667
value: {fileID: -1443242107, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1443242107, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.083333336 - time: 0.1
value: {fileID: -1754193120, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1754193120, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.11666667 - time: 0.11666667
value: {fileID: -1454053410, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1454053410, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
@@ -36,9 +36,9 @@ AnimationClip:
value: {fileID: 960557805, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 960557805, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.21666667 - time: 0.21666667
value: {fileID: 1860856855, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1860856855, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.23333333 - time: 0.25
value: {fileID: 1402186056, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1402186056, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.26666668 - time: 0.28333333
value: {fileID: -1464771109, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1464771109, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.3 - time: 0.3
value: {fileID: 1341865396, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1341865396, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
@@ -46,34 +46,34 @@ AnimationClip:
value: {fileID: 725794037, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 725794037, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.36666667 - time: 0.36666667
value: {fileID: 610798074, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 610798074, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.38333333 - time: 0.4
value: {fileID: 1331452177, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1331452177, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.41666666 - time: 0.43333334
value: {fileID: 1458247875, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1458247875, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.45 - time: 0.46666667
value: {fileID: 10975412, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 10975412, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.48333332 - time: 0.48333332
value: {fileID: -1828920936, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1828920936, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.51666665 - time: 0.51666665
value: {fileID: 207413984, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 207413984, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.53333336 - time: 0.55
value: {fileID: -1395281158, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1395281158, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.56666666 - time: 0.5833333
value: {fileID: 312354876, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 312354876, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.6 - time: 0.6166667
value: {fileID: 1503701480, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1503701480, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.6333333 - time: 0.65
value: {fileID: 1500215705, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: 1500215705, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.6666667 - time: 0.6666667
value: {fileID: -1094665041, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1094665041, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.68333334 - time: 0.7
value: {fileID: -1663139022, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -1663139022, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.71666664 - time: 0.73333335
value: {fileID: -747184157, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -747184157, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
- time: 0.75 - time: 0.76666665
value: {fileID: -2127432694, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3} value: {fileID: -2127432694, guid: fab3f7d6692d84043991ec5390bcd8e1, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: path: SoundBirdTakeoff/SoundBirdTakeOffAnim
classID: 212 classID: 212
script: {fileID: 0} script: {fileID: 0}
flags: 2 flags: 2
@@ -85,7 +85,7 @@ AnimationClip:
m_ClipBindingConstant: m_ClipBindingConstant:
genericBindings: genericBindings:
- serializedVersion: 2 - serializedVersion: 2
path: 0 path: 631576921
attribute: 0 attribute: 0
script: {fileID: 0} script: {fileID: 0}
typeID: 212 typeID: 212
@@ -125,7 +125,7 @@ AnimationClip:
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 0.76666665 m_StopTime: 0.7833333
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0

View File

@@ -8,7 +8,6 @@ public class SoundGenerator : MonoBehaviour
[SerializeField] private AudioClip enterSound; [SerializeField] private AudioClip enterSound;
[SerializeField] private AudioSource audioSource; [SerializeField] private AudioSource audioSource;
[SerializeField] private StateMachine soundBirdSMRef; [SerializeField] private StateMachine soundBirdSMRef;
[SerializeField] private soundBird_Spooked_FlyBehaviour spookedBirdRef;
private bool playerInside = false; private bool playerInside = false;
private SpriteRenderer spriteRenderer; private SpriteRenderer spriteRenderer;
@@ -38,8 +37,7 @@ public class SoundGenerator : MonoBehaviour
} }
if (soundBirdSMRef != null && soundBirdSMRef.currentState.name == "SoundBird") if (soundBirdSMRef != null && soundBirdSMRef.currentState.name == "SoundBird")
{ {
soundBirdSMRef.ChangeState("SoundBirdSpooked"); // Replace with your actual method/state soundBirdSMRef.ChangeState("SoundBirdTakeoff"); // Replace with your actual method/state
spookedBirdRef.initiateTweenSpline();
} }
// Play sound and change animation/state here if needed // Play sound and change animation/state here if needed

View File

@@ -0,0 +1,72 @@
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 StateMachine stateMachine;
private Animator animator;
private TweenBase objectTween;
private Coroutine cooldownCoroutine;
public Vector3 midFlightPosition;
private float lastX;
private bool facingRight = true;
void Awake()
{
stateMachine = GetComponentInParent<StateMachine>();
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");
}
void HandleTweenStarted() { }
void HandleTweenFinished() { }
}

View File

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

View File

@@ -0,0 +1,82 @@
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 StateMachine stateMachine;
private Animator animator;
private TweenBase objectTween;
private float lastX;
private bool facingRight = true;
void Awake()
{
stateMachine = GetComponentInParent<StateMachine>();
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.EaseLinear, 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
}
//Debug.Log("Tween finished!");
if (stateMachine != null)
{
animator.SetBool("isScared", false);
stateMachine.ChangeState("SoundBird"); // 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

@@ -10,10 +10,14 @@ public class soundBird_Spooked_FlyBehaviour : MonoBehaviour
[Range(0, 1)] public float startPercentage; [Range(0, 1)] public float startPercentage;
private StateMachine stateMachine; private StateMachine stateMachine;
private Animator animator;
[SerializeField] private State stateRef;
void Awake() void Awake()
{ {
stateMachine = GetComponentInParent<StateMachine>(); stateMachine = GetComponentInParent<StateMachine>();
animator = GetComponentInParent<Animator>();
stateRef = GetComponent<State>();
} }
// Start is called once before the first execution of Update after the MonoBehaviour is created // Start is called once before the first execution of Update after the MonoBehaviour is created
@@ -21,27 +25,25 @@ public class soundBird_Spooked_FlyBehaviour : MonoBehaviour
{ {
//initiateTweenSpline(); //initiateTweenSpline();
} }
private void OnEnable()
public void initiateTweenSpline()
{ {
Tween.Spline(FlightSpline, SoundBirdObject, 0, 1, false, flightDuration, flightDelay, Tween.EaseLinear, Tween.LoopType.Loop, HandleTweenStarted, HandleTweenFinished); Tween.Spline(FlightSpline, SoundBirdObject, 0, 1, false, flightDuration, flightDelay, Tween.EaseLinear, Tween.LoopType.None, HandleTweenStarted, HandleTweenFinished);
} }
void HandleTweenStarted() void HandleTweenStarted()
{ {
//Debug.Log("Tween started!");
// You can add any additional logic here if needed when the tween starts
} }
void HandleTweenFinished() void HandleTweenFinished()
{ {
if (SoundBirdObject != null) if (SoundBirdObject != null)
{ {
Tween.Stop(SoundBirdObject.GetInstanceID(), Tween.TweenType.Spline); // Stop the spline tween for this object //Tween.Stop(SoundBirdObject.GetInstanceID(), Tween.TweenType.Spline); // Stop the spline tween for this object
} }
//Debug.Log("Tween finished!"); //Debug.Log("Tween finished!");
if (stateMachine != null) if (stateMachine != null)
{ {
stateMachine.ChangeState("SoundBird"); // Change to the desired state name //stateMachine.ChangeState("SoundBird"); // Change to the desired state name
} }
} }

View File

@@ -0,0 +1,55 @@
using Pixelplacement;
using Pixelplacement.TweenSystem;
using UnityEngine;
public class soundBird_TakeOffBehaviour : MonoBehaviour
{
public Spline FlightSpline;
public Transform SoundBirdObject;
public float flightDuration;
public float flightDelay;
private StateMachine stateMachine;
private Animator animator;
private TweenBase objectTween;
void Awake()
{
stateMachine = GetComponentInParent<StateMachine>();
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.EaseLinear, Tween.LoopType.None, HandleTweenStarted, HandleTweenFinished);
}
void HandleTweenStarted()
{
}
void HandleTweenFinished()
{
if (SoundBirdObject != null)
{
objectTween.Cancel(); // Stop the spline tween for this object
}
//Debug.Log("Tween finished!");
if (stateMachine != null)
{
stateMachine.ChangeState("SoundBirdFlyAround"); // Change to the desired state name
}
}
// Update is called once per frame
void Update()
{
}
}

View File

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