public void AppendSparePart(UserSparePart sparePart) { var cacheSet = new GameDataCacheSet<UserSparePackage>(); UserSparePackage package = null; if (cacheSet.FindKey(UserID) == null) { package = new UserSparePackage() { UserID = UserID }; cacheSet.Add(package, GameEnvironment.CacheUserPeriod); } package = cacheSet.FindKey(UserID); package.SparePackage.Add(sparePart); //package.Update(); }
public void AppendSparePart(UserSparePart sparePart) { var cacheSet = new PersonalCacheStruct<UserSparePackage>(); UserSparePackage package = null; if (cacheSet.FindKey(UserID) == null) { package = new UserSparePackage() { UserID = UserID }; cacheSet.Add(package); } package = cacheSet.FindKey(UserID); package.SparePackage.Add(sparePart); //package.Update(); }