コード例 #1
0
 public override void FindPlayer(MovableBehaviour player)
 {
     if (target != player) {
         target = player;
         _sfx.Explosion(1);
     }
 }
コード例 #2
0
ファイル: StingerShooter.cs プロジェクト: teamzeroth/retroboy
    public override void FindPlayer(MovableBehaviour player)
    {
        if (target == player) return;

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

        target = player;
    }
コード例 #3
0
ファイル: BaseEnemy.cs プロジェクト: teamzeroth/retroboy
 public virtual void OnDistanceWithPlayer(MovableBehaviour player, float distance)
 {
     if (renderer != null) {
         if (player.Level == Level && (distance <= rangeAtack)) {
             FindPlayer(player);
         } else
             LostPlayer(player);
     }
 }
コード例 #4
0
ファイル: StingerS.cs プロジェクト: teamzeroth/retroboy
 public override void LostPlayer(MovableBehaviour player)
 {
 }
コード例 #5
0
ファイル: StingerShooter.cs プロジェクト: teamzeroth/retroboy
 public override void LostPlayer(MovableBehaviour player)
 {
     if (target == player)
         OnLostPlayer = true;
 }
コード例 #6
0
ファイル: BaseEnemy.cs プロジェクト: teamzeroth/retroboy
 public virtual void LostPlayer(MovableBehaviour player)
 {
     if (target == player) target = null;
 }
コード例 #7
0
ファイル: BaseEnemy.cs プロジェクト: teamzeroth/retroboy
 public virtual void FindPlayer(MovableBehaviour player)
 {
     if (target != player) { target = player; }
 }
コード例 #8
0
ファイル: BaseEnemy.cs プロジェクト: teamzeroth/retroboy
 public void Start()
 {
     impulseForce = Vector3.zero;
     impulseTween = null;
     target = null;
 }