Esempio n. 1
0
    /**
     * 设置日常签到item的内容
     */
    void setSignInView(GameObject signDayItem, SignIn signIn)
    {
        Text       title         = signDayItem.Find <Text>(signDayItem.name + "/DayText");
        Image      rewardImage   = signDayItem.Find <Image>(signDayItem.name + "/RewardImage");
        GameObject signInedImage = GameObject.Find(signDayItem.name + "/SignInedImage");
        Text       rewardText    = signDayItem.Find <Text>(signDayItem.name + "/RewardText");
        GameObject mask          = GameObject.Find(signDayItem.name + "/Mask");

        title.text      = DayUtil.getChineseDayWithInt(signIn.days);
        rewardText.text = signIn.image_describe;

        float width = signDayItem.GetComponent <RectTransform>().sizeDelta.x;

        if (signIn.days == 7 || signIn.days == 8)
        {
            signDayItem.GetComponent <RectTransform>().sizeDelta = new Vector2(width * 2, 180);
        }

        // 已经签到的显示打勾
        if (signIn.days <= signInResult.already_checkin)                                     // 当前天数小于已经签到的天数
        {
            if (signInResult.already_checkin >= 7 && (signIn.days == 7 || signIn.days == 8)) // 已经签到的天数大于7等于7天
            {
                if (UserManager.Instance().userInfo.is_checkin == 1)                         // 今天已经签到过了
                {
                    signInedImage.SetActive(true);
                    mask.SetActive(true);
                }
                else
                {
                    signInedImage.SetActive(false);
                    mask.SetActive(false);
                }
            }
            else
            {
                signInedImage.SetActive(true);
                mask.SetActive(true);
            }
        }
        else
        {
            signInedImage.SetActive(false);
            mask.SetActive(false);
        }
    }
Esempio n. 2
0
        /// <summary>
        /// Returns a string representation of this series.
        /// </summary>
        /// <returns>a string representation of this series.</returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("expiration=").Append(DayUtil.GetYearMonthDayByDayId(Expiration));
            if (LastTrade != 0)
            {
                sb.Append(", lastTrade=").Append(DayUtil.GetYearMonthDayByDayId(LastTrade));
            }
            if (Multiplier != 0)
            {
                sb.Append(", multiplier=").Append(Multiplier);
            }
            if (SPC != 0)
            {
                sb.Append(", spc=").Append(SPC);
            }
            if (AdditionalUnderlyings.Length > 0)
            {
                sb.Append(", additionalUnderlyings=").Append(AdditionalUnderlyings);
            }
            if (MMY.Length > 0)
            {
                sb.Append(", mmy=").Append(MMY);
            }
            if (OptionType.Length > 0)
            {
                sb.Append(", optionType=").Append(OptionType);
            }
            if (ExpirationStyle.Length > 0)
            {
                sb.Append(", expirationStyle=").Append(ExpirationStyle);
            }
            if (SettlementStyle.Length > 0)
            {
                sb.Append(", settlementStyle=").Append(SettlementStyle);
            }
            sb.Append(", cfi=").Append(CFI);
            return(sb.ToString());
        }