private void OnTriggerStay(Collider other) { if (other.CompareTag("Player")) { PlayerPileTask player = other.GetComponent <PlayerPileTask>(); if (player.GetComponent <PlayerTeam>().myTeam != TeamManager.PlayerTeams.spy /*&& player.holdingItem && player.holding == whatDoINeed && objectsPlaced < objectsNeeded*/) { playerInRange = true; } else { playerInRange = false; } if (player.GetComponent <PlayerTeam>().myTeam == TeamManager.PlayerTeams.spy /* && !sabotaged*/) { spyInRange = true; //player.canSabotage = true; } else { spyInRange = false; //player.canSabotage = false; } } }
private void OnTriggerStay(Collider other) { if (other.CompareTag("Player")) { PlayerPileTask player = other.GetComponent <PlayerPileTask>(); if (!player.holdingItem && objectsReady > 0 && player.GetComponent <PlayerTeam>().myTeam != TeamManager.PlayerTeams.police) { playerInRange = true; } else { playerInRange = false; } } }