Exemple #1
0
    public void DeleteAllPrefs()
    {
        PlayerDataInstance _pIt = PlayerDataInstance.Instance;

        _pIt.Delete();
        PlayerPrefs.DeleteAll();
    }
    //================================================
    //PlayerDataUtility
    //================================================

    private void Start()
    {
        //保存しておいたデータを取得する
        PlayerDataInstance _pInstance = PlayerDataInstance.Instance;

        dataList = gameObject.GetComponent <DataList>();

        string lanceName = _pInstance.GetLanceName();

        //初期状態だとlanceNameが""なので、初期装備を設定
        //lanceNameが存在するなら該当する装備を取得
        if (lanceName == "")
        {
            lance          = dataList.GetLance("ボロのモリ");
            lance.IsBought = true;
        }
        else
        {
            lance = dataList.GetLance(lanceName);
        }
        money  = _pInstance.GetMoney();
        fishes = _pInstance.GetFish();
    }
 /// <summary>
 /// データを読み込む。
 /// </summary>
 private static void Load()
 {
     _instance = JsonUtility.FromJson <PlayerDataInstance>(GetJson());
 }