Ejemplo n.º 1
0
 void Start()
 {
     dataManager = GameManager.instance.GetUserDataManager();
     skinManager = GameManager.instance.GetSkinManager();
     curInd      = dataManager.GetCurUser().playerSkinInd;
     SwitchCharacter();
 }
Ejemplo n.º 2
0
 void DisplayPlayableLevels()
 {
     foreach (var level in levels)
     {
         if (dataManager.GetCurUser().levelUnlocked >= level.GetLevelNumber())
         {
             level.SetLevelPlayable(true);
         }
         else
         {
             level.SetLevelPlayable(false);
         }
     }
 }
Ejemplo n.º 3
0
    public void SetCurCheckPoint(int _ind)
    {
        if (progressOnly)
        {
            if (_ind > curCheckPoint)
            {
                curCheckPoint = _ind;
            }
        }
        else
        {
            curCheckPoint = _ind;
        }

        if (saveProgressToDisc)
        {
            dataManager.GetCurUser().curCheckPoint = (curCheckPoint);
            dataManager.SaveLevelName(sceneTransData.GetCurLevelName());
        }
    }
Ejemplo n.º 4
0
    protected override void LoadDefaultData()
    {
        if (setData)
        {
            curData = Data;
        }
        else
        {
            if (userMode == UserMode.CurUser)
            {
                curUser = dataManager.GetCurUser();
            }
            else if (userMode == UserMode.Override)
            {
                curUser = dataManager.GetUser(user.indexValue);
            }

            curData = skinManager.playerSkins[curUser.playerSkinInd];
        }
        SetData(curData);
    }