void Start() { enemyBehavior = GetComponent <EnemyBehavior>(); enemyAttack = GetComponent <EnemyAttack>(); enemy = GetComponent <Enemy>(); moveSpeed = enemy.MoveSpeed; Body2D = GetComponent <Rigidbody2D>(); enemyBehavior.OnLookTarget += LookAtTarget; enemyBehavior.OnEnemyMove += Move; enemyBehavior.OnChangeDirection += ToogleDirection; }
public void Enter(EnemyBehavior enemy) { enemy.Fighting = true; this.enemy = enemy; }
public void Enter(EnemyBehavior enemy) { this.enemy = enemy; }
public void Enter(EnemyBehavior enemy) { enemy.Idle = true; this.enemy = enemy; }
public void Enter(EnemyBehavior enemy) { enemy.Petrolling = true; this.enemy = enemy; }