mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-11-10 03:35:10 +00:00
Merge pull request #885 from RHeavenStudio/cherry-pick-release_1_patches-5dfd4dff445e3a60c4f3634cb6dece627853a5bd
Force Dive for Splashdown
This commit is contained in:
commit
3f5ef02adb
1 changed files with 18 additions and 0 deletions
|
@ -63,6 +63,14 @@ namespace HeavenStudio.Games.Loaders
|
||||||
resizable = true,
|
resizable = true,
|
||||||
defaultLength = 8
|
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")
|
new GameAction("amount", "Change Synchrette Number")
|
||||||
{
|
{
|
||||||
function = delegate { Splashdown.instance.SpawnSynchrettes(eventCaller.currentEntity["amount"], eventCaller.currentEntity.beat); },
|
function = delegate { Splashdown.instance.SpawnSynchrettes(eventCaller.currentEntity["amount"], eventCaller.currentEntity.beat); },
|
||||||
|
@ -208,6 +216,16 @@ namespace HeavenStudio.Games
|
||||||
BeatAction.New(instance, actions);
|
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)
|
public void GoDown(double beat, float length)
|
||||||
{
|
{
|
||||||
if (IsIntroing()) return;
|
if (IsIntroing()) return;
|
||||||
|
|
Loading…
Reference in a new issue