diff --git a/Assets/Scripts/Games/Splashdown/Splashdown.cs b/Assets/Scripts/Games/Splashdown/Splashdown.cs index eb0ebdd86..4a871dc3b 100644 --- a/Assets/Scripts/Games/Splashdown/Splashdown.cs +++ b/Assets/Scripts/Games/Splashdown/Splashdown.cs @@ -63,6 +63,14 @@ namespace HeavenStudio.Games.Loaders resizable = true, defaultLength = 8 }, + + new GameAction("forceDive", "Force Dive") + { + function = delegate {var e = eventCaller.currentEntity; Splashdown.instance.ForceDive(); }, + defaultLength = 0.5f, + resizable = false, + }, + new GameAction("amount", "Change Synchrette Number") { function = delegate { Splashdown.instance.SpawnSynchrettes(eventCaller.currentEntity["amount"], eventCaller.currentEntity.beat); }, @@ -209,6 +217,16 @@ namespace HeavenStudio.Games BeatAction.New(instance, actions); } + public void ForceDive() + { + if (IsIntroing()) return; + foreach (var synchrette in currentSynchrettes) + { + synchrette.GoDown(false); + player.GoDown(false); + } + } + public void GoDown(double beat, float length) { if (IsIntroing()) return;