private void Awake() { instance = this; gameStatePanel = transform.Find("GameState").gameObject; background = gameStatePanel.transform.Find("Background").GetComponent <Image>(); stateText = gameStatePanel.GetComponentInChildren <Text>(); }
public override void OnRelease() { CampInfoUI.OnRelease(); GamePauseUI.OnRelease(); GameStateUI.OnRelease(); SoliderInfoUI.OnRelease(); }
void Awake() { Application.targetFrameRate = 120;//固定fps SP = this; foundGems = 0; gameState = GameStateUI.playing; totalGems = GameObject.FindGameObjectsWithTag("Picker").Length; Time.timeScale = 1.0f; }
public void FoundGem() { foundGems++; if (foundGems >= totalGems) { gameState = GameStateUI.won; WIN_ATTENTION.SetActive(true); Invoke("WonGame", 0.1f); } }
public override void OnInit() { CampInfoUI = new CampInfoUI(); GamePauseUI = new GamePauseUI(); GameStateUI = new GameStateUI(); SoliderInfoUI = new SoldierInfoUI(); CampInfoUI.OnInit(); GamePauseUI.OnInit(); GameStateUI.OnInit(); SoliderInfoUI.OnInit(); }
void Awake() { if (_gameStatsInstance == null) { _gameStatsInstance = this; } else if (_gameStatsInstance != this) { Destroy(gameObject); } DontDestroyOnLoad(this); }
public void SetGameOver() { gameState = GameStateUI.lost; LOST_ATTENTION.SetActive(true); Time.timeScale = 0.0f; //Pause game }