Example #1
0
 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>();
 }
Example #3
0
 public override void Awake(StateMachine stateMachine)
 {
     _data         = stateMachine.GetComponent <BasicMonsterData>();
     _navMeshAgent = stateMachine.GetComponent <NavMeshAgent>();
 }
Example #4
0
 private void Awake()
 {
     _monsterData = GetComponent <BasicMonsterData>();
 }