// 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;
    }
Example #3
0
    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();
        }
    }
Example #4
0
 private void Awake()
 {
     lmc = FindObjectOfType <LevelMenuController>();
 }
Example #5
0
 private void Awake()
 {
     lmc      = FindObjectOfType <LevelMenuController>();
     btnPause = GetComponent <Button>();
     btnPause.onClick.AddListener(() => OpenPauseMenu());
 }