public void Attacked(string stateattacked) { switch (stateattacked) { case "Enemy Blind": Debug.Log("적에게 섬광 상태 공격을 당함"); this.state = new BlindState(); break; case "Enemy Attacked": Debug.Log("적에게 심각한 공격을 받음"); this.state = new InjuredState(); break; } }
public Player(MobState state) { this.state = state; }