示例#1
0
    public virtual T Load()
    {
        if (_user != null)
        {
            return(_user);
        }

        _user = UserServiceUtils.Load <T>(_serializer, _userDataStorageKeyPrefix);

        return(_user);
    }
 public static void ClearUserData()
 {
     UserServiceUtils.ClearUserData();
     EditorUtility.DisplayDialog("Success", "User Data Cleared", "OK");
 }
示例#3
0
 public virtual void ClearUserData()
 {
     UserServiceUtils.ClearUserData(_userDataStorageKeyPrefix);
     Debug.Log("User Data cleared at " + string.Format("{0}{1}", _userDataStorageKeyPrefix, UserServiceUtils.USER_DATA_KEY));
 }
示例#4
0
 public virtual void Save(T user)
 {
     UserServiceUtils.Save(user, _serializer, _userDataStorageKeyPrefix);
 }