void init() { if (inited) { return; } float tmp = pb_line.GetComponent <RectTransform>().sizeDelta.y; if (!init_phase_one) { OneSignalController.Create(); GameStatistics.Create(); TextManager.Init(Application.systemLanguage); if (Application.systemLanguage == SystemLanguage.Russian) { logo.sprite = Resources.Load <Sprite>("logo/Russian"); } else { logo.sprite = Resources.Load <Sprite>("logo/English"); } play_btn_text.text = TextManager.getText("initializer_btn_play"); loading_text.text = TextManager.getText("initializer_loading"); Helper.DeviceNameHelper.Init(); DataController.Create(); pb_line.GetComponent <RectTransform>().sizeDelta = new Vector2(25 * max_pb_with / 100.0f, tmp); init_phase_one = true; //AppodealController.Create(); return; } if (!init_phase_two) { pb_line.GetComponent <RectTransform>().sizeDelta = new Vector2(70 * max_pb_with / 100.0f, tmp); StarTasksController.Create(); init_phase_two = true; return; } pb.SetActive(false); btn.SetActive(true); inited = true; }