public override void Awake(StateMachine stateMachine) { _gameObject = stateMachine.gameObject; _controller = stateMachine.GetComponent <BasicMonsterController>(); _data = stateMachine.GetComponent <BasicMonsterData>(); }
public override void Awake(StateMachine stateMachine) { _data = stateMachine.GetComponent <BasicMonsterData>(); _transform = stateMachine.GetComponent <Transform>(); }
public override void Awake(StateMachine stateMachine) { _data = stateMachine.GetComponent <BasicMonsterData>(); _navMeshAgent = stateMachine.GetComponent <NavMeshAgent>(); }
private void Awake() { _monsterData = GetComponent <BasicMonsterData>(); }