Пример #1
0
    public string OwnerNumToName()
    {
        int ownerNum = -1;

        if (PlayersList.playerthatNowPlaying >= 0)
        {
            ownerNum = AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].owner;
        }
        if (ownerNum == -1)
        {
            return("היינקל יונפ סכנה");
        }
        return(":תולעבב סכנה" + "\n" + PlayersList.listOfPlayers[ownerNum].GetComponent <PlayerAccount>().playerName);
    }
Пример #2
0
    public void BuyAsset()
    {
        if (AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].owner == -1)
        {
            if (PlayersList.listOfPlayers[PlayersList.playerthatNowPlaying].GetComponent <PlayerAccount>().playerMoney - AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].tileBuyingPrice > 0)
            {
                PlayersList.listOfPlayers[PlayersList.playerthatNowPlaying].GetComponent <PlayerAccount>().playerMoney -= AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].tileBuyingPrice;
                PlayersList.listOfPlayers[PlayersList.playerthatNowPlaying].GetComponent <PlayerAccount>().playerAssets.Add(AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()]);
                AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].owner = PlayersList.playerthatNowPlaying;
            }
        }
        //if (AllAssets_Tiles.getTilesList()[PlayersList.listOfPlayers[PlayersList.playerthatNowPlaying].GetComponent<Player_Movement>.()])

        /*
         * if (YourMoneyScript.moneyValue - TileBuyingPriceScript.tileBuyingPriceValue > 0)
         *  YourMoneyScript.moneyValue = YourMoneyScript.moneyValue - TileBuyingPriceScript.tileBuyingPriceValue;
         * PlayerAccount.addAsset(AllAssets_Tiles.getTilesList()[PlayersList.listOfPlayers[PlayersList.playerTurn].GetComponent<Player_Movement>().playerCurrentTile]);
         */
    }
Пример #3
0
    //return 0= dont do nothing, 1= player dont need to pay owner (asset is Available) - show him asset details, 2=player need to pay owner, 3= player is on Mail tail
    public static int TransmitionAction()
    {
        if (AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].tileGroup == "ראוד")
        {
            return(3);
        }
        int owner = AllAssets_Tiles.getTilesList()[GetCurrentTileOfplayerthatNowPlaying()].owner;

        if (owner == -1)                   //asset own someone
        {
            return(1);                     //player dont need to pay owner (asset is Available)
        }
        if (owner != playerthatNowPlaying) //asset isnt own me
        {
            int payment = AllAssets_Tiles.getTilesList()[GetCurrentTileOfplayerthatNowPlaying()].tiletransmitionPayment;
            listOfPlayers[playerthatNowPlaying].GetComponent <PlayerAccount>().playerMoney -= payment;
            listOfPlayers[owner].GetComponent <PlayerAccount>().playerMoney += payment;
            return(2);
        }
        return(0);
    }
Пример #4
0
    void Update()
    {
        //money.text = "חש " + moneyValue;

        if (PlayersList.playerthatNowPlaying >= 0)
        {
            if (PlayersList.TransmitionSituation != 0)
            {
                if (PlayersList.TransmitionSituation == 2)
                {
                    money.text = " :רוקיבה תולע " + "\n" + "חש " + AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].tiletransmitionPayment;
                }
                else if (PlayersList.TransmitionSituation == 1)
                {
                    money.text = " : תולע " + "\n" + "חש " + AllAssets_Tiles.getTilesList()[PlayersList.GetCurrentTileOfplayerthatNowPlaying()].tileBuyingPrice;
                }
                else if (PlayersList.TransmitionSituation == 3)
                {
                    money.text = " ראוד! ";
                }
            }
        }
    }