コード例 #1
0
ファイル: FriendlyAI.cs プロジェクト: sdnavin/Scripts
 // Use this for initialization
 void Start()
 {
     _player = PlayerBehaviour.instance;
     if (_currentTarget == null)
     {
         _currentTarget = _player.gameObject;
     }
     _aiControl = GetComponent <AeroplaneAiControl>();
     _rigidBody = GetComponent <Rigidbody>();
     _enemyMovementController = GetComponent <EnemyMovmentController>();
     _playerRigidbody         = PlayerBehaviour.instance.GetComponent <Rigidbody>();
     Teleport(assignedAngle.HasValue ? assignedAngle.Value : Random.Range(0.0f, 360.0f), _player.transform.position + _player.transform.forward * 100);
     StartCoroutine("AILogic");
 }
コード例 #2
0
ファイル: Aircraft.cs プロジェクト: johndpope/Aircraft
 void Awake()
 {
     aiController = GetComponent <AeroplaneAiControl>();
     plane        = GetComponent <AeroplaneController>();
     body         = GetComponent <Rigidbody>();
 }