コード例 #1
0
    public static void Show(PlayerBoardObject boardObject)
    {
        Open();

        Instance._healthText.text  = boardObject.GetComponent <BoardHealth>().CurrentHealth.ToString();
        Instance._staminaText.text = boardObject.GetComponent <BoardStamina>().CurrentStamina.ToString();
    }
コード例 #2
0
        public void Enter(EnemyBoardObject owner)
        {
            _owner   = owner;
            _thinker = _owner.GetComponent <AIThinker>();

            _player = _owner._playerObject;
        }
コード例 #3
0
    protected override void Awake()
    {
        base.Awake();
        _health  = GetComponent <BoardHealth>();
        _stamina = GetComponent <BoardStamina>();
        _thinker = GetComponent <AI.AIThinker>();

        _playerObject = FindObjectOfType <PlayerBoardObject>();

        EnemyID = LastID++;
    }
コード例 #4
0
 private void Awake()
 {
     _boardObject = GetComponent <EnemyBoardObject>();
     _player      = FindObjectOfType <PlayerBoardObject>();
     _stateStack  = new Stack <IState>();
 }