Feature-complete!

Still needs text and paper, but beyond that it's pretty much done!
This commit is contained in:
wookywok 2024-02-23 16:07:04 -06:00
parent 6197f2cbdc
commit c935ed6ecf
25 changed files with 2226 additions and 366 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -131,7 +131,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1730902299297412491}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.804, y: 0.61300004, z: 0}
m_LocalPosition: {x: 1.804, y: 0.61300004, z: -4.09}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -215,7 +215,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1990977082314958150}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -1.804, y: 0.613, z: 0}
m_LocalPosition: {x: -1.804, y: 0.613, z: -4.09}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -300,7 +300,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2069064452885481355}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0.695, y: 0.3288985, z: -4.085526}
m_LocalPosition: {x: -0.7, y: 0.3288985, z: -4.085526}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -369,7 +369,7 @@ Animator:
m_GameObject: {fileID: 2069064452885481355}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 7e18ea2ac28e60f48a2ef1455f4f7e2e, type: 2}
m_Controller: {fileID: 9100000, guid: b4ae35ac3016b504b869d219b982a151, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
@ -405,7 +405,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2097296857581379271}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 1.0651015, z: 4.0855255}
m_LocalPosition: {x: 0, y: 1.0651015, z: 4.09}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -842,7 +842,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5985063182856050203}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.695, y: 0.32889855, z: -4.0855255}
m_LocalPosition: {x: 0.7, y: 0.32889855, z: -4.0855255}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -955,5 +955,5 @@ MonoBehaviour:
scheduledInputs: []
buttonAnimator: {fileID: 3702318791696650226}
flashAnimator: {fileID: 7814860204980886555}
numberbgAnimator: {fileID: 0}
numberAnimator: {fileID: 0}
numberBGAnimator: {fileID: 3131245519608349835}
numberAnimator: {fileID: 4403813855415779181}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 131 KiB

View file

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5d40feb6e86d41640aa6323bf9209499
guid: d1b03adff47e2ec4989cce1b5f880d94
TextureImporter:
internalIDToNameTable: []
externalObjects: {}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 630 B

After

Width:  |  Height:  |  Size: 8.4 KiB

View file

@ -20,34 +20,16 @@ AnimationClip:
m_Curve:
- serializedVersion: 3
time: 0
value: {x: -0.002, y: -1.535, z: 0}
value: {x: -0.003, y: -1.534, z: 0}
inSlope: {x: Infinity, y: Infinity, z: Infinity}
outSlope: {x: Infinity, y: Infinity, z: Infinity}
tangentMode: 0
weightedMode: 3
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.016666668
value: {x: -0.002, y: -1.535, z: 0}
inSlope: {x: Infinity, y: Infinity, z: Infinity}
outSlope: {x: Infinity, y: Infinity, z: Infinity}
tangentMode: 0
weightedMode: 3
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.033333335
value: {x: -0.002, y: -1.514, z: 0}
inSlope: {x: Infinity, y: Infinity, z: Infinity}
outSlope: {x: Infinity, y: Infinity, z: Infinity}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.05
value: {x: -0.002, y: -1.514, z: 0}
value: {x: -0.003, y: -1.514, z: 0}
inSlope: {x: Infinity, y: Infinity, z: Infinity}
outSlope: {x: Infinity, y: Infinity, z: Infinity}
tangentMode: 0
@ -73,10 +55,6 @@ AnimationClip:
- curve:
- time: 0
value: {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- time: 0.016666668
value: {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- time: 0.033333335
value: {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- time: 0.05
value: {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- time: 0.06666667
@ -108,8 +86,6 @@ AnimationClip:
isPPtrCurve: 1
pptrCurveMapping:
- {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- {fileID: -1596112622, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- {fileID: 1886210571, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- {fileID: 1608426803, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
m_AnimationClipSettings:
@ -138,25 +114,7 @@ AnimationClip:
m_Curve:
- serializedVersion: 3
time: 0
value: -0.002
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 3
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.016666668
value: -0.002
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 3
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.033333335
value: -0.002
value: -0.003
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -165,7 +123,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.05
value: -0.002
value: -0.003
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -193,25 +151,7 @@ AnimationClip:
m_Curve:
- serializedVersion: 3
time: 0
value: -1.535
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 3
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.016666668
value: -1.535
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 3
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.033333335
value: -1.514
value: -1.534
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -255,24 +195,6 @@ AnimationClip:
weightedMode: 3
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.016666668
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 3
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.033333335
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.05
value: 0

View file

@ -1,27 +1,31 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1101 &-7235283540969475736
AnimatorStateTransition:
--- !u!1102 &-8122998684592629397
AnimatorState:
serializedVersion: 6
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: 7514940516110264785}
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: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
m_Name: Static
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: 99c865b787c2ba64a85ffe9159f431dc, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-1778641108786778272
AnimatorState:
serializedVersion: 6
@ -32,9 +36,7 @@ AnimatorState:
m_Name: Idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -7235283540969475736}
- {fileID: 933268931092877754}
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
@ -72,28 +74,6 @@ AnimatorController:
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &933268931092877754
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: 8958430115292518026}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1107 &6885737177443424991
AnimatorStateMachine:
serializedVersion: 6
@ -105,13 +85,16 @@ AnimatorStateMachine:
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 8958430115292518026}
m_Position: {x: 320, y: 10, z: 0}
m_Position: {x: 480, y: 70, z: 0}
- serializedVersion: 1
m_State: {fileID: -1778641108786778272}
m_Position: {x: 230, y: 140, z: 0}
- serializedVersion: 1
m_State: {fileID: 7514940516110264785}
m_Position: {x: 250, y: -70, z: 0}
m_Position: {x: 450, y: -70, z: 0}
- serializedVersion: 1
m_State: {fileID: -8122998684592629397}
m_Position: {x: 280, y: 0, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
@ -148,6 +131,28 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &8370229049547275396
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: -8122998684592629397}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &8958430115292518026
AnimatorState:
serializedVersion: 6
@ -158,7 +163,8 @@ AnimatorState:
m_Name: FlashBG
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_Transitions:
- {fileID: 8370229049547275396}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0

View file

@ -29,7 +29,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.06666667
value: {x: -0.563, y: 0.3288985, z: -4.085526}
value: {x: -0.55, y: 0.3288985, z: -4.085526}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -38,7 +38,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.15
value: {x: -0.563, y: 0.3288985, z: -4.085526}
value: {x: -0.55, y: 0.3288985, z: -4.085526}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -63,7 +63,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.06666667
value: {x: 0.563, y: 0.32889855, z: -4.0855255}
value: {x: 0.57, y: 0.32889855, z: -4.0855255}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -72,7 +72,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.15
value: {x: 0.563, y: 0.32889855, z: -4.0855255}
value: {x: 0.55, y: 0.32889855, z: -4.0855255}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -307,7 +307,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.06666667
value: -0.563
value: -0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -316,7 +316,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.15
value: -0.563
value: -0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -382,7 +382,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.06666667
value: 0.563
value: 0.57
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -391,7 +391,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.15
value: 0.563
value: 0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103

View file

@ -29,7 +29,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.06666667
value: {x: -0.563, y: 0.3288985, z: -4.085526}
value: {x: -0.55, y: 0.3288985, z: -4.085526}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -38,7 +38,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.15
value: {x: -0.563, y: 0.3288985, z: -4.085526}
value: {x: -0.55, y: 0.3288985, z: -4.085526}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -63,7 +63,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.06666667
value: {x: 0.563, y: 0.32889855, z: -4.0855255}
value: {x: 0.55, y: 0.32889855, z: -4.0855255}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -72,7 +72,7 @@ AnimationClip:
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.15
value: {x: 0.563, y: 0.32889855, z: -4.0855255}
value: {x: 0.55, y: 0.32889855, z: -4.0855255}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
@ -83,6 +83,56 @@ AnimationClip:
m_PostInfinity: 2
m_RotationOrder: 4
path: Right
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: {x: -1.804, y: 0.613, z: -4.09}
inSlope: {x: 0, y: 0, z: 0}
outSlope: {x: 0, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.16666667
value: {x: -1.804, y: 0.613, z: 0}
inSlope: {x: 0, y: 0, z: 0}
outSlope: {x: 0, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
path: Boop Left
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: {x: 1.804, y: 0.61300004, z: -4.09}
inSlope: {x: 0, y: 0, z: 0}
outSlope: {x: 0, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
- serializedVersion: 3
time: 0.16666667
value: {x: 1.804, y: 0.61300004, z: 0}
inSlope: {x: 0, y: 0, z: 0}
outSlope: {x: 0, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
path: Boop Right
m_ScaleCurves: []
m_FloatCurves:
- curve:
@ -241,6 +291,20 @@ AnimationClip:
typeID: 4
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 1403651259
attribute: 1
script: {fileID: 0}
typeID: 4
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2872654745
attribute: 1
script: {fileID: 0}
typeID: 4
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 1403651259
attribute: 3305885265
@ -325,7 +389,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.06666667
value: -0.563
value: -0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -334,7 +398,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.15
value: -0.563
value: -0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -400,7 +464,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.06666667
value: 0.563
value: 0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -409,7 +473,7 @@ AnimationClip:
outWeight: 0.33333334
- serializedVersion: 3
time: 0.15
value: 0.563
value: 0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
@ -573,6 +637,174 @@ AnimationClip:
path: Right
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: -1.804
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: -1.804
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.x
path: Boop Left
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.613
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0.613
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.y
path: Boop Left
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: -4.09
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.z
path: Boop Left
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1.804
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 1.804
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.x
path: Boop Right
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.61300004
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0.61300004
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.y
path: Boop Right
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: -4.09
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 0.16666667
value: 0
inSlope: 0
outSlope: 0
tangentMode: 136
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.z
path: Boop Right
classID: 4
script: {fileID: 0}
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0

View file

@ -0,0 +1,295 @@
%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: Static
serializedVersion: 6
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: {x: -0.55, y: 0.3289, z: 0}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
path: Left
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: {x: 0.55, y: 0.3289, z: 0}
inSlope: {x: Infinity, y: 0, z: 0}
outSlope: {x: Infinity, y: 0, z: 0}
tangentMode: 0
weightedMode: 0
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
path: Right
m_ScaleCurves: []
m_FloatCurves:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: Boop Left
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: Boop Right
classID: 212
script: {fileID: 0}
m_PPtrCurves:
- curve:
- time: 0
value: {fileID: -1432951866, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
attribute: m_Sprite
path: Left
classID: 212
script: {fileID: 0}
- curve:
- time: 0
value: {fileID: -1432951866, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
attribute: m_Sprite
path: Right
classID: 212
script: {fileID: 0}
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: 3663022166
attribute: 1
script: {fileID: 0}
typeID: 4
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 1963678224
attribute: 1
script: {fileID: 0}
typeID: 4
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 1403651259
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 2872654745
attribute: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 3663022166
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
- serializedVersion: 2
path: 1963678224
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
pptrCurveMapping:
- {fileID: -1432951866, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- {fileID: -1432951866, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.016666668
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:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: -0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.x
path: Left
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.55
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.x
path: Right
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.3289
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.y
path: Left
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0.3289
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_LocalPosition.y
path: Right
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: Boop Left
classID: 212
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path: Boop Right
classID: 212
script: {fileID: 0}
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

View file

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

View file

@ -0,0 +1,113 @@
%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: Eight
serializedVersion: 6
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path:
classID: 212
script: {fileID: 0}
m_PPtrCurves:
- curve:
- time: 0
value: {fileID: -1063035688, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
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: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
pptrCurveMapping:
- {fileID: -1063035688, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.016666668
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:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path:
classID: 212
script: {fileID: 0}
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

View file

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

View file

@ -0,0 +1,113 @@
%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: Nine
serializedVersion: 6
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path:
classID: 212
script: {fileID: 0}
m_PPtrCurves:
- curve:
- time: 0
value: {fileID: -1279716602, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
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: 3305885265
script: {fileID: 0}
typeID: 212
customType: 0
isPPtrCurve: 0
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
pptrCurveMapping:
- {fileID: -1279716602, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.016666668
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:
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
attribute: m_Enabled
path:
classID: 212
script: {fileID: 0}
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

View file

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

View file

@ -162,6 +162,12 @@ AnimatorStateMachine:
- serializedVersion: 1
m_State: {fileID: 3316286915628265179}
m_Position: {x: 68.22641, y: 187.60379, z: 0}
- serializedVersion: 1
m_State: {fileID: 1996088885660299386}
m_Position: {x: 349.84387, y: -73.59744, z: 0}
- serializedVersion: 1
m_State: {fileID: 5286215806055239603}
m_Position: {x: 373.3, y: -131.7685, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
@ -172,6 +178,32 @@ AnimatorStateMachine:
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 3316286915628265179}
--- !u!1102 &1996088885660299386
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Eight
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: 328ed23e489ef4b45a414bbc38b45775, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &3316286915628265179
AnimatorState:
serializedVersion: 6
@ -224,6 +256,32 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &5286215806055239603
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Nine
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: 3a9d836bef13a844ba6ca3ee6c837c55, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &6971979591208567456
AnimatorState:
serializedVersion: 6

View file

@ -29,15 +29,6 @@ AnimationClip:
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1.0166667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
@ -49,8 +40,6 @@ AnimationClip:
- curve:
- time: 0
value: {fileID: -1284847329, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- time: 1
value: {fileID: -1284847329, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
attribute: m_Sprite
path:
classID: 212
@ -78,13 +67,12 @@ AnimationClip:
isPPtrCurve: 1
pptrCurveMapping:
- {fileID: -1284847329, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
- {fileID: -1284847329, guid: 76d9b1445caeb484f9254a9dc75c0d8a, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 1.0166667
m_StopTime: 0.016666668
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
@ -112,15 +100,6 @@ AnimationClip:
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1.0166667
value: 1
inSlope: Infinity
outSlope: Infinity
tangentMode: 103
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4

View file

@ -7543,9 +7543,9 @@ RectTransform:
m_Father: {fileID: 156962254}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 7.799999, y: -21}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 32, y: 32}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &270008766
@ -8091,9 +8091,9 @@ RectTransform:
m_Father: {fileID: 156962254}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 198.2, y: -21}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 32, y: 32}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &285739500
@ -8906,7 +8906,7 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 3.85
m_fontSize: 10
m_fontSizeBase: 14.3
m_fontWeight: 400
m_enableAutoSizing: 1
@ -12392,9 +12392,9 @@ RectTransform:
m_Father: {fileID: 156962254}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 55.399998, y: -21}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 32, y: 32}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &456434811
@ -14029,7 +14029,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 171581557}
m_HandleRect: {fileID: 171581556}
m_Direction: 2
m_Value: 1
m_Value: 0
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
@ -20413,9 +20413,9 @@ RectTransform:
m_Father: {fileID: 156962254}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 103, y: -21}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 32, y: 32}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &689781278
@ -26851,7 +26851,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1589389271}
m_Direction: 2
m_Value: 0
m_Size: 0.3577558
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
@ -32707,7 +32707,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 52.367344}
m_AnchoredPosition: {x: 0, y: 70.65305}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &1154875945
@ -34643,7 +34643,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -8}
m_AnchoredPosition: {x: 0, y: -8.0000305}
m_SizeDelta: {x: 0, y: -63.99999}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1244621693
@ -43456,7 +43456,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1220118244}
m_Direction: 2
m_Value: 1.0000002
m_Size: 0.0356152
m_Size: 0.18712536
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
@ -55106,9 +55106,9 @@ RectTransform:
m_Father: {fileID: 156962254}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 150.59999, y: -21}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 32, y: 32}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &2125404437

View file

@ -1,8 +1,8 @@
using System;
public static class AppInfo {
public const string Version = "1.0.4";
public static readonly DateTime Date = new DateTime(2024, 02, 16, 02, 44, 34, 828, DateTimeKind.Utc);
public const string Version = "1.0.5";
public static readonly DateTime Date = new DateTime(2024, 02, 23, 20, 57, 14, 989, DateTimeKind.Utc);
}

View file

@ -39,9 +39,14 @@ namespace HeavenStudio.Games.Loaders
new GameAction("countin", "Start Beeping")
{
function = delegate { RhythmTestGBA.instance.KeepTheBeep(eventCaller.currentEntity.beat, eventCaller.currentEntity.length); },
function = delegate { RhythmTestGBA.instance.KeepTheBeep(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, eventCaller.currentEntity["toggle"], eventCaller.currentEntity["auto"]); },
defaultLength = 1f,
resizable = true,
parameters = new List<Param>()
{
new Param("toggle", true, "Toggle", "Toggle the automatic beeping on or off."),
new Param("auto", false, "Auto", "Toggle if the machine should beep automatically."),
},
},
new GameAction("button", "Start Keep-the-Beat")
@ -54,36 +59,38 @@ namespace HeavenStudio.Games.Loaders
new GameAction("stopktb", "Stop Keep-the-Beat")
{
function = delegate { RhythmTestGBA.instance.StopKeepbeat(eventCaller.currentEntity.beat, eventCaller.currentEntity.length); },
defaultLength = 4f,
resizable = false,
},
new GameAction("countthree", "Count Down From Three")
{
function = delegate {RhythmTestGBA.instance.CountDownThree(
eventCaller.currentEntity.beat, eventCaller.currentEntity["mute3"], eventCaller.currentEntity["mute2"], eventCaller.currentEntity["mute1"]);},
preFunction = delegate { RhythmTestGBA.instance.PreStopKeepbeat(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, eventCaller.currentEntity["mutecue"]); },
defaultLength = 4f,
resizable = false,
parameters = new List<Param>()
{
new Param("mute3", false, "3 Muted", "Hides and mutes the 3 in the countdown."),
new Param("mute2", false, "2 Muted", "Hides and mutes the 2 in the countdown."),
new Param("mute1", false, "1 Muted", "Hides and mutes the 1 in the countdown."),
new Param("mutecue", false, "Mute Cue", "Mute the sound cue signifying the end of the keep-the-beat section."),
}
},
new GameAction("countdown", "Countdown")
{
function = delegate {RhythmTestGBA.instance.CountDown(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, eventCaller.currentEntity["countdownNumber"]);},
preFunction = delegate {RhythmTestGBA.instance.PreCountDown(eventCaller.currentEntity.beat, eventCaller.currentEntity.length, eventCaller.currentEntity["val1"]);},
defaultLength = 1f,
resizable = true,
parameters = new List<Param>()
{
new Param("countdownNumber", new EntityTypes.Integer(1, 9, 3), "Beats", "Set how many beats there will be before the player has to input.")
new Param("val1", new EntityTypes.Integer(1, 9, 3), "Beats", "Set how many beats there will be before the player has to input.")
}
},
new GameAction("hidecount", "Toggle Countdown")
{
function = delegate {RhythmTestGBA.instance.HideCountdown(eventCaller.currentEntity["togglecount"]);},
defaultLength = 0.5f,
resizable = false,
parameters = new List<Param>()
{
new Param("togglecount", true, "Toggle Countdown?", "Toggles whether the countdown appears or not."),
}
},
},
new List<string>() {"abg", "aim"},
"agbRhythmTestGBA", "en",
@ -101,18 +108,27 @@ namespace HeavenStudio.Games
{
public static RhythmTestGBA instance;
static List<double> queuedButton = new();
bool goBeep;
bool stopBeep;
bool keepPressing;
bool shouldmute;
bool disableCount;
private double numberSelect;
private float countLength;
[Header("Animators")]
[SerializeField] Animator buttonAnimator;
[SerializeField] Animator flashAnimator;
[SerializeField] Animator numberbgAnimator;
[SerializeField] Animator numberBGAnimator;
[SerializeField] Animator numberAnimator;
[Header("Properties")]
private static double startBlippingBeat = double.MaxValue;
[Header("Variables")]
bool keepPressing;
int pressPlayerCount;
public static double wantButton = double.MinValue;
@ -130,6 +146,7 @@ namespace HeavenStudio.Games
private void Awake()
{
instance = this;
}
void OnDestroy()
@ -171,12 +188,9 @@ namespace HeavenStudio.Games
BeatAction.New(instance, new List<BeatAction.Action>() {
new BeatAction.Action(ktb, delegate {
ScheduleInput(ktb, 1f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
flashAnimator.Play("KTBPulse", 0, 0);
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
}),
new BeatAction.Action(ktb + 1, delegate {
flashAnimator.Play("KTBPulse", 0, 0);
if (keepPressing) queuedButton.Add(ktb + 1);
}),
});
@ -193,25 +207,33 @@ namespace HeavenStudio.Games
}
}
public void KeepTheBeep(double beat, float length)
public void KeepTheBeep(double beat, float length, bool shouldBeep, bool autoBeep)
{
for (int i = 0; i < length; i++)
stopBeep = false;
if (!shouldBeep) { goBeep = false; return;}
goBeep = autoBeep;
if (shouldBeep)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + i, delegate
{
flashAnimator.Play("KTBPulse", 0, 0);
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
for (int i = 0; i < length; i++)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + i, delegate
{
flashAnimator.Play("KTBPulse", 0, 0);
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
})
});
})
});
}
}
}
public void PressButton()
{
SoundByte.PlayOneShotGame("rhythmTestGBA/press");
@ -220,24 +242,52 @@ namespace HeavenStudio.Games
}
public void StopKeepbeat(double beat, float length)
public void PreStopKeepbeat(double beat, float length, bool muted)
{
keepPressing = false;
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
shouldmute = muted;
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(beat+1, delegate { StopKeepbeatInput(beat);}),
new BeatAction.Action(beat+1, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/blip2", beat: beat);}),
new BeatAction.Action(beat+2, delegate { StopKeepbeatInput(beat);}),
new BeatAction.Action(beat+2, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/blip2", beat: beat);}),
new BeatAction.Action(beat+3, delegate { StopKeepbeatInput(beat);}),
new BeatAction.Action(beat-1, delegate {killBeeps(beat);}),
new BeatAction.Action(beat, delegate {StopKeepbeat(beat, shouldmute);})
});
}
public void StopKeepbeat(double beat, bool shouldmute)
{
keepPressing = false;
ScheduleInput(beat, 1f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
ScheduleInput(beat, 2f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
ScheduleInput(beat, 3f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(beat, delegate {flashAnimator.Play("KTBPulse");}),
new BeatAction.Action(beat+1, delegate {flashAnimator.Play("KTBPulse");}),
new BeatAction.Action(beat+2, delegate {flashAnimator.Play("KTBPulse");}),
new BeatAction.Action(beat+3, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/end_ding", beat: beat, forcePlay: true);})
});
if (!shouldmute)
{
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(beat+1, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/blip2", beat: beat);}),
new BeatAction.Action(beat+2, delegate { SoundByte.PlayOneShotGame("rhythmTestGBA/blip2", beat: beat);})
});
}
}
@ -246,6 +296,21 @@ namespace HeavenStudio.Games
ScheduleInput(beat, 0f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
flashAnimator.Play("KTBPulse");
}
public override void OnBeatPulse(double beat)
{
if (goBeep)
{
flashAnimator.Play("KTBPulse");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip");
}
}
public void killBeeps(double beat)
{
goBeep = false;
}
@ -256,113 +321,312 @@ namespace HeavenStudio.Games
}
public void CountDownThree(double beat, bool mute3, bool mute2, bool mute1)
{
ScheduleInput(beat, 3f, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
if (mute3)
{
FlashNone(beat);
}
else
{
FlashThree(beat);
}
if (mute2)
{
BeatAction.New(instance, new List<BeatAction.Action>(){
new BeatAction.Action(beat+1, delegate {FlashNone(beat);})});
}
else
{
BeatAction.New(instance, new List<BeatAction.Action>(){
new BeatAction.Action(beat+1, delegate {FlashTwo(beat);})});
}
if (mute1)
{
BeatAction.New(instance, new List<BeatAction.Action>(){
new BeatAction.Action(beat+2, delegate {FlashNone(beat);})});
}
else
{
BeatAction.New(instance, new List<BeatAction.Action>(){
new BeatAction.Action(beat+2, delegate {FlashOne(beat);})});
}
BeatAction.New(instance, new List<BeatAction.Action>(){
new BeatAction.Action(beat+3, delegate {FlashZero(beat);})});
public void PreCountDown(double startBeat, float length, int countdownNumber)
{
if (keepPressing) return;
ScheduleInput(startBeat, length * countdownNumber, InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
countLength = length;
switch (countdownNumber)
{
case 1:
CountOne(startBeat, length);
break;
case 2:
CountTwo(startBeat, length);
break;
case 3:
CountThree(startBeat, length);
break;
case 4:
CountFour(startBeat, length);
break;
case 5:
CountFive(startBeat, length);
break;
case 6:
CountSix(startBeat, length);
break;
case 7:
CountSeven(startBeat, length);
break;
case 8:
CountEight(startBeat, length);
break;
case 9:
CountNine(startBeat, length);
break;
}
}
public void CountDown(double beat, float length, int countdownNumber)
// Countdown playing functions
public void CountNine(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
ScheduleInput(beat, length * (countdownNumber), InputAction_BasicPress, ButtonSuccess, ButtonFailure, ButtonEmpty);
new BeatAction.Action(startBeat, delegate {FlashNine(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashEight(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashSeven(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashSix(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*4, delegate {FlashFive(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*5, delegate {FlashFour(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*6, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*7, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*8, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*9, delegate {FlashZero(startBeat);})
});
}
public void CountEight(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashEight(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashSeven(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashSix(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashFive(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*4, delegate {FlashFour(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*5, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*6, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*7, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*8, delegate {FlashZero(startBeat);})
});
}
public void CountSeven(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashSeven(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashSix(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashFive(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashFour(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*4, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*5, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*6, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*7, delegate {FlashZero(startBeat);})
});
}
public void CountSix(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashSix(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashFive(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashFour(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*4, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*5, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*6, delegate {FlashZero(startBeat);})
});
}
public void CountFive(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashFive(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashFour(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*4, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*5, delegate {FlashZero(startBeat);})
});
}
public void CountFour(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashFour(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*4, delegate {FlashZero(startBeat);})
});
}
public void CountThree(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashThree(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*3, delegate {FlashZero(startBeat);})
});
}
public void CountTwo(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashTwo(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length*2, delegate {FlashZero(startBeat);})
});
}
public void CountOne(double startBeat, float length)
{
BeatAction.New(instance, new List<BeatAction.Action>()
{
new BeatAction.Action(startBeat, delegate {FlashOne(startBeat, disableCount);}),
new BeatAction.Action(startBeat + length, delegate {FlashZero(startBeat);})
});
}
// Number Call Functions
public void FlashSeven(double beat)
public void HideCountdown(bool toggleCount)
{
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("Seven");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
if (toggleCount)
{
disableCount = false;
}
else
{
disableCount = true;
}
}
public void FlashSix(double beat)
public void FlashNine(double beat, bool disableCount)
{
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("Six");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
if (disableCount != true)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Nine");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashFive(double beat)
public void FlashEight(double beat, bool disableCount)
{
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("Five");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Eight");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashFour(double beat)
public void FlashSeven(double beat, bool disableCount)
{
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("Four");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Seven");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashThree(double beat)
public void FlashSix(double beat, bool disableCount)
{
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("Three");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Six");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashTwo(double beat)
public void FlashFive(double beat, bool disableCount)
{
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("Two");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Five");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashOne(double beat)
public void FlashFour(double beat, bool disableCount)
{
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Four");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
numberbgAnimator.Play("FlashBG");
numberAnimator.Play("One");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
public void FlashThree(double beat, bool disableCount)
{
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Three");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashTwo(double beat, bool disableCount)
{
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("Two");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashOne(double beat, bool disableCount)
{
if (!disableCount)
{
numberBGAnimator.Play("FlashBG", -1, 0);
numberAnimator.Play("One");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip2");
}
else
{
numberBGAnimator.Play("Idle");
numberAnimator.Play("Idle");
}
}
public void FlashZero(double beat)
{
numberbgAnimator.Play("FlashHit");
numberBGAnimator.Play("FlashHit");
numberAnimator.Play("Zero");
SoundByte.PlayOneShotGame("rhythmTestGBA/blip3");
@ -371,12 +635,9 @@ namespace HeavenStudio.Games
public void FlashNone(double beat)
public void HideCountdown(double beat, bool showcount)
{
numberbgAnimator.Play("Idle");
numberAnimator.Play("Idle");
}

View file

@ -134,7 +134,7 @@ PlayerSettings:
16:10: 1
16:9: 1
Others: 1
bundleVersion: 1.0.4
bundleVersion: 1.0.5
preloadedAssets:
- {fileID: 102900000, guid: 5348c08b82446e0478cee8bda6c02cfc, type: 3}
metroInputSource: 0
@ -158,11 +158,11 @@ PlayerSettings:
applicationIdentifier:
Standalone: com.RHeavenStudio.Heaven-Studio
buildNumber:
Standalone: 100004
Standalone: 100005
iPhone: 0
tvOS: 0
overrideDefaultApplicationIdentifier: 0
AndroidBundleVersionCode: 100004
AndroidBundleVersionCode: 100005
AndroidMinSdkVersion: 22
AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1

View file

@ -18,5 +18,6 @@ MonoBehaviour:
_disableAutoReloadInBackground: 0
ImportedScriptPaths:
- Assets/Scripts/Games/RhythmTestGBA/RhythmTestGBA.cs
- Assets/Scripts/AppInfo.cs
PathsToSkipImportEvent: []
PathsToIgnoreOverwriteSettingOnAttribute: []