public void Hide(Character character) { Console.WriteLine("Hide"); }
public void Rest(Character character) { Console.WriteLine("Hide -> Rest"); character.State = RestState.Instance; }
public void Find(Character character) { Console.WriteLine("Hide -> Find"); character.State = FindState.Instance; }
public void Attack(Character character) { Console.WriteLine("Hide -> Attack"); character.State = AttackState.Instance; }
public void Hide(Character character) { Console.WriteLine("Attck -> Hide"); character.State = HideState.Instance; }
public void Attack(Character character) { Console.WriteLine("Attack"); }
public void Rest(Character character) { Console.WriteLine("Rest"); }
public void Find(Character character) { Console.WriteLine("Find"); }