Esempio n. 1
0
 public override void FindPlayer(MovableBehaviour player)
 {
     if (target != player) {
         target = player;
         _sfx.Explosion(1);
     }
 }
Esempio n. 2
0
    public override void FindPlayer(MovableBehaviour player)
    {
        if (target == player) return;

        getTimetoShootAgain();
        watchTarget = StartCoroutine(StopAndShoot());

        target = player;
    }
Esempio n. 3
0
 public virtual void OnDistanceWithPlayer(MovableBehaviour player, float distance)
 {
     if (renderer != null) {
         if (player.Level == Level && (distance <= rangeAtack)) {
             FindPlayer(player);
         } else
             LostPlayer(player);
     }
 }
Esempio n. 4
0
 public override void LostPlayer(MovableBehaviour player)
 {
 }
Esempio n. 5
0
 public override void LostPlayer(MovableBehaviour player)
 {
     if (target == player)
         OnLostPlayer = true;
 }
Esempio n. 6
0
 public virtual void LostPlayer(MovableBehaviour player)
 {
     if (target == player) target = null;
 }
Esempio n. 7
0
 public virtual void FindPlayer(MovableBehaviour player)
 {
     if (target != player) { target = player; }
 }
Esempio n. 8
0
 public void Start()
 {
     impulseForce = Vector3.zero;
     impulseTween = null;
     target = null;
 }