Bug Fixes + Small Additions (#412)

* lotta stuffs

* dj school bug fixed
* dog ninja overhauled AGAIN. you can start a cue outside of the game now (something i planned months ago lol)
* also two objects will not overlap when they're the same but when they're not the same they will overlap
* commiting cause im gonna try half-recoding meat grinder
* also im trying to fix mrupbeat's beeping cuz oh my god how is this not fixed yet

* meat grinder finished + tap trial bug fixed + mute dog ninja

MUTE DOG NINJA ONLY WHEN INACTIVE ‼️

* last minute stuff + mr upbeat

i will be reworking mr upbeat in another branch but i wanna not bloat this pr any further so bleehhhh :P

* dj school final bug fix
This commit is contained in:
AstrlJelly 2023-05-07 00:45:44 -04:00 committed by GitHub
parent 8b63cce876
commit 36afef6f9e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 491 additions and 469 deletions

View file

@ -28,6 +28,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.500002, y: -21.8, z: 0} m_LocalPosition: {x: -5.500002, y: -21.8, z: 0}
m_LocalScale: {x: 1.175, y: 1.175, z: 0} m_LocalScale: {x: 1.175, y: 1.175, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1671099869309974123} m_Father: {fileID: 1671099869309974123}
m_RootOrder: 0 m_RootOrder: 0
@ -43,6 +44,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -108,10 +110,10 @@ MonoBehaviour:
triggersAutoplay: 1 triggersAutoplay: 1
startBeat: 0 startBeat: 0
type: 0 type: 0
textObj: TacoBell
fromLeft: 0 fromLeft: 0
fromRight: 0 shouldSfx: 1
direction: 0 direction: 0
sfxNum:
curve: {fileID: 0} curve: {fileID: 0}
barelyCurve: {fileID: 0} barelyCurve: {fileID: 0}
BarelyLeftCurve: {fileID: 5959598018215963193} BarelyLeftCurve: {fileID: 5959598018215963193}
@ -183,6 +185,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1048894730547048102} - {fileID: 1048894730547048102}
- {fileID: 4255175261387265698} - {fileID: 4255175261387265698}
@ -216,6 +219,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.589496, y: -3.1524081, z: 0} m_LocalPosition: {x: -5.589496, y: -3.1524081, z: 0}
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174} m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4588345423415366234} m_Father: {fileID: 4588345423415366234}
m_RootOrder: 1 m_RootOrder: 1
@ -231,6 +235,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -298,6 +303,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0.96, y: 4.0549, z: 0} m_LocalPosition: {x: -0.96, y: 4.0549, z: 0}
m_LocalScale: {x: 1.162977, y: 1.162977, z: 1.162977} m_LocalScale: {x: 1.162977, y: 1.162977, z: 1.162977}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2985043052276051408} - {fileID: 2985043052276051408}
- {fileID: 4337023818954580426} - {fileID: 4337023818954580426}
@ -316,6 +322,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -382,7 +389,8 @@ Transform:
m_GameObject: {fileID: 804613436107147696} m_GameObject: {fileID: 804613436107147696}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 18.3474, z: 0} m_LocalPosition: {x: 0, y: 18.3474, z: 0}
m_LocalScale: {x: 103.170296, y: 29.872805, z: 0.85986227} m_LocalScale: {x: 106, y: 29.872805, z: 0.85986227}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 8158615407312557299} m_Father: {fileID: 8158615407312557299}
m_RootOrder: 0 m_RootOrder: 0
@ -398,6 +406,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -466,6 +475,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.500001, y: -24.900003, z: 0} m_LocalPosition: {x: -6.500001, y: -24.900003, z: 0}
m_LocalScale: {x: 1.175, y: 1.175, z: 0} m_LocalScale: {x: 1.175, y: 1.175, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2078672318315355962} m_Father: {fileID: 2078672318315355962}
m_RootOrder: 1 m_RootOrder: 1
@ -481,6 +491,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -577,7 +588,8 @@ Transform:
m_GameObject: {fileID: 1203023033644261752} m_GameObject: {fileID: 1203023033644261752}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 113.3823, y: 1, z: 0.85986227} m_LocalScale: {x: 100, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 8158615407312557299} m_Father: {fileID: 8158615407312557299}
m_RootOrder: 1 m_RootOrder: 1
@ -593,6 +605,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -660,6 +673,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -2.2689958, y: -1.143, z: 0} m_LocalPosition: {x: -2.2689958, y: -1.143, z: 0}
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174} m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4588345423415366234} m_Father: {fileID: 4588345423415366234}
m_RootOrder: 3 m_RootOrder: 3
@ -675,6 +689,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -740,8 +755,9 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1364098640549960277} m_GameObject: {fileID: 1364098640549960277}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0.9268, y: -1.754, z: 0} m_LocalPosition: {x: 1.2528, y: -1.8276, z: 0}
m_LocalScale: {x: 1.1732262, y: 1.1224647, z: 1.1224647} m_LocalScale: {x: 1.161757, y: 1.0444324, z: 1.1224647}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2552920471063393960} m_Father: {fileID: 2552920471063393960}
m_RootOrder: 2 m_RootOrder: 2
@ -757,6 +773,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -790,9 +807,9 @@ SpriteRenderer:
m_Color: {r: 1, g: 1, b: 1, a: 1} m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0 m_FlipX: 0
m_FlipY: 0 m_FlipY: 0
m_DrawMode: 0 m_DrawMode: 2
m_Size: {x: 17.39, y: 1.87} m_Size: {x: 102.329384, y: 1.7290864}
m_AdaptiveModeThreshold: 0.5 m_AdaptiveModeThreshold: 0.165
m_SpriteTileMode: 0 m_SpriteTileMode: 0
m_WasSpriteAssigned: 1 m_WasSpriteAssigned: 1
m_MaskInteraction: 0 m_MaskInteraction: 0
@ -823,6 +840,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -4.589473, y: -2.4983993, z: 0} m_LocalPosition: {x: -4.589473, y: -2.4983993, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8158615407312557299} - {fileID: 8158615407312557299}
- {fileID: 3967730055284695801} - {fileID: 3967730055284695801}
@ -861,6 +879,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.8489957, y: -3.078408, z: 0} m_LocalPosition: {x: -5.8489957, y: -3.078408, z: 0}
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174} m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4588345423415366234} m_Father: {fileID: 4588345423415366234}
m_RootOrder: 0 m_RootOrder: 0
@ -876,6 +895,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -943,6 +963,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.8380575, y: -10.143763, z: 0} m_LocalPosition: {x: -12.8380575, y: -10.143763, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7533458038457786255} m_Father: {fileID: 7533458038457786255}
m_RootOrder: 2 m_RootOrder: 2
@ -990,6 +1011,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -9.484156, y: -9.85301, z: 0} m_LocalPosition: {x: -9.484156, y: -9.85301, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4580384114007305550} m_Father: {fileID: 4580384114007305550}
m_RootOrder: 2 m_RootOrder: 2
@ -1037,6 +1059,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -9.02, y: -2.38, z: 0} m_LocalPosition: {x: -9.02, y: -2.38, z: 0}
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174} m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4588345423415366234} m_Father: {fileID: 4588345423415366234}
m_RootOrder: 2 m_RootOrder: 2
@ -1052,6 +1075,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1119,6 +1143,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -8.769523, y: 1.7499912, z: 0} m_LocalPosition: {x: -8.769523, y: 1.7499912, z: 0}
m_LocalScale: {x: 1.1660206, y: 1.1660206, z: 1.1660206} m_LocalScale: {x: 1.1660206, y: 1.1660206, z: 1.1660206}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2552920471063393960} m_Father: {fileID: 2552920471063393960}
m_RootOrder: 4 m_RootOrder: 4
@ -1134,6 +1159,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1201,6 +1227,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -6.3241086, y: -6.6529636, z: 0} m_LocalPosition: {x: -6.3241086, y: -6.6529636, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1920451417789570886} m_Father: {fileID: 1920451417789570886}
m_RootOrder: 0 m_RootOrder: 0
@ -1247,6 +1274,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3128347709584053428} - {fileID: 3128347709584053428}
- {fileID: 6193683913675132757} - {fileID: 6193683913675132757}
@ -1281,6 +1309,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 6141650836764449341} - {fileID: 6141650836764449341}
- {fileID: 3508355828836896233} - {fileID: 3508355828836896233}
@ -1314,6 +1343,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 13.030002, y: -0.94, z: 0} m_LocalPosition: {x: 13.030002, y: -0.94, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2559293408959807264} - {fileID: 2559293408959807264}
- {fileID: 3112852134986110348} - {fileID: 3112852134986110348}
@ -1369,6 +1399,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.57, y: -0.608, z: 1} m_LocalPosition: {x: -5.57, y: -0.608, z: 1}
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174} m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 0 m_RootOrder: 0
@ -1384,6 +1415,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1451,6 +1483,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 10.10561, y: -8.491574, z: 0} m_LocalPosition: {x: 10.10561, y: -8.491574, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 6329894575619393642} m_Father: {fileID: 6329894575619393642}
m_RootOrder: 2 m_RootOrder: 2
@ -1498,6 +1531,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -4.25, y: 2.8, z: 0} m_LocalPosition: {x: -4.25, y: 2.8, z: 0}
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0} m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 5 m_RootOrder: 5
@ -1513,6 +1547,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1579,6 +1614,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2760975740585405935} - {fileID: 2760975740585405935}
m_Father: {fileID: 8526352886943428752} m_Father: {fileID: 8526352886943428752}
@ -1611,6 +1647,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 4.89, y: -0.63, z: 0} m_LocalPosition: {x: 4.89, y: -0.63, z: 0}
m_LocalScale: {x: 0.89, y: 0.89, z: 0.89} m_LocalScale: {x: 0.89, y: 0.89, z: 0.89}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8526352886943428752} - {fileID: 8526352886943428752}
- {fileID: 2552920471063393960} - {fileID: 2552920471063393960}
@ -1666,10 +1703,8 @@ MonoBehaviour:
ObjectBase: {fileID: 119991411479083905} ObjectBase: {fileID: 119991411479083905}
FullBird: {fileID: 3439822116337821266} FullBird: {fileID: 3439822116337821266}
WhichObject: {fileID: 1780506401517458247} WhichObject: {fileID: 1780506401517458247}
ObjectHolder: {fileID: 0}
WhichLeftHalf: {fileID: 8550182553065708291} WhichLeftHalf: {fileID: 8550182553065708291}
WhichRightHalf: {fileID: 7206843505938361017} WhichRightHalf: {fileID: 7206843505938361017}
cutEverythingCanvas: {fileID: 4486217910899409532}
cutEverythingText: {fileID: 8405214087581042494} cutEverythingText: {fileID: 8405214087581042494}
CurveFromLeft: {fileID: 2592536718110886033} CurveFromLeft: {fileID: 2592536718110886033}
CurveFromRight: {fileID: 8538313959133990924} CurveFromRight: {fileID: 8538313959133990924}
@ -1693,8 +1728,6 @@ MonoBehaviour:
- {fileID: 2196219148037962045, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3} - {fileID: 2196219148037962045, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3}
- {fileID: -6292424158522327523, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3} - {fileID: -6292424158522327523, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3}
- {fileID: 2053246660185171032, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3} - {fileID: 2053246660185171032, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3}
usesCustomObject: 0
needPrepare: 0
--- !u!1 &3156757135167865752 --- !u!1 &3156757135167865752
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1722,6 +1755,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.656196, y: -7.6399393, z: 0} m_LocalPosition: {x: -12.656196, y: -7.6399393, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3243475171607270065} m_Father: {fileID: 3243475171607270065}
m_RootOrder: 2 m_RootOrder: 2
@ -1769,6 +1803,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.532079, y: -7.02791, z: 0} m_LocalPosition: {x: -4.532079, y: -7.02791, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 273414665257742554} m_Father: {fileID: 273414665257742554}
m_RootOrder: 0 m_RootOrder: 0
@ -1816,6 +1851,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -8.94, y: 3.36, z: 0} m_LocalPosition: {x: -8.94, y: 3.36, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7533458038457786255} m_Father: {fileID: 7533458038457786255}
m_RootOrder: 1 m_RootOrder: 1
@ -1863,6 +1899,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 9090671386772390765} - {fileID: 9090671386772390765}
- {fileID: 3340178806499838685} - {fileID: 3340178806499838685}
@ -1871,7 +1908,7 @@ Transform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &4964290445827434540 --- !u!95 &4964290445827434540
Animator: Animator:
serializedVersion: 3 serializedVersion: 5
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
@ -1884,10 +1921,12 @@ Animator:
m_UpdateMode: 0 m_UpdateMode: 0
m_ApplyRootMotion: 0 m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0 m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage: m_WarningMessage:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &3532650726890550422 --- !u!1 &3532650726890550422
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1915,6 +1954,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -6.2104216, y: -8.436971, z: 0} m_LocalPosition: {x: -6.2104216, y: -8.436971, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7533458038457786255} m_Father: {fileID: 7533458038457786255}
m_RootOrder: 0 m_RootOrder: 0
@ -1962,6 +2002,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 11.33, y: -1.6800001, z: 0} m_LocalPosition: {x: 11.33, y: -1.6800001, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 5591757540497211147} - {fileID: 5591757540497211147}
- {fileID: 1753326638425788482} - {fileID: 1753326638425788482}
@ -2017,6 +2058,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -5.55502, y: 3.663204, z: 0} m_LocalPosition: {x: -5.55502, y: 3.663204, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 6329894575619393642} m_Father: {fileID: 6329894575619393642}
m_RootOrder: 1 m_RootOrder: 1
@ -2063,6 +2105,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -0.73000014, z: 0} m_LocalPosition: {x: 0, y: -0.73000014, z: 0}
m_LocalScale: {x: -1, y: 1, z: 1} m_LocalScale: {x: -1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3243475171607270065} - {fileID: 3243475171607270065}
- {fileID: 7794010570039865837} - {fileID: 7794010570039865837}
@ -2096,6 +2139,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -5.55502, y: 3.663204, z: 0} m_LocalPosition: {x: -5.55502, y: 3.663204, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7559295357338513821} m_Father: {fileID: 7559295357338513821}
m_RootOrder: 1 m_RootOrder: 1
@ -2143,6 +2187,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.56, y: 0.7116, z: 0} m_LocalPosition: {x: -5.56, y: 0.7116, z: 0}
m_LocalScale: {x: -1, y: 1, z: 0} m_LocalScale: {x: -1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3968228384323218670} - {fileID: 3968228384323218670}
- {fileID: 7091146814393378156} - {fileID: 7091146814393378156}
@ -2196,8 +2241,9 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4278369759501612360} m_GameObject: {fileID: 4278369759501612360}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.6557773, y: 1.1399913, z: 0} m_LocalPosition: {x: 1.2179, y: 1.09708, z: 0}
m_LocalScale: {x: 1.1735015, y: 1.1735015, z: 1.1735015} m_LocalScale: {x: 1.167, y: 1.154, z: 1.1735015}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2552920471063393960} m_Father: {fileID: 2552920471063393960}
m_RootOrder: 1 m_RootOrder: 1
@ -2213,6 +2259,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -2246,8 +2293,8 @@ SpriteRenderer:
m_Color: {r: 1, g: 1, b: 1, a: 1} m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0 m_FlipX: 0
m_FlipY: 0 m_FlipY: 0
m_DrawMode: 0 m_DrawMode: 2
m_Size: {x: 14.53, y: 4.1} m_Size: {x: 101.916046, y: 4.025626}
m_AdaptiveModeThreshold: 0.5 m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0 m_SpriteTileMode: 0
m_WasSpriteAssigned: 1 m_WasSpriteAssigned: 1
@ -2280,6 +2327,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.56, y: 0.7116, z: 0} m_LocalPosition: {x: -5.56, y: 0.7116, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 6343600308326898126} - {fileID: 6343600308326898126}
- {fileID: 4866762801870682470} - {fileID: 4866762801870682470}
@ -2335,6 +2383,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -4.55, y: 1.83, z: 0} m_LocalPosition: {x: -4.55, y: 1.83, z: 0}
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0} m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 4 m_RootOrder: 4
@ -2350,6 +2399,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -2417,6 +2467,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -6.3241086, y: -6.6529636, z: 0} m_LocalPosition: {x: -6.3241086, y: -6.6529636, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4580384114007305550} m_Father: {fileID: 4580384114007305550}
m_RootOrder: 0 m_RootOrder: 0
@ -2464,6 +2515,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 7.104177, y: -0.017008781, z: 0} m_LocalPosition: {x: 7.104177, y: -0.017008781, z: 0}
m_LocalScale: {x: 1.1858948, y: 1.1858948, z: 1.1858948} m_LocalScale: {x: 1.1858948, y: 1.1858948, z: 1.1858948}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2552920471063393960} m_Father: {fileID: 2552920471063393960}
m_RootOrder: 5 m_RootOrder: 5
@ -2479,6 +2531,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -2546,6 +2599,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -20.911772, y: -8.2020855, z: 0} m_LocalPosition: {x: -20.911772, y: -8.2020855, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 6329894575619393642} m_Father: {fileID: 6329894575619393642}
m_RootOrder: 0 m_RootOrder: 0
@ -2593,6 +2647,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -7.3795233, y: 2.4599912, z: 0} m_LocalPosition: {x: -7.3795233, y: 2.4599912, z: 0}
m_LocalScale: {x: 1.1615742, y: 1.1615742, z: 1.1615742} m_LocalScale: {x: 1.1615742, y: 1.1615742, z: 1.1615742}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2552920471063393960} m_Father: {fileID: 2552920471063393960}
m_RootOrder: 3 m_RootOrder: 3
@ -2608,6 +2663,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -2675,6 +2731,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 2.04, y: -0.94, z: 0} m_LocalPosition: {x: 2.04, y: -0.94, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2024227379699074830} - {fileID: 2024227379699074830}
- {fileID: 5670143631400766403} - {fileID: 5670143631400766403}
@ -2730,6 +2787,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -3.68, y: 1.4, z: 0} m_LocalPosition: {x: -3.68, y: 1.4, z: 0}
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174} m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 2 m_RootOrder: 2
@ -2745,6 +2803,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -2812,6 +2871,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.6, y: 3, z: 0} m_LocalPosition: {x: -7.6, y: 3, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4580384114007305550} m_Father: {fileID: 4580384114007305550}
m_RootOrder: 1 m_RootOrder: 1
@ -2857,8 +2917,9 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5828208785334212938} m_GameObject: {fileID: 5828208785334212938}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.0875, y: -22.2752, z: 0} m_LocalPosition: {x: 0, y: -22.2752, z: 0}
m_LocalScale: {x: 123.51171, y: 36.223763, z: 0.85986227} m_LocalScale: {x: 106, y: 36.223763, z: 0.85986227}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 8158615407312557299} m_Father: {fileID: 8158615407312557299}
m_RootOrder: 2 m_RootOrder: 2
@ -2874,6 +2935,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -2940,6 +3002,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 7559295357338513821} - {fileID: 7559295357338513821}
- {fileID: 6329894575619393642} - {fileID: 6329894575619393642}
@ -2979,6 +3042,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 6.19, y: 3.1709914, z: 0} m_LocalPosition: {x: 6.19, y: 3.1709914, z: 0}
m_LocalScale: {x: 1.1706378, y: 1.1706378, z: 1.1706378} m_LocalScale: {x: 1.1706378, y: 1.1706378, z: 1.1706378}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2552920471063393960} m_Father: {fileID: 2552920471063393960}
m_RootOrder: 6 m_RootOrder: 6
@ -2994,6 +3058,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -3061,6 +3126,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.23, y: 1.51, z: 0} m_LocalPosition: {x: -6.23, y: 1.51, z: 0}
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0} m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 7 m_RootOrder: 7
@ -3076,6 +3142,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -3143,6 +3210,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.8380575, y: -10.143763, z: 0} m_LocalPosition: {x: -12.8380575, y: -10.143763, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7794010570039865837} m_Father: {fileID: 7794010570039865837}
m_RootOrder: 2 m_RootOrder: 2
@ -3190,6 +3258,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.45, y: 3.2, z: 0} m_LocalPosition: {x: -6.45, y: 3.2, z: 0}
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0} m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 6 m_RootOrder: 6
@ -3205,6 +3274,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -3272,6 +3342,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -8.94, y: 3.36, z: 0} m_LocalPosition: {x: -8.94, y: 3.36, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7794010570039865837} m_Father: {fileID: 7794010570039865837}
m_RootOrder: 1 m_RootOrder: 1
@ -3319,6 +3390,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.5864434, y: 4.62, z: 0} m_LocalPosition: {x: -7.5864434, y: 4.62, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3243475171607270065} m_Father: {fileID: 3243475171607270065}
m_RootOrder: 1 m_RootOrder: 1
@ -3366,6 +3438,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.33999994, y: -1.6800001, z: 0} m_LocalPosition: {x: 0.33999994, y: -1.6800001, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3764752037029567640} - {fileID: 3764752037029567640}
- {fileID: 5979778512766103533} - {fileID: 5979778512766103533}
@ -3421,6 +3494,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 204034681976013098} - {fileID: 204034681976013098}
- {fileID: 4588345423415366234} - {fileID: 4588345423415366234}
@ -3435,7 +3509,7 @@ Transform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &1770250701376598399 --- !u!95 &1770250701376598399
Animator: Animator:
serializedVersion: 3 serializedVersion: 5
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
@ -3448,10 +3522,12 @@ Animator:
m_UpdateMode: 0 m_UpdateMode: 0
m_ApplyRootMotion: 0 m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0 m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage: m_WarningMessage:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &7286015991603685436 --- !u!1 &7286015991603685436
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3479,6 +3555,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 10.413292, y: -8.491575, z: 0} m_LocalPosition: {x: 10.413292, y: -8.491575, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7559295357338513821} m_Father: {fileID: 7559295357338513821}
m_RootOrder: 2 m_RootOrder: 2
@ -3526,6 +3603,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.656196, y: -7.6399393, z: 0} m_LocalPosition: {x: -12.656196, y: -7.6399393, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 273414665257742554} m_Father: {fileID: 273414665257742554}
m_RootOrder: 2 m_RootOrder: 2
@ -3573,6 +3651,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.6, y: 3, z: 0} m_LocalPosition: {x: -7.6, y: 3, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1920451417789570886} m_Father: {fileID: 1920451417789570886}
m_RootOrder: 1 m_RootOrder: 1
@ -3620,6 +3699,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.532079, y: -7.02791, z: 0} m_LocalPosition: {x: -4.532079, y: -7.02791, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3243475171607270065} m_Father: {fileID: 3243475171607270065}
m_RootOrder: 0 m_RootOrder: 0
@ -3667,6 +3747,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -20.911772, y: -8.2020855, z: 0} m_LocalPosition: {x: -20.911772, y: -8.2020855, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7559295357338513821} m_Father: {fileID: 7559295357338513821}
m_RootOrder: 0 m_RootOrder: 0
@ -3718,6 +3799,7 @@ RectTransform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1.262467, y: 1.262467, z: 1.262467} m_LocalScale: {x: 1.262467, y: 1.262467, z: 1.262467}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 4386317455631118160} - {fileID: 4386317455631118160}
m_Father: {fileID: 6570085815560366024} m_Father: {fileID: 6570085815560366024}
@ -3739,6 +3821,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -3875,6 +3958,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -6.2104216, y: -8.436971, z: 0} m_LocalPosition: {x: -6.2104216, y: -8.436971, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7794010570039865837} m_Father: {fileID: 7794010570039865837}
m_RootOrder: 0 m_RootOrder: 0
@ -3921,6 +4005,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -0.73000014, z: 0} m_LocalPosition: {x: 0, y: -0.73000014, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 273414665257742554} - {fileID: 273414665257742554}
- {fileID: 7533458038457786255} - {fileID: 7533458038457786255}
@ -3954,6 +4039,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.25, y: -0.4, z: 0} m_LocalPosition: {x: 1.25, y: -0.4, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 4105870158783184291} - {fileID: 4105870158783184291}
- {fileID: 8727643883350487438} - {fileID: 8727643883350487438}
@ -4010,6 +4096,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.500001, y: -24.900003, z: 0} m_LocalPosition: {x: -6.500001, y: -24.900003, z: 0}
m_LocalScale: {x: 1.175, y: 1.175, z: 0} m_LocalScale: {x: 1.175, y: 1.175, z: 0}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2078672318315355962} m_Father: {fileID: 2078672318315355962}
m_RootOrder: 0 m_RootOrder: 0
@ -4025,6 +4112,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -4122,6 +4210,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.1111, y: 4.7888, z: 0} m_LocalPosition: {x: -5.1111, y: 4.7888, z: 0}
m_LocalScale: {x: 1.17, y: 1.17, z: 1.17} m_LocalScale: {x: 1.17, y: 1.17, z: 1.17}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 9090671386772390765} m_Father: {fileID: 9090671386772390765}
m_RootOrder: 1 m_RootOrder: 1
@ -4137,6 +4226,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -4204,6 +4294,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -12, y: -0.4, z: 0} m_LocalPosition: {x: -12, y: -0.4, z: 0}
m_LocalScale: {x: -1, y: 1, z: 0} m_LocalScale: {x: -1, y: 1, z: 0}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1664301961629353688} - {fileID: 1664301961629353688}
- {fileID: 3026583558210455671} - {fileID: 3026583558210455671}
@ -4259,6 +4350,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.31, y: 1.4, z: 0} m_LocalPosition: {x: -7.31, y: 1.4, z: 0}
m_LocalScale: {x: -1.174, y: 1.174, z: 1.174} m_LocalScale: {x: -1.174, y: 1.174, z: 1.174}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2343860379541292835} m_Father: {fileID: 2343860379541292835}
m_RootOrder: 3 m_RootOrder: 3
@ -4274,6 +4366,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -4341,6 +4434,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.5864434, y: 4.62, z: 0} m_LocalPosition: {x: -7.5864434, y: 4.62, z: 0}
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1} m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 273414665257742554} m_Father: {fileID: 273414665257742554}
m_RootOrder: 1 m_RootOrder: 1
@ -4388,6 +4482,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.1111, y: 4.7888, z: 0} m_LocalPosition: {x: -5.1111, y: 4.7888, z: 0}
m_LocalScale: {x: 1.17, y: 1.17, z: 1.17} m_LocalScale: {x: 1.17, y: 1.17, z: 1.17}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 9090671386772390765} m_Father: {fileID: 9090671386772390765}
m_RootOrder: 0 m_RootOrder: 0
@ -4403,6 +4498,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -4470,6 +4566,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -9.484156, y: -9.85301, z: 0} m_LocalPosition: {x: -9.484156, y: -9.85301, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1920451417789570886} m_Father: {fileID: 1920451417789570886}
m_RootOrder: 2 m_RootOrder: 2
@ -4518,6 +4615,7 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 3340178806499838685} m_Father: {fileID: 3340178806499838685}
m_RootOrder: 0 m_RootOrder: 0
@ -4538,6 +4636,7 @@ MeshRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 0 m_LightProbeUsage: 0
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -4654,9 +4753,9 @@ MonoBehaviour:
m_margin: {x: 0, y: 0, z: 0, w: 0} m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0 m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0 m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 2575506074911097745}
m_maskType: 0
_SortingLayer: 0 _SortingLayer: 0
_SortingLayerID: 0 _SortingLayerID: 0
_SortingOrder: 0 _SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 2575506074911097745}
m_maskType: 0

View file

@ -27,8 +27,9 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 151360738741628551} m_GameObject: {fileID: 151360738741628551}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -16, y: -1.9452, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.6415348, y: 0.6415348, z: 0.6415348} m_LocalScale: {x: 0.6415348, y: 0.6415348, z: 0.6415348}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 2932735252070355021} m_Father: {fileID: 2932735252070355021}
m_RootOrder: 0 m_RootOrder: 0
@ -44,6 +45,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -113,7 +115,7 @@ MonoBehaviour:
meatType: meatType:
--- !u!95 &2525979697215420720 --- !u!95 &2525979697215420720
Animator: Animator:
serializedVersion: 3 serializedVersion: 5
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
@ -126,10 +128,12 @@ Animator:
m_UpdateMode: 0 m_UpdateMode: 0
m_ApplyRootMotion: 0 m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0 m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage: m_WarningMessage:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &471691632641964123 --- !u!1 &471691632641964123
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -157,6 +161,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.7109, y: 2.7067, z: 0} m_LocalPosition: {x: 1.7109, y: 2.7067, z: 0}
m_LocalScale: {x: 0.6228477, y: 0.41124046, z: 0.4683} m_LocalScale: {x: 0.6228477, y: 0.41124046, z: 0.4683}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 6301449981390668490} m_Father: {fileID: 6301449981390668490}
m_RootOrder: 2 m_RootOrder: 2
@ -172,6 +177,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -237,20 +243,21 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 638645428268555852} m_GameObject: {fileID: 638645428268555852}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 1.588, y: 0.47145, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 6301449981390668490} - {fileID: 6301449981390668490}
- {fileID: 1113279616887289042} - {fileID: 1113279616887289042}
- {fileID: 8334062305713489392} - {fileID: 8334062305713489392}
- {fileID: 281918596550686742} - {fileID: 281918596550686742}
- {fileID: 8401927975952338944} - {fileID: 8401927975952338944}
m_Father: {fileID: 8704383883273381830} m_Father: {fileID: 544937591884515791}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &8591333713642157499 --- !u!95 &8591333713642157499
Animator: Animator:
serializedVersion: 3 serializedVersion: 5
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
@ -263,10 +270,12 @@ Animator:
m_UpdateMode: 0 m_UpdateMode: 0
m_ApplyRootMotion: 0 m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0 m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage: m_WarningMessage:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &1185810969507860977 --- !u!1 &1185810969507860977
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -294,6 +303,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 4.3919916, y: 0.47155112, z: 0} m_LocalPosition: {x: 4.3919916, y: 0.47155112, z: 0}
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71} m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 6301449981390668490} m_Father: {fileID: 6301449981390668490}
m_RootOrder: 1 m_RootOrder: 1
@ -309,6 +319,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -376,6 +387,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -4.27, y: -0.23, z: 0} m_LocalPosition: {x: -4.27, y: -0.23, z: 0}
m_LocalScale: {x: 0.9490899, y: 0.9490899, z: 0.9490899} m_LocalScale: {x: 0.9490899, y: 0.9490899, z: 0.9490899}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1113279616887289042} m_Father: {fileID: 1113279616887289042}
m_RootOrder: 1 m_RootOrder: 1
@ -391,6 +403,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -458,6 +471,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 4.453991, y: -4.1314487, z: 0} m_LocalPosition: {x: 4.453991, y: -4.1314487, z: 0}
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71} m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7318783844351071632} m_Father: {fileID: 7318783844351071632}
m_RootOrder: 2 m_RootOrder: 2
@ -473,6 +487,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -538,11 +553,12 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2030340203805381603} m_GameObject: {fileID: 2030340203805381603}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.438637, y: -1.9168179, z: 0} m_LocalPosition: {x: -6.39, y: -1.9, z: 0.06297263}
m_LocalScale: {x: 0.7705585, y: 0.7705585, z: 0.7705585} m_LocalScale: {x: 0.76532537, y: 0.7653255, z: 0.7653254}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4564256392123642655} m_Father: {fileID: 4773680412020886884}
m_RootOrder: 0 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1458843106429620220 --- !u!212 &1458843106429620220
SpriteRenderer: SpriteRenderer:
@ -555,6 +571,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -622,6 +639,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0.42261827, w: 0.9063079} m_LocalRotation: {x: 0, y: 0, z: 0.42261827, w: 0.9063079}
m_LocalPosition: {x: -0.76, y: -0.74, z: 0} m_LocalPosition: {x: -0.76, y: -0.74, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7318783844351071632} m_Father: {fileID: 7318783844351071632}
m_RootOrder: 3 m_RootOrder: 3
@ -637,6 +655,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -704,6 +723,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.3422, y: -0.014, z: 0} m_LocalPosition: {x: -6.3422, y: -0.014, z: 0}
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76} m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 3 m_RootOrder: 3
@ -719,6 +739,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -786,8 +807,12 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8704383883273381830} - {fileID: 2932735252070355021}
- {fileID: 4773680412020886884}
- {fileID: 7318783844351071632}
- {fileID: 4341155700984804648}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -810,6 +835,7 @@ MonoBehaviour:
MeatBase: {fileID: 151360738741628551} MeatBase: {fileID: 151360738741628551}
BossAnim: {fileID: 8611037719571569512} BossAnim: {fileID: 8611037719571569512}
TackAnim: {fileID: 8591333713642157499} TackAnim: {fileID: 8591333713642157499}
beatInterval: 4
bossAnnoyed: 0 bossAnnoyed: 0
--- !u!1 &3432557403964010436 --- !u!1 &3432557403964010436
GameObject: GameObject:
@ -838,6 +864,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.355, y: 1.053, z: 0} m_LocalPosition: {x: -6.355, y: 1.053, z: 0}
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76} m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 0 m_RootOrder: 0
@ -853,6 +880,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -920,6 +948,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 4.3119917, y: 2.7585511, z: 0} m_LocalPosition: {x: 4.3119917, y: 2.7585511, z: 0}
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71} m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 6301449981390668490} m_Father: {fileID: 6301449981390668490}
m_RootOrder: 0 m_RootOrder: 0
@ -935,6 +964,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1002,6 +1032,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.797, y: -1.166, z: 0} m_LocalPosition: {x: -5.797, y: -1.166, z: 0}
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76} m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 5 m_RootOrder: 5
@ -1017,6 +1048,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1083,6 +1115,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8299054934864281649} - {fileID: 8299054934864281649}
- {fileID: 6667029333534608602} - {fileID: 6667029333534608602}
@ -1117,6 +1150,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.47, y: -0.11, z: 0} m_LocalPosition: {x: -1.47, y: -0.11, z: 0}
m_LocalScale: {x: 0.9490899, y: 0.9490899, z: 0.9490899} m_LocalScale: {x: 0.9490899, y: 0.9490899, z: 0.9490899}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1113279616887289042} m_Father: {fileID: 1113279616887289042}
m_RootOrder: 0 m_RootOrder: 0
@ -1132,6 +1166,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1197,8 +1232,9 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5095248494043426006} m_GameObject: {fileID: 5095248494043426006}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.588, y: -0.47145, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 6150062305959600981} - {fileID: 6150062305959600981}
- {fileID: 2509375514226587425} - {fileID: 2509375514226587425}
@ -1207,12 +1243,12 @@ Transform:
- {fileID: 1303662887566474203} - {fileID: 1303662887566474203}
- {fileID: 5036322425780352797} - {fileID: 5036322425780352797}
- {fileID: 6181761682720629539} - {fileID: 6181761682720629539}
m_Father: {fileID: 8704383883273381830} m_Father: {fileID: 544937591884515791}
m_RootOrder: 4 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &8611037719571569512 --- !u!95 &8611037719571569512
Animator: Animator:
serializedVersion: 3 serializedVersion: 5
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
@ -1225,10 +1261,12 @@ Animator:
m_UpdateMode: 0 m_UpdateMode: 0
m_ApplyRootMotion: 0 m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0 m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage: m_WarningMessage:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &5549638846426970060 --- !u!1 &5549638846426970060
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1256,6 +1294,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 4.3919916, y: -2.0314488, z: 0} m_LocalPosition: {x: 4.3919916, y: -2.0314488, z: 0}
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71} m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 612581083556194476} - {fileID: 612581083556194476}
- {fileID: 5343923506035710304} - {fileID: 5343923506035710304}
@ -1273,6 +1312,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1336,14 +1376,49 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5640049475084743357} m_GameObject: {fileID: 5640049475084743357}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 4035877382569997717} - {fileID: 4035877382569997717}
m_Father: {fileID: 8704383883273381830} m_Father: {fileID: 544937591884515791}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6575509780232604342
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4773680412020886884}
m_Layer: 0
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4773680412020886884
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6575509780232604342}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4564256392123642655}
- {fileID: 3267919402445251047}
- {fileID: 5833323549318991154}
m_Father: {fileID: 544937591884515791}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7048408843338729873 --- !u!1 &7048408843338729873
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1371,6 +1446,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -5.558, y: 1.781, z: 0} m_LocalPosition: {x: -5.558, y: 1.781, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 6 m_RootOrder: 6
@ -1386,6 +1462,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1453,6 +1530,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.474, y: 0.32, z: 0} m_LocalPosition: {x: -6.474, y: 0.32, z: 0}
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76} m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 1 m_RootOrder: 1
@ -1468,6 +1546,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1508,41 +1587,6 @@ SpriteRenderer:
m_WasSpriteAssigned: 1 m_WasSpriteAssigned: 1
m_MaskInteraction: 0 m_MaskInteraction: 0
m_SpriteSortPoint: 0 m_SpriteSortPoint: 0
--- !u!1 &7900765757755215697
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8704383883273381830}
m_Layer: 0
m_Name: TEMP EVERYTHING
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8704383883273381830
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7900765757755215697}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.588, y: 0.47145, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 2932735252070355021}
- {fileID: 4564256392123642655}
- {fileID: 7318783844351071632}
- {fileID: 5833323549318991154}
- {fileID: 4341155700984804648}
m_Father: {fileID: 544937591884515791}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8174542476281014310 --- !u!1 &8174542476281014310
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1570,6 +1614,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.241, y: 0.307, z: 0} m_LocalPosition: {x: -6.241, y: 0.307, z: 0}
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76} m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 2 m_RootOrder: 2
@ -1585,6 +1630,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1636,7 +1682,7 @@ GameObject:
- component: {fileID: 4564256392123642655} - component: {fileID: 4564256392123642655}
- component: {fileID: 8444808318709176487} - component: {fileID: 8444808318709176487}
m_Layer: 0 m_Layer: 0
m_Name: Background m_Name: FactoryBackground
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@ -1650,12 +1696,12 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8179118432937757279} m_GameObject: {fileID: 8179118432937757279}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.73, y: -0.4214489, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0.06297263}
m_LocalScale: {x: 0.99320865, y: 0.99320865, z: 0.99320865} m_LocalScale: {x: 0.99999994, y: 1, z: 0.99320865}
m_Children: m_ConstrainProportionsScale: 0
- {fileID: 3267919402445251047} m_Children: []
m_Father: {fileID: 8704383883273381830} m_Father: {fileID: 4773680412020886884}
m_RootOrder: 1 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8444808318709176487 --- !u!212 &8444808318709176487
SpriteRenderer: SpriteRenderer:
@ -1668,6 +1714,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1733,11 +1780,12 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8395760008825518300} m_GameObject: {fileID: 8395760008825518300}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.0915914, y: -5.181449, z: 0} m_LocalPosition: {x: 2.65, y: -4.72, z: 0.06297263}
m_LocalScale: {x: 0.704094, y: 0.704094, z: 0.704094} m_LocalScale: {x: 0.704094, y: 0.704094, z: 0.704094}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 8704383883273381830} m_Father: {fileID: 4773680412020886884}
m_RootOrder: 3 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5199203897016891109 --- !u!212 &5199203897016891109
SpriteRenderer: SpriteRenderer:
@ -1750,6 +1798,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1817,6 +1866,7 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: -0.42261827, w: 0.9063079} m_LocalRotation: {x: 0, y: 0, z: -0.42261827, w: 0.9063079}
m_LocalPosition: {x: 2.94, y: -0.74, z: 0} m_LocalPosition: {x: 2.94, y: -0.74, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 7318783844351071632} m_Father: {fileID: 7318783844351071632}
m_RootOrder: 4 m_RootOrder: 4
@ -1832,6 +1882,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
@ -1899,6 +1950,7 @@ Transform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -6.809, y: -1.166, z: 0} m_LocalPosition: {x: -6.809, y: -1.166, z: 0}
m_LocalScale: {x: -0.76, y: 0.76, z: 0.76} m_LocalScale: {x: -0.76, y: 0.76, z: 0.76}
m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 4341155700984804648} m_Father: {fileID: 4341155700984804648}
m_RootOrder: 4 m_RootOrder: 4
@ -1914,6 +1966,7 @@ SpriteRenderer:
m_CastShadows: 0 m_CastShadows: 0
m_ReceiveShadows: 0 m_ReceiveShadows: 0
m_DynamicOccludee: 1 m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1 m_MotionVectors: 1
m_LightProbeUsage: 1 m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1

View file

@ -242,7 +242,7 @@ TextureImporter:
serializedVersion: 2 serializedVersion: 2
x: 318 x: 318
y: 637 y: 637
width: 1444 width: 1443
height: 403 height: 403
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
@ -303,9 +303,9 @@ TextureImporter:
name: Water name: Water
rect: rect:
serializedVersion: 2 serializedVersion: 2
x: 38 x: 316
y: 384 y: 384
width: 1722 width: 1443
height: 174 height: 174
alignment: 0 alignment: 0
pivot: {x: 0.5, y: 0.5} pivot: {x: 0.5, y: 0.5}
@ -539,7 +539,7 @@ TextureImporter:
width: 106 width: 106
height: 873 height: 873
alignment: 0 alignment: 0
pivot: {x: 0, y: 0} pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
outline: [] outline: []
physicsShape: [] physicsShape: []

View file

@ -14,23 +14,7 @@ AnimationClip:
m_RotationCurves: [] m_RotationCurves: []
m_CompressedRotationCurves: [] m_CompressedRotationCurves: []
m_EulerCurves: [] m_EulerCurves: []
m_PositionCurves: m_PositionCurves: []
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: {x: -1.588, y: -0.47145, 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:
m_ScaleCurves: [] m_ScaleCurves: []
m_FloatCurves: [] m_FloatCurves: []
m_PPtrCurves: [] m_PPtrCurves: []
@ -40,21 +24,14 @@ AnimationClip:
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant: m_ClipBindingConstant:
genericBindings: genericBindings: []
- serializedVersion: 2
path: 0
attribute: 1
script: {fileID: 0}
typeID: 4
customType: 0
isPPtrCurve: 0
pptrCurveMapping: [] pptrCurveMapping: []
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: 0 m_StopTime: 1
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0
@ -69,65 +46,8 @@ AnimationClip:
m_KeepOriginalPositionXZ: 0 m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0 m_HeightFromFeet: 0
m_Mirror: 0 m_Mirror: 0
m_EditorCurves: m_EditorCurves: []
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: -1.588
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:
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: -0.47145
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:
classID: 4
script: {fileID: 0}
- curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
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:
classID: 4
script: {fileID: 0}
m_EulerEditorCurves: [] m_EulerEditorCurves: []
m_HasGenericRootTransform: 1 m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0 m_HasMotionFloatCurves: 0
m_Events: [] m_Events: []

View file

@ -56,9 +56,9 @@ namespace HeavenStudio.Games.Loaders
}, },
new GameAction("dj voice lines", "DJ Yellow Banter") new GameAction("dj voice lines", "DJ Yellow Banter")
{ {
function = delegate { DJSchool.instance.VoiceLines(eventCaller.currentEntity.beat, eventCaller.currentEntity["type"]); }, function = delegate { DJSchool.VoiceLines(eventCaller.currentEntity.beat, eventCaller.currentEntity["type"]); },
defaultLength = 2f, defaultLength = 2f,
inactiveFunction = delegate { DJSchool.WarnDJVoiceLines(eventCaller.currentEntity.beat, eventCaller.currentEntity["type"]); }, inactiveFunction = delegate { DJSchool.VoiceLines(eventCaller.currentEntity.beat, eventCaller.currentEntity["type"]); },
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("type", DJSchool.DJVoiceLines.CheckItOut, "Voice Lines", "The voice line to play"), new Param("type", DJSchool.DJVoiceLines.CheckItOut, "Voice Lines", "The voice line to play"),
@ -343,34 +343,23 @@ namespace HeavenStudio.Games
{ {
if (djYellowHolding) return; if (djYellowHolding) return;
string[] sounds = new string[] { }; string[] sounds = type switch {
0 => new string[] { "djSchool/breakCmon1", "djSchool/breakCmon2", "djSchool/ooh" },
switch (type) 1 => new string[] { "djSchool/breakCmonAlt1", "djSchool/breakCmonAlt2", "djSchool/oohAlt" },
{ 2 => new string[] { "djSchool/breakCmonLoud1", "djSchool/breakCmonLoud2", "djSchool/oohLoud" },
case 0: };
sounds = new string[] { "djSchool/breakCmon1", "djSchool/breakCmon2", "djSchool/ooh" };
break;
case 1:
sounds = new string[] { "djSchool/breakCmonAlt1", "djSchool/breakCmonAlt2", "djSchool/oohAlt" };
break;
case 2:
sounds = new string[] { "djSchool/breakCmonLoud1", "djSchool/breakCmonLoud2", "djSchool/oohLoud" };
break;
}
if (doSound) if (doSound)
{ {
var sound = new MultiSound.Sound[] List<MultiSound.Sound> sound = new List<MultiSound.Sound>()
{ {
new MultiSound.Sound(sounds[0], beat), new MultiSound.Sound(sounds[0], beat),
new MultiSound.Sound(sounds[1], beat + 1f, offset: 0.030f), new MultiSound.Sound(sounds[1], beat + 1f, offset: 0.030f),
new MultiSound.Sound("", beat + 2f)
}; };
if (ooh) if (ooh) sound.Add(new MultiSound.Sound(sounds[2], beat + 2f));
sound[2] = new MultiSound.Sound(sounds[2], beat + 2f);
MultiSound.Play(sound); MultiSound.Play(sound.ToArray());
} }
@ -415,24 +404,21 @@ namespace HeavenStudio.Games
ScheduleInput(beat, 2f, InputType.STANDARD_DOWN, student.OnHitHold, student.OnMissHold, student.OnEmpty); ScheduleInput(beat, 2f, InputType.STANDARD_DOWN, student.OnHitHold, student.OnMissHold, student.OnEmpty);
} }
public void AndStop(float beat, bool ooh, bool doSound = true) public void AndStop(float beat, bool ooh, bool doSound = true)
{ {
if (djYellowHolding) return; if (djYellowHolding) return;
if (doSound) if (doSound)
{ {
var sound = new MultiSound.Sound[] List<MultiSound.Sound> sound = new List<MultiSound.Sound>()
{ {
new MultiSound.Sound("djSchool/andStop1", beat), new MultiSound.Sound("djSchool/andStop1", beat),
new MultiSound.Sound("djSchool/andStop2", beat + .5f, offset: 0.1200f), new MultiSound.Sound("djSchool/andStop2", beat + .5f, offset: 0.1200f),
new MultiSound.Sound("", beat + 1.5f)
}; };
if (ooh) if (ooh) sound.Add(new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f));
sound[2] = new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f);
MultiSound.Play(sound); MultiSound.Play(sound.ToArray());
} }
@ -553,7 +539,7 @@ namespace HeavenStudio.Games
{ {
Student.soundFX = toggle; Student.soundFX = toggle;
} }
public void VoiceLines(float beat, int type) public static void VoiceLines(float beat, int type)
{ {
string[] sounds; string[] sounds;
var sound = new MultiSound.Sound[] { }; var sound = new MultiSound.Sound[] { };
@ -568,7 +554,7 @@ namespace HeavenStudio.Games
new MultiSound.Sound(sounds[2], beat + .5f), new MultiSound.Sound(sounds[2], beat + .5f),
}; };
MultiSound.Play(sound); MultiSound.Play(sound, forcePlay: true);
break; break;
case 1: case 1:
@ -579,7 +565,7 @@ namespace HeavenStudio.Games
new MultiSound.Sound(sounds[1], beat + .5f), new MultiSound.Sound(sounds[1], beat + .5f),
}; };
MultiSound.Play(sound); MultiSound.Play(sound, forcePlay: true);
break; break;
case 2: case 2:
@ -590,7 +576,7 @@ namespace HeavenStudio.Games
new MultiSound.Sound(sounds[1], beat + .5f), new MultiSound.Sound(sounds[1], beat + .5f),
}; };
MultiSound.Play(sound); MultiSound.Play(sound, forcePlay: true);
break; break;
case 3: case 3:
@ -602,11 +588,11 @@ namespace HeavenStudio.Games
new MultiSound.Sound(sounds[2], beat + 1f), new MultiSound.Sound(sounds[2], beat + 1f),
}; };
MultiSound.Play(sound); MultiSound.Play(sound, forcePlay: true);
break; break;
case 4: case 4:
Jukebox.PlayOneShotGame("djSchool/yay"); Jukebox.PlayOneShotGame("djSchool/yay", forcePlay: true);
break; break;
} }
} }
@ -614,110 +600,37 @@ namespace HeavenStudio.Games
#region Inactive Game Commands #region Inactive Game Commands
public static void WarnBreakCmon(float beat, int type, bool ooh) public static void WarnBreakCmon(float beat, int type, bool ooh)
{ {
string[] sounds = new string[] { }; string[] sounds = type switch {
switch (type) 0 => new string[] { "djSchool/breakCmon1", "djSchool/breakCmon2", "djSchool/ooh" },
{ 1 => new string[] { "djSchool/breakCmonAlt1", "djSchool/breakCmonAlt2", "djSchool/oohAlt" },
case 0: 2 => new string[] { "djSchool/breakCmonLoud1", "djSchool/breakCmonLoud2", "djSchool/oohLoud" },
sounds = new string[] { "djSchool/breakCmon1", "djSchool/breakCmon2", "djSchool/ooh" }; };
break;
case 1:
sounds = new string[] { "djSchool/breakCmonAlt1", "djSchool/breakCmonAlt2", "djSchool/oohAlt" };
break;
case 2:
sounds = new string[] { "djSchool/breakCmonLoud1", "djSchool/breakCmonLoud2", "djSchool/oohLoud" };
break;
}
var sound = new MultiSound.Sound[] List<MultiSound.Sound> sound = new List<MultiSound.Sound>()
{ {
new MultiSound.Sound(sounds[0], beat), new MultiSound.Sound(sounds[0], beat),
new MultiSound.Sound(sounds[1], beat + 1f, offset: 0.030f), new MultiSound.Sound(sounds[1], beat + 1f, offset: 0.030f),
new MultiSound.Sound("", beat + 2f)
}; };
if (ooh) if (ooh) sound.Add(new MultiSound.Sound(sounds[2], beat + 2f));
sound[2] = new MultiSound.Sound(sounds[2], beat + 2f);
MultiSound.Play(sound, forcePlay: true); MultiSound.Play(sound.ToArray(), forcePlay: true);
wantBreak = beat; wantBreak = beat;
} }
public static void WarnAndStop(float beat, bool ooh) public static void WarnAndStop(float beat, bool ooh)
{ {
var sound = new MultiSound.Sound[] List<MultiSound.Sound> sound = new List<MultiSound.Sound>()
{ {
new MultiSound.Sound("djSchool/andStop1", beat), new MultiSound.Sound("djSchool/andStop1", beat),
new MultiSound.Sound("djSchool/andStop2", beat + .5f, offset: 0.1200f), new MultiSound.Sound("djSchool/andStop2", beat + .5f, offset: 0.1200f),
new MultiSound.Sound("", beat + 1.5f)
}; };
if (ooh) if (ooh) sound.Add(new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f));
sound[2] = new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f);
MultiSound.Play(sound.ToArray(), forcePlay: true);
MultiSound.Play(sound, forcePlay: true);
wantAndStop = beat; wantAndStop = beat;
} }
public static void WarnDJVoiceLines(float beat, int type)
{
string[] sounds;
var sound = new MultiSound.Sound[] { };
switch (type)
{
case 0:
sounds = new string[] { "djSchool/checkItOut1", "djSchool/checkItOut2", "djSchool/checkItOut3" };
sound = new MultiSound.Sound[]
{
new MultiSound.Sound(sounds[0], beat),
new MultiSound.Sound(sounds[1], beat + .25f),
new MultiSound.Sound(sounds[2], beat + .5f),
};
break;
case 1:
sounds = new string[] { "djSchool/letsGo1", "djSchool/letsGo2" };
sound = new MultiSound.Sound[]
{
new MultiSound.Sound(sounds[0], beat),
new MultiSound.Sound(sounds[1], beat + .5f),
};
break;
case 2:
sounds = new string[] { "djSchool/ohYeah1", "djSchool/ohYeah2" };
sound = new MultiSound.Sound[]
{
new MultiSound.Sound(sounds[0], beat),
new MultiSound.Sound(sounds[1], beat + .5f),
};
break;
case 3:
sounds = new string[] { "djSchool/ohYeahAlt1", "djSchool/ohYeahAlt2", "djSchool/ohYeahAlt3" };
sound = new MultiSound.Sound[]
{
new MultiSound.Sound(sounds[0], beat),
new MultiSound.Sound(sounds[1], beat + .5f),
new MultiSound.Sound(sounds[2], beat + 1f),
};
break;
case 4:
Jukebox.PlayOneShotGame("djSchool/yay");
break;
}
MultiSound.Play(sound, forcePlay: true);
wantDJVoiceLines = beat;
}
#endregion #endregion
} }
} }

View file

@ -29,14 +29,17 @@ namespace HeavenStudio.Games.Loaders
}, },
new GameAction("ThrowObject", "Throw Object") new GameAction("ThrowObject", "Throw Object")
{ {
function = delegate { var e = eventCaller.currentEntity; DogNinja.instance.ThrowObject(e.beat, e["direction"], e["typeL"], e["typeR"]); }, function = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, e["direction"], e["typeL"], e["typeR"], e["shouldPrepare"], false); },
inactiveFunction = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, e["direction"], e["typeL"], e["typeR"], e["shouldPrepare"], e["muteThrow"]); },
defaultLength = 2, defaultLength = 2,
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("direction", DogNinja.ObjectDirection.Left, "Which Side", "Whether the object should come from the left, right, or both sides"), new Param("direction", DogNinja.ObjectDirection.Left, "Which Side", "Whether the object should come from the left, right, or both sides"),
new Param("typeL", DogNinja.ObjectType.Random, "Left \nObject", "The object to be thrown from the left"), new Param("typeL", DogNinja.ObjectType.Random, "Left \nObject", "The object to be thrown from the left"),
new Param("typeR", DogNinja.ObjectType.Random, "Right Object", "The object to be thrown from the right"), new Param("typeR", DogNinja.ObjectType.Random, "Right Object", "The object to be thrown from the right"),
} new Param("shouldPrepare", true, "Prepare?", "Should the dog prepare?"),
new Param("muteThrow", false, "Mute", "Mute the throw? (ONLY WHEN INACTIVE)"),
},
}, },
new GameAction("CutEverything", "Cut Everything!") new GameAction("CutEverything", "Cut Everything!")
{ {
@ -53,39 +56,43 @@ namespace HeavenStudio.Games.Loaders
function = delegate { DogNinja.instance.HereWeGo(eventCaller.currentEntity.beat); }, function = delegate { DogNinja.instance.HereWeGo(eventCaller.currentEntity.beat); },
defaultLength = 2, defaultLength = 2,
inactiveFunction = delegate { DogNinja.HereWeGoInactive(eventCaller.currentEntity.beat); }, inactiveFunction = delegate { DogNinja.HereWeGoInactive(eventCaller.currentEntity.beat); },
preFunctionLength = 1,
}, },
// these are still here for backwards-compatibility but are hidden in the editor // these are still here for backwards-compatibility but are hidden in the editor
new GameAction("ThrowObjectLeft", "Throw Object Left") new GameAction("ThrowObjectLeft", "Throw Object Left")
{ {
function = delegate { var e = eventCaller.currentEntity; DogNinja.instance.ThrowObject(e.beat, 0, e["type"], 0); }, function = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, 0, e["type"], 0, true, false);},
defaultLength = 2, defaultLength = 2,
hidden = true, hidden = true,
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("type", DogNinja.ObjectType.Random, "Object", "The object to be thrown"), new Param("type", DogNinja.ObjectType.Random, "Object", "The object to be thrown"),
} },
inactiveFunction = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, 0, e["type"], 0, true, false);},
}, },
new GameAction("ThrowObjectRight", "Throw Object Right") new GameAction("ThrowObjectRight", "Throw Object Right")
{ {
function = delegate { var e = eventCaller.currentEntity; DogNinja.instance.ThrowObject(e.beat, 1, 0, e["type"]); }, function = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, 1, 0, e["type"], true, false);},
defaultLength = 2, defaultLength = 2,
hidden = true, hidden = true,
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("type", DogNinja.ObjectType.Random, "Object", "The object to be thrown"), new Param("type", DogNinja.ObjectType.Random, "Object", "The object to be thrown"),
} },
inactiveFunction = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, 1, 0, e["type"], true, false);},
}, },
new GameAction("ThrowObjectBoth", "Throw Object Both") new GameAction("ThrowObjectBoth", "Throw Object Both")
{ {
function = delegate { var e = eventCaller.currentEntity; DogNinja.instance.ThrowObject(e.beat, 2, e["typeL"], e["typeR"]); }, function = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, 2, e["typeL"], e["typeR"], true, false);},
defaultLength = 2, defaultLength = 2,
hidden = true, hidden = true,
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("typeL", DogNinja.ObjectType.Random, "Left Object", "The object on the left to be thrown"), new Param("typeL", DogNinja.ObjectType.Random, "Left Object", "The object on the left to be thrown"),
new Param("typeR", DogNinja.ObjectType.Random, "Right Object", "The object on the right to be thrown"), new Param("typeR", DogNinja.ObjectType.Random, "Right Object", "The object on the right to be thrown"),
} },
inactiveFunction = delegate { var e = eventCaller.currentEntity; DogNinja.QueueObject(e.beat, 2, e["typeL"], e["typeR"], true, false);},
}, },
}); });
} }
@ -97,6 +104,17 @@ namespace HeavenStudio.Games
using Scripts_DogNinja; using Scripts_DogNinja;
public class DogNinja : Minigame public class DogNinja : Minigame
{ {
static List<QueuedThrow> queuedThrows = new List<QueuedThrow>();
struct QueuedThrow
{
public float beat;
public int direction;
public int typeL;
public int typeR;
public string sfxNumL;
public string sfxNumR;
}
[Header("Animators")] [Header("Animators")]
public Animator DogAnim; // dog misc animations public Animator DogAnim; // dog misc animations
public Animator BirdAnim; // bird flying in and out public Animator BirdAnim; // bird flying in and out
@ -105,10 +123,8 @@ namespace HeavenStudio.Games
[SerializeField] GameObject ObjectBase; [SerializeField] GameObject ObjectBase;
[SerializeField] GameObject FullBird; [SerializeField] GameObject FullBird;
[SerializeField] SpriteRenderer WhichObject; [SerializeField] SpriteRenderer WhichObject;
[SerializeField] Transform ObjectHolder;
public SpriteRenderer WhichLeftHalf; public SpriteRenderer WhichLeftHalf;
public SpriteRenderer WhichRightHalf; public SpriteRenderer WhichRightHalf;
[SerializeField] Canvas cutEverythingCanvas;
[SerializeField] TMP_Text cutEverythingText; [SerializeField] TMP_Text cutEverythingText;
[Header("Curves")] [Header("Curves")]
@ -119,9 +135,7 @@ namespace HeavenStudio.Games
private float lastReportedBeat = 0f; private float lastReportedBeat = 0f;
private bool birdOnScreen = false; private bool birdOnScreen = false;
public bool usesCustomObject = false;
static bool dontBop = false; static bool dontBop = false;
public bool needPrepare = false;
private const string sfxNum = "dogNinja/"; private const string sfxNum = "dogNinja/";
public static DogNinja instance; public static DogNinja instance;
@ -157,27 +171,18 @@ namespace HeavenStudio.Games
//YaseiNoIkiG3M4, //YaseiNoIkiG3M4,
} }
/*
public enum CustomObject
{
TacoBell,
AirBatter,
Karateka,
IaiGiriGaiden,
ThumpFarm,
BattingShow,
MeatGrinder,
// remove "//" to unleash an eons long dormant hell-beast
//YaseiNoIkiG3M4,
//AmongUs,
}
*/
private void Awake() private void Awake()
{ {
instance = this; instance = this;
} }
void OnDestroy()
{
if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) {
if (queuedThrows.Count > 0) queuedThrows.Clear();
}
}
private void Update() private void Update()
{ {
if (DogAnim.GetBool("needPrepare") && DogAnim.IsAnimationNotPlaying()) if (DogAnim.GetBool("needPrepare") && DogAnim.IsAnimationNotPlaying())
@ -201,6 +206,13 @@ namespace HeavenStudio.Games
Jukebox.PlayOneShotGame("dogNinja/whiff"); Jukebox.PlayOneShotGame("dogNinja/whiff");
DogAnim.SetBool("needPrepare", false); DogAnim.SetBool("needPrepare", false);
} }
if (queuedThrows.Count > 0) {
foreach (var obj in queuedThrows) { ThrowObject(obj.beat, obj.direction, obj.typeL, obj.typeR, obj.sfxNumL, obj.sfxNumR); }
queuedThrows.Clear();
}
//if () queuedThrows.Clear();
} }
private void LateUpdate() private void LateUpdate()
@ -216,51 +228,69 @@ namespace HeavenStudio.Games
dontBop = !bop; dontBop = !bop;
} }
public void ThrowObject(float beat, int direction, int typeL, int typeR) public static void QueueObject(float beat, int direction, int typeL, int typeR, bool prepare, bool muteThrow)
{ {
int ObjSprite = 1; int ObjSprite = 1;
if ((typeL == 0 && direction == 0) if (typeL == 0 || typeR == 0) {
|| (typeR == 0 && direction == 1) // random object code. it makes a random number from 1-7 and sets that as the sprite
|| ((typeL == 0 || typeR == 0) && direction == 2)) {
// random object code. it makes a random number from 1-6 and sets that as the sprite
System.Random rd = new System.Random(); System.Random rd = new System.Random();
ObjSprite = rd.Next(1, 7); ObjSprite = rd.Next(1, 7);
WhichObject.sprite = ObjectTypes[ObjSprite];
typeL = ObjSprite;
typeR = ObjSprite;
} }
string sfxNumL = "dogNinja/";
if (direction is 0 or 2) {
sfxNumL += typeL < 7 ? "fruit" : Enum.GetName(typeof(ObjectType), typeL);
if (typeL == 0) typeL = ObjSprite;
if (!muteThrow) Jukebox.PlayOneShotGame(sfxNumL+"1", forcePlay: true);
}
string sfxNumR = "dogNinja/";
if (direction is 1 or 2) {
sfxNumR += typeR < 7 ? "fruit" : Enum.GetName(typeof(ObjectType), typeR);
if (typeR == 0) typeR = ObjSprite;
if (!(direction == 2 && typeL == typeR) && !muteThrow) Jukebox.PlayOneShotGame(sfxNumR+"1", forcePlay: true);
}
queuedThrows.Add(new QueuedThrow() {
beat = beat,
direction = direction,
typeL = typeL,
typeR = typeR,
sfxNumL = sfxNumL,
sfxNumR = sfxNumR,
});
if (prepare) DogNinja.instance.DogAnim.SetBool("needPrepare", true);
}
public void ThrowObject(float beat, int direction, int typeL, int typeR, string sfxNumL, string sfxNumR)
{
// instantiate a game object and give it its variables // instantiate a game object and give it its variables
if (direction == 0 || direction == 2) { if (direction is 0 or 2) {
WhichObject.sprite = ObjectTypes[typeL]; WhichObject.sprite = ObjectTypes[typeL];
ThrowObject ObjectL = Instantiate(ObjectBase, ObjectHolder).GetComponent<ThrowObject>(); ThrowObject ObjectL = Instantiate(ObjectBase, gameObject.transform).GetComponent<ThrowObject>();
ObjectL.startBeat = beat; ObjectL.startBeat = beat;
ObjectL.curve = CurveFromLeft; ObjectL.curve = CurveFromLeft;
ObjectL.fromLeft = true; ObjectL.fromLeft = true;
ObjectL.direction = direction; ObjectL.direction = direction;
ObjectL.type = typeL; ObjectL.type = typeL;
ObjectL.textObj = Enum.GetName(typeof(ObjectType), typeL); ObjectL.sfxNum = sfxNumL;
if (direction == 2) ObjectL.shouldSfx = (typeL == typeR);
} }
if (direction == 1 || direction == 2) { if (direction is 1 or 2) {
WhichObject.sprite = ObjectTypes[typeR]; WhichObject.sprite = ObjectTypes[typeR];
ThrowObject ObjectR = Instantiate(ObjectBase, ObjectHolder).GetComponent<ThrowObject>(); ThrowObject ObjectR = Instantiate(ObjectBase, gameObject.transform).GetComponent<ThrowObject>();
ObjectR.startBeat = beat; ObjectR.startBeat = beat;
ObjectR.curve = CurveFromRight; ObjectR.curve = CurveFromRight;
ObjectR.fromLeft = false; ObjectR.fromLeft = false;
ObjectR.direction = direction; ObjectR.direction = direction;
ObjectR.type = typeR; ObjectR.type = typeR;
ObjectR.textObj = Enum.GetName(typeof(ObjectType), typeR); ObjectR.sfxNum = sfxNumR;
if (direction == 2) ObjectR.shouldSfx = !(typeL == typeR);
} }
} }
// only here for backwards compatibility
public void ThrowBothObject(float beat, int ObjType1, int ObjType2)
{
ThrowObject(beat, 2, ObjType1, ObjType2);
//ThrowObject(beat, 1, 0, ObjType2);
}
public void CutEverything(float beat, bool sound, string customText) public void CutEverything(float beat, bool sound, string customText)
{ {
// plays one anim with sfx when it's not on screen, plays a different anim with no sfx when on screen. ez // plays one anim with sfx when it's not on screen, plays a different anim with no sfx when on screen. ez

View file

@ -12,15 +12,14 @@ namespace HeavenStudio.Games.Scripts_DogNinja
{ {
public float startBeat; public float startBeat;
public int type; public int type;
public string textObj;
public bool fromLeft; public bool fromLeft;
public bool fromRight; public bool shouldSfx = true;
public int direction; public int direction;
public string sfxNum;
private Vector3 objPos; private Vector3 objPos;
private bool isActive = true; private bool isActive = true;
private float barelyTime; private float barelyTime;
string sfxNum = "dogNinja/";
[Header("Animators")] [Header("Animators")]
Animator DogAnim; Animator DogAnim;
@ -48,13 +47,7 @@ namespace HeavenStudio.Games.Scripts_DogNinja
{ {
barelyCurve = fromLeft ? BarelyRightCurve : BarelyLeftCurve; barelyCurve = fromLeft ? BarelyRightCurve : BarelyLeftCurve;
sfxNum += type < 7 ? "fruit" : textObj;
if (direction == 2 && fromLeft) {} else { Jukebox.PlayOneShotGame(sfxNum+"1"); }
game.ScheduleInput(startBeat, 1f, InputType.STANDARD_DOWN | InputType.DIRECTION_DOWN, Hit, Miss, Out); game.ScheduleInput(startBeat, 1f, InputType.STANDARD_DOWN | InputType.DIRECTION_DOWN, Hit, Miss, Out);
DogAnim.SetBool("needPrepare", true);
} }
private void Update() private void Update()
@ -87,27 +80,25 @@ namespace HeavenStudio.Games.Scripts_DogNinja
private void SuccessSlice() private void SuccessSlice()
{ {
string Slice = "Slice"; string slice = "Slice" + direction switch
if (direction == 0) { {
Slice += "Left"; 0 => "Left",
} else if (direction == 1) { 1 => "Right",
Slice += "Right"; 2 => "Both",
} else { };
Slice += "Both";
}
DogAnim.DoScaledAnimationAsync(Slice, 0.5f); DogAnim.DoScaledAnimationAsync(slice, 0.5f);
if (!(direction == 2 && fromLeft)) Jukebox.PlayOneShotGame(sfxNum+"2"); if (shouldSfx) Jukebox.PlayOneShotGame(sfxNum+"2");
game.WhichLeftHalf.sprite = objectLeftHalves[type-1]; game.WhichLeftHalf.sprite = objectLeftHalves[type-1];
game.WhichRightHalf.sprite = objectRightHalves[type-1]; game.WhichRightHalf.sprite = objectRightHalves[type-1];
SpawnHalves LeftHalf = Instantiate(HalvesLeftBase).GetComponent<SpawnHalves>(); SpawnHalves LeftHalf = Instantiate(HalvesLeftBase, game.gameObject.transform).GetComponent<SpawnHalves>();
LeftHalf.startBeat = startBeat; LeftHalf.startBeat = startBeat;
LeftHalf.lefty = fromLeft; LeftHalf.lefty = fromLeft;
LeftHalf.objPos = objPos; LeftHalf.objPos = objPos;
SpawnHalves RightHalf = Instantiate(HalvesRightBase).GetComponent<SpawnHalves>(); SpawnHalves RightHalf = Instantiate(HalvesRightBase, game.gameObject.transform).GetComponent<SpawnHalves>();
RightHalf.startBeat = startBeat; RightHalf.startBeat = startBeat;
RightHalf.lefty = fromLeft; RightHalf.lefty = fromLeft;
RightHalf.objPos = objPos; RightHalf.objPos = objPos;
@ -120,16 +111,14 @@ namespace HeavenStudio.Games.Scripts_DogNinja
isActive = false; isActive = false;
barelyTime = Conductor.instance.songPositionInBeats; barelyTime = Conductor.instance.songPositionInBeats;
string Barely = "Barely"; string barely = "Barely" + direction switch
if (direction == 0) { {
Barely += "Left"; 0 => "Left",
} else if (direction == 1) { 1 => "Right",
Barely += "Right"; 2 => "Both",
} else { };
Barely += "Both";
}
DogAnim.DoScaledAnimationAsync(Barely, 0.5f); DogAnim.DoScaledAnimationAsync(barely, 0.5f);
Jukebox.PlayOneShotGame("dogNinja/barely"); Jukebox.PlayOneShotGame("dogNinja/barely");
} }

View file

@ -33,19 +33,14 @@ namespace HeavenStudio.Games.Loaders
preFunctionLength = 1f, preFunctionLength = 1f,
preFunction = delegate { preFunction = delegate {
var e = eventCaller.currentEntity; var e = eventCaller.currentEntity;
MeatGrinder.PreMeatCall(e.beat); MeatGrinder.PreInterval(e.beat, 4f);
}, },
}, },
new GameAction("StartInterval", "Start Interval") new GameAction("StartInterval", "Start Interval")
{ {
function = delegate {
var e = eventCaller.currentEntity;
MeatGrinder.instance.StartInterval(e.beat, e.length);
},
defaultLength = 4f, defaultLength = 4f,
resizable = true, resizable = true,
priority = 1, priority = 1,
preFunctionLength = 2f,
preFunction = delegate { preFunction = delegate {
var e = eventCaller.currentEntity; var e = eventCaller.currentEntity;
MeatGrinder.PreInterval(e.beat, e.length); MeatGrinder.PreInterval(e.beat, e.length);
@ -76,6 +71,12 @@ namespace HeavenStudio.Games
public class MeatGrinder : Minigame public class MeatGrinder : Minigame
{ {
static List<float> queuedInputs = new List<float>(); static List<float> queuedInputs = new List<float>();
static List<QueuedInterval> queuedIntervals = new List<QueuedInterval>();
struct QueuedInterval
{
public float beat;
public float length;
}
[Header("Objects")] [Header("Objects")]
public GameObject MeatBase; public GameObject MeatBase;
@ -87,9 +88,9 @@ namespace HeavenStudio.Games
[Header("Variables")] [Header("Variables")]
bool intervalStarted; bool intervalStarted;
float intervalStartBeat; float intervalStartBeat;
float beatInterval = 4f;
bool bossBop = true; bool bossBop = true;
bool dontCall = false; bool hasSignaled;
public float beatInterval = 4f;
public bool bossAnnoyed = false; public bool bossAnnoyed = false;
private float lastReportedBeat = 0f; private float lastReportedBeat = 0f;
const string sfxName = "meatGrinder/"; const string sfxName = "meatGrinder/";
@ -111,6 +112,8 @@ namespace HeavenStudio.Games
{ {
if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) { if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) {
if (queuedInputs.Count > 0) queuedInputs.Clear(); if (queuedInputs.Count > 0) queuedInputs.Clear();
if (queuedIntervals.Count > 0) queuedIntervals.Clear();
intervalStarted = false;
} }
} }
@ -120,11 +123,12 @@ namespace HeavenStudio.Games
if (queuedInputs.Count > 0) queuedInputs.Clear(); if (queuedInputs.Count > 0) queuedInputs.Clear();
} }
if (!Conductor.instance.isPlaying && !Conductor.instance.isPaused && intervalStarted) { if (!Conductor.instance.NotStopped()) {
intervalStarted = false; intervalStarted = false;
beatInterval = 4f;
} }
if (PlayerInput.Pressed() && !IsExpectingInputNow(InputType.STANDARD_DOWN)) { if (PlayerInput.Pressed(true) && !IsExpectingInputNow(InputType.STANDARD_DOWN)) {
ScoreMiss(); ScoreMiss();
TackAnim.DoScaledAnimationAsync("TackEmptyHit", 0.5f); TackAnim.DoScaledAnimationAsync("TackEmptyHit", 0.5f);
TackAnim.SetBool("tackMeated", false); TackAnim.SetBool("tackMeated", false);
@ -133,6 +137,11 @@ namespace HeavenStudio.Games
} }
if (bossAnnoyed) BossAnim.SetBool("bossAnnoyed", true); if (bossAnnoyed) BossAnim.SetBool("bossAnnoyed", true);
if (queuedIntervals.Count > 0) {
foreach (var interval in queuedIntervals) { StartInterval(interval.beat, interval.length); }
queuedIntervals.Clear();
}
} }
private void LateUpdate() private void LateUpdate()
@ -167,27 +176,38 @@ namespace HeavenStudio.Games
} }
} }
public static void PreInterval(float beat, float interval) public static void PreInterval(float beat, float length)
{ {
if (!MeatGrinder.instance.intervalStarted && !MeatGrinder.instance.dontCall) { if (MeatGrinder.instance.intervalStarted || MeatGrinder.queuedIntervals.Count > 0) return;
MultiSound.Play(new MultiSound.Sound[] { new MultiSound.Sound(sfxName+"startSignal", beat - 1f), }, forcePlay: true);
BeatAction.New(instance.gameObject, new List<BeatAction.Action>() { MeatGrinder.queuedIntervals.Add(new QueuedInterval() {
new BeatAction.Action(beat - 1, delegate { instance.BossAnim.DoScaledAnimationAsync("BossSignal", 0.5f); }), }); beat = beat,
length = length,
});
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("meatGrinder/startSignal", beat - 1),
}, forcePlay: true);
if (GameManager.instance.currentGame == "meatGrinder") {
BeatAction.New(MeatGrinder.instance.gameObject, new List<BeatAction.Action>() {
new BeatAction.Action(beat - 1, delegate {
MeatGrinder.instance.BossAnim.DoScaledAnimationAsync("BossSignal", 0.5f);
}),
});
}
} }
MeatGrinder.instance.dontCall = true; public void StartInterval(float beat, float length)
MeatGrinder.instance.beatInterval = interval;
}
public void StartInterval(float beat, float interval)
{ {
if (MeatGrinder.instance.intervalStarted) return;
intervalStartBeat = beat; intervalStartBeat = beat;
if (!intervalStarted) { intervalStarted = true; } intervalStarted = true;
beatInterval = length;
BeatAction.New(gameObject, new List<BeatAction.Action>() BeatAction.New(gameObject, new List<BeatAction.Action>() {
{ new BeatAction.Action(beat + length - 0.33f, delegate { PassTurn(beat); }),
new BeatAction.Action(beat + interval - 1, delegate { PassTurn(beat); }),
}); });
} }
@ -195,22 +215,13 @@ namespace HeavenStudio.Games
{ {
Jukebox.PlayOneShotGame(sfxName+"toss"); Jukebox.PlayOneShotGame(sfxName+"toss");
MeatToss Meat = Instantiate(MeatBase).GetComponent<MeatToss>(); MeatToss Meat = Instantiate(MeatBase, gameObject.transform).GetComponent<MeatToss>();
Meat.startBeat = beat; Meat.startBeat = beat;
Meat.cueLength = 1f; Meat.cueLength = 1f;
Meat.cueBased = true; Meat.cueBased = true;
Meat.meatType = "DarkMeat"; Meat.meatType = "DarkMeat";
} }
public static void PreMeatCall(float beat)
{
if (!MeatGrinder.instance.dontCall) {
BeatAction.New(instance.gameObject, new List<BeatAction.Action>() {
new BeatAction.Action(beat - 1, delegate { MeatGrinder.PreInterval(beat, instance.beatInterval); }),
});
}
}
public void MeatCall(float beat) public void MeatCall(float beat)
{ {
BossAnim.DoScaledAnimationAsync("BossCall", 0.5f); BossAnim.DoScaledAnimationAsync("BossCall", 0.5f);
@ -226,14 +237,14 @@ namespace HeavenStudio.Games
public void PassTurn(float beat) public void PassTurn(float beat)
{ {
dontCall = false; hasSignaled = false;
intervalStarted = false; intervalStarted = false;
foreach (var input in queuedInputs) foreach (var input in queuedInputs)
{ {
BeatAction.New(instance.gameObject, new List<BeatAction.Action>() BeatAction.New(instance.gameObject, new List<BeatAction.Action>()
{ {
new BeatAction.Action(input + beat, delegate { new BeatAction.Action(input + beatInterval , delegate {
MeatToss Meat = Instantiate(MeatBase).GetComponent<MeatToss>(); MeatToss Meat = Instantiate(MeatBase, gameObject.transform).GetComponent<MeatToss>();
Meat.startBeat = beat; Meat.startBeat = beat;
Meat.cueLength = beatInterval + input; Meat.cueLength = beatInterval + input;
Meat.cueBased = false; Meat.cueBased = false;

View file

@ -13,9 +13,7 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
public float cueLength; public float cueLength;
public bool cueBased; public bool cueBased;
public string meatType; public string meatType;
bool animCheck = false; bool animCheck;
[Header("Animators")] [Header("Animators")]
private Animator anim; private Animator anim;
@ -30,11 +28,12 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
private void Start() private void Start()
{ {
game.ScheduleInput(startBeat, cueLength, InputType.STANDARD_DOWN, Hit, Miss, Nothing); game.ScheduleInput(startBeat, cueLength, InputType.STANDARD_DOWN | InputType.DIRECTION_DOWN, Hit, Miss, Nothing);
BeatAction.New(gameObject, new List<BeatAction.Action>() BeatAction.New(gameObject, new List<BeatAction.Action>() {
{ new BeatAction.Action(cueBased ? startBeat + 0.66f : cueLength + startBeat - 1 + 0.66f, delegate {
new BeatAction.Action(cueBased ? startBeat + 0.66f : cueLength + startBeat - 1 + 0.66f, delegate { anim.DoScaledAnimationAsync(meatType+"Thrown", 0.32f); }), anim.DoScaledAnimationAsync(meatType+"Thrown", 0.32f);
}),
}); });
} }
@ -63,8 +62,7 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
anim.DoScaledAnimationAsync(meatType+"Hit", 0.5f); anim.DoScaledAnimationAsync(meatType+"Hit", 0.5f);
animCheck = true; animCheck = true;
if (state >= 1f || state <= -1f) if (state >= 1f || state <= -1f) {
{
InputActions(true, "tink", "TackHitBarely"); InputActions(true, "tink", "TackHitBarely");
} else { } else {
InputActions(false, "meatHit", "TackHitSuccess"); InputActions(false, "meatHit", "TackHitSuccess");
@ -79,9 +77,6 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
game.TackAnim.SetBool("tackMeated", true); game.TackAnim.SetBool("tackMeated", true);
} }
private void Nothing(PlayerActionEvent caller) private void Nothing(PlayerActionEvent caller) { }
{
}
} }
} }

View file

@ -19,13 +19,14 @@ namespace HeavenStudio.Games.Loaders
{ {
preFunction = delegate {var e = eventCaller.currentEntity; MrUpbeat.Stepping(e.beat, e.length); }, preFunction = delegate {var e = eventCaller.currentEntity; MrUpbeat.Stepping(e.beat, e.length); },
defaultLength = 4f, defaultLength = 4f,
resizable = true resizable = true,
}, },
new GameAction("blipping", "Beeping") new GameAction("blipping", "Beeping")
{ {
function = delegate {var e = eventCaller.currentEntity; MrUpbeat.instance.Blipping(e.beat, e.length); }, function = delegate {var e = eventCaller.currentEntity; MrUpbeat.Blipping(e.beat, e.length); },
defaultLength = 4f, defaultLength = 4f,
resizable = true resizable = true,
inactiveFunction = delegate {var e = eventCaller.currentEntity; MrUpbeat.Blipping(e.beat, e.length); },
}, },
new GameAction("ding!", "Ding!") new GameAction("ding!", "Ding!")
{ {
@ -47,17 +48,19 @@ namespace HeavenStudio.Games
public class MrUpbeat : Minigame public class MrUpbeat : Minigame
{ {
[Header("References")] static List<float> queuedBeeps = new List<float>();
public Animator metronomeAnim;
public UpbeatMan man;
[Header("Properties")]
static List<queuedUpbeatInputs> queuedInputs = new List<queuedUpbeatInputs>(); static List<queuedUpbeatInputs> queuedInputs = new List<queuedUpbeatInputs>();
public struct queuedUpbeatInputs public struct queuedUpbeatInputs
{ {
public float beat; public float beat;
public bool goRight; public bool goRight;
} }
[Header("References")]
public Animator metronomeAnim;
public UpbeatMan man;
[Header("Properties")]
bool startLeft; bool startLeft;
public static MrUpbeat instance; public static MrUpbeat instance;
@ -72,6 +75,7 @@ namespace HeavenStudio.Games
if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) if (!Conductor.instance.isPlaying || Conductor.instance.isPaused)
{ {
if (queuedInputs.Count > 0) queuedInputs.Clear(); if (queuedInputs.Count > 0) queuedInputs.Clear();
if (queuedBeeps.Count > 0) queuedBeeps.Clear();
} }
} }
@ -117,6 +121,16 @@ namespace HeavenStudio.Games
man.Step(); man.Step();
} }
} }
if (queuedBeeps.Count > 0) {
var beepAnims = new List<BeatAction.Action>();
foreach (var item in queuedBeeps)
{
beepAnims.Add(new BeatAction.Action(item, delegate { man.blipAnimator.Play("Blip", 0, 0); }));
}
BeatAction.New(instance.gameObject, beepAnims);
queuedBeeps.Clear();
}
} }
public void Ding(bool applause) public void Ding(bool applause)
@ -125,15 +139,17 @@ namespace HeavenStudio.Games
if (applause) Jukebox.PlayOneShot("applause"); if (applause) Jukebox.PlayOneShot("applause");
} }
public void Blipping(float beat, float length) public static void Blipping(float beat, float length)
{ {
List<MultiSound.Sound> beeps = new List<MultiSound.Sound>();
for (int i = 0; i < length + 1; i++) for (int i = 0; i < length + 1; i++)
{ {
BeatAction.New(instance.gameObject, new List<BeatAction.Action>() beeps.Add(new MultiSound.Sound("mrUpbeat/blip", beat + i));
{ queuedBeeps.Add(beat + i);
new BeatAction.Action(beat + i, delegate { man.Blip(); }),
});
} }
MultiSound.Play(beeps.ToArray(), forcePlay: true);
} }
public static void Stepping(float beat, float length) public static void Stepping(float beat, float length)

View file

@ -50,12 +50,6 @@ namespace HeavenStudio.Games.Scripts_MrUpbeat
onGround = true; onGround = true;
} }
public void Blip()
{
Jukebox.PlayOneShotGame("mrUpbeat/blip");
blipAnimator.Play("Blip", 0, 0);
}
private void CheckShadows() private void CheckShadows()
{ {
if (onGround) return; if (onGround) return;
@ -72,7 +66,5 @@ namespace HeavenStudio.Games.Scripts_MrUpbeat
transform.localScale = new Vector3(1, 1); transform.localScale = new Vector3(1, 1);
} }
} }
} }
} }

View file

@ -37,13 +37,16 @@ namespace HeavenStudio.Games.Loaders
}, },
new GameAction("One", "One") new GameAction("One", "One")
{ {
function = delegate {
var e = eventCaller.currentEntity;
MunchyMonk.PreOneGoCue(e.beat, e["oneColor"]);
},
defaultLength = 2f, defaultLength = 2f,
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("oneColor", new Color(1, 1, 1, 1), "Color", "Change the color of the dumpling") new Param("oneColor", new Color(1, 1, 1, 1), "Color", "Change the color of the dumpling")
}, },
preFunctionLength = 0, inactiveFunction = delegate {
preFunction = delegate {
var e = eventCaller.currentEntity; var e = eventCaller.currentEntity;
MunchyMonk.PreOneGoCue(e.beat, e["oneColor"]); MunchyMonk.PreOneGoCue(e.beat, e["oneColor"]);
} }
@ -63,13 +66,16 @@ namespace HeavenStudio.Games.Loaders
}, },
new GameAction("Three", "Three") new GameAction("Three", "Three")
{ {
function = delegate {
var e = eventCaller.currentEntity;
MunchyMonk.PreThreeGoCue(e.beat, e["threeColor"]);
},
defaultLength = 4f, defaultLength = 4f,
parameters = new List<Param>() parameters = new List<Param>()
{ {
new Param("threeColor", new Color(0.34f, 0.77f, 0.36f, 1), "Color", "Change the color of the dumplings") new Param("threeColor", new Color(0.34f, 0.77f, 0.36f, 1), "Color", "Change the color of the dumplings")
}, },
preFunctionLength = 0, inactiveFunction = delegate {
preFunction = delegate {
var e = eventCaller.currentEntity; var e = eventCaller.currentEntity;
MunchyMonk.PreThreeGoCue(e.beat, e["threeColor"]); MunchyMonk.PreThreeGoCue(e.beat, e["threeColor"]);
} }
@ -261,8 +267,9 @@ namespace HeavenStudio.Games
&& !isStaring){ && !isStaring){
MonkAnim.DoScaledAnimationAsync("Bop", 0.5f); MonkAnim.DoScaledAnimationAsync("Bop", 0.5f);
} }
if (BrowAnim.IsPlayingAnimationName("Bop") && growLevel == 4) BrowAnim.DoScaledAnimationAsync("Bop", 0.5f); // commented this out cuz it makes a warning every beat but im not fixing it cuz i need to fix it on my munchy monk branch
if (StacheAnim.IsPlayingAnimationName("Bop"+growLevel)) StacheAnim.DoScaledAnimationAsync("Bop"+growLevel, 0.5f); //if (BrowAnim.IsPlayingAnimationName("Bop") && growLevel == 4) BrowAnim.DoScaledAnimationAsync("Bop", 0.5f);
//if (StacheAnim.IsPlayingAnimationName("Bop"+growLevel)) StacheAnim.DoScaledAnimationAsync("Bop"+growLevel, 0.5f);
} }
} }

View file

@ -321,9 +321,7 @@ namespace HeavenStudio.Games
new BeatAction.Action(beat + 1f, delegate { particleEffectMonkeys_2(); }), new BeatAction.Action(beat + 1f, delegate { particleEffectMonkeys_2(); }),
}); });
ScheduleInput(beat, 1f, InputType.STANDARD_DOWN, OnJumpTap, OnJumpTapMiss, OnEmpty); //why would it be .95f? no idea, sounds fine w/ 1f
ScheduleInput(beat, .95f, InputType.STANDARD_DOWN, OnJumpTap, OnJumpTapMiss, OnEmpty); //why .95f? no idea, doesn't sound right w/ 1f
BeatAction.New(gameObject, new List<BeatAction.Action>() BeatAction.New(gameObject, new List<BeatAction.Action>()
{ {
@ -356,8 +354,7 @@ namespace HeavenStudio.Games
new BeatAction.Action(beat + 1f, delegate { monkeys[1].Play("FinalJumpTap", 0, 0); }), new BeatAction.Action(beat + 1f, delegate { monkeys[1].Play("FinalJumpTap", 0, 0); }),
}); });
ScheduleInput(beat, 1f, InputType.STANDARD_DOWN, OnJumpFinalTap, OnFinalJumpTapMiss, OnEmpty);
ScheduleInput(beat, .95f, InputType.STANDARD_DOWN, OnJumpFinalTap, OnFinalJumpTapMiss, OnEmpty);
BeatAction.New(gameObject, new List<BeatAction.Action>() BeatAction.New(gameObject, new List<BeatAction.Action>()
{ {