コード例 #1
0
ファイル: TreeTrigger.cs プロジェクト: MarcoElz/gg21-public
 private void OnTriggerExit(Collider other)
 {
     if (other.CompareTag("Character"))
     {
         GoodPlayer goodPlayer = other.GetComponent <GoodPlayer>();
         if (goodPlayer != null && goodPlayer.photonView.IsMine)
         {
             Hide();
         }
     }
 }
コード例 #2
0
ファイル: Key.cs プロジェクト: MarcoElz/gg21-public
 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);
         }
     }
 }
コード例 #3
0
ファイル: SaveArea.cs プロジェクト: MarcoElz/gg21-public
    private void OnTriggerEnter(Collider other)
    {
        if (other.CompareTag("Character"))
        {
            GoodPlayer player = other.GetComponent <GoodPlayer>();

            if (player != null)
            {
                player.photonView.RPC("RPC_Save", RpcTarget.All);
            }
        }
    }
コード例 #4
0
 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--;
         }
     }
 }
コード例 #5
0
    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;
                }
            }
        }
    }