private void Start() { turnText = GameObject.Find("Turn").GetComponent <Text>(); score = GameObject.Find("Score").GetComponent <ScoreMain>(); manager = GameObject.FindGameObjectsWithTag("RiskManager")[0].GetComponent <RiskManager>(); deliverys = GameObject.Find("Deliverys").GetComponent <Deliverys>(); storeController = GameObject.Find("StoreController").GetComponent <StoreController>(); teamController = GameObject.Find("TeamController").GetComponent <TeamController>(); teamControllerStore = GameObject.Find("TeamControllerStore").GetComponent <TeamControllerStore>(); buildController = GameObject.Find("BuildController").GetComponent <BuildController>(); wether = GameObject.Find("Wether").GetComponent <Image>(); score.ChangeScore(-10000000); mounths = new string[12]; mounths[0] = "Июнь"; mounths[1] = "Июль"; mounths[2] = "Август"; mounths[3] = "Сентябрь"; mounths[4] = "Октябрь"; mounths[5] = "Ноябрь"; mounths[6] = "Декабрь"; mounths[7] = "Янаврь"; mounths[8] = "Февраль"; mounths[9] = "Март"; mounths[10] = "Апрель"; mounths[11] = "Май"; }
private void Start() { freeTeamsText = GameObject.Find("Teams").GetComponent <Text>(); teamControllerStore = GameObject.Find("TeamControllerStore").GetComponent <TeamControllerStore>(); ShowTeams(); }
public void DismissTeamStore() { TeamControllerStore teamController = GameObject.Find("TeamControllerStore").GetComponent <TeamControllerStore>(); teamController.DismissTeam(); }
public void AddToBigStore() { TeamControllerStore teamController = GameObject.Find("TeamControllerStore").GetComponent <TeamControllerStore>(); StoreController storeController = GameObject.Find("StoreController").GetComponent <StoreController>(); TurnController turnController = GameObject.Find("NextTurn").GetComponent <TurnController>(); InputField ResourceAInput = GameObject.Find("InputResourceA").GetComponent <InputField>(); InputField ResourceBInput = GameObject.Find("InputResourceB").GetComponent <InputField>(); InputField ResourceCInput = GameObject.Find("InputResourceC").GetComponent <InputField>(); Dropdown loseInput = GameObject.Find("LoseInput").GetComponent <Dropdown>(); List <Dropdown.OptionData> menuOptions = loseInput.GetComponent <Dropdown>().options; string value = menuOptions[loseInput.value].text; int lose = 0; int[] arrayItems = new int[3]; arrayItems[0] = System.Convert.ToInt32(ResourceAInput.text); arrayItems[1] = System.Convert.ToInt32(ResourceBInput.text); arrayItems[2] = System.Convert.ToInt32(ResourceCInput.text); float allItems = (float)arrayItems[0] + arrayItems[1] + arrayItems[2]; float teams = 0f; int wether = turnController.wetherCount; switch (value) { case "Морской": switch (wether) { case 0: teams = Mathf.Ceil(allItems / 4); break; case 1: teams = Mathf.Ceil(allItems / 9); break; case 2: teams = Mathf.Ceil(allItems / 6); break; } lose = 1; break; case "Наземный": lose = 0; teams = Mathf.Ceil(allItems / 8); break; case "Воздушный": switch (wether) { case 0: teams = Mathf.Ceil(allItems / 8); break; case 1: teams = Mathf.Ceil(allItems / 5); break; case 2: teams = Mathf.Ceil(allItems / 2); break; } lose = 2; break; } Debug.Log(teams); if (teamController.openTeams() < teams) { CloseMesseage(); OpenMesseage(); return; } storeController.NewDeliveryToBigStore(arrayItems, lose, teams); CloseMesseage(); /* OpenMesseage(); * * Text resourceDeliveredA = GameObject.Find("ResourceDeliveredA").GetComponent<Text>(); * Text resourceDeliveredB = GameObject.Find("ResourceDeliveredB").GetComponent<Text>(); * Text resourceDeliveredC = GameObject.Find("ResourceDeliveredC").GetComponent<Text>(); * * Text resourceDroppedA = GameObject.Find("ResourceDroppedA").GetComponent<Text>(); * Text resourceDroppedB = GameObject.Find("ResourceDroppedB").GetComponent<Text>(); * Text resourceDroppedC = GameObject.Find("ResourceDroppedC").GetComponent<Text>(); * * resourceDeliveredA.text += deliveredItems[0].ToString(); * resourceDeliveredB.text += deliveredItems[1].ToString(); * resourceDeliveredC.text += deliveredItems[2].ToString(); * * resourceDroppedA.text += (arrayItems[0] - deliveredItems[0]).ToString(); * resourceDroppedB.text += (arrayItems[1] - deliveredItems[1]).ToString(); * resourceDroppedC.text += (arrayItems[2] - deliveredItems[2]).ToString(); */ }