// Update is called once per frame void Update() { if (!gameOver) { score += Time.deltaTime * 2; scoreText.text = "" + (int)(score); foreach (GameObject obj in sprites) { obj.transform.position += Vector3.left * Time.deltaTime * Speed; if (obj.transform.position.x < -17.6f) { obj.transform.position = new Vector2(17f * 2, 1.1f); } } } else { gameovertimer -= Time.deltaTime; if (gameovertimer < 0) { gmeOvrCanvas.SetActive(true); PauseCanvas.SetActive(false); Canvas.SetActive(false); } } //else { Time.timeScale =0; } }
void Awake() { DontDestroyOnLoad(transform.gameObject); if (main == null) { main = this; } else { GameObject.Destroy(gameObject); // avoid multiple copies } }
// Use this for initialization void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
private void SetupUiCanvas() { if (_uiCanvas == null) { var uiCanvas = Resources.FindObjectsOfTypeAll <PauseCanvas>(); if (uiCanvas.Length < 1) { Debug.LogWarning("Attempted to get ui canvas but failed"); return; } _uiCanvas = uiCanvas[0]; } }
private float m_NowMaxVolume; //現在の最大音量 /// <summary> /// スタート関数 /// </summary> void Start() { m_StartFlg = GameObject.Find("StartProduction").GetComponent <StartProduction>(); m_PauseFlg = GameObject.Find("PauseCanvas").GetComponent <PauseCanvas>(); m_AudioData = GetComponent <AudioSource>(); m_PlayerSpeed = GetComponent <PlayerMove>(); m_bPlay = true; m_OldFlg = false; //エンジン音再生 m_AudioData.volume = m_MinVolume; m_AudioData.pitch = m_MinPitch; m_AudioData.Play(); //最大速度設定 m_NowMinVolume = m_StartMinVolume; m_NowMaxVolume = m_StartMaxVolume; }
private void Start() { tpc = FindObjectOfType <ThirdPersonCamera>(); pauseCanvas = FindObjectOfType <PauseCanvas>(); if (pauseCanvas) { pauseCanvas.gameObject.SetActive(false); } /* if (pauseCanvas == null) * { * PauseCanvas pauseCanvasPrefab = Resources.Load<PauseCanvas>("pauseCanvas"); * pauseCanvas = Instantiate(pauseCanvasPrefab); * pauseCanvas.gameObject.name = "[PauseCanvas]"; * pauseCanvas.gameObject.SetActive(false); * }*/ player = FindObjectOfType <PlayerControllerRB>(); }
public void ButContinue() { Time.timeScale = 1; PauseCanvas.SetActive(false); MainCanvass.SetActive(true); }
public void ButPause() { Time.timeScale = 0; PauseCanvas.SetActive(true); MainCanvass.SetActive(false); }