private void Awake() { if (playerdat == null) { playerdat = PlayerDaOb.GetIns; } }
private void Awake() { if (!pdatscript) { pdatscript = PlayerDaOb.GetIns; } popuploading.SetActive(false); }
public static PlayerData StoreInfo(PlayerDaOb inobj) { PlayerData pda = new PlayerData(); pda.playername = inobj.GetName(); pda.hexcol = inobj.GetColor(); return(pda); }
//** 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(); }