public void SkipTutorial() // 튜토리얼을 종료하고 본게임 시작하는 함수
    {
        ShutterManager _shutterManager = GameObject.Find("ShutterCanvas").GetComponent <ShutterManager>();

        if (_shutterManager != null)
        {
            _shutterManager.ShutterSequence(Result.BigSuccessful, NewGameManager.Instance.NowMiniGame, false);
        }
        else
        {
            Debug.Log("ShutterManager를 찾을 수 없음");
        }
    }
Example #2
0
    // Use this for initialization
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(this.gameObject);
        }

        DontDestroyOnLoad(this.gameObject); // 씬전환과 관련
    }
    public void GameStart(string sceneName) // 셔터매니저 ShutterSequence 함수 호출 예정
    {
        ShutterManager _shutterManager = GameObject.Find("ShutterCanvas").GetComponent <ShutterManager>();

        if (_shutterManager != null)
        {
            if (sceneName == "ExplanationScene")
            {
                if (NewGameManager.Instance.IsPlayedMiniGame(NewGameManager.Instance.GetNowSubject(), NewGameManager.Instance.NowMiniGame)) // 튜토리얼 스킵
                {
                    _shutterManager.ShutterSequence(Result.BigSuccessful, NewGameManager.Instance.NowMiniGame, false);                      // 게임 호출
                }
                else
                {
                    _shutterManager.ShutterSequence(Result.BigSuccessful, sceneName, false); // 게임 호출
                }
            }
            else
            {
                _shutterManager.ShutterSequence(Result.BigSuccessful, sceneName, false); // 게임 호출
            }
        }
    }