Example #1
0
        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);
        }
Example #2
0
        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();
            }
        }