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); }
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]); */ }
//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); }
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 = " ראוד! "; } } } }