void Start() { player = GetComponent <PlayerStuff>(); dia = PlayerStuff.hud.GetComponentInChildren <DialogCentre>(); addMoney = player.tablePlayer.GetComponentsInChildren <Text>(true)[2]; tableMoney = player.tablePlayer.GetComponentsInChildren <Text>()[1]; MoneyAmount = Assets.New_scripts.GameSettings.startMoney; }
private void Start() { player = GetComponent <PlayerStuff>(); hud = GameObject.Find("HUD").GetComponentInChildren <hudChange>(); dia = hud.GetComponentInChildren <DialogCentre>(true); if (cardMenu == null) { cardMenu = hud.GetComponentInChildren <CardMenu>(); } }
internal void ChanceCard() { PlayerStuff player = turn.player; dia = hud.GetComponentInChildren <DialogCentre>(true); switch (UnityEngine.Random.Range(0, 4)) { case 0: dia.ShowMessage("Игрок " + player.name + " находит мелочь на дороге. +684$"); player.GetComponent <Money>().Transaction(-684); player.EndTurn(); break; case 1: dia.ShowMessage("Игрок " + player.name + " замечает несколько купюр в зимней куртке. +980$"); player.GetComponent <Money>().Transaction(-980); player.EndTurn(); break; case 2: dia.ShowMessage("Игрок " + player.name + " выигрывает региональный конкурс предпринимателей. +1500$"); player.GetComponent <Money>().Transaction(-1500); player.EndTurn(); break; case 3: dia.ShowMessage("Игрок " + player.name + " проливает чай на свой компьютер. Починка 1000$"); player.targetCard.cost = 1000; ShowPay(); break; case 4: dia.ShowMessage("Игроку " + player.name + " пора отдохнуть. Поезка на море обойдется в 2000$"); player.targetCard.cost = 2000; ShowPay(); break; } }
private void Start() { ran = new System.Random(); turn = GetComponent <Turn>(); dialog = hud.gameObject.GetComponentInChildren <DialogCentre>(true); foreach (Cube item in cubes.GetComponentsInChildren <Cube>(true)) { item.cubeRolled += (x) => { if (firstDice == 0) { firstDice = x; } else { secondDice = x; } }; } }