protected override void Awake() { base.Awake(); _state = DestroyableState.Idle; _prevState = DestroyableState.Idle; _platform.SetSprite(1); }
IEnumerator FallAfterTime() { yield return(new WaitForSeconds(shakeTime)); _state = DestroyableState.Fall; }
public virtual void StartFalling() { _state = DestroyableState.Shaking; }