예제 #1
0
    public static PlayerData GetPlayerData()
    {
        //PlayerData pd =Resources.Load<PlayerData>("Data/PlayerData.json");
        PlayerData pd = PlayerPerfUtil.GetPlayerData();

        return(pd);
    }
예제 #2
0
 private void OnGUI()
 {
     if (GUI.Button(new Rect(0, 0, 10, 10), "reset"))
     {
         PlayerPerfUtil.Init();
     }
 }
예제 #3
0
 public void Init()
 {
     int[] data = PlayerPerfUtil.GetSettingData();
     if (data == null)
     {
         Sensitivity = 5;
         Volume      = 50;
     }
     else
     {
         sensitivity = data[0];
         volume      = data[1];
     }
 }
예제 #4
0
    public static PlayerData Init()
    {
        PlayerData pd = new PlayerData
        {
            MaxStage      = 4,
            MaxClearStage = 0,
            StageCount    = 240,
            RecentStage   = 1
        };

        pd.starInfos = new int[pd.StageCount];
        for (int i = 1; i <= pd.StageCount; i++)
        {
            pd.SetStarInfo(i, 0);
        }
        PlayerPerfUtil.Save(DataSaveKey.VOLUME.ToString(), 50);
        PlayerPerfUtil.Save(DataSaveKey.SENSITIVITY.ToString(), 5);
        PlayerPrefs.SetString("SaveData", "Ok");

        return(pd);
    }
예제 #5
0
 public void SetStarInfo(int stage, int data)
 {
     starInfos[stage - 1] = data;
     PlayerPerfUtil.Save(DataSaveKey.STAGE_STAR_.ToString() + stage, data);
 }