mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-11-22 09:35:11 +00:00
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:
parent
dd19a8ed0d
commit
cdf2c88c35
13 changed files with 491 additions and 469 deletions
|
@ -28,6 +28,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.500002, y: -21.8, z: 0}
|
||||
m_LocalScale: {x: 1.175, y: 1.175, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1671099869309974123}
|
||||
m_RootOrder: 0
|
||||
|
@ -43,6 +44,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -108,10 +110,10 @@ MonoBehaviour:
|
|||
triggersAutoplay: 1
|
||||
startBeat: 0
|
||||
type: 0
|
||||
textObj: TacoBell
|
||||
fromLeft: 0
|
||||
fromRight: 0
|
||||
shouldSfx: 1
|
||||
direction: 0
|
||||
sfxNum:
|
||||
curve: {fileID: 0}
|
||||
barelyCurve: {fileID: 0}
|
||||
BarelyLeftCurve: {fileID: 5959598018215963193}
|
||||
|
@ -183,6 +185,7 @@ Transform:
|
|||
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: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1048894730547048102}
|
||||
- {fileID: 4255175261387265698}
|
||||
|
@ -216,6 +219,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.589496, y: -3.1524081, z: 0}
|
||||
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4588345423415366234}
|
||||
m_RootOrder: 1
|
||||
|
@ -231,6 +235,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -298,6 +303,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.96, y: 4.0549, z: 0}
|
||||
m_LocalScale: {x: 1.162977, y: 1.162977, z: 1.162977}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2985043052276051408}
|
||||
- {fileID: 4337023818954580426}
|
||||
|
@ -316,6 +322,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -382,7 +389,8 @@ Transform:
|
|||
m_GameObject: {fileID: 804613436107147696}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
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_Father: {fileID: 8158615407312557299}
|
||||
m_RootOrder: 0
|
||||
|
@ -398,6 +406,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -466,6 +475,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.500001, y: -24.900003, z: 0}
|
||||
m_LocalScale: {x: 1.175, y: 1.175, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2078672318315355962}
|
||||
m_RootOrder: 1
|
||||
|
@ -481,6 +491,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -577,7 +588,8 @@ Transform:
|
|||
m_GameObject: {fileID: 1203023033644261752}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
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_Father: {fileID: 8158615407312557299}
|
||||
m_RootOrder: 1
|
||||
|
@ -593,6 +605,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -660,6 +673,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -2.2689958, y: -1.143, z: 0}
|
||||
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4588345423415366234}
|
||||
m_RootOrder: 3
|
||||
|
@ -675,6 +689,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -740,8 +755,9 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1364098640549960277}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.9268, y: -1.754, z: 0}
|
||||
m_LocalScale: {x: 1.1732262, y: 1.1224647, z: 1.1224647}
|
||||
m_LocalPosition: {x: 1.2528, y: -1.8276, z: 0}
|
||||
m_LocalScale: {x: 1.161757, y: 1.0444324, z: 1.1224647}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2552920471063393960}
|
||||
m_RootOrder: 2
|
||||
|
@ -757,6 +773,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -790,9 +807,9 @@ SpriteRenderer:
|
|||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 17.39, y: 1.87}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_DrawMode: 2
|
||||
m_Size: {x: 102.329384, y: 1.7290864}
|
||||
m_AdaptiveModeThreshold: 0.165
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
|
@ -823,6 +840,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -4.589473, y: -2.4983993, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 8158615407312557299}
|
||||
- {fileID: 3967730055284695801}
|
||||
|
@ -861,6 +879,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.8489957, y: -3.078408, z: 0}
|
||||
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4588345423415366234}
|
||||
m_RootOrder: 0
|
||||
|
@ -876,6 +895,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -943,6 +963,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -12.8380575, y: -10.143763, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7533458038457786255}
|
||||
m_RootOrder: 2
|
||||
|
@ -990,6 +1011,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -9.484156, y: -9.85301, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4580384114007305550}
|
||||
m_RootOrder: 2
|
||||
|
@ -1037,6 +1059,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -9.02, y: -2.38, z: 0}
|
||||
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4588345423415366234}
|
||||
m_RootOrder: 2
|
||||
|
@ -1052,6 +1075,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1119,6 +1143,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -8.769523, y: 1.7499912, z: 0}
|
||||
m_LocalScale: {x: 1.1660206, y: 1.1660206, z: 1.1660206}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2552920471063393960}
|
||||
m_RootOrder: 4
|
||||
|
@ -1134,6 +1159,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1201,6 +1227,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -6.3241086, y: -6.6529636, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1920451417789570886}
|
||||
m_RootOrder: 0
|
||||
|
@ -1247,6 +1274,7 @@ Transform:
|
|||
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: 3128347709584053428}
|
||||
- {fileID: 6193683913675132757}
|
||||
|
@ -1281,6 +1309,7 @@ Transform:
|
|||
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: 6141650836764449341}
|
||||
- {fileID: 3508355828836896233}
|
||||
|
@ -1314,6 +1343,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 13.030002, y: -0.94, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2559293408959807264}
|
||||
- {fileID: 3112852134986110348}
|
||||
|
@ -1369,6 +1399,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.57, y: -0.608, z: 1}
|
||||
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 0
|
||||
|
@ -1384,6 +1415,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1451,6 +1483,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 10.10561, y: -8.491574, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6329894575619393642}
|
||||
m_RootOrder: 2
|
||||
|
@ -1498,6 +1531,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -4.25, y: 2.8, z: 0}
|
||||
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 5
|
||||
|
@ -1513,6 +1547,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1579,6 +1614,7 @@ Transform:
|
|||
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: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2760975740585405935}
|
||||
m_Father: {fileID: 8526352886943428752}
|
||||
|
@ -1611,6 +1647,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 4.89, y: -0.63, z: 0}
|
||||
m_LocalScale: {x: 0.89, y: 0.89, z: 0.89}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 8526352886943428752}
|
||||
- {fileID: 2552920471063393960}
|
||||
|
@ -1666,10 +1703,8 @@ MonoBehaviour:
|
|||
ObjectBase: {fileID: 119991411479083905}
|
||||
FullBird: {fileID: 3439822116337821266}
|
||||
WhichObject: {fileID: 1780506401517458247}
|
||||
ObjectHolder: {fileID: 0}
|
||||
WhichLeftHalf: {fileID: 8550182553065708291}
|
||||
WhichRightHalf: {fileID: 7206843505938361017}
|
||||
cutEverythingCanvas: {fileID: 4486217910899409532}
|
||||
cutEverythingText: {fileID: 8405214087581042494}
|
||||
CurveFromLeft: {fileID: 2592536718110886033}
|
||||
CurveFromRight: {fileID: 8538313959133990924}
|
||||
|
@ -1693,8 +1728,6 @@ MonoBehaviour:
|
|||
- {fileID: 2196219148037962045, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3}
|
||||
- {fileID: -6292424158522327523, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3}
|
||||
- {fileID: 2053246660185171032, guid: 4e56f90ec52abea4ea8c4c7bb6df84d5, type: 3}
|
||||
usesCustomObject: 0
|
||||
needPrepare: 0
|
||||
--- !u!1 &3156757135167865752
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1722,6 +1755,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -12.656196, y: -7.6399393, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3243475171607270065}
|
||||
m_RootOrder: 2
|
||||
|
@ -1769,6 +1803,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -4.532079, y: -7.02791, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 273414665257742554}
|
||||
m_RootOrder: 0
|
||||
|
@ -1816,6 +1851,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -8.94, y: 3.36, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7533458038457786255}
|
||||
m_RootOrder: 1
|
||||
|
@ -1863,6 +1899,7 @@ Transform:
|
|||
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: 9090671386772390765}
|
||||
- {fileID: 3340178806499838685}
|
||||
|
@ -1871,7 +1908,7 @@ Transform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &4964290445827434540
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
|
@ -1884,10 +1921,12 @@ Animator:
|
|||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!1 &3532650726890550422
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1915,6 +1954,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -6.2104216, y: -8.436971, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7533458038457786255}
|
||||
m_RootOrder: 0
|
||||
|
@ -1962,6 +2002,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 11.33, y: -1.6800001, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 5591757540497211147}
|
||||
- {fileID: 1753326638425788482}
|
||||
|
@ -2017,6 +2058,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -5.55502, y: 3.663204, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6329894575619393642}
|
||||
m_RootOrder: 1
|
||||
|
@ -2063,6 +2105,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: -0.73000014, z: 0}
|
||||
m_LocalScale: {x: -1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3243475171607270065}
|
||||
- {fileID: 7794010570039865837}
|
||||
|
@ -2096,6 +2139,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -5.55502, y: 3.663204, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7559295357338513821}
|
||||
m_RootOrder: 1
|
||||
|
@ -2143,6 +2187,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.56, y: 0.7116, z: 0}
|
||||
m_LocalScale: {x: -1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3968228384323218670}
|
||||
- {fileID: 7091146814393378156}
|
||||
|
@ -2196,8 +2241,9 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4278369759501612360}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.6557773, y: 1.1399913, z: 0}
|
||||
m_LocalScale: {x: 1.1735015, y: 1.1735015, z: 1.1735015}
|
||||
m_LocalPosition: {x: 1.2179, y: 1.09708, z: 0}
|
||||
m_LocalScale: {x: 1.167, y: 1.154, z: 1.1735015}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2552920471063393960}
|
||||
m_RootOrder: 1
|
||||
|
@ -2213,6 +2259,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -2246,8 +2293,8 @@ SpriteRenderer:
|
|||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 14.53, y: 4.1}
|
||||
m_DrawMode: 2
|
||||
m_Size: {x: 101.916046, y: 4.025626}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
|
@ -2280,6 +2327,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.56, y: 0.7116, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 6343600308326898126}
|
||||
- {fileID: 4866762801870682470}
|
||||
|
@ -2335,6 +2383,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -4.55, y: 1.83, z: 0}
|
||||
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 4
|
||||
|
@ -2350,6 +2399,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -2417,6 +2467,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -6.3241086, y: -6.6529636, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4580384114007305550}
|
||||
m_RootOrder: 0
|
||||
|
@ -2464,6 +2515,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 7.104177, y: -0.017008781, z: 0}
|
||||
m_LocalScale: {x: 1.1858948, y: 1.1858948, z: 1.1858948}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2552920471063393960}
|
||||
m_RootOrder: 5
|
||||
|
@ -2479,6 +2531,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -2546,6 +2599,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -20.911772, y: -8.2020855, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6329894575619393642}
|
||||
m_RootOrder: 0
|
||||
|
@ -2593,6 +2647,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -7.3795233, y: 2.4599912, z: 0}
|
||||
m_LocalScale: {x: 1.1615742, y: 1.1615742, z: 1.1615742}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2552920471063393960}
|
||||
m_RootOrder: 3
|
||||
|
@ -2608,6 +2663,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -2675,6 +2731,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 2.04, y: -0.94, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2024227379699074830}
|
||||
- {fileID: 5670143631400766403}
|
||||
|
@ -2730,6 +2787,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -3.68, y: 1.4, z: 0}
|
||||
m_LocalScale: {x: 1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 2
|
||||
|
@ -2745,6 +2803,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -2812,6 +2871,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -7.6, y: 3, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4580384114007305550}
|
||||
m_RootOrder: 1
|
||||
|
@ -2857,8 +2917,9 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5828208785334212938}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 1.0875, y: -22.2752, z: 0}
|
||||
m_LocalScale: {x: 123.51171, y: 36.223763, z: 0.85986227}
|
||||
m_LocalPosition: {x: 0, y: -22.2752, z: 0}
|
||||
m_LocalScale: {x: 106, y: 36.223763, z: 0.85986227}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8158615407312557299}
|
||||
m_RootOrder: 2
|
||||
|
@ -2874,6 +2935,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -2940,6 +3002,7 @@ Transform:
|
|||
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: 7559295357338513821}
|
||||
- {fileID: 6329894575619393642}
|
||||
|
@ -2979,6 +3042,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 6.19, y: 3.1709914, z: 0}
|
||||
m_LocalScale: {x: 1.1706378, y: 1.1706378, z: 1.1706378}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2552920471063393960}
|
||||
m_RootOrder: 6
|
||||
|
@ -2994,6 +3058,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -3061,6 +3126,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.23, y: 1.51, z: 0}
|
||||
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 7
|
||||
|
@ -3076,6 +3142,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -3143,6 +3210,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -12.8380575, y: -10.143763, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7794010570039865837}
|
||||
m_RootOrder: 2
|
||||
|
@ -3190,6 +3258,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.45, y: 3.2, z: 0}
|
||||
m_LocalScale: {x: 1.1740003, y: 1.1740003, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 6
|
||||
|
@ -3205,6 +3274,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -3272,6 +3342,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -8.94, y: 3.36, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7794010570039865837}
|
||||
m_RootOrder: 1
|
||||
|
@ -3319,6 +3390,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -7.5864434, y: 4.62, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3243475171607270065}
|
||||
m_RootOrder: 1
|
||||
|
@ -3366,6 +3438,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.33999994, y: -1.6800001, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3764752037029567640}
|
||||
- {fileID: 5979778512766103533}
|
||||
|
@ -3421,6 +3494,7 @@ Transform:
|
|||
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: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 204034681976013098}
|
||||
- {fileID: 4588345423415366234}
|
||||
|
@ -3435,7 +3509,7 @@ Transform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &1770250701376598399
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
|
@ -3448,10 +3522,12 @@ Animator:
|
|||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!1 &7286015991603685436
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -3479,6 +3555,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 10.413292, y: -8.491575, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7559295357338513821}
|
||||
m_RootOrder: 2
|
||||
|
@ -3526,6 +3603,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -12.656196, y: -7.6399393, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 273414665257742554}
|
||||
m_RootOrder: 2
|
||||
|
@ -3573,6 +3651,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -7.6, y: 3, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1920451417789570886}
|
||||
m_RootOrder: 1
|
||||
|
@ -3620,6 +3699,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -4.532079, y: -7.02791, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3243475171607270065}
|
||||
m_RootOrder: 0
|
||||
|
@ -3667,6 +3747,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -20.911772, y: -8.2020855, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7559295357338513821}
|
||||
m_RootOrder: 0
|
||||
|
@ -3718,6 +3799,7 @@ RectTransform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1.262467, y: 1.262467, z: 1.262467}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4386317455631118160}
|
||||
m_Father: {fileID: 6570085815560366024}
|
||||
|
@ -3739,6 +3821,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -3875,6 +3958,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -6.2104216, y: -8.436971, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7794010570039865837}
|
||||
m_RootOrder: 0
|
||||
|
@ -3921,6 +4005,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: -0.73000014, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 273414665257742554}
|
||||
- {fileID: 7533458038457786255}
|
||||
|
@ -3954,6 +4039,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 1.25, y: -0.4, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4105870158783184291}
|
||||
- {fileID: 8727643883350487438}
|
||||
|
@ -4010,6 +4096,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.500001, y: -24.900003, z: 0}
|
||||
m_LocalScale: {x: 1.175, y: 1.175, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2078672318315355962}
|
||||
m_RootOrder: 0
|
||||
|
@ -4025,6 +4112,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -4122,6 +4210,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.1111, y: 4.7888, z: 0}
|
||||
m_LocalScale: {x: 1.17, y: 1.17, z: 1.17}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 9090671386772390765}
|
||||
m_RootOrder: 1
|
||||
|
@ -4137,6 +4226,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -4204,6 +4294,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -12, y: -0.4, z: 0}
|
||||
m_LocalScale: {x: -1, y: 1, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1664301961629353688}
|
||||
- {fileID: 3026583558210455671}
|
||||
|
@ -4259,6 +4350,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -7.31, y: 1.4, z: 0}
|
||||
m_LocalScale: {x: -1.174, y: 1.174, z: 1.174}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2343860379541292835}
|
||||
m_RootOrder: 3
|
||||
|
@ -4274,6 +4366,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -4341,6 +4434,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -7.5864434, y: 4.62, z: 0}
|
||||
m_LocalScale: {x: 1.1235956, y: 1.1235956, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 273414665257742554}
|
||||
m_RootOrder: 1
|
||||
|
@ -4388,6 +4482,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.1111, y: 4.7888, z: 0}
|
||||
m_LocalScale: {x: 1.17, y: 1.17, z: 1.17}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 9090671386772390765}
|
||||
m_RootOrder: 0
|
||||
|
@ -4403,6 +4498,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -4470,6 +4566,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -9.484156, y: -9.85301, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1920451417789570886}
|
||||
m_RootOrder: 2
|
||||
|
@ -4518,6 +4615,7 @@ RectTransform:
|
|||
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: []
|
||||
m_Father: {fileID: 3340178806499838685}
|
||||
m_RootOrder: 0
|
||||
|
@ -4538,6 +4636,7 @@ MeshRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 0
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -4654,9 +4753,9 @@ MonoBehaviour:
|
|||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_renderer: {fileID: 2575506074911097745}
|
||||
m_maskType: 0
|
||||
_SortingLayer: 0
|
||||
_SortingLayerID: 0
|
||||
_SortingOrder: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_renderer: {fileID: 2575506074911097745}
|
||||
m_maskType: 0
|
||||
|
|
|
@ -27,8 +27,9 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 151360738741628551}
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2932735252070355021}
|
||||
m_RootOrder: 0
|
||||
|
@ -44,6 +45,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -113,7 +115,7 @@ MonoBehaviour:
|
|||
meatType:
|
||||
--- !u!95 &2525979697215420720
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
|
@ -126,10 +128,12 @@ Animator:
|
|||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!1 &471691632641964123
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -157,6 +161,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 1.7109, y: 2.7067, z: 0}
|
||||
m_LocalScale: {x: 0.6228477, y: 0.41124046, z: 0.4683}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6301449981390668490}
|
||||
m_RootOrder: 2
|
||||
|
@ -172,6 +177,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -237,20 +243,21 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 638645428268555852}
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 6301449981390668490}
|
||||
- {fileID: 1113279616887289042}
|
||||
- {fileID: 8334062305713489392}
|
||||
- {fileID: 281918596550686742}
|
||||
- {fileID: 8401927975952338944}
|
||||
m_Father: {fileID: 8704383883273381830}
|
||||
m_Father: {fileID: 544937591884515791}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &8591333713642157499
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
|
@ -263,10 +270,12 @@ Animator:
|
|||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!1 &1185810969507860977
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -294,6 +303,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 4.3919916, y: 0.47155112, z: 0}
|
||||
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6301449981390668490}
|
||||
m_RootOrder: 1
|
||||
|
@ -309,6 +319,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -376,6 +387,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -4.27, y: -0.23, z: 0}
|
||||
m_LocalScale: {x: 0.9490899, y: 0.9490899, z: 0.9490899}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1113279616887289042}
|
||||
m_RootOrder: 1
|
||||
|
@ -391,6 +403,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -458,6 +471,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 4.453991, y: -4.1314487, z: 0}
|
||||
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7318783844351071632}
|
||||
m_RootOrder: 2
|
||||
|
@ -473,6 +487,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -538,11 +553,12 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2030340203805381603}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.438637, y: -1.9168179, z: 0}
|
||||
m_LocalScale: {x: 0.7705585, y: 0.7705585, z: 0.7705585}
|
||||
m_LocalPosition: {x: -6.39, y: -1.9, z: 0.06297263}
|
||||
m_LocalScale: {x: 0.76532537, y: 0.7653255, z: 0.7653254}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4564256392123642655}
|
||||
m_RootOrder: 0
|
||||
m_Father: {fileID: 4773680412020886884}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &1458843106429620220
|
||||
SpriteRenderer:
|
||||
|
@ -555,6 +571,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -622,6 +639,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0.42261827, w: 0.9063079}
|
||||
m_LocalPosition: {x: -0.76, y: -0.74, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7318783844351071632}
|
||||
m_RootOrder: 3
|
||||
|
@ -637,6 +655,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -704,6 +723,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.3422, y: -0.014, z: 0}
|
||||
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 3
|
||||
|
@ -719,6 +739,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -786,8 +807,12 @@ Transform:
|
|||
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: 8704383883273381830}
|
||||
- {fileID: 2932735252070355021}
|
||||
- {fileID: 4773680412020886884}
|
||||
- {fileID: 7318783844351071632}
|
||||
- {fileID: 4341155700984804648}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
@ -810,6 +835,7 @@ MonoBehaviour:
|
|||
MeatBase: {fileID: 151360738741628551}
|
||||
BossAnim: {fileID: 8611037719571569512}
|
||||
TackAnim: {fileID: 8591333713642157499}
|
||||
beatInterval: 4
|
||||
bossAnnoyed: 0
|
||||
--- !u!1 &3432557403964010436
|
||||
GameObject:
|
||||
|
@ -838,6 +864,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.355, y: 1.053, z: 0}
|
||||
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 0
|
||||
|
@ -853,6 +880,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -920,6 +948,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 4.3119917, y: 2.7585511, z: 0}
|
||||
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6301449981390668490}
|
||||
m_RootOrder: 0
|
||||
|
@ -935,6 +964,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1002,6 +1032,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.797, y: -1.166, z: 0}
|
||||
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 5
|
||||
|
@ -1017,6 +1048,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1083,6 +1115,7 @@ Transform:
|
|||
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: 8299054934864281649}
|
||||
- {fileID: 6667029333534608602}
|
||||
|
@ -1117,6 +1150,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -1.47, y: -0.11, z: 0}
|
||||
m_LocalScale: {x: 0.9490899, y: 0.9490899, z: 0.9490899}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1113279616887289042}
|
||||
m_RootOrder: 0
|
||||
|
@ -1132,6 +1166,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1197,8 +1232,9 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5095248494043426006}
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 6150062305959600981}
|
||||
- {fileID: 2509375514226587425}
|
||||
|
@ -1207,12 +1243,12 @@ Transform:
|
|||
- {fileID: 1303662887566474203}
|
||||
- {fileID: 5036322425780352797}
|
||||
- {fileID: 6181761682720629539}
|
||||
m_Father: {fileID: 8704383883273381830}
|
||||
m_RootOrder: 4
|
||||
m_Father: {fileID: 544937591884515791}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!95 &8611037719571569512
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
|
@ -1225,10 +1261,12 @@ Animator:
|
|||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!1 &5549638846426970060
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1256,6 +1294,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 4.3919916, y: -2.0314488, z: 0}
|
||||
m_LocalScale: {x: 0.71, y: 0.71, z: 0.71}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 612581083556194476}
|
||||
- {fileID: 5343923506035710304}
|
||||
|
@ -1273,6 +1312,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1336,14 +1376,49 @@ Transform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
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_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4035877382569997717}
|
||||
m_Father: {fileID: 8704383883273381830}
|
||||
m_Father: {fileID: 544937591884515791}
|
||||
m_RootOrder: 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
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1371,6 +1446,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -5.558, y: 1.781, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 6
|
||||
|
@ -1386,6 +1462,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1453,6 +1530,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.474, y: 0.32, z: 0}
|
||||
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 1
|
||||
|
@ -1468,6 +1546,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1508,41 +1587,6 @@ SpriteRenderer:
|
|||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 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
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1570,6 +1614,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.241, y: 0.307, z: 0}
|
||||
m_LocalScale: {x: 0.76, y: 0.76, z: 0.76}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 2
|
||||
|
@ -1585,6 +1630,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1636,7 +1682,7 @@ GameObject:
|
|||
- component: {fileID: 4564256392123642655}
|
||||
- component: {fileID: 8444808318709176487}
|
||||
m_Layer: 0
|
||||
m_Name: Background
|
||||
m_Name: FactoryBackground
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
|
@ -1650,12 +1696,12 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8179118432937757279}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -1.73, y: -0.4214489, z: 0}
|
||||
m_LocalScale: {x: 0.99320865, y: 0.99320865, z: 0.99320865}
|
||||
m_Children:
|
||||
- {fileID: 3267919402445251047}
|
||||
m_Father: {fileID: 8704383883273381830}
|
||||
m_RootOrder: 1
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0.06297263}
|
||||
m_LocalScale: {x: 0.99999994, y: 1, z: 0.99320865}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4773680412020886884}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &8444808318709176487
|
||||
SpriteRenderer:
|
||||
|
@ -1668,6 +1714,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1733,11 +1780,12 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8395760008825518300}
|
||||
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_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8704383883273381830}
|
||||
m_RootOrder: 3
|
||||
m_Father: {fileID: 4773680412020886884}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &5199203897016891109
|
||||
SpriteRenderer:
|
||||
|
@ -1750,6 +1798,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1817,6 +1866,7 @@ Transform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: -0.42261827, w: 0.9063079}
|
||||
m_LocalPosition: {x: 2.94, y: -0.74, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7318783844351071632}
|
||||
m_RootOrder: 4
|
||||
|
@ -1832,6 +1882,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
@ -1899,6 +1950,7 @@ Transform:
|
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -6.809, y: -1.166, z: 0}
|
||||
m_LocalScale: {x: -0.76, y: 0.76, z: 0.76}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4341155700984804648}
|
||||
m_RootOrder: 4
|
||||
|
@ -1914,6 +1966,7 @@ SpriteRenderer:
|
|||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
|
|
|
@ -242,7 +242,7 @@ TextureImporter:
|
|||
serializedVersion: 2
|
||||
x: 318
|
||||
y: 637
|
||||
width: 1444
|
||||
width: 1443
|
||||
height: 403
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
|
@ -303,9 +303,9 @@ TextureImporter:
|
|||
name: Water
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 38
|
||||
x: 316
|
||||
y: 384
|
||||
width: 1722
|
||||
width: 1443
|
||||
height: 174
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
|
@ -539,7 +539,7 @@ TextureImporter:
|
|||
width: 106
|
||||
height: 873
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
|
|
|
@ -14,23 +14,7 @@ AnimationClip:
|
|||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
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_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
|
@ -40,21 +24,14 @@ AnimationClip:
|
|||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings:
|
||||
- serializedVersion: 2
|
||||
path: 0
|
||||
attribute: 1
|
||||
script: {fileID: 0}
|
||||
typeID: 4
|
||||
customType: 0
|
||||
isPPtrCurve: 0
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
|
@ -69,65 +46,8 @@ AnimationClip:
|
|||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
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_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 1
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
||||
|
|
|
@ -56,9 +56,9 @@ namespace HeavenStudio.Games.Loaders
|
|||
},
|
||||
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,
|
||||
inactiveFunction = delegate { DJSchool.WarnDJVoiceLines(eventCaller.currentEntity.beat, eventCaller.currentEntity["type"]); },
|
||||
inactiveFunction = delegate { DJSchool.VoiceLines(eventCaller.currentEntity.beat, eventCaller.currentEntity["type"]); },
|
||||
parameters = new List<Param>()
|
||||
{
|
||||
new Param("type", DJSchool.DJVoiceLines.CheckItOut, "Voice Lines", "The voice line to play"),
|
||||
|
@ -343,34 +343,23 @@ namespace HeavenStudio.Games
|
|||
{
|
||||
if (djYellowHolding) return;
|
||||
|
||||
string[] sounds = new string[] { };
|
||||
|
||||
switch (type)
|
||||
{
|
||||
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;
|
||||
}
|
||||
string[] sounds = type switch {
|
||||
0 => new string[] { "djSchool/breakCmon1", "djSchool/breakCmon2", "djSchool/ooh" },
|
||||
1 => new string[] { "djSchool/breakCmonAlt1", "djSchool/breakCmonAlt2", "djSchool/oohAlt" },
|
||||
2 => new string[] { "djSchool/breakCmonLoud1", "djSchool/breakCmonLoud2", "djSchool/oohLoud" },
|
||||
};
|
||||
|
||||
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[1], beat + 1f, offset: 0.030f),
|
||||
new MultiSound.Sound("", beat + 2f)
|
||||
};
|
||||
|
||||
if (ooh)
|
||||
sound[2] = new MultiSound.Sound(sounds[2], beat + 2f);
|
||||
if (ooh) sound.Add(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);
|
||||
}
|
||||
|
||||
|
||||
public void AndStop(float beat, bool ooh, bool doSound = true)
|
||||
{
|
||||
if (djYellowHolding) return;
|
||||
|
||||
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/andStop2", beat + .5f, offset: 0.1200f),
|
||||
new MultiSound.Sound("", beat + 1.5f)
|
||||
};
|
||||
|
||||
if (ooh)
|
||||
sound[2] = new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f);
|
||||
if (ooh) sound.Add(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;
|
||||
}
|
||||
public void VoiceLines(float beat, int type)
|
||||
public static void VoiceLines(float beat, int type)
|
||||
{
|
||||
string[] sounds;
|
||||
var sound = new MultiSound.Sound[] { };
|
||||
|
@ -568,7 +554,7 @@ namespace HeavenStudio.Games
|
|||
new MultiSound.Sound(sounds[2], beat + .5f),
|
||||
};
|
||||
|
||||
MultiSound.Play(sound);
|
||||
MultiSound.Play(sound, forcePlay: true);
|
||||
break;
|
||||
|
||||
case 1:
|
||||
|
@ -579,7 +565,7 @@ namespace HeavenStudio.Games
|
|||
new MultiSound.Sound(sounds[1], beat + .5f),
|
||||
};
|
||||
|
||||
MultiSound.Play(sound);
|
||||
MultiSound.Play(sound, forcePlay: true);
|
||||
break;
|
||||
|
||||
case 2:
|
||||
|
@ -590,7 +576,7 @@ namespace HeavenStudio.Games
|
|||
new MultiSound.Sound(sounds[1], beat + .5f),
|
||||
};
|
||||
|
||||
MultiSound.Play(sound);
|
||||
MultiSound.Play(sound, forcePlay: true);
|
||||
break;
|
||||
|
||||
case 3:
|
||||
|
@ -602,11 +588,11 @@ namespace HeavenStudio.Games
|
|||
new MultiSound.Sound(sounds[2], beat + 1f),
|
||||
};
|
||||
|
||||
MultiSound.Play(sound);
|
||||
MultiSound.Play(sound, forcePlay: true);
|
||||
break;
|
||||
|
||||
case 4:
|
||||
Jukebox.PlayOneShotGame("djSchool/yay");
|
||||
Jukebox.PlayOneShotGame("djSchool/yay", forcePlay: true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -614,110 +600,37 @@ namespace HeavenStudio.Games
|
|||
#region Inactive Game Commands
|
||||
public static void WarnBreakCmon(float beat, int type, bool ooh)
|
||||
{
|
||||
string[] sounds = new string[] { };
|
||||
switch (type)
|
||||
{
|
||||
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;
|
||||
}
|
||||
string[] sounds = type switch {
|
||||
0 => new string[] { "djSchool/breakCmon1", "djSchool/breakCmon2", "djSchool/ooh" },
|
||||
1 => new string[] { "djSchool/breakCmonAlt1", "djSchool/breakCmonAlt2", "djSchool/oohAlt" },
|
||||
2 => new string[] { "djSchool/breakCmonLoud1", "djSchool/breakCmonLoud2", "djSchool/oohLoud" },
|
||||
};
|
||||
|
||||
var sound = new MultiSound.Sound[]
|
||||
List<MultiSound.Sound> sound = new List<MultiSound.Sound>()
|
||||
{
|
||||
new MultiSound.Sound(sounds[0], beat),
|
||||
new MultiSound.Sound(sounds[1], beat + 1f, offset: 0.030f),
|
||||
new MultiSound.Sound("", beat + 2f)
|
||||
};
|
||||
|
||||
if (ooh)
|
||||
sound[2] = new MultiSound.Sound(sounds[2], beat + 2f);
|
||||
if (ooh) sound.Add(new MultiSound.Sound(sounds[2], beat + 2f));
|
||||
|
||||
MultiSound.Play(sound, forcePlay: true);
|
||||
MultiSound.Play(sound.ToArray(), forcePlay: true);
|
||||
wantBreak = beat;
|
||||
}
|
||||
|
||||
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/andStop2", beat + .5f, offset: 0.1200f),
|
||||
new MultiSound.Sound("", beat + 1.5f)
|
||||
};
|
||||
|
||||
if (ooh)
|
||||
sound[2] = new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f);
|
||||
if (ooh) sound.Add(new MultiSound.Sound("djSchool/oohAlt", beat + 1.5f));
|
||||
|
||||
|
||||
MultiSound.Play(sound, forcePlay: true);
|
||||
MultiSound.Play(sound.ToArray(), forcePlay: true);
|
||||
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
|
||||
}
|
||||
}
|
|
@ -29,14 +29,17 @@ namespace HeavenStudio.Games.Loaders
|
|||
},
|
||||
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,
|
||||
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("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("shouldPrepare", true, "Prepare?", "Should the dog prepare?"),
|
||||
new Param("muteThrow", false, "Mute", "Mute the throw? (ONLY WHEN INACTIVE)"),
|
||||
},
|
||||
},
|
||||
new GameAction("CutEverything", "Cut Everything!")
|
||||
{
|
||||
|
@ -53,39 +56,43 @@ namespace HeavenStudio.Games.Loaders
|
|||
function = delegate { DogNinja.instance.HereWeGo(eventCaller.currentEntity.beat); },
|
||||
defaultLength = 2,
|
||||
inactiveFunction = delegate { DogNinja.HereWeGoInactive(eventCaller.currentEntity.beat); },
|
||||
preFunctionLength = 1,
|
||||
},
|
||||
|
||||
// these are still here for backwards-compatibility but are hidden in the editor
|
||||
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,
|
||||
hidden = true,
|
||||
parameters = new List<Param>()
|
||||
{
|
||||
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")
|
||||
{
|
||||
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,
|
||||
hidden = true,
|
||||
parameters = new List<Param>()
|
||||
{
|
||||
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")
|
||||
{
|
||||
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,
|
||||
hidden = true,
|
||||
parameters = new List<Param>()
|
||||
{
|
||||
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"),
|
||||
}
|
||||
},
|
||||
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;
|
||||
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")]
|
||||
public Animator DogAnim; // dog misc animations
|
||||
public Animator BirdAnim; // bird flying in and out
|
||||
|
@ -105,10 +123,8 @@ namespace HeavenStudio.Games
|
|||
[SerializeField] GameObject ObjectBase;
|
||||
[SerializeField] GameObject FullBird;
|
||||
[SerializeField] SpriteRenderer WhichObject;
|
||||
[SerializeField] Transform ObjectHolder;
|
||||
public SpriteRenderer WhichLeftHalf;
|
||||
public SpriteRenderer WhichRightHalf;
|
||||
[SerializeField] Canvas cutEverythingCanvas;
|
||||
[SerializeField] TMP_Text cutEverythingText;
|
||||
|
||||
[Header("Curves")]
|
||||
|
@ -119,9 +135,7 @@ namespace HeavenStudio.Games
|
|||
|
||||
private float lastReportedBeat = 0f;
|
||||
private bool birdOnScreen = false;
|
||||
public bool usesCustomObject = false;
|
||||
static bool dontBop = false;
|
||||
public bool needPrepare = false;
|
||||
private const string sfxNum = "dogNinja/";
|
||||
|
||||
public static DogNinja instance;
|
||||
|
@ -157,27 +171,18 @@ namespace HeavenStudio.Games
|
|||
//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()
|
||||
{
|
||||
instance = this;
|
||||
}
|
||||
|
||||
void OnDestroy()
|
||||
{
|
||||
if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) {
|
||||
if (queuedThrows.Count > 0) queuedThrows.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (DogAnim.GetBool("needPrepare") && DogAnim.IsAnimationNotPlaying())
|
||||
|
@ -201,6 +206,13 @@ namespace HeavenStudio.Games
|
|||
Jukebox.PlayOneShotGame("dogNinja/whiff");
|
||||
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()
|
||||
|
@ -216,51 +228,69 @@ namespace HeavenStudio.Games
|
|||
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;
|
||||
if ((typeL == 0 && direction == 0)
|
||||
|| (typeR == 0 && direction == 1)
|
||||
|| ((typeL == 0 || typeR == 0) && direction == 2)) {
|
||||
// random object code. it makes a random number from 1-6 and sets that as the sprite
|
||||
if (typeL == 0 || typeR == 0) {
|
||||
// random object code. it makes a random number from 1-7 and sets that as the sprite
|
||||
System.Random rd = new System.Random();
|
||||
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
|
||||
if (direction == 0 || direction == 2) {
|
||||
if (direction is 0 or 2) {
|
||||
WhichObject.sprite = ObjectTypes[typeL];
|
||||
ThrowObject ObjectL = Instantiate(ObjectBase, ObjectHolder).GetComponent<ThrowObject>();
|
||||
ThrowObject ObjectL = Instantiate(ObjectBase, gameObject.transform).GetComponent<ThrowObject>();
|
||||
ObjectL.startBeat = beat;
|
||||
ObjectL.curve = CurveFromLeft;
|
||||
ObjectL.fromLeft = true;
|
||||
ObjectL.direction = direction;
|
||||
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];
|
||||
ThrowObject ObjectR = Instantiate(ObjectBase, ObjectHolder).GetComponent<ThrowObject>();
|
||||
ThrowObject ObjectR = Instantiate(ObjectBase, gameObject.transform).GetComponent<ThrowObject>();
|
||||
ObjectR.startBeat = beat;
|
||||
ObjectR.curve = CurveFromRight;
|
||||
ObjectR.fromLeft = false;
|
||||
ObjectR.direction = direction;
|
||||
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)
|
||||
{
|
||||
// plays one anim with sfx when it's not on screen, plays a different anim with no sfx when on screen. ez
|
||||
|
|
|
@ -12,15 +12,14 @@ namespace HeavenStudio.Games.Scripts_DogNinja
|
|||
{
|
||||
public float startBeat;
|
||||
public int type;
|
||||
public string textObj;
|
||||
public bool fromLeft;
|
||||
public bool fromRight;
|
||||
public bool shouldSfx = true;
|
||||
public int direction;
|
||||
public string sfxNum;
|
||||
|
||||
private Vector3 objPos;
|
||||
private bool isActive = true;
|
||||
private float barelyTime;
|
||||
string sfxNum = "dogNinja/";
|
||||
|
||||
[Header("Animators")]
|
||||
Animator DogAnim;
|
||||
|
@ -48,13 +47,7 @@ namespace HeavenStudio.Games.Scripts_DogNinja
|
|||
{
|
||||
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);
|
||||
|
||||
DogAnim.SetBool("needPrepare", true);
|
||||
}
|
||||
|
||||
private void Update()
|
||||
|
@ -87,27 +80,25 @@ namespace HeavenStudio.Games.Scripts_DogNinja
|
|||
|
||||
private void SuccessSlice()
|
||||
{
|
||||
string Slice = "Slice";
|
||||
if (direction == 0) {
|
||||
Slice += "Left";
|
||||
} else if (direction == 1) {
|
||||
Slice += "Right";
|
||||
} else {
|
||||
Slice += "Both";
|
||||
}
|
||||
string slice = "Slice" + direction switch
|
||||
{
|
||||
0 => "Left",
|
||||
1 => "Right",
|
||||
2 => "Both",
|
||||
};
|
||||
|
||||
DogAnim.DoScaledAnimationAsync(Slice, 0.5f);
|
||||
if (!(direction == 2 && fromLeft)) Jukebox.PlayOneShotGame(sfxNum+"2");
|
||||
DogAnim.DoScaledAnimationAsync(slice, 0.5f);
|
||||
if (shouldSfx) Jukebox.PlayOneShotGame(sfxNum+"2");
|
||||
|
||||
game.WhichLeftHalf.sprite = objectLeftHalves[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.lefty = fromLeft;
|
||||
LeftHalf.objPos = objPos;
|
||||
|
||||
SpawnHalves RightHalf = Instantiate(HalvesRightBase).GetComponent<SpawnHalves>();
|
||||
SpawnHalves RightHalf = Instantiate(HalvesRightBase, game.gameObject.transform).GetComponent<SpawnHalves>();
|
||||
RightHalf.startBeat = startBeat;
|
||||
RightHalf.lefty = fromLeft;
|
||||
RightHalf.objPos = objPos;
|
||||
|
@ -120,16 +111,14 @@ namespace HeavenStudio.Games.Scripts_DogNinja
|
|||
isActive = false;
|
||||
barelyTime = Conductor.instance.songPositionInBeats;
|
||||
|
||||
string Barely = "Barely";
|
||||
if (direction == 0) {
|
||||
Barely += "Left";
|
||||
} else if (direction == 1) {
|
||||
Barely += "Right";
|
||||
} else {
|
||||
Barely += "Both";
|
||||
}
|
||||
string barely = "Barely" + direction switch
|
||||
{
|
||||
0 => "Left",
|
||||
1 => "Right",
|
||||
2 => "Both",
|
||||
};
|
||||
|
||||
DogAnim.DoScaledAnimationAsync(Barely, 0.5f);
|
||||
DogAnim.DoScaledAnimationAsync(barely, 0.5f);
|
||||
Jukebox.PlayOneShotGame("dogNinja/barely");
|
||||
}
|
||||
|
||||
|
|
|
@ -33,19 +33,14 @@ namespace HeavenStudio.Games.Loaders
|
|||
preFunctionLength = 1f,
|
||||
preFunction = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MeatGrinder.PreMeatCall(e.beat);
|
||||
MeatGrinder.PreInterval(e.beat, 4f);
|
||||
},
|
||||
},
|
||||
new GameAction("StartInterval", "Start Interval")
|
||||
{
|
||||
function = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MeatGrinder.instance.StartInterval(e.beat, e.length);
|
||||
},
|
||||
defaultLength = 4f,
|
||||
resizable = true,
|
||||
priority = 1,
|
||||
preFunctionLength = 2f,
|
||||
preFunction = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MeatGrinder.PreInterval(e.beat, e.length);
|
||||
|
@ -76,6 +71,12 @@ namespace HeavenStudio.Games
|
|||
public class MeatGrinder : Minigame
|
||||
{
|
||||
static List<float> queuedInputs = new List<float>();
|
||||
static List<QueuedInterval> queuedIntervals = new List<QueuedInterval>();
|
||||
struct QueuedInterval
|
||||
{
|
||||
public float beat;
|
||||
public float length;
|
||||
}
|
||||
|
||||
[Header("Objects")]
|
||||
public GameObject MeatBase;
|
||||
|
@ -87,9 +88,9 @@ namespace HeavenStudio.Games
|
|||
[Header("Variables")]
|
||||
bool intervalStarted;
|
||||
float intervalStartBeat;
|
||||
float beatInterval = 4f;
|
||||
bool bossBop = true;
|
||||
bool dontCall = false;
|
||||
bool hasSignaled;
|
||||
public float beatInterval = 4f;
|
||||
public bool bossAnnoyed = false;
|
||||
private float lastReportedBeat = 0f;
|
||||
const string sfxName = "meatGrinder/";
|
||||
|
@ -111,6 +112,8 @@ namespace HeavenStudio.Games
|
|||
{
|
||||
if (!Conductor.instance.isPlaying || Conductor.instance.isPaused) {
|
||||
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 (!Conductor.instance.isPlaying && !Conductor.instance.isPaused && intervalStarted) {
|
||||
if (!Conductor.instance.NotStopped()) {
|
||||
intervalStarted = false;
|
||||
beatInterval = 4f;
|
||||
}
|
||||
|
||||
if (PlayerInput.Pressed() && !IsExpectingInputNow(InputType.STANDARD_DOWN)) {
|
||||
if (PlayerInput.Pressed(true) && !IsExpectingInputNow(InputType.STANDARD_DOWN)) {
|
||||
ScoreMiss();
|
||||
TackAnim.DoScaledAnimationAsync("TackEmptyHit", 0.5f);
|
||||
TackAnim.SetBool("tackMeated", false);
|
||||
|
@ -133,6 +137,11 @@ namespace HeavenStudio.Games
|
|||
}
|
||||
|
||||
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()
|
||||
|
@ -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) {
|
||||
MultiSound.Play(new MultiSound.Sound[] { new MultiSound.Sound(sfxName+"startSignal", beat - 1f), }, forcePlay: true);
|
||||
if (MeatGrinder.instance.intervalStarted || MeatGrinder.queuedIntervals.Count > 0) return;
|
||||
|
||||
BeatAction.New(instance.gameObject, new List<BeatAction.Action>() {
|
||||
new BeatAction.Action(beat - 1, delegate { instance.BossAnim.DoScaledAnimationAsync("BossSignal", 0.5f); }), });
|
||||
MeatGrinder.queuedIntervals.Add(new QueuedInterval() {
|
||||
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;
|
||||
MeatGrinder.instance.beatInterval = interval;
|
||||
}
|
||||
|
||||
public void StartInterval(float beat, float interval)
|
||||
public void StartInterval(float beat, float length)
|
||||
{
|
||||
if (MeatGrinder.instance.intervalStarted) return;
|
||||
|
||||
intervalStartBeat = beat;
|
||||
if (!intervalStarted) { intervalStarted = true; }
|
||||
intervalStarted = true;
|
||||
beatInterval = length;
|
||||
|
||||
BeatAction.New(gameObject, new List<BeatAction.Action>()
|
||||
{
|
||||
new BeatAction.Action(beat + interval - 1, delegate { PassTurn(beat); }),
|
||||
BeatAction.New(gameObject, new List<BeatAction.Action>() {
|
||||
new BeatAction.Action(beat + length - 0.33f, delegate { PassTurn(beat); }),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -195,22 +215,13 @@ namespace HeavenStudio.Games
|
|||
{
|
||||
Jukebox.PlayOneShotGame(sfxName+"toss");
|
||||
|
||||
MeatToss Meat = Instantiate(MeatBase).GetComponent<MeatToss>();
|
||||
MeatToss Meat = Instantiate(MeatBase, gameObject.transform).GetComponent<MeatToss>();
|
||||
Meat.startBeat = beat;
|
||||
Meat.cueLength = 1f;
|
||||
Meat.cueBased = true;
|
||||
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)
|
||||
{
|
||||
BossAnim.DoScaledAnimationAsync("BossCall", 0.5f);
|
||||
|
@ -226,14 +237,14 @@ namespace HeavenStudio.Games
|
|||
|
||||
public void PassTurn(float beat)
|
||||
{
|
||||
dontCall = false;
|
||||
hasSignaled = false;
|
||||
intervalStarted = false;
|
||||
foreach (var input in queuedInputs)
|
||||
{
|
||||
BeatAction.New(instance.gameObject, new List<BeatAction.Action>()
|
||||
{
|
||||
new BeatAction.Action(input + beat, delegate {
|
||||
MeatToss Meat = Instantiate(MeatBase).GetComponent<MeatToss>();
|
||||
new BeatAction.Action(input + beatInterval , delegate {
|
||||
MeatToss Meat = Instantiate(MeatBase, gameObject.transform).GetComponent<MeatToss>();
|
||||
Meat.startBeat = beat;
|
||||
Meat.cueLength = beatInterval + input;
|
||||
Meat.cueBased = false;
|
||||
|
|
|
@ -13,9 +13,7 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
|
|||
public float cueLength;
|
||||
public bool cueBased;
|
||||
public string meatType;
|
||||
bool animCheck = false;
|
||||
|
||||
|
||||
bool animCheck;
|
||||
|
||||
[Header("Animators")]
|
||||
private Animator anim;
|
||||
|
@ -30,11 +28,12 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
|
|||
|
||||
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>()
|
||||
{
|
||||
new BeatAction.Action(cueBased ? startBeat + 0.66f : cueLength + startBeat - 1 + 0.66f, delegate { anim.DoScaledAnimationAsync(meatType+"Thrown", 0.32f); }),
|
||||
BeatAction.New(gameObject, new List<BeatAction.Action>() {
|
||||
new BeatAction.Action(cueBased ? startBeat + 0.66f : cueLength + startBeat - 1 + 0.66f, delegate {
|
||||
anim.DoScaledAnimationAsync(meatType+"Thrown", 0.32f);
|
||||
}),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -63,8 +62,7 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
|
|||
anim.DoScaledAnimationAsync(meatType+"Hit", 0.5f);
|
||||
animCheck = true;
|
||||
|
||||
if (state >= 1f || state <= -1f)
|
||||
{
|
||||
if (state >= 1f || state <= -1f) {
|
||||
InputActions(true, "tink", "TackHitBarely");
|
||||
} else {
|
||||
InputActions(false, "meatHit", "TackHitSuccess");
|
||||
|
@ -79,9 +77,6 @@ namespace HeavenStudio.Games.Scripts_MeatGrinder
|
|||
game.TackAnim.SetBool("tackMeated", true);
|
||||
}
|
||||
|
||||
private void Nothing(PlayerActionEvent caller)
|
||||
{
|
||||
|
||||
}
|
||||
private void Nothing(PlayerActionEvent caller) { }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,13 +19,14 @@ namespace HeavenStudio.Games.Loaders
|
|||
{
|
||||
preFunction = delegate {var e = eventCaller.currentEntity; MrUpbeat.Stepping(e.beat, e.length); },
|
||||
defaultLength = 4f,
|
||||
resizable = true
|
||||
resizable = true,
|
||||
},
|
||||
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,
|
||||
resizable = true
|
||||
resizable = true,
|
||||
inactiveFunction = delegate {var e = eventCaller.currentEntity; MrUpbeat.Blipping(e.beat, e.length); },
|
||||
},
|
||||
new GameAction("ding!", "Ding!")
|
||||
{
|
||||
|
@ -47,17 +48,19 @@ namespace HeavenStudio.Games
|
|||
|
||||
public class MrUpbeat : Minigame
|
||||
{
|
||||
[Header("References")]
|
||||
public Animator metronomeAnim;
|
||||
public UpbeatMan man;
|
||||
|
||||
[Header("Properties")]
|
||||
static List<float> queuedBeeps = new List<float>();
|
||||
static List<queuedUpbeatInputs> queuedInputs = new List<queuedUpbeatInputs>();
|
||||
public struct queuedUpbeatInputs
|
||||
{
|
||||
public float beat;
|
||||
public bool goRight;
|
||||
}
|
||||
|
||||
[Header("References")]
|
||||
public Animator metronomeAnim;
|
||||
public UpbeatMan man;
|
||||
|
||||
[Header("Properties")]
|
||||
bool startLeft;
|
||||
|
||||
public static MrUpbeat instance;
|
||||
|
@ -72,6 +75,7 @@ namespace HeavenStudio.Games
|
|||
if (!Conductor.instance.isPlaying || Conductor.instance.isPaused)
|
||||
{
|
||||
if (queuedInputs.Count > 0) queuedInputs.Clear();
|
||||
if (queuedBeeps.Count > 0) queuedBeeps.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -117,6 +121,16 @@ namespace HeavenStudio.Games
|
|||
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)
|
||||
|
@ -125,15 +139,17 @@ namespace HeavenStudio.Games
|
|||
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++)
|
||||
{
|
||||
BeatAction.New(instance.gameObject, new List<BeatAction.Action>()
|
||||
{
|
||||
new BeatAction.Action(beat + i, delegate { man.Blip(); }),
|
||||
});
|
||||
beeps.Add(new MultiSound.Sound("mrUpbeat/blip", beat + i));
|
||||
queuedBeeps.Add(beat + i);
|
||||
}
|
||||
|
||||
MultiSound.Play(beeps.ToArray(), forcePlay: true);
|
||||
}
|
||||
|
||||
public static void Stepping(float beat, float length)
|
||||
|
|
|
@ -50,12 +50,6 @@ namespace HeavenStudio.Games.Scripts_MrUpbeat
|
|||
onGround = true;
|
||||
}
|
||||
|
||||
public void Blip()
|
||||
{
|
||||
Jukebox.PlayOneShotGame("mrUpbeat/blip");
|
||||
blipAnimator.Play("Blip", 0, 0);
|
||||
}
|
||||
|
||||
private void CheckShadows()
|
||||
{
|
||||
if (onGround) return;
|
||||
|
@ -72,7 +66,5 @@ namespace HeavenStudio.Games.Scripts_MrUpbeat
|
|||
transform.localScale = new Vector3(1, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
|
@ -37,13 +37,16 @@ namespace HeavenStudio.Games.Loaders
|
|||
},
|
||||
new GameAction("One", "One")
|
||||
{
|
||||
function = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MunchyMonk.PreOneGoCue(e.beat, e["oneColor"]);
|
||||
},
|
||||
defaultLength = 2f,
|
||||
parameters = new List<Param>()
|
||||
{
|
||||
new Param("oneColor", new Color(1, 1, 1, 1), "Color", "Change the color of the dumpling")
|
||||
},
|
||||
preFunctionLength = 0,
|
||||
preFunction = delegate {
|
||||
inactiveFunction = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MunchyMonk.PreOneGoCue(e.beat, e["oneColor"]);
|
||||
}
|
||||
|
@ -63,13 +66,16 @@ namespace HeavenStudio.Games.Loaders
|
|||
},
|
||||
new GameAction("Three", "Three")
|
||||
{
|
||||
function = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MunchyMonk.PreThreeGoCue(e.beat, e["threeColor"]);
|
||||
},
|
||||
defaultLength = 4f,
|
||||
parameters = new List<Param>()
|
||||
{
|
||||
new Param("threeColor", new Color(0.34f, 0.77f, 0.36f, 1), "Color", "Change the color of the dumplings")
|
||||
},
|
||||
preFunctionLength = 0,
|
||||
preFunction = delegate {
|
||||
inactiveFunction = delegate {
|
||||
var e = eventCaller.currentEntity;
|
||||
MunchyMonk.PreThreeGoCue(e.beat, e["threeColor"]);
|
||||
}
|
||||
|
@ -261,8 +267,9 @@ namespace HeavenStudio.Games
|
|||
&& !isStaring){
|
||||
MonkAnim.DoScaledAnimationAsync("Bop", 0.5f);
|
||||
}
|
||||
if (BrowAnim.IsPlayingAnimationName("Bop") && growLevel == 4) BrowAnim.DoScaledAnimationAsync("Bop", 0.5f);
|
||||
if (StacheAnim.IsPlayingAnimationName("Bop"+growLevel)) StacheAnim.DoScaledAnimationAsync("Bop"+growLevel, 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 (BrowAnim.IsPlayingAnimationName("Bop") && growLevel == 4) BrowAnim.DoScaledAnimationAsync("Bop", 0.5f);
|
||||
//if (StacheAnim.IsPlayingAnimationName("Bop"+growLevel)) StacheAnim.DoScaledAnimationAsync("Bop"+growLevel, 0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -321,9 +321,7 @@ namespace HeavenStudio.Games
|
|||
new BeatAction.Action(beat + 1f, delegate { particleEffectMonkeys_2(); }),
|
||||
});
|
||||
|
||||
|
||||
|
||||
ScheduleInput(beat, .95f, InputType.STANDARD_DOWN, OnJumpTap, OnJumpTapMiss, OnEmpty); //why .95f? no idea, doesn't sound right w/ 1f
|
||||
ScheduleInput(beat, 1f, InputType.STANDARD_DOWN, OnJumpTap, OnJumpTapMiss, OnEmpty); //why would it be .95f? no idea, sounds fine w/ 1f
|
||||
|
||||
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); }),
|
||||
});
|
||||
|
||||
|
||||
ScheduleInput(beat, .95f, InputType.STANDARD_DOWN, OnJumpFinalTap, OnFinalJumpTapMiss, OnEmpty);
|
||||
ScheduleInput(beat, 1f, InputType.STANDARD_DOWN, OnJumpFinalTap, OnFinalJumpTapMiss, OnEmpty);
|
||||
|
||||
BeatAction.New(gameObject, new List<BeatAction.Action>()
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue