コード例 #1
0
 private static void SaveUserInstanceIfDirty()
 {
     if (_instanceDirtied)
     {
         UserIdListUtil.Save();
         _instanceDirtied = false;
     }
 }
コード例 #2
0
            private static IdList <TEntity> Load()
            {
                UserIdListData listData = PersistentDataUtil.Load <UserIdListData>(UserIdListUtil.DirectoryPath(), UserIdListUtil.Filename(), UserIdListUtil.CreateDefaultInstance);

                IdList <TEntity> userInstance = (IdList <TEntity>)ScriptableObject.CreateInstance(IdList <TEntity> .ListName());

                userInstance.InitializeWithUserIdListData(listData);

                return(userInstance);
            }
コード例 #3
0
            private static void Save()
            {
                UserIdListData listData = new UserIdListData(UserIdListUtil._userInstance);

                PersistentDataUtil.Save(UserIdListUtil.DirectoryPath(), UserIdListUtil.Filename(), listData);
            }
コード例 #4
0
 public static void DirtyUserInstance()
 {
     _instanceDirtied = true;
     // TODO (darren): move this check to be checked every 30 seconds or something
     UserIdListUtil.SaveUserInstanceIfDirty();
 }