Playable Marcher (#265)

* Marcher changes

As the title suggests, this implements da marcher changes, but also adds a nearMiss sound which was strangely missing.

* Fix some problems, add sound seqs

Fixes the game from not loading due to an asset bundle error, and removes some currently non-functioning stuff, and uses sound sequences for attention, march, and halt.

* correct grammar in display

* fix sarge sound sequences

fix marching inputs being unreliable

---------

Co-authored-by: minenice55 <star.elementa@gmail.com>
This commit is contained in:
Amy54Desu 2023-02-07 12:17:40 -05:00 committed by GitHub
parent 68da57a407
commit b6db2e328e
113 changed files with 2616 additions and 276 deletions

Binary file not shown.

View file

@ -0,0 +1,52 @@
ManifestFileVersion: 0
CRC: 2315884584
AssetBundleManifest:
AssetBundleInfos:
Info_0:
Name: ntridol/common
Dependencies: {}
Info_1:
Name: karate/common
Dependencies: {}
Info_2:
Name: ntrsamurai/common
Dependencies: {}
Info_3:
Name: ctrpillow/common
Dependencies: {}
Info_4:
Name: ntrcoin/common
Dependencies: {}
Info_5:
Name: ctrpillow/locale.ko
Dependencies: {}
Info_6:
Name: karate/locale.en
Dependencies: {}
Info_7:
Name: ctrpillow/locale.jp
Dependencies: {}
Info_8:
Name: ntridol/locale.jp
Dependencies: {}
Info_9:
Name: ctrpillow/locale.en
Dependencies: {}
Info_10:
Name: agbmarcher/common
Dependencies: {}
Info_11:
Name: ctrcatchy/common
Dependencies: {}
Info_12:
Name: agbmarcher/locale.en
Dependencies: {}
Info_13:
Name: agbmarcher/locale.jp
Dependencies: {}
Info_14:
Name: ntrdj/common
Dependencies: {}
Info_15:
Name: ntrsamurai/locale.en
Dependencies: {}

Binary file not shown.

View file

@ -0,0 +1,23 @@
ManifestFileVersion: 0
CRC: 4290178227
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: f829a501369398226ae8e54d4ebdcb78
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/marchingOrders/halt2.ogg
- Assets/Resources/Sfx/games/marchingOrders/marchStart.ogg
- Assets/Resources/Sfx/games/marchingOrders/turnAction.wav
- Assets/Resources/Sfx/games/marchingOrders/faceTurnOther.ogg
- Assets/Resources/Sfx/games/marchingOrders/turnActionPlayer.wav
- Assets/Resources/Sfx/games/marchingOrders/stepOther.ogg
- Assets/Resources/Sfx/games/marchingOrders/stepPlayer.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,33 @@
ManifestFileVersion: 0
CRC: 674996244
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: e91d85cc9667dd8011e284f2673bbde5
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/marchingOrders/en/attention1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/attention2.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn3fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn2fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/march1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/attention3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn2.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn1fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn1fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn2fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn3fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/halt1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn2.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,34 @@
ManifestFileVersion: 0
CRC: 2882341362
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 21a9497f492f5c798829110c19c1ea64
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn3Fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/march2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/march1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/attention1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn3.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/march3.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/halt1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/attention2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn2Fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn2Fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn1Fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn3Fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn1Fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn3.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,84 @@
ManifestFileVersion: 0
CRC: 3784579313
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: f383d111543007cf1ae0432356438af5
TypeTreeHash:
serializedVersion: 2
Hash: d2623ac67fb3abdc3163e95f50112f30
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 54ed8f81614b9564b99577f03cb58602, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 5b9d796f35f4e624089f267d51df9223, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
- Class: 221
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Games.Minigame/Eligible
Assets:
- Assets/Resources/Sfx/games/catchyTune/whiff.wav
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/idle.anim
- Assets/Resources/Sfx/games/catchyTune/fruitThrough.wav
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/stopsmile.anim
- Assets/Resources/Sfx/games/catchyTune/rightPineapple.ogg
- Assets/Resources/Games/catchyTune.prefab
- Assets/Resources/Sfx/games/catchyTune/missTest.wav
- Assets/Resources/Sprites/Games/CatchyTune/ct2.png
- Assets/Resources/Sprites/Games/CatchyTune/sky.png
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/miss pineapple.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/catch orange.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/catch pineapple.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/pineapple bounce.anim
- Assets/Resources/Sfx/games/catchyTune/barely left.wav
- Assets/Resources/Sfx/games/catchyTune/leftPineappleCatch.ogg
- Assets/Resources/Sfx/games/catchyTune/rightOrangeCatch.ogg
- Assets/Resources/Sfx/games/catchyTune/rightPineappleCatch.ogg
- Assets/Resources/Sfx/games/catchyTune/leftOrangeCatch.ogg
- Assets/Resources/Sfx/games/catchyTune/rightOrange.ogg
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/Alalin and plalin.controller
- Assets/Resources/Sfx/games/catchyTune/leftOrange.ogg
- Assets/Resources/Sfx/games/catchyTune/barely right.wav
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/still.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/bop.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/smile.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/miss.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/whiff.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/orange bounce.anim
- Assets/Resources/Sprites/Games/CatchyTune/ct1.png
- Assets/Resources/Sfx/games/catchyTune/leftPineapple.ogg
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/fruit barely.anim
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/pineapple.overrideController
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/orange.controller
- Assets/Resources/Sprites/Games/CatchyTune/sprites.png
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,115 @@
ManifestFileVersion: 0
CRC: 2761047199
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 15f79de095b76eba0dfcf65a85643447
TypeTreeHash:
serializedVersion: 2
Hash: f7c97b63c72a16f96d1364bd2603929e
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 001bfcff024077442be36970f043aa29, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: eb277585c35c35b4782c158384375c49, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 2d6fefe3a12017248ad1d7d18e5d11b2, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 210
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sprites/Games/PajamaParty/pillow_obj.png
- Assets/Resources/Games/pajamaParty.prefab
- Assets/Resources/Sfx/games/pajamaParty/jumpJust.wav
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoPickUp.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/MakoPillow/ThrowOut.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/NoPose.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/MakoPillow/Mako_Pillow.controller
- Assets/Resources/Sfx/games/pajamaParty/siesta2.ogg
- Assets/Resources/Sfx/games/pajamaParty/five4.ogg
- Assets/Resources/Sfx/games/pajamaParty/charge.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoReadySleep.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/BG/NoPose.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoCatchNg.anim
- Assets/Resources/Sprites/Games/PajamaParty/pillow_half_half.png
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyBeat.anim
- Assets/Resources/Sfx/games/pajamaParty/siesta1.ogg
- Assets/Resources/Sprites/Games/PajamaParty/pillow_objMapped.mat
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeySleep01.anim
- Assets/Resources/Sfx/games/pajamaParty/throw2.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoAwake.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeySleep02.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoCatch.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoLand.anim
- Assets/Resources/Sfx/games/pajamaParty/five3.ogg
- Assets/Resources/Prefabs/Games/PajamaParty/Monkey.prefab
- Assets/Resources/Sfx/games/pajamaParty/throw1.ogg
- Assets/Resources/Sfx/games/pajamaParty/three1.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoReady.anim
- Assets/Resources/Sfx/games/pajamaParty/siesta3.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoThrow.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleep00.anim
- Assets/Resources/Sfx/games/pajamaParty/five1.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyThrow.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyJump02.anim
- Assets/Resources/Sfx/games/pajamaParty/siestaDone.ogg
- Assets/Resources/Sfx/games/pajamaParty/throw3.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoThrowOut.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyJump.anim
- Assets/Resources/Sprites/Games/PajamaParty/pillow_obj02.png
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoJump.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepNg.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoThrough.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyJump03.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyReady.anim
- Assets/Resources/Sfx/games/pajamaParty/five2.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Bed/NoPose.anim
- Assets/Resources/Sfx/games/pajamaParty/five5.wav
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyAwake.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleep01.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Bed/Bed.controller
- Assets/Resources/Sfx/games/pajamaParty/three3.wav
- Assets/Resources/Sfx/games/pajamaParty/three2.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/Mako.controller
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyReadySleep.anim
- Assets/Resources/Sfx/games/pajamaParty/siestaBad.wav
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/NoPose.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoReadySleep01.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepThrough.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/MakoPillow/NoPose.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepJust.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/BG/Bg.controller
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/Monkey.controller
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepOut.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Bed/BedImpact.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/BG/SlideOpen.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeySleep00.anim
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyLand.anim
- Assets/Resources/Sfx/games/pajamaParty/siesta4.ogg
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoBeat.anim
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,21 @@
ManifestFileVersion: 0
CRC: 3002949337
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: e8f2528dabecc802755f30fef2507063
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/pajamaParty/en/throw5.ogg
- Assets/Resources/Sfx/games/pajamaParty/en/catch0.ogg
- Assets/Resources/Sfx/games/pajamaParty/en/throw4a.ogg
- Assets/Resources/Sfx/games/pajamaParty/en/catch1.ogg
- Assets/Resources/Sfx/games/pajamaParty/en/throw4.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,21 @@
ManifestFileVersion: 0
CRC: 856304629
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 993d17828cc8c2ead270259d71223ae7
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/pajamaParty/jp/throw5.ogg
- Assets/Resources/Sfx/games/pajamaParty/jp/catch1.ogg
- Assets/Resources/Sfx/games/pajamaParty/jp/catch0.ogg
- Assets/Resources/Sfx/games/pajamaParty/jp/throw4a.ogg
- Assets/Resources/Sfx/games/pajamaParty/jp/throw4.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,21 @@
ManifestFileVersion: 0
CRC: 71553762
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: a6ede3d4f682835b36b3ca9fb6cdcb00
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/pajamaParty/ko/catch0.ogg
- Assets/Resources/Sfx/games/pajamaParty/ko/throw4.ogg
- Assets/Resources/Sfx/games/pajamaParty/ko/throw5.ogg
- Assets/Resources/Sfx/games/pajamaParty/ko/throw4a.ogg
- Assets/Resources/Sfx/games/pajamaParty/ko/catch1.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,211 @@
ManifestFileVersion: 0
CRC: 3687501793
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 7037f57831ccff4242343ba21883aced
TypeTreeHash:
serializedVersion: 2
Hash: 98a6d4eb4172ec02b55d5f14afb2d5a8
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 43
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 3f1678e3fe1b7c94f9a1558cfd247853, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: e6ef00cb3bdcfd647bd634066ce4107d, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 9fe0aa75ca1a42347aea0b0b14b024a4, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: d73c427be556896499214ab4666ff3b3, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: af41fb607b88d8644b683298f8fcaf54, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 182
Script: {instanceID: 0}
- Class: 198
Script: {instanceID: 0}
- Class: 199
Script: {instanceID: 0}
- Class: 210
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
- Class: 222
Script: {instanceID: 0}
- Class: 223
Script: {instanceID: 0}
- Class: 224
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Games.Minigame/Eligible
- AssemblyName: UnityEngine.CoreModule
ClassName: UnityEngine.Events.PersistentCallGroup
- AssemblyName: UnityEngine.CoreModule
ClassName: UnityEngine.RectOffset
- AssemblyName: UnityEngine.UI
ClassName: UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
Assets:
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_2.png
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_rock.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/fire.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ToReady.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/NoPose.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/BGeffect.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item00.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item03.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelWoodRecolorable.png
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item09.anim
- Assets/Resources/Sfx/games/karateman/gogoSwitch.ogg
- Assets/Resources/Sfx/games/karateman/nori_ng.wav
- Assets/Resources/Sprites/Games/KarateMan/effect/potStar.png
- Assets/Resources/Sprites/Games/KarateMan/effect/kickFragment.png
- Assets/Resources/Sfx/games/karateman/swingKick.wav
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelWood.png
- Assets/Resources/Sfx/games/karateman/gogo.ogg
- Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut.wav
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_1.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/JabNoNuri.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_1.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ManCharge.anim
- Assets/Resources/Sfx/games/karateman/tacobell.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00.anim
- Assets/Resources/Sfx/games/karateman/swingNoHit_alt.wav
- Assets/Resources/Sprites/Games/KarateMan/karateman_word.png
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_kick.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelPartsRecolorable01.png
- Assets/Resources/Sfx/games/karateman/swingNoHit.wav
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face08.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face06.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_bombfire.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_bombimpact.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ManKick.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/ItemObject.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowKick.anim
- Assets/Resources/Sfx/games/karateman/hitNoNori.wav
- Assets/Resources/Sfx/games/karateman/potHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriFull.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriNone.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/NoPose.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Jab.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face04.anim
- Assets/Resources/Sfx/games/karateman/rockHit.ogg
- Assets/Resources/Sfx/games/karateman/punchKickHit1.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Beat.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face03.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/karateman_bulbhit_fx_0.png
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Sunburst.anim
- Assets/Resources/Sfx/games/karateman/comboHit2.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowJab.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_cellshader.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_2.png
- Assets/Resources/Sprites/Games/KarateMan/karateman_nonurijab.mat
- Assets/Resources/Sfx/games/karateman/rockHit_fullNori.wav
- Assets/Resources/Sfx/games/karateman/lightbulbOut.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item08.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_gradient.png
- Assets/Resources/Sprites/Games/KarateMan/effect/impact.png
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts00.png
- Assets/Resources/Sfx/games/karateman/bombBreak.ogg
- Assets/Resources/Sfx/games/karateman/barrelBreak.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelPartsRecolorable00.png
- Assets/Resources/Sprites/Games/KarateMan/effect/kickHit.png
- Assets/Resources/Games/karateman.prefab
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item05.anim
- Assets/Resources/Sfx/games/karateman/comboMiss.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item99.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face05.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_overlaydeco00.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/NoPose.anim
- Assets/Resources/Sfx/games/karateman/comboHit1.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowKickMiss.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriHeart.controller
- Assets/Resources/Sfx/games/karateman/karate_through.wav
- Assets/Resources/Sfx/games/karateman/bombHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/karateman_main.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item07.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face02.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_radial.png
- Assets/Resources/Sprites/Games/KarateMan/effect/karateman_bulbhit_fx_1.png
- Assets/Resources/Sprites/Games/KarateMan/karateman_norimapping.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/UpperCut.anim
- Assets/Resources/Sfx/games/karateman/potHit_lowNori.wav
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.controller
- Assets/Resources/Sfx/games/karateman/lightbulbHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_pot.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/rockEmitter.png
- Assets/Resources/Sfx/games/karateman/objectOut.ogg
- Assets/Resources/Sfx/games/karateman/barrelOutCombos.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item04.anim
- Assets/Resources/Sfx/games/karateman/comboHit3.ogg
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_bloody.png
- Assets/Resources/Sfx/games/karateman/cookingPot.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face01.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_overlays.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01.anim
- Assets/Resources/Sfx/games/karateman/barrelOutKicks.ogg
- Assets/Resources/Sfx/games/karateman/bombKick.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item01.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02.anim
- Assets/Resources/Sfx/games/karateman/alienHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Rings.anim
- Assets/Resources/Sfx/games/karateman/comboHit4.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/KarateManHead.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item06.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/KarateMan.controller
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts01.png
- Assets/Resources/Sfx/games/karateman/punchKickHit2.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/other.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/BackHand.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Straight.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face07.anim
- Assets/Resources/Sfx/games/karateman/lightbulbBreak.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item02.anim
- Assets/Resources/Sfx/games/karateman/nori_through.wav
- Assets/Resources/Sfx/games/karateman/offbeatObjectOut.ogg
- Assets/Resources/Sfx/games/karateman/nori_just.wav
- Assets/Resources/Sfx/games/karateman/soccerHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/karateman_bulb_light.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face00.anim
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,33 @@
ManifestFileVersion: 0
CRC: 424929736
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 20c0bb0f144ef793bda24fdef430d30d
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/karateman/en/punchKick4.ogg
- Assets/Resources/Sfx/games/karateman/en/one.ogg
- Assets/Resources/Sfx/games/karateman/en/punchy2.ogg
- Assets/Resources/Sfx/games/karateman/en/threeAlt.wav
- Assets/Resources/Sfx/games/karateman/en/hitAlt.wav
- Assets/Resources/Sfx/games/karateman/en/two.ogg
- Assets/Resources/Sfx/games/karateman/en/punchKick3.ogg
- Assets/Resources/Sfx/games/karateman/en/four.ogg
- Assets/Resources/Sfx/games/karateman/en/punchKick1.ogg
- Assets/Resources/Sfx/games/karateman/en/pow.ogg
- Assets/Resources/Sfx/games/karateman/en/punchy3.ogg
- Assets/Resources/Sfx/games/karateman/en/ko.ogg
- Assets/Resources/Sfx/games/karateman/en/punchy1.ogg
- Assets/Resources/Sfx/games/karateman/en/punchy4.ogg
- Assets/Resources/Sfx/games/karateman/en/hit.ogg
- Assets/Resources/Sfx/games/karateman/en/three.ogg
- Assets/Resources/Sfx/games/karateman/en/punchKick2.ogg
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,52 @@
ManifestFileVersion: 0
CRC: 1508264833
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 2a9e68c23fda6af861ae7c2eae7f8ff9
TypeTreeHash:
serializedVersion: 2
Hash: 139f759006457bf43e15a8517f8ee5c0
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 5e3903a882e6af341896ffb744aae583, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sprites/Games/CoinToss/Animations/Catch_success.anim
- Assets/Resources/Sfx/games/coinToss/women_you.wav
- Assets/Resources/Sprites/Games/CoinToss/Animations/Throw.anim
- Assets/Resources/Sprites/Games/CoinToss/Animations/Idle.anim
- Assets/Resources/Games/coinToss.prefab
- Assets/Resources/Sfx/games/coinToss/throw.wav
- Assets/Resources/Sprites/Games/CoinToss/Animations/Pickup.anim
- Assets/Resources/Sfx/games/coinToss/catch.wav
- Assets/Resources/Sprites/Games/CoinToss/Animations/Catch_empty.anim
- Assets/Resources/Sprites/Games/CoinToss/sprsh_cointoss.png
- Assets/Resources/Sfx/games/coinToss/women_thank.wav
- Assets/Resources/Sprites/Games/CoinToss/Animations/CoinTossController.controller
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,132 @@
ManifestFileVersion: 0
CRC: 2164780624
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 95bc7c911baca14e45ca4237dc64ba22
TypeTreeHash:
serializedVersion: 2
Hash: b0396ee8cf677796daf23b65e38d1ad2
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 54588eb7ee0680643aeaf61dcf609903, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 23185f6d213e9184fae5e6841b42c226, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 36f587267a500e643bcbf5b9c04bb1b5, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Games.Minigame/Eligible
Assets:
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Boy/Boy.controller
- Assets/Resources/Sfx/games/djSchool/breakCmonLoud2.ogg
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt1.ogg
- Assets/Resources/Sfx/games/djSchool/checkItOut2.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/IdleBop.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/Student_Turntable_Swipe.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Hold.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Scratcho2.anim
- Assets/Resources/Sfx/games/djSchool/scratchoHey1.ogg
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Idle.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/BreakCmon.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/DJ Yellow.controller
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Scratcho.anim
- Assets/Resources/Sprites/Games/DJSchool/slam.png
- Assets/Resources/Sfx/games/djSchool/ohYeah1.ogg
- Assets/Resources/Sfx/games/djSchool/andStop2.ogg
- Assets/Resources/Sfx/games/djSchool/recordStop.ogg
- Assets/Resources/Sfx/games/djSchool/breakCmon2.ogg
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud4.ogg
- Assets/Resources/Sfx/games/djSchool/breakCmonLoud1.ogg
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt.ogg
- Assets/Resources/Sprites/Games/DJSchool/table.png
- Assets/Resources/Sfx/games/djSchool/breakCmonAlt2.ogg
- Assets/Resources/Sfx/games/djSchool/letsGo1.ogg
- Assets/Resources/Sfx/games/djSchool/heyAlt.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/FlashInverse.anim
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt1.ogg
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt3.ogg
- Assets/Resources/Sfx/games/djSchool/yay.ogg
- Assets/Resources/Sprites/Games/DJSchool/background.png
- Assets/Resources/Sprites/Games/DJSchool/Animations/flashInverse.controller
- Assets/Resources/Sprites/Games/DJSchool/turntable.png
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt4.ogg
- Assets/Resources/Sfx/games/djSchool/ooh.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Hold.anim
- Assets/Resources/Sfx/games/djSchool/cheer.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/HoldBop.anim
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud1.ogg
- Assets/Resources/Sfx/games/djSchool/letsGo2.ogg
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/IdleBop.anim
- Assets/Resources/Sfx/games/djSchool/andStop1.ogg
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Boy/IdleBop2.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Hey.anim
- Assets/Resources/Sfx/games/djSchool/checkItOut3.ogg
- Assets/Resources/Sfx/games/djSchool/checkItOut.ogg
- Assets/Resources/Sfx/games/djSchool/checkItOut1.ogg
- Assets/Resources/Sprites/Games/DJSchool/djYellow/djYellow_Torso.png
- Assets/Resources/Sfx/games/djSchool/scratchoHey3.ogg
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Boy/Idle.anim
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Hold.anim
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt3.ogg
- Assets/Resources/Sprites/Games/DJSchool/djYellow/djYellow_Heads.png
- Assets/Resources/Sfx/games/djSchool/ohYeah.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/IdleBop2.anim
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud3.ogg
- Assets/Resources/Sfx/games/djSchool/breakCmon1.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/flash.controller
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Student.controller
- Assets/Resources/Sfx/games/djSchool/oohAlt.ogg
- Assets/Resources/Sfx/games/djSchool/breakCmonAlt1.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/TurnTable.controller
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/HoldBop.anim
- Assets/Resources/Sprites/Games/DJSchool/student.png
- Assets/Resources/Sfx/games/djSchool/ohYeah2.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/Flash.anim
- Assets/Resources/Sfx/games/djSchool/heyLoud.ogg
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt2.ogg
- Assets/Resources/Sfx/games/djSchool/scratchoHey4.ogg
- Assets/Resources/Sfx/games/djSchool/recordSwipe.ogg
- Assets/Resources/Games/djSchool.prefab
- Assets/Resources/Sfx/games/djSchool/scratchoHey2.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/TurnTable_Player.controller
- Assets/Resources/Sprites/Games/DJSchool/flash.png
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Idle.anim
- Assets/Resources/Sfx/games/djSchool/letsGo.ogg
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Swipe.anim
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt2.ogg
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Student.controller
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/HoldBop.anim
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud2.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Idle.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Swipe.anim
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/DJYellow_Turntable.anim
- Assets/Resources/Sfx/games/djSchool/oohLoud.ogg
- Assets/Resources/Sfx/games/djSchool/hey.ogg
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/IdleBop.anim
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,128 @@
ManifestFileVersion: 0
CRC: 3995906146
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 7d93360d0e4115a84e52a5dc1f1906a8
TypeTreeHash:
serializedVersion: 2
Hash: 6c542f6873f7e3067be67f888d87c947
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 43
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: c8bf5d56f80c8814489e7b35cc9421ff, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: f77451de3e6820d46a0706da521031a6, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 9446bd86cfdf08f4685a84d3c5348781, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 198
Script: {instanceID: 0}
- Class: 199
Script: {instanceID: 0}
- Class: 210
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Games.Minigame/Eligible
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Util.SoundSequence
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Util.SoundSequence/SequenceClip
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Util.SoundSequence/SequenceKeyValue
Assets:
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolBigCall1Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Head/FanHead.controller
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolPeaceArrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Stage/Background.controller
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanJump.anim
- Assets/Resources/Sprites/Games/FanClub/Materials/NtrIdol_Idol.mat
- Assets/Resources/Sprites/Games/FanClub/Materials/idol_wink_circle.mat
- Assets/Resources/Sprites/Games/FanClub/idol_wink_star.png
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolLandArrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Head/FanFaceNormal.anim
- Assets/Resources/Sprites/Games/FanClub/fanClub_DVLight.png
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolDabArrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Stage/Bg_Light.anim
- Assets/Resources/Sprites/Games/FanClub/fanClub_DVParts.png
- Assets/Resources/Games/fanClub.prefab
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanPrepare.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolSquat1Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanCharge.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolWink1.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/NoPoseArrange.anim
- Assets/Resources/Prefabs/Games/FanClub/Fan.prefab
- Assets/Resources/Sprites/Games/FanClub/Materials/NtrIdol_Spectator.mat
- Assets/Resources/Sfx/games/fanClub/play_jump.wav
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolCrap.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanBigReady.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanClap.anim
- Assets/Resources/Sprites/Games/FanClub/Materials/idol_wink_star.mat
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolWink0.anim
- Assets/Resources/Sfx/games/fanClub/crap_impact.wav
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolWink1Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Head/FanFaceAngry.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolLand.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanFree.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolPeaceNoSync.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolResponse.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolBigCall0.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolJumpArrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolWink0Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanBeat.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolResponseArrange.anim
- Assets/Resources/Sfx/games/fanClub/landing_impact.wav
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolSquat0.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Fan.controller
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolCrapArrange.anim
- Assets/Resources/Sprites/Games/FanClub/idol_wink_circle.png
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolCall0.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolBeatArrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolCall1Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolSquat1.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolBeat.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolCall1.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolJump.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arisa.controller
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolSquat0Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanClapCharge.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolCall0Arrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/NoPose.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/NoPose.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolPeaceNoSyncArrange.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Stage/Bg.anim
- Assets/Resources/Sfx/games/fanClub/arisa_dab.wav
- Assets/Resources/Sprites/Games/FanClub/fanClub_IdolParts.png
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolBigCall1.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolDab.anim
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolBigCall0Arrange.anim
- Assets/Resources/Sfx/games/fanClub/play_clap.wav
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolPeace.anim
- Assets/Resources/Sfx/games/fanClub/crowd_big_ready.wav
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,30 @@
ManifestFileVersion: 0
CRC: 1242000953
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: b5dc75cae061ba378961c9ce2792d694
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/fanClub/arisa_ne_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_mo_fast_jp.wav
- Assets/Resources/Sfx/games/fanClub/crowd_ne_jp.wav
- Assets/Resources/Sfx/games/fanClub/crowd_hey_jp.wav
- Assets/Resources/Sfx/games/fanClub/crowd_mo_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_hai_2_jp.wav
- Assets/Resources/Sfx/games/fanClub/crowd_ka_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_hai_3_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_mo_jp.wav
- Assets/Resources/Sfx/games/fanClub/crowd_hai_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_ne_fast_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_ka_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_hai_1_jp.wav
- Assets/Resources/Sfx/games/fanClub/arisa_ka_fast_jp.wav
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,98 @@
ManifestFileVersion: 0
CRC: 1360256251
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: e5544d993f91389352c38d84d2b773bd
TypeTreeHash:
serializedVersion: 2
Hash: c6f2fa553316a4075c6f2b9622a36b58
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 00eae865695fcff4e8ccadf976355847, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: ae0b3df22f9080c4cad91e4b72fe7105, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 91edf50b6967f864ca699d5f3dd0de5c, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: bfdb7063344c23f42b3c36732758c247, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 198
Script: {instanceID: 0}
- Class: 199
Script: {instanceID: 0}
- Class: 210
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/samuraiSliceNtr/holy_mackerel3.wav
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_just00.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Slash.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/NoPose.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_just01.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_launcher.png
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/ChildWalk.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_in01.wav
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_launchThrough.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjFishDebris.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_launchBoard.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/Object.controller
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjDemonDebris02.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjFish.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjMelonDebris.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Samurai.controller
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_catch.wav
- Assets/Resources/Sfx/games/samuraiSliceNtr/holy_mackerel1.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjDemon.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/melon_dig.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_obj.png
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/UnStep.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjDemonDebris01.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/NoPose.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_man.png
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/StepSeathe.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_ng.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/NoPose.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/Launch.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/Child.controller
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Beat.anim
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Step.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/holy_mackerel2.wav
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_in00.wav
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_launchImpact.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjMelon.anim
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_scoreMany.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/ChildBeat.anim
- Assets/Resources/Games/samuraiSliceNtr.prefab
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_through.wav
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/SamuraiLauncher.controller
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_bg.png
Dependencies: []

Binary file not shown.

View file

@ -0,0 +1,19 @@
ManifestFileVersion: 0
CRC: 1346118794
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: a94c1f8bb70a7943cfa79f24ff70b48d
TypeTreeHash:
serializedVersion: 2
Hash: 4df8c69f2c8a6ad9e3cbf82bb83e4dc3
HashAppended: 0
ClassTypes:
- Class: 28
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_speedUp.png
Dependencies: []

View file

@ -29,7 +29,7 @@ Transform:
m_LocalScale: {x: 2.082, y: 2.082, z: 2.09291}
m_Children: []
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 4
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1740930099051121168
SpriteRenderer:
@ -357,7 +357,7 @@ Transform:
m_LocalScale: {x: 2.082, y: 2.082, z: 2.09291}
m_Children: []
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 3
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &3540459721523927521
SpriteRenderer:
@ -492,6 +492,90 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &4308430284381508076
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 26205533931196358}
- component: {fileID: 7014371997103862603}
m_Layer: 0
m_Name: pipes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &26205533931196358
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4308430284381508076}
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_Children:
- {fileID: 6576414245721136236}
- {fileID: 984938186019639657}
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7014371997103862603
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4308430284381508076}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 0
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &4721136555746708586
GameObject:
m_ObjectHideFlags: 0
@ -503,7 +587,7 @@ GameObject:
- component: {fileID: 1558448215581441312}
- component: {fileID: 4986707985294744365}
m_Layer: 0
m_Name: BG - 1
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -521,12 +605,10 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7150405460527854978}
- {fileID: 6576414245721136236}
- {fileID: 984938186019639657}
- {fileID: 1361520185717226678}
- {fileID: 261519192782193763}
- {fileID: 4516561034748738355}
- {fileID: 4676267018483621227}
- {fileID: 26205533931196358}
- {fileID: 757229637864904103}
m_Father: {fileID: 4161079182365989534}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -609,8 +691,8 @@ Transform:
m_LocalPosition: {x: -6.12, y: 0, z: 0}
m_LocalScale: {x: 2.082, y: 2.082, z: 2.09291}
m_Children: []
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 5
m_Father: {fileID: 757229637864904103}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8232185018045406673
SpriteRenderer:
@ -745,6 +827,90 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &5567592490016170768
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 757229637864904103}
- component: {fileID: 7949234061370922737}
m_Layer: 0
m_Name: walls
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &757229637864904103
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5567592490016170768}
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_Children:
- {fileID: 4516561034748738355}
- {fileID: 4676267018483621227}
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &7949234061370922737
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5567592490016170768}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 0
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &5863847991924868836
GameObject:
m_ObjectHideFlags: 0
@ -770,11 +936,11 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5863847991924868836}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 4.87, y: 1.29, z: 0}
m_LocalPosition: {x: 4.8700004, y: 1.29, z: 0}
m_LocalScale: {x: 2.082, y: 2.082, z: 2.09291}
m_Children: []
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 2
m_Father: {fileID: 26205533931196358}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1930671809848167571
SpriteRenderer:
@ -960,8 +1126,8 @@ Transform:
m_LocalPosition: {x: 6.37, y: 0, z: 0}
m_LocalScale: {x: 2.082, y: 2.082, z: 2.09291}
m_Children: []
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 6
m_Father: {fileID: 757229637864904103}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1407974127237282970
SpriteRenderer:
@ -1416,6 +1582,78 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 88781b295be0fe245b61208a9de66199, type: 3}
m_Name:
m_EditorClassIdentifier:
SoundSequences:
- name: zentai
sequence:
game: 1
force: 1
clips:
- clip: marchingOrders/attention1
beat: 0.75
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- clip: marchingOrders/attention2
beat: 1
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- clip: marchingOrders/attention3
beat: 1.5
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- name: susume
sequence:
game: 1
force: 1
clips:
- clip: marchingOrders/march1
beat: 0
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- clip: marchingOrders/marchStart
beat: 1
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- name: tomare
sequence:
game: 1
force: 1
clips:
- clip: marchingOrders/halt1
beat: 0
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- clip: marchingOrders/halt2
beat: 1
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
- clip: marchingOrders/stepOther
beat: 1
pitch: 1
volume: 1
looping: 0
offset: 0
parameters: []
EligibleHits: []
scheduledInputs: []
firstEnable: 0
@ -1429,7 +1667,12 @@ MonoBehaviour:
CadetHead2: {fileID: 6649403303197644635}
CadetHead3: {fileID: 6030929238039482332}
CadetHeadPlayer: {fileID: 7768596813663215401}
Player: {fileID: 4721136555746708586}
BGMain1: {fileID: 4721136555746708586}
Background: {fileID: 68857249694856436}
Pipes: {fileID: 7014371997103862603}
Floor: {fileID: 3540459721523927521}
Wall: {fileID: 7949234061370922737}
Conveyor: {fileID: 1740930099051121168}
--- !u!1 &8579906743383480424
GameObject:
m_ObjectHideFlags: 0
@ -1458,8 +1701,8 @@ Transform:
m_LocalPosition: {x: -4.539, y: 1.29, z: 0}
m_LocalScale: {x: 2.082, y: 2.082, z: 2.09291}
m_Children: []
m_Father: {fileID: 1558448215581441312}
m_RootOrder: 1
m_Father: {fileID: 26205533931196358}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &4355670708046231056
SpriteRenderer:

View file

@ -3,5 +3,5 @@ guid: cec9a37c03d48c04d94dde3148d0830f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e2cd2a968b365314d82e48d0307b7275
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: fe85c757ab795a0459b759f980e7ddf9
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 4a1f5fcec7ae6574fb160738d324c363
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: b9ba95f502bd4a847be9b5cda457fa74
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 57e33bf962e13744eb7536a2614bd383
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 3f4dc48a7a4aee0428b9319994bed8c1
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 3daf12cd90b3f3b4a847acdd8a9aa790
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 920fdc855082aaf4ab72a3c7435dc324
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: d44b0dce2217c624c9f25c0f9b43e1fe
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 60d18b140a04c034784540dfb90e7485
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -1,12 +1,12 @@
fileFormatVersion: 2
guid: 3d783a872d3761248b36d824b1e55d88
guid: ccb2850d6a4321b4898e9ddf033ab5d1
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
loadType: 1
sampleRateSetting: 0
sampleRateOverride: 44100
sampleRateOverride: 0
compressionFormat: 1
quality: 1
conversionMode: 0
@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a05533c6dea3a0c4eb4cadca20267276
guid: c5b80af3f3bb5994abf89d2741a06a28
AudioImporter:
externalObjects: {}
serializedVersion: 6
@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 95590a78cad738447a1ea25eea401091
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 95c612a81de210347854641dd24e9349
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 865bce18f2a088348afc07474b1a5e86
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 0ffcea07de89001478f2137ebcf3bf47
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: ee01e2a18c37eaa47ae6da50bd735112
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: a65992b957115e848b80e02e9c819902
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 9d0a2bc788af2c54192ee318b5e43067
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 119765d73443da04197f2bcfa9fd5cc8
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 0a2ee835956b1174e94b1c6efbc5c47a
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 9920c8fc914d5904286105ff2b581f93
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 5d0ba75cde156d342a53819750c0e6c3
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 8715c869cf968944b8c9bee47f372124
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: c59305d79371ad94f8eac135279725e3
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: c4bc8ea81324410479e563dc194a25c8
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 046a602c0aaa3a74a97c1f815b5a6d2c
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 72c3d7339a711434082725f157b35938
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 79a51e5654bf74a48b38ae478633c734
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: cf186f4e0da09ba4fa29aec65f20e267
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 1c7f1677103dbd04f8e60c8e3292ab06
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: bb17c8c91c2a2a94baa77fa05effc149
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/locale
assetBundleVariant: jp

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -1,12 +1,12 @@
fileFormatVersion: 2
guid: 501dcb9853aa30e4090a8084b37b1db5
guid: 0e56735553790df4fb6599953f8ec28b
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
loadType: 1
sampleRateSetting: 0
sampleRateOverride: 44100
sampleRateOverride: 0
compressionFormat: 1
quality: 1
conversionMode: 0
@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 6d5d1021cccf1964fb78b10913ec8d10
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: bb8ffdc11d648d043a48921580cbf019
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName: agbmarcher/common
assetBundleVariant:

View file

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: fe85c757ab795a0459b759f980e7ddf9
guid: f5fbcd0de07ecb7429a3bb75da47ea60
AudioImporter:
externalObjects: {}
serializedVersion: 6

View file

@ -1,17 +1,20 @@
//notes:
// CURRENT STATE
// - rework on the marching cadet code (it sucks)
// BEFORE NEW PROPS
// - minenice will also use this to test out randomly named parameters so coding has to rest until the new props update [DONE]
// - see fan club for separate prefabs (cadets) [DONE]
// - temporarily take sounds from rhre, wait until someone records the full code, including misses, or record it myself (unlikely) [IN PROGRESS]
// AFTER NEW PROPS
// - testmod marching orders using speed
// - see space soccer, mr upbeat, tunnel for keep-the-beat codes
// - figure how to do custom bg changes when the upscaled textures are finished (see karate man, launch party once it releases)
// - will use a textbox without going through the visual options but i wonder how..?? (see first contact if ever textboxes are implemented in said minigame)
// AFTER FEATURE COMPLETION
// - delete all notes once the minigame is considered feature-complete
// - polish. like a lot of polish
// - of course, assetbundles!
using HeavenStudio.Util;
using System;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
namespace HeavenStudio.Games.Loaders
@ -24,63 +27,93 @@ namespace HeavenStudio.Games.Loaders
{
new GameAction("bop", "Bop")
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.Bop(e.beat, e.length); },
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.BopAction(e.beat, e.length); },
defaultLength = 1f,
resizable = true
},
new GameAction("marching", "Cadets March")
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.CadetsMarch(e.beat, e.length); },
preFunction = delegate {
var e = eventCaller.currentEntity;
MarchingOrders.PreMarch(e.beat, e.length);
},
defaultLength = 4f,
resizable = true
resizable = true,
},
new GameAction("attention", "Attention...")
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeAttention(e.beat); },
defaultLength = 2.25f,
inactiveFunction = delegate { var e = eventCaller.currentEntity; MarchingOrders.AttentionSound(e.beat);}
defaultLength = 2f,
preFunction = delegate { var e = eventCaller.currentEntity; MarchingOrders.AttentionSound(e.beat);}
},
new GameAction("march", "March!")
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeMarch(e.beat); },
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeMarch(e.beat, e["toggle"]); },
defaultLength = 2f,
inactiveFunction = delegate { var e = eventCaller.currentEntity; MarchingOrders.MarchSound(e.beat);}
parameters = new List<Param>
{
new Param("toggle", false, "Disable Voice", "Disable the Drill Sergeant's call")
},
inactiveFunction = delegate { var e = eventCaller.currentEntity; MarchingOrders.MarchSound(e.beat, e["toggle"]);}
},
new GameAction("halt", "Halt!")
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeHalt(e.beat); },
defaultLength = 2f,
inactiveFunction = delegate { var e = eventCaller.currentEntity; MarchingOrders.HaltSound(e.beat);}
},
new GameAction("face turn", "Direction to Turn")
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeFaceTurn(e.beat, e["type"], e["type2"]); },
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.SargeFaceTurn(e.beat, e["type"], e["type2"], false); },
defaultLength = 4f,
parameters = new List<Param>()
{
new Param("type", MarchingOrders.DirectionFaceTurn.Right, "Direction", "The direction sarge wants the cadets to face"),
new Param("type2", MarchingOrders.FaceTurnLength.Normal, "Length", "How fast or slow the event lasts"),
new Param("type", MarchingOrders.DirectionFaceTurn.Right, "Direction", "The direction the sergeant wants the cadets to face"),
new Param("type2", MarchingOrders.FaceTurnLength.Normal, "Length", "The duration of the turning event"),
//new Param("toggle", false, "Point", "Do the pointing animation instead of just the head turn")
}
},
});
/*new GameAction("background", "Set the Background") colors aren't implemented yet
{
function = delegate { var e = eventCaller.currentEntity; MarchingOrders.instance.BackgroundColorSet(e.beat, e["type"], e["type2"], e["colorDefault"], e["colorPipe"], e["colorFloor"], e["colorFill"]); },
defaultLength = 0.5f,
parameters = new List<Param>()
{
new Param("type", MarchingOrders.BackgroundColor.Blue, "Color", "The game Background Color"),
new Param("type2", MarchingOrders.BackgroundType.SingleColor, "Color Type", "The way the color is applied to the background"),
new Param("colorDefault", new Color(), "Wall Color", "Sets the color of the wall"),
new Param("colorPipe", new Color(), "Pipes Color", "Sets the color of the pipes"),
new Param("colorFloor", new Color(), "Floor Color", "Sets the color of the floor and conveyer belt"),
new Param("colorFill", new Color(), "Fill Color", "Sets the fill color")
}
},*/
}, // this cause problems with the background
new List<string>() { "agb", "normal" },
"agbmarcher", "en",
new List<string>() { "en", "jp" }
);
}
}
}
namespace HeavenStudio.Games
{
//using Scripts_MarchingOrders;
using Scripts_MarchingOrders;
public class MarchingOrders : Minigame
{
//code is just copied from other minigame code, i will polish them later
[Header("References")]
public static MarchingOrders instance;
[Header("Sarge")]
public Animator Sarge;
public Animator Steam;
[Header("Cadets")]
public Animator Cadet1;
public Animator Cadet2;
public Animator Cadet3;
@ -89,18 +122,36 @@ namespace HeavenStudio.Games
public Animator CadetHead2;
public Animator CadetHead3;
public Animator CadetHeadPlayer;
public GameObject Player;
[Header("Background")]
public GameObject BGMain1;
public SpriteRenderer Background;
public SpriteRenderer Pipes;
public SpriteRenderer Floor;
public SpriteRenderer Wall;
public SpriteRenderer Conveyor;
[Header("Color Map")]
public static Color pipesColor;
public static Color floorColor;
public static Color wallColor;
public static Color fillColor;
[Header("Game Events")]
public GameEvent bop = new GameEvent();
public GameEvent noBop = new GameEvent();
public GameEvent marching = new GameEvent();
private int marchOtherCount;
private int marchPlayerCount;
private int turnLength;
public static MarchingOrders instance;
private int background;
private float steamTime;
private string fastTurn;
static float wantMarch = float.MaxValue;
static float wantMarchLength = 0f;
public enum DirectionFaceTurn
{
@ -112,239 +163,344 @@ namespace HeavenStudio.Games
Normal,
Fast,
}
public enum BackgroundColor
{
Blue,
Yellow,
Custom,
}
public enum BackgroundType
{
SingleColor,
DifferentColor
}
// Start is called before the first frame update
void Awake()
{
instance = this;
}
public void LeftSuccess(PlayerActionEvent caller, float state)
{
if (state <= -1f || state >= 1f)
{
Jukebox.PlayOneShot("nearNiss");
}
else
Jukebox.PlayOneShotGame("marchingOrders/turnActionPlayer");
CadetHeadPlayer.DoScaledAnimationAsync("FaceL", 0.5f);
}
public void GenericMiss(PlayerActionEvent caller)
{
Jukebox.PlayOneShot("miss");
Sarge.DoScaledAnimationAsync("Anger", 0.5f);
Steam.DoScaledAnimationAsync("Steam", 0.5f);
}
public void LeftEmpty(PlayerActionEvent caller) {}
public void RightSuccess(PlayerActionEvent caller, float state)
{
if (state <= -1f || state >= 1f)
{
Jukebox.PlayOneShot("nearNiss");
}
else
Jukebox.PlayOneShotGame("marchingOrders/turnActionPlayer");
CadetHeadPlayer.DoScaledAnimationAsync("FaceR", 0.5f);
}
public void RightEmpty(PlayerActionEvent caller) {}
public void MarchHit(PlayerActionEvent caller, float state)
{
if (state <= -1f || state >= 1f)
{
Jukebox.PlayOneShot("nearNiss");
}
else
Jukebox.PlayOneShotGame("marchingOrders/stepPlayer", volume: 0.25f);
marchPlayerCount++;
CadetPlayer.DoScaledAnimationAsync(marchPlayerCount % 2 != 0 ? "MarchR" : "MarchL", 0.5f);
}
public void MarchEmpty(PlayerActionEvent caller) {}
public void HaltHit(PlayerActionEvent caller, float state)
{
if (state <= -1f || state >= 1f)
{
Jukebox.PlayOneShot("nearNiss");
}
else
Jukebox.PlayOneShotGame("marchingOrders/stepPlayer", volume: 0.25f);
CadetPlayer.DoScaledAnimationAsync("Halt", 0.5f);
}
public void HaltEmpty(PlayerActionEvent caller) {}
// Update is called once per frame
void Update()
{
var cond = Conductor.instance;
if (cond.ReportBeat(ref bop.lastReportedBeat, bop.startBeat % 1))
{
if (cond.songPositionInBeats >= bop.startBeat && cond.songPositionInBeats < bop.startBeat + bop.length)
{
if (!(cond.songPositionInBeats >= noBop.startBeat && cond.songPositionInBeats < noBop.startBeat + noBop.length))
Cadet1.DoScaledAnimationAsync("Bop", 0.5f);
Cadet2.DoScaledAnimationAsync("Bop", 0.5f);
Cadet3.DoScaledAnimationAsync("Bop", 0.5f);
CadetPlayer.DoScaledAnimationAsync("Bop", 0.5f);
}
}
if (cond.ReportBeat(ref marching.lastReportedBeat, bop.startBeat % 1))
{
if (cond.songPositionInBeats >= marching.startBeat && cond.songPositionInBeats < marching.startBeat + marching.length)
{
marchOtherCount += 1;
var marchOtherAnim = (marchOtherCount % 2 != 0 ? "MarchR" : "MarchL");
var currBeat = cond.songPositionInBeats;
Jukebox.PlayOneShotGame("marchingOrders/stepOther");
Cadet1.DoScaledAnimationAsync(marchOtherAnim, 0.5f);
Cadet2.DoScaledAnimationAsync(marchOtherAnim, 0.5f);
Cadet3.DoScaledAnimationAsync(marchOtherAnim, 0.5f);
if (cond.songPositionInBeatsAsDouble >= wantMarch)
{
PrepareMarch(wantMarch, wantMarchLength, true);
wantMarch = float.MaxValue;
}
if (cond.ReportBeat(ref bop.lastReportedBeat, bop.startBeat % 1, true))
{
if (currBeat >= bop.startBeat && currBeat < bop.startBeat + bop.length)
{
Cadet1.DoScaledAnimationAsync("Bop", 0.5f);
Cadet2.DoScaledAnimationAsync("Bop", 0.5f);
Cadet3.DoScaledAnimationAsync("Bop", 0.5f);
CadetPlayer.DoScaledAnimationAsync("Bop", 0.5f);
}
}
if (PlayerInput.Pressed() && !IsExpectingInputNow())
if (!IsExpectingInputNow(InputType.STANDARD_DOWN))
{
Jukebox.PlayOneShot("miss");
Sarge.DoScaledAnimationAsync("Anger", 0.5f);
Steam.DoScaledAnimationAsync("Steam", 0.5f);
ScoreMiss();
marchPlayerCount += 1;
if (PlayerInput.Pressed())
{
Jukebox.PlayOneShot("miss");
Sarge.DoScaledAnimationAsync("Anger", 0.5f);
Steam.DoScaledAnimationAsync("Steam", 0.5f);
marchPlayerCount++;
var marchPlayerAnim = (marchPlayerCount % 2 != 0 ? "MarchR" : "MarchL");
Jukebox.PlayOneShotGame("marchingOrders/stepOther");
CadetPlayer.DoScaledAnimationAsync(marchPlayerAnim, 0.5f);
}
}
if (!IsExpectingInputNow(InputType.STANDARD_ALT_DOWN))
{
if (PlayerInput.AltPressed())
{
Jukebox.PlayOneShot("miss");
Sarge.DoScaledAnimationAsync("Anger", 0.5f);
Steam.DoScaledAnimationAsync("Steam", 0.5f);
CadetPlayer.DoScaledAnimationAsync("Halt", 0.5f);
}
}
if (!IsExpectingInputNow(InputType.DIRECTION_LEFT_DOWN))
{
if (PlayerInput.Pressed(true) && PlayerInput.GetSpecificDirection(PlayerInput.LEFT))
{
Jukebox.PlayOneShot("miss");
Sarge.DoScaledAnimationAsync("Anger", 0.5f);
Steam.DoScaledAnimationAsync("Steam", 0.5f);
CadetHeadPlayer.DoScaledAnimationAsync("FaceL", 0.5f);
}
}
if (!IsExpectingInputNow(InputType.DIRECTION_RIGHT_DOWN))
{
if (PlayerInput.Pressed(true) && PlayerInput.GetSpecificDirection(PlayerInput.RIGHT))
{
Jukebox.PlayOneShot("miss");
Sarge.DoScaledAnimationAsync("Anger", 0.5f);
Steam.DoScaledAnimationAsync("Steam", 0.5f);
CadetHeadPlayer.DoScaledAnimationAsync("FaceR", 0.5f);
}
}
}
public void Bop(float beat, float length)
public void BopAction(float beat, float length)
{
bop.length = length;
bop.startBeat = beat;
}
public void CadetsMarch(float beat, float length)
public static void PreMarch(float beat, float length)
{
marching.length = length;
marching.startBeat = beat;
wantMarch = beat - 1;
wantMarchLength = length;
}
public void PrepareMarch(float beat, float length = 0, bool first = false)
{
if (GameManager.instance.currentGame != "marchingOrders")
return;
if (first)
{
marching.length = length;
marching.startBeat = beat + 1;
marchOtherCount = 0;
marchPlayerCount = 0;
}
else
{
marchOtherCount++;
Cadet1.DoScaledAnimationAsync(marchOtherCount % 2 != 0 ? "MarchR" : "MarchL", 0.5f);
Cadet2.DoScaledAnimationAsync(marchOtherCount % 2 != 0 ? "MarchR" : "MarchL", 0.5f);
Cadet3.DoScaledAnimationAsync(marchOtherCount % 2 != 0 ? "MarchR" : "MarchL", 0.5f);
}
if (beat + 1 < marching.startBeat + marching.length)
{
Debug.Log($"PrepareMarch next {beat + 1}, {marching.startBeat}, {marching.length}");
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + 1f, delegate {
PrepareMarch(beat + 1);
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/stepOther", beat + 1),
}, true);
}),
});
ScheduleInput(beat, 1f, InputType.STANDARD_DOWN, MarchHit, GenericMiss, MarchEmpty);
}
}
public void SargeAttention(float beat)
{
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/attention1", beat),
new MultiSound.Sound("marchingOrders/attention2", beat + 0.25f),
new MultiSound.Sound("marchingOrders/attention3", beat + 0.75f),
}, forcePlay:true);
BeatAction.New(Player, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + 0.25f, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
});
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + 0.25f, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
});
}
public void SargeMarch(float beat)
public void SargeMarch(float beat, bool noVoice)
{
marchOtherCount = 0;
marchPlayerCount = 0;
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/march1", beat),
new MultiSound.Sound("marchingOrders/march2", beat + 1f),
}, forcePlay:true);
BeatAction.New(Player, new List<BeatAction.Action>()
{
new BeatAction.Action(beat, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
MarchSound(beat, noVoice);
if (!noVoice)
Sarge.DoScaledAnimationAsync("Talk", 0.5f);
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + 1f, delegate { Cadet1.DoScaledAnimationAsync("MarchL", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { Cadet2.DoScaledAnimationAsync("MarchL", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { Cadet3.DoScaledAnimationAsync("MarchL", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { CadetPlayer.DoScaledAnimationAsync("MarchL", 0.5f);}),
});
});
}
public void SargeHalt(float beat)
{
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/halt1", beat),
new MultiSound.Sound("marchingOrders/halt2", beat + 1f),
new MultiSound.Sound("marchingOrders/stepOther", beat + 1f),
}, forcePlay:true);
BeatAction.New(Player, new List<BeatAction.Action>()
{
HaltSound(beat);
ScheduleInput(beat, 1f, InputType.STANDARD_ALT_DOWN, HaltHit, GenericMiss, HaltEmpty);
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { Cadet1.DoScaledAnimationAsync("Halt", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { Cadet2.DoScaledAnimationAsync("Halt", 0.5f);}),
new BeatAction.Action(beat + 1f, delegate { Cadet3.DoScaledAnimationAsync("Halt", 0.5f);}),
});
});
}
public void SargeFaceTurn(float beat, int type, int type2)
public void SargeFaceTurn(float beat, int type, int type2, bool toggle)
{
switch (type2)
{
case (int) MarchingOrders.FaceTurnLength.Fast:
turnLength = 0;
fastTurn = "fast";
break;
default:
turnLength = 1;
fastTurn = "";
break;
}
switch (type)
{
case (int) MarchingOrders.DirectionFaceTurn.Left:
ScheduleInput(beat, turnLength + 2f, InputType.DIRECTION_LEFT_DOWN, LeftSuccess, LeftMiss, LeftThrough);
ScheduleInput(beat, turnLength + 2f, InputType.DIRECTION_LEFT_DOWN, LeftSuccess, GenericMiss, LeftEmpty);
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/leftFaceTurn1", beat),
new MultiSound.Sound("marchingOrders/leftFaceTurn2", beat + 0.5f),
new MultiSound.Sound("marchingOrders/leftFaceTurn1" + fastTurn, beat),
new MultiSound.Sound("marchingOrders/leftFaceTurn2" + fastTurn, beat + 0.6f),
new MultiSound.Sound("marchingOrders/leftFaceTurn3", beat + turnLength + 1f),
new MultiSound.Sound("marchingOrders/faceTurnOther", beat + turnLength + 2f),
}, forcePlay:true);
new MultiSound.Sound("marchingOrders/turnAction", beat + turnLength + 2f),
}, forcePlay: true);
BeatAction.New(Player, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + turnLength + 2f, delegate { CadetHead1.DoScaledAnimationAsync("FaceL", 0.5f);}),
new BeatAction.Action(beat + turnLength + 2f, delegate { CadetHead2.DoScaledAnimationAsync("FaceL", 0.5f);}),
new BeatAction.Action(beat + turnLength + 2f, delegate { CadetHead3.DoScaledAnimationAsync("FaceL", 0.5f);}),
});
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + turnLength + 2f, delegate { if (!toggle) CadetHead1.DoScaledAnimationAsync("FaceL", 0.5f);
else Cadet1.DoScaledAnimationAsync("PointL"); }),
new BeatAction.Action(beat + turnLength + 2f, delegate { if (!toggle) CadetHead2.DoScaledAnimationAsync("FaceL", 0.5f);
else Cadet2.DoScaledAnimationAsync("PointL");}),
new BeatAction.Action(beat + turnLength + 2f, delegate { if (!toggle) CadetHead3.DoScaledAnimationAsync("FaceL", 0.5f);
else Cadet3.DoScaledAnimationAsync("PointL");}),
});
break;
default:
ScheduleInput(beat, turnLength + 2f, InputType.DIRECTION_RIGHT_DOWN, RightSuccess, RightMiss, RightThrough);
ScheduleInput(beat, turnLength + 2f, InputType.DIRECTION_RIGHT_DOWN, RightSuccess, GenericMiss, RightEmpty);
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/rightFaceTurn1", beat),
new MultiSound.Sound("marchingOrders/rightFaceTurn2", beat + 0.5f),
new MultiSound.Sound("marchingOrders/rightFaceTurn1" + fastTurn, beat),
new MultiSound.Sound("marchingOrders/rightFaceTurn2" + fastTurn, beat + 0.6f),
new MultiSound.Sound("marchingOrders/rightFaceTurn3", beat + turnLength + 1f),
new MultiSound.Sound("marchingOrders/faceTurnOther", beat + turnLength + 2f),
}, forcePlay:true);
new MultiSound.Sound("marchingOrders/turnAction", beat + turnLength + 2f),
}, forcePlay: true);
BeatAction.New(Player, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + turnLength + 2f, delegate { CadetHead1.DoScaledAnimationAsync("FaceR", 0.5f);}),
new BeatAction.Action(beat + turnLength + 2f, delegate { CadetHead2.DoScaledAnimationAsync("FaceR", 0.5f);}),
new BeatAction.Action(beat + turnLength + 2f, delegate { CadetHead3.DoScaledAnimationAsync("FaceR", 0.5f);}),
});
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat + turnLength + 2f, delegate { if (!toggle) CadetHead1.DoScaledAnimationAsync("FaceR", 0.5f);
else Cadet1.DoScaledAnimationAsync("PointR");}),
new BeatAction.Action(beat + turnLength + 2f, delegate { if (!toggle) CadetHead2.DoScaledAnimationAsync("FaceR", 0.5f);
else Cadet2.DoScaledAnimationAsync("PointR");}),
new BeatAction.Action(beat + turnLength + 2f, delegate { if (!toggle) CadetHead3.DoScaledAnimationAsync("FaceR", 0.5f);
else Cadet3.DoScaledAnimationAsync("PointR");}),
});
break;
}
BeatAction.New(Player, new List<BeatAction.Action>()
{
BeatAction.New(gameObject, new List<BeatAction.Action>()
{
new BeatAction.Action(beat, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
new BeatAction.Action(beat + turnLength + 1f, delegate { Sarge.DoScaledAnimationAsync("Talk", 0.5f);}),
});
});
}
/*public void BackgroundColorSet(float beat, int type, int colorType, Color wall, Color pipes, Color floor, Color fill)
{
background = type;
if (colorType == (int) MarchingOrders.BackgroundColor.Custom)
{
pipesColor = pipes;
floorColor = floor;
wallColor = wall;
fillColor = fill;
}
Pipes.color = pipesColor;
UpdateMaterialColour(pipes, floor, wall);
}
public static void UpdateMaterialColour(Color mainCol, Color highlightCol, Color objectCol)
{
pipesColor = mainCol;
floorColor = highlightCol;
wallColor = objectCol;
}*/
public static void AttentionSound(float beat)
{
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/attention1", beat),
new MultiSound.Sound("marchingOrders/attention2", beat + 0.25f),
new MultiSound.Sound("marchingOrders/attention3", beat + 0.75f),
}, forcePlay:true);
PlaySoundSequence("marchingOrders", "zentai", beat - 1);
}
public static void MarchSound(float beat)
public static void MarchSound(float beat, bool noVoice)
{
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/march1", beat),
new MultiSound.Sound("marchingOrders/march2", beat + 1f),
}, forcePlay:true);
if (!noVoice)
{
PlaySoundSequence("marchingOrders", "susume", beat);
}
}
public static void HaltSound(float beat)
{
MultiSound.Play(new MultiSound.Sound[] {
new MultiSound.Sound("marchingOrders/halt1", beat),
new MultiSound.Sound("marchingOrders/halt2", beat + 1f),
}, forcePlay:true);
PlaySoundSequence("marchingOrders", "tomare", beat);
}
public void LeftSuccess(PlayerActionEvent caller, float state)
{
Jukebox.PlayOneShotGame("marchingOrders/faceTurnPlayer");
CadetHeadPlayer.DoScaledAnimationAsync("FaceL", 0.5f);
}
public void LeftMiss(PlayerActionEvent caller)
{
//Jukebox.PlayOneShotGame("spaceDance/inputBad2");
}
public void LeftThrough(PlayerActionEvent caller)
{
}
public void RightSuccess(PlayerActionEvent caller, float state)
{
Jukebox.PlayOneShotGame("marchingOrders/faceTurnPlayer");
CadetHeadPlayer.DoScaledAnimationAsync("FaceR", 0.5f);
}
public void RightMiss(PlayerActionEvent caller)
{
//Jukebox.PlayOneShotGame("spaceDance/inputBad2");
}
public void RightThrough(PlayerActionEvent caller)
{
}
}
}

View file

@ -243,7 +243,7 @@ namespace HeavenStudio.Games
{
if (pair.name == name)
{
// Debug.Log($"Playing sound sequence {name} at beat {startBeat}");
Debug.Log($"Playing sound sequence {pair.name} at beat {startBeat}");
return pair.sequence.Play(startBeat);
}
}

View file

@ -1,5 +1,5 @@
ManifestFileVersion: 0
CRC: 3384655662
CRC: 3778038427
AssetBundleManifest:
AssetBundleInfos:
Info_0:
@ -41,3 +41,12 @@ AssetBundleManifest:
Info_12:
Name: ctrcatchy/common
Dependencies: {}
Info_13:
Name: agbmarcher/common
Dependencies: {}
Info_14:
Name: agbmarcher/locale.en
Dependencies: {}
Info_15:
Name: agbmarcher/locale.jp
Dependencies: {}

View file

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

Binary file not shown.

View file

@ -0,0 +1,55 @@
ManifestFileVersion: 0
CRC: 2977933673
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 7c23fa93fdffac9e35fe4652a97c3625
TypeTreeHash:
serializedVersion: 2
Hash: 1aef31c9f4d1c75f6734d04d296b3bed
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: 88781b295be0fe245b61208a9de66199, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Util.SoundSequence
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Util.SoundSequence/SequenceClip
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Util.SoundSequence/SequenceKeyValue
Assets:
- Assets/Resources/Sfx/games/marchingOrders/halt2.ogg
- Assets/Resources/Sfx/games/marchingOrders/faceTurnPlayer.ogg
- Assets/Resources/Sfx/games/marchingOrders/marchStart.ogg
- Assets/Resources/Sfx/games/marchingOrders/turnAction.wav
- Assets/Resources/Games/marchingOrders.prefab
- Assets/Resources/Sfx/games/marchingOrders/faceTurnOther.ogg
- Assets/Resources/Sfx/games/marchingOrders/turnActionPlayer.wav
- Assets/Resources/Sfx/games/marchingOrders/stepOther.ogg
- Assets/Resources/Sfx/games/marchingOrders/stepPlayer.ogg
Dependencies: []

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7ede2fa4baf4ce548a660152a7ceb1ad
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5481d3029d7e22048b8e79905f3e0a2f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,35 @@
ManifestFileVersion: 0
CRC: 4043620927
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: f20af26acab1ffb622cc373cdd20f802
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/marchingOrders/en/attention1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/attention2.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn3fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn2fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/march1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/attention3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn2.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn1fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/march3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn1fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn2fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn3fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn3.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/halt1.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/march2.ogg
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn2.ogg
Dependencies: []

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3bce225f1c6e832418db2b85cf7ea6cf
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c74c8196965fe6a42a19954b21ce45ae
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,35 @@
ManifestFileVersion: 0
CRC: 3822795997
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: b00bd0ba3506d296540fd310d30b5bdc
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn3fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/march2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn3.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/attention1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/march1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/march3.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/halt1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/attention2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn2fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn2.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn2fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn1.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn1fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn3fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/attention3.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn1fast.ogg
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn3.ogg
Dependencies: []

Some files were not shown because too many files have changed in this diff Show more