Exemplo n.º 1
0
        public static T Load(string loadKey)
        {
            T local = SerializeUtil.Deserialize <T>(loadKey);

            if (local == null)
            {
                local     = new T();
                local.key = loadKey;
                local.OnInit(false);
            }
            else
            {
                local.key = loadKey;
                local.OnInit(true);
            }

            return(local);
        }
Exemplo n.º 2
0
 public virtual bool Save(string saveKey = null)
 {
     return(string.IsNullOrEmpty(saveKey) ?
            SerializeUtil.Serialize(this, key) :
            SerializeUtil.Serialize(this, saveKey));
 }