public override void Update() { base.Update(); _knockoutActor.Update(); if (comboHit > 0 && Time.time > timeNextHit) { SetHit(false); comboHit = 0; } if (GameManager.instance.State == GameState.Play && Input.GetButtonDown(GetButtonName(BUTTONS.Attack.ToString())) && Time.time > timeNextAttack) { Attack(); } if (isKnockOut && !_knockoutActor.DoKnockOut) { if (timeKnockout == 0) { timeKnockout = Time.time + KNOCKOUT_TIME; } if (Time.time > timeKnockout) { isKnockOut = false; } } }
public override void Update() { base.Update(); _knockoutActor.Update(); if (!Alive) { DieAnimation(); } if (isKnockOut && !_knockoutActor.DoKnockOut) { if (timeKnockout == 0) { timeKnockout = Time.time + KNOCKOUT_TIME; } if (Time.time > timeKnockout) { isKnockOut = false; } } }