예제 #1
0
    // Use this for initialization
    void Start()
    {
        if (ApplicationState.Instance.previousLevel != ApplicationState.LevelNames.MAIN_MENU)
        {
            if (ApplicationState.Instance.previousLevel != ApplicationState.LevelNames.CHILDS_MENU)
            {
              #if !UNITY_WEBPLAYER
                dbIncompleteLevel = MainDatabase.Instance.getIncompleteLevel(ApplicationState.Instance.userID);
                statusNPCList 	  = MainDatabase.Instance.GetUserNPCStatus(ApplicationState.Instance.userID);
              #endif

                if(statusNPCList == null || IsLevelComplete()){
                    if(ApplicationState.Instance.isStoryMode)
                    {
                        displayWorldMap = true;
                    }
                    else
                    {
                        if (transform.parent != null)
                        {
                            transform.parent.gameObject.SetActive(false);
                        }
                    }
                }
            }
            else
            {
                if (transform.parent != null)
                    transform.parent.gameObject.SetActive(false);
            }
        }
    }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        #if !UNITY_WEBPLAYER
        dbIncompleteLevel = MainDatabase.Instance.getIncompleteLevel(ApplicationState.Instance.userID);
        statusNPCList = MainDatabase.Instance.GetUserNPCStatus(ApplicationState.Instance.userID);
        #endif

        hasIncompleteLevel = !IsLevelComplete();
    }