public void SetTarget(Transform target) { _target = target; _enemyBehaviorController = GetComponent <EnemyBehaviorController>(); if (_enemyBehaviorController != null) { _enemyBehaviorController.SetTarget(_target); } }
bool Attack() { GameObject enemy = SelectEnemy(); if (enemy) { EnemyBehaviorController enemy_data = enemy.gameObject.GetComponent <EnemyBehaviorController>(); enemy_data.CostLife(atk_damage); return(true); } return(false); }