コード例 #1
0
ファイル: Item.cs プロジェクト: afii369/FagNet
        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;
        }