public static void Show(PlayerBoardObject boardObject) { Open(); Instance._healthText.text = boardObject.GetComponent <BoardHealth>().CurrentHealth.ToString(); Instance._staminaText.text = boardObject.GetComponent <BoardStamina>().CurrentStamina.ToString(); }
public void Enter(EnemyBoardObject owner) { _owner = owner; _thinker = _owner.GetComponent <AIThinker>(); _player = _owner._playerObject; }
protected override void Awake() { base.Awake(); _health = GetComponent <BoardHealth>(); _stamina = GetComponent <BoardStamina>(); _thinker = GetComponent <AI.AIThinker>(); _playerObject = FindObjectOfType <PlayerBoardObject>(); EnemyID = LastID++; }
private void Awake() { _boardObject = GetComponent <EnemyBoardObject>(); _player = FindObjectOfType <PlayerBoardObject>(); _stateStack = new Stack <IState>(); }