public int AttemptRitualStep(EKeyPress _PlayerInput) { if (_PlayerInput == ( EKeyPress )RitualSteps[CurrentStep]) { CurrentStep++; if (CurrentStep == RitualSteps.Capacity) { WinRitual(); GameObject.FindGameObjectWithTag("Boss").GetComponent <Animator>().SetTrigger("die"); return(1); } GameObject.FindGameObjectWithTag("Boss").GetComponent <Animator>().SetTrigger("hurt"); return(0); } else { if (RitualNumber == 11) // Resting witch face { WitchFaceTimer = 20.0f; } GameObject.FindGameObjectWithTag("Boss").GetComponent <Animator>().SetTrigger("attack"); CurrentStep = 0; return(-1); } }
public EKeyPress string_to_enum(string enummmmm) { EKeyPress out_string = EKeyPress.KEYPRESS_INVALID; switch (enummmmm) { case "up": out_string = EKeyPress.KEYPRESS_UP; break; case "down": out_string = EKeyPress.KEYPRESS_DOWN; break; case "right": out_string = EKeyPress.KEYPRESS_RIGHT; break; case "left": out_string = EKeyPress.KEYPRESS_LEFT; break; case "a": out_string = EKeyPress.KEYPRESS_A; break; case "b": out_string = EKeyPress.KEYPRESS_B; break; case "select": out_string = EKeyPress.KEYPRESS_SELECT; break; case "start": out_string = EKeyPress.KEYPRESS_START; break; default: break; } return(out_string); }
public string enum_to_string(EKeyPress enummmmm) { string out_string = ""; switch (enummmmm) { case EKeyPress.KEYPRESS_UP: out_string = "up"; break; case EKeyPress.KEYPRESS_DOWN: out_string = "down"; break; case EKeyPress.KEYPRESS_RIGHT: out_string = "right"; break; case EKeyPress.KEYPRESS_LEFT: out_string = "left"; break; case EKeyPress.KEYPRESS_A: out_string = "a"; break; case EKeyPress.KEYPRESS_B: out_string = "b"; break; case EKeyPress.KEYPRESS_SELECT: out_string = "select"; break; case EKeyPress.KEYPRESS_START: out_string = "start"; break; default: break; } return(out_string); }