public override object GetSave() { var save = new ZTHADServiceSave { isShow = IsShow, isComplete = IsComplete, watchedDateTime = WatchedDateTime, isGetSmallReward = IsGetSmallReward, isGetBigReward = IsGetBigReward }; //UnityEngine.Debug.Log($"save ZTH: {save.ToString()}"); return(save); }
public override void LoadSave(object obj) { ZTHADServiceSave save = obj as ZTHADServiceSave; if (save != null) { //UnityEngine.Debug.Log($"loading ZTH: {save.ToString()}"); IsShow = save.isShow; IsComplete = save.isComplete; WatchedDateTime = save.watchedDateTime; IsGetSmallReward = save.isGetSmallReward; IsGetBigReward = save.isGetBigReward; IsLoaded = true; } else { UnityEngine.Debug.Log($"load ZTH error, setup default"); LoadDefaults(); } }