Exemplo n.º 1
0
    public static void SetFirstWoodBeaver()
    {
        var beaverHit = freeBeaverHits[0];

        beaverHit.keyCode = MinigameManager.GetRandomKeyCode();
        beaverHit.Buy();

        beaverHit.gameObject.SetActive(true);

        usedBeaverHits.Add(beaverHit);
        freeBeaverHits.RemoveAt(0);

        photonView.RPC("NetworkInstantiateFirstWoodBeaver", RpcTarget.Others);
    }
Exemplo n.º 2
0
    public static void SetFirstFishBeaver()
    {
        var beaverFish = freeBeaverFishing[0];

        beaverFish.keyCode = MinigameManager.GetRandomKeyCode();
        beaverFish.Buy();

        beaverFish.gameObject.SetActive(true);

        usedBeaverFishing.Add(beaverFish);
        freeBeaverFishing.RemoveAt(0);

        photonView.RPC("NetworkInstantiateFirstFishBeaver1", RpcTarget.Others);
    }
Exemplo n.º 3
0
    public static void AddNewDamBeaver()
    {
        if (freeBeaverDams.Count > 0)
        {
            var dam = freeBeaverDams[0];

            dam.keyCode = MinigameManager.GetRandomKeyCode();
            dam.gameObject.SetActive(true);

            usedBeaverDams.Add(dam);
            freeBeaverDams.RemoveAt(0);

            photonView.RPC("NetworkInstantiateDam1", RpcTarget.Others);
        }
    }
Exemplo n.º 4
0
    private void ResetDam()
    {
        keyCode                   = MinigameManager.GetRandomKeyCode();
        beaverCount               = 2;
        buttonPress.keyCode       = keyCode;
        spamKeyMinigame.keyCode   = keyCode;
        spamKeyMinigame.isPlayer1 = isPlayer1;
        buildCostText.text        = buildCosts[beaverCount - 2].ToString();

        if (((isPlayer1 && PhotonNetwork.IsMasterClient) || (!isPlayer1 && !PhotonNetwork.IsMasterClient)) && !photonView.IsMine)
        {
            photonView.TransferOwnership(PhotonNetwork.LocalPlayer);
        }

        buttonPressObject.SetActive(((isPlayer1 && PhotonNetwork.IsMasterClient) || (!isPlayer1 && !PhotonNetwork.IsMasterClient)));
    }
Exemplo n.º 5
0
    public static void AddNewFishBeaver()
    {
        if (freeBeaverFishing.Count > 0)
        {
            var beaverFish = freeBeaverFishing[0];

            beaverFish.keyCode   = MinigameManager.GetRandomKeyCode();
            beaverFish.buildCost = fishCosts[usedBeaverFishing.Count - 1];
            beaverFish.gameObject.SetActive(true);

            usedBeaverFishing.Add(beaverFish);
            freeBeaverFishing.RemoveAt(0);

            photonView.RPC("NetworkInstantiateFishBeaver", RpcTarget.Others);
        }
    }
Exemplo n.º 6
0
    public static void AddNewWoodBeaver()
    {
        if (freeBeaverHits.Count > 0)
        {
            var beaverHit = freeBeaverHits[0];

            beaverHit.keyCode   = MinigameManager.GetRandomKeyCode();
            beaverHit.buildCost = hitCosts[usedBeaverHits.Count - 1];
            beaverHit.gameObject.SetActive(true);

            usedBeaverHits.Add(beaverHit);
            freeBeaverHits.RemoveAt(0);

            photonView.RPC("NetworkInstantiateWoodBeaver", RpcTarget.Others);
        }
    }