public void SetupAPWeapon() { var shopItem = GameDatabase.Instance.GetShopItem(Category, SubCategory, ItemID, ProductID); if (shopItem == null) { return; } if (shopItem.Type <= 0) { return; } DateTime tmpExpire; switch (shopItem.Type) { case 1: // 1 day tmpExpire = HelperUtils.UnixToDateTime(PurchaseTime).AddDays(1); ExpireTime = HelperUtils.GetUnixTimestamp(tmpExpire); break; case 2: // 7 days tmpExpire = HelperUtils.UnixToDateTime(PurchaseTime).AddDays(7); ExpireTime = HelperUtils.GetUnixTimestamp(tmpExpire); break; case 3: // 30 days tmpExpire = HelperUtils.UnixToDateTime(PurchaseTime).AddDays(30); ExpireTime = HelperUtils.GetUnixTimestamp(tmpExpire); break; } Type = shopItem.Type; }