public void PauseEnemies(object sender, PlayerSwitchEventArgs e) { foreach (SpawnerController spawner in spawners) { spawner.HandleSpawnerActivity(e); } }
private void RebindListener(object source, PlayerSwitchEventArgs e) { if (e.oldPlayer) { e.oldPlayer.itemInteracted -= PickupOrRemoveItem; } e.newPlayer.itemInteracted += PickupOrRemoveItem; }
public void HandleSpawnerActivity(PlayerSwitchEventArgs e) { paused = e.newPlayer != targetToKill; foreach (AIEntity aiE in spawnedEntities) { aiE.ToggleEnabled(!paused); } }
void SetTarget(object sender, PlayerSwitchEventArgs e) { target = PlayerController.activeCharacter; cam.transform.position = target.transform.position + new Vector3(0, 0, -10); }