コード例 #1
0
ファイル: Bat.cs プロジェクト: interpol-kun/TopDownRPG
 private void SeekPlayer()
 {
     if (playerZone.CanSeePlayer())
     {
         state = AIState.CHASE;
     }
 }
コード例 #2
0
 private void Escape()
 {
     _alertSprite.gameObject.SetActive(false);
     if (_playerDetectionObject.CanSeePlayer())
     {
         State = (_isAggressive) ? States.Aggressive : States.Escape;
     }
     else
     {
         State = States.Wander;
     }
 }