void Awake() { languageController = this; StartCoroutine(GameController.ActionAfterFewFramesCoroutine(10, () => { //if(GameController.gameController.currentSettings.language == ""){ if (Application.systemLanguage == SystemLanguage.Russian || Application.systemLanguage == SystemLanguage.Ukrainian || Application.systemLanguage == SystemLanguage.Belarusian ) { SetRussian(); } else { SetEnglish(); } /*}else{ * TextAsset jsonAsset = (TextAsset)Resources.Load("Text/" + GameController.gameController.currentSettings.language); * string jsonString = jsonAsset.text; * jsonFile = JSON.Parse(jsonString); * languageController.SetButtons(); * }*/ })); }
void Awake() { StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { damageHealthParam = DamageHealthParamController.instance.GetCannonParamsById(cannonID); awakeAction.Invoke(); })); }
public void Ship2Awake() { ShipAwake(); movementController.Ship2Awake(); StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { spawnBulletTimer.SetTimer(explodeObject.damageHealthParam.spawnTime); })); }
void Awake() { instance = this; RestoreMaximumHealth(); SetPanelPosition(); SetScale(); StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { SetLeftCannon(1); SetRightCannon(1); })); }
void Awake() { instance = this; StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { planetSongs.Add(1, planet1Songs); planetSongs.Add(2, planet2Songs); planetSongs.Add(3, planet3Songs); planetSongs.Add(4, planet4Songs); planetSongs.Add(5, planet5Songs); planetSongs.Add(6, planet6Songs); scaledSounds.Add(currentSong); })); }
public void SetCannonMineShatter() { StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { DestroyEffect(); movementController.expObject.DefaultDestroyWithPoints(); if (lastBulletCannonType == Cannon.leftBullet) { CannonsPanel.instance.SetLeftCannon(Cannon.mineShatterCannon); } else if (lastBulletCannonType == Cannon.rightBullet) { CannonsPanel.instance.SetRightCannon(Cannon.mineShatterCannon); } })); }
void Awake() { instance = this; StartCoroutine(GameController.ActionAfterFewFramesCoroutine(2, () => { if (SaveLoadController.GameSessionDataExist()) { gameSessionData = SaveLoadController.LoadGameSessionData(); } else { NewGameProcess(); } BattleInterface.instance.RedrawAllInfo(); //StartCoroutine(GameController.ActionAfterFewFramesCoroutine(15, () => { //CheckFullVersionGame(); //})); })); }
public void ShipAwake() { activeParts = shipParts.Count; StartCoroutine(GameController.ActionAfterFewFramesCoroutine(1, () => { foreach (ExplodeObject expObj in shipParts) { expObj.gameObject.SetActive(true); expObj.RestoreHealth(); expObj.isActive = true; expObj.RestoreSourceColor(); } })); ship.ShipAwake(); bulletTimer.SetTimer(ship.explodeObject.damageHealthParam.spawnTime); ship.explodeObject.explodeTransform.rotation = Quaternion.Euler(new Vector3(0, 0, 180)); ship.explodeObject.explodeTransform.position = SpawnerController.instance.topSpawner.GetRandomPositionInWorld(); GeneratePath(); ship.movementController.PathByPointsRebind(); }
void Start() { instance = this; Timer connectTimer = new Timer(); connectTimer.SetTimer(GameController.connectionTimeout + 0.1f); StartCoroutine(connectTimer.ActionAfterTimer(() => { if (m_StoreController == null) { initializeAction = () => { StartCoroutine(GameController.ActionAfterFewFramesCoroutine(3, () => { LevelController.instance.CheckFullVersionGame(); })); }; InitializePurchasing(); //LevelController.instance.CheckFullVersionGame (); } })); StartCoroutine(GameController.ActionAfterFewFramesCoroutine(10, () => { })); }