Added Hit Two and Hit Three Alt (from RHDS) to Karate Man

This commit is contained in:
Carson Kompon
2022-03-03 16:16:06 -05:00
parent 9fcd30ccb4
commit 98f4dfe331
8 changed files with 94 additions and 8 deletions

View File

@ -230,13 +230,16 @@ namespace RhythmHeavenMania
new GameAction("hit3", delegate
{
var e = eventCaller.currentEntity;
if(e.toggle)
KarateMan.instance.Hit4(e.beat);
else
KarateMan.instance.Hit3(e.beat);
switch ((KarateMan.HitThree)e.type)
{
case KarateMan.HitThree.HitTwo: KarateMan.instance.Hit2(e.beat); break;
case KarateMan.HitThree.HitThreeAlt: KarateMan.instance.Hit3(e.beat, true); break;
case KarateMan.HitThree.HitFour: KarateMan.instance.Hit4(e.beat); break;
default: KarateMan.instance.Hit3(e.beat); break;
}
}, 1f, false, new List<Param>()
{
new Param("toggle", false, "Hit 4", "Whether or not the \"hit 4!\" sound should be played instead")
new Param("type", KarateMan.HitThree.HitThree, "Type", "What should be called out")
}),
new GameAction("prepare", delegate { KarateMan.instance.Prepare(eventCaller.currentEntity.beat, eventCaller.currentEntity.length); }, 1f, true),
new GameAction("set background color", delegate {