// Use this for initialization void Start() { this.groundIndex = LayerMask.NameToLayer("Ground"); playerRigidbody = GetComponent <Rigidbody2D>(); anim = GetComponent <Animator>(); lmc = FindObjectOfType <LevelMenuController>(); AudioSource = GetComponent <AudioSource>(); }
//--------------------------------------------------- // Use this for initialization void Awake() { #if SHOW_DEBUG_MESSAGES Debug.Log("LevelMenuControllerを実行"); #endif // sceneにinstanceが存在するかを検査 // 存在する場合,消滅させる。 if (instance) { DestroyImmediate(gameObject); return; } // このinstanceを唯一のobjectにする。 instance = this; }
void LevelWin() { int nextBuildIndex = _sceneController.GetActiveScene().buildIndex + 1; if (nextBuildIndex < _sceneController.GetSceneCountInBuildSettings()) { LevelMenuController.AddWinLevels(nextBuildIndex); } if (LevelNumberController.taskNumber < _totalTaskNumber) { _sceneController.LoadNextSceneAfterWaiting(); } else { _sceneController.panel = winningPanel; _sceneController.StopGame(); } }
private void Awake() { lmc = FindObjectOfType <LevelMenuController>(); }
private void Awake() { lmc = FindObjectOfType <LevelMenuController>(); btnPause = GetComponent <Button>(); btnPause.onClick.AddListener(() => OpenPauseMenu()); }