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