コード例 #1
0
ファイル: AIController.cs プロジェクト: facybenbook/Aneroe
 public void PauseEnemies(object sender, PlayerSwitchEventArgs e)
 {
     foreach (SpawnerController spawner in spawners)
     {
         spawner.HandleSpawnerActivity(e);
     }
 }
コード例 #2
0
 private void RebindListener(object source, PlayerSwitchEventArgs e)
 {
     if (e.oldPlayer)
     {
         e.oldPlayer.itemInteracted -= PickupOrRemoveItem;
     }
     e.newPlayer.itemInteracted += PickupOrRemoveItem;
 }
コード例 #3
0
 public void HandleSpawnerActivity(PlayerSwitchEventArgs e)
 {
     paused = e.newPlayer != targetToKill;
     foreach (AIEntity aiE in spawnedEntities)
     {
         aiE.ToggleEnabled(!paused);
     }
 }
コード例 #4
0
 void SetTarget(object sender, PlayerSwitchEventArgs e)
 {
     target = PlayerController.activeCharacter;
     cam.transform.position = target.transform.position + new Vector3(0, 0, -10);
 }