少年修仙传客户端代码仓库
client_Zxw
2018-09-25 4dba76710a47cb8c83c5cf7f7b96702c702c5039
System/Vip/LimitedTimePackageModel.cs
@@ -42,6 +42,14 @@
        }
    }
    public bool IsAdvance
    {
        get
        {
            return OperationTimeHepler.Instance.SatisfyAdvanceCondition(Operation.GiftPackage);
        }
    }
    public void OnBeforePlayerDataInitialize()
    {
        IsShowPanel = false;
@@ -135,20 +143,19 @@
    public bool IsExpired()
    {
        bool IsBool = false;
        IsBool = OperationTimeHepler.Instance.SatisfyOpenCondition(Operation.GiftPackage);
        IsBool =(OperationTimeHepler.Instance.SatisfyOpenCondition(Operation.GiftPackage)|| OperationTimeHepler.Instance.SatisfyAdvanceCondition(Operation.GiftPackage));
        bool IsBuyBool = false;
        OperationBase operationBase;
        if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.GiftPackage, out operationBase))
        {
            GiftPackageClass operation = operationBase as GiftPackageClass;
            var index = operation.IndexOfGift(TimeUtility.ServerNow);
            if (index != -1 && index < operation.giftpackage1.Count)
            GiftPackageClass.Gift_Package gift;
            if (operation.TryGetGift(TimeUtility.ServerNow, out gift))
            {
                var giftpackage = operation.giftpackage1[index];
                if (giftpackage.gifts.Length > 0)
                if (gift.gifts.Length > 0)
                {
                    int BuyCountLimit = giftpackage.gifts[0].limitNum;//限购数量
                    int GiftID = giftpackage.gifts[0].id;//礼包ID
                    int BuyCountLimit = gift.gifts[0].limitNum;//限购数量
                    int GiftID = gift.gifts[0].id;//礼包ID
                    if (DicBuyPackage.ContainsKey(GiftID) && DicBuyPackage[GiftID] >= BuyCountLimit)
                    {
                        IsBuyBool = true;