Exemple #1
0
 private void Awake()
 {
     if (playerdat == null)
     {
         playerdat = PlayerDaOb.GetIns;
     }
 }
Exemple #2
0
 private void Awake()
 {
     if (!pdatscript)
     {
         pdatscript = PlayerDaOb.GetIns;
     }
     popuploading.SetActive(false);
 }
Exemple #3
0
        public static PlayerData StoreInfo(PlayerDaOb inobj)
        {
            PlayerData pda = new PlayerData();

            pda.playername = inobj.GetName();
            pda.hexcol     = inobj.GetColor();
            return(pda);
        }
Exemple #4
0
    //** save player data object scriptable obj
    public static void SavepDat(string indpath, PlayerDaOb ddat)
    {
        Thread t = new Thread(() =>
        {
            PlayerData pd = PlayerData.StoreInfo(ddat);
            string jsobj  = JsonUtility.ToJson(pd);
            File.WriteAllText(indpath, jsobj);
        });

        t.IsBackground = true;
        t.Start();
    }