private void OnTriggerExit(Collider other) { if (other.CompareTag("Character")) { GoodPlayer goodPlayer = other.GetComponent <GoodPlayer>(); if (goodPlayer != null && goodPlayer.photonView.IsMine) { Hide(); } } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Character")) { GoodPlayer goodPlayer = other.GetComponent <GoodPlayer>(); if (goodPlayer != null && goodPlayer.photonView.IsMine) { photonView.RPC("RPC_TakeKey", RpcTarget.All); } } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Character")) { GoodPlayer player = other.GetComponent <GoodPlayer>(); if (player != null) { player.photonView.RPC("RPC_Save", RpcTarget.All); } } }
private void OnTriggerExit(Collider other) { if (other.CompareTag("Character")) { GoodPlayer goodPlayer = other.GetComponent <GoodPlayer>(); if (goodPlayer != null) { if (goodPlayer.photonView.IsMine) { FindObjectOfType <DoorMessage>().Hide(); } count--; } } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Character")) { GoodPlayer goodPlayer = other.GetComponent <GoodPlayer>(); if (goodPlayer != null) { if (goodPlayer.photonView.IsMine) { FindObjectOfType <DoorMessage>().Show(); } count++; if (count == settings.teamA.Count && FindObjectOfType <GameNetworkController>().IsKeyTaken) { EscapeWin(); alreadyWin = true; } } } }