Even more space soccer animations + Clappy Trio Autoplay bug fixed

This commit is contained in:
Braedon
2022-01-24 22:49:40 -05:00
parent 8a42130953
commit aa86cac41b
16 changed files with 8022 additions and 49 deletions

View File

@ -55,13 +55,27 @@ namespace RhythmHeavenMania.Games.SpaceSoccer
{
kickTimes++;
if (kickLeft)
if (highKick)
{
anim.Play("KickLeft", 0, 0);
if (kickLeft)
{
anim.Play("HighKickLeft_0", 0, 0);
}
else
{
anim.Play("HighKickRight_0", 0, 0);
}
}
else
else if (!highKick)
{
anim.Play("KickRight", 0, 0);
if (kickLeft)
{
anim.Play("KickLeft", 0, 0);
}
else
{
anim.Play("KickRight", 0, 0);
}
}
if (highKick == false)
{
@ -77,6 +91,8 @@ namespace RhythmHeavenMania.Games.SpaceSoccer
public void HighKick(bool hit)
{
kickTimes++;
if (hit)
{
Jukebox.PlayOneShotGame("spaceSoccer/highkicktoe1_hit");
@ -86,6 +102,15 @@ namespace RhythmHeavenMania.Games.SpaceSoccer
Jukebox.PlayOneShotGame("spaceSoccer/highkicktoe1");
}
if (kickLeft)
{
anim.Play("HighKickLeft_0", 0, 0);
}
else
{
anim.Play("HighKickRight_0", 0, 0);
}
ball.HighKick();
ResetState();
}
@ -100,6 +125,16 @@ namespace RhythmHeavenMania.Games.SpaceSoccer
{
Jukebox.PlayOneShotGame("spaceSoccer/highkicktoe3");
}
if (kickLeft)
{
anim.Play("ToeLeft", 0, 0);
}
else
{
anim.Play("ToeRight", 0, 0);
}
ball.Toe();
kickPrepare = false;
ResetState();