mirror of
https://github.com/RHeavenStudio/HeavenStudio.git
synced 2025-06-12 08:37:37 +02:00
Karate Man combo bugs fixed and a default editor level
This commit is contained in:
@ -24,8 +24,8 @@ namespace RhythmHeavenMania.Games.KarateMan
|
||||
public Coroutine kickC;
|
||||
public Coroutine missC;
|
||||
private float barrelBeat;
|
||||
private bool inCombo;
|
||||
private bool hitCombo;
|
||||
public bool inCombo;
|
||||
public bool hitCombo;
|
||||
private float comboBeat;
|
||||
public List<Pot> currentComboPots = new List<Pot>();
|
||||
private int comboPotIndex;
|
||||
|
@ -141,12 +141,17 @@ namespace RhythmHeavenMania.Games.KarateMan
|
||||
lastShadowX = Shadow.transform.localPosition.x;
|
||||
lastRot = Holder.transform.GetChild(0).eulerAngles.z;
|
||||
|
||||
if (combo && comboIndex == 0 || combo && comboIndex == 5 || !combo)
|
||||
if (normalizedBeat >= 2 && missTimes == 0)
|
||||
if (combo && comboIndex == 0 || !combo)
|
||||
{
|
||||
if (KarateJoe.instance.missC != null) StopCoroutine(KarateJoe.instance.missC);
|
||||
KarateJoe.instance.missC = KarateJoe.instance.StartCoroutine(KarateJoe.instance.Miss());
|
||||
missTimes = 1;
|
||||
if (!KarateJoe.instance.hitCombo)
|
||||
{
|
||||
if (normalizedBeat >= 2 && missTimes == 0)
|
||||
{
|
||||
if (KarateJoe.instance.missC != null) StopCoroutine(KarateJoe.instance.missC);
|
||||
KarateJoe.instance.missC = KarateJoe.instance.StartCoroutine(KarateJoe.instance.Miss());
|
||||
missTimes = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
StateCheck(normalizedBeat);
|
||||
|
Reference in New Issue
Block a user