void Start() { Me = this; TerrianManager = transform.FindChild("TerrainManager").GetComponent<TerrianManager>(); SpawnManager = transform.FindChild("SpawnManager").GetComponent<SpawnManager>(); TurnManager = transform.FindChild("TurnManager").GetComponent<TurnManager>(); DamageManager = transform.FindChild("DamageAndScoreManager").GetComponent<DamageManager>(); ScoreManager = transform.FindChild("DamageAndScoreManager").GetComponent<ScoreManager>(); DestroyManager = transform.FindChild("DestroyManager").GetComponent<DestroyManager>(); WeaponManager = transform.FindChild("WeaponsManager").GetComponent<WeaponsCombo>(); ModesManager = transform.FindChild("ModesManager").GetComponent<ModesCombo>(); MapsManager = transform.FindChild("MapManager").GetComponent<MapManager>(); PlayerInfos = SpawnManager.GetComponent<PlayerInfo>(); MapsManager.StartMap((MapManager.Maps) RoundManager.RandomMap); SpawnManager.Spawn(TanksStaringCount); TurnManager.Begin(); Wind.StartWind(); WeaponsClass.InitiallizeWeaponsQuantities(); ModesClass.InitiallizeModesQuantities(); #if (!Debug) for (int i = 0; i < WeaponsClass.WeaponsQuantities.Count; i++) WeaponsClass.WeaponsQuantities[WeaponsClass.WeaponsQuantities.ElementAt(i).Key] = 99; for (int i = 0; i < ModesClass.ModesQuantities.Count; i++) ModesClass.ModesQuantities[ModesClass.ModesQuantities.ElementAt(i).Key] = 99; #endif PlayerInfos.DrawPlayerInfoInUI_SinglePlayer(); //begin clouds GameObject.Find("Cloud").GetComponent<Cload_Movement>().Begin(); GameObject.Find("Cloud (1)").GetComponent<Cload_Movement>().Begin(); GameObject.Find("Cloud (2)").GetComponent<Cload_Movement>().Begin(); // GameObject.Find("UIButtons").GetComponent<UIButtonClick>().InitilizeButtons(); //show round loadout GameObject fade = GameObject.Find("Fade"); fade.GetComponent<Fade>().ShowLoadout(); HideHUDS(); }