Beispiel #1
0
    void UpdateUI(int index = 0, bool isMend = false)
    {
        if (!SignUpManager.Instance.isEmpty())
        {
            HookKeeper hk = null;

            for (int i = 0; i < SignUpManager.Instance.MaxCount - 1; ++i)
            {
                GameObject iconBg = Grid_.transform.GetChild(i).gameObject;
                ItemCellUI icon   = iconBg.GetComponentInChildren <ItemCellUI>();
                icon.gameObject.AddComponent <UIDragScrollView>();

                hk = iconBg.GetComponent <HookKeeper>();
                hk.SetDepth(13);

                if (SignUpManager.Instance.IsSignUped(i + 1))
                {
                    hk.ToSigned();
                    RemoveClickEvent(iconBg);
                }
                else
                {
                    hk.ToUnsignNormal();
                }
            }
        }
        ComboSignUpDay_.text = SignUpManager.Instance.ComboSignDay.ToString();
        SignBtn_.isEnabled   = !GamePlayer.Instance.todaySigned_;
    }
Beispiel #2
0
    void InitUI()
    {
        if (!SignUpManager.Instance.isEmpty())
        {
            GameObject iconBg = null;
            HookKeeper hk     = null;
            ItemData   data   = null;
            ItemCellUI icon   = null;
            for (int i = 1; i < SignUpManager.Instance.MaxCount; ++i)
            {
                iconBg = (GameObject)GameObject.Instantiate(IconBg_) as GameObject;
                iconBg.transform.parent     = ListView_.transform;
                iconBg.transform.localScale = Vector3.one;
                iconBg.SetActive(true);
                data                    = ItemData.GetData(SignUpManager.Instance.GetRewardIDByIndex(i));
                hk                      = iconBg.GetComponent <HookKeeper>();
                icon                    = UIManager.Instance.AddItemCellUI(hk.icon_, (uint)data.id_, 0f, 20f);
                icon.showTips           = true;
                iconBg.transform.parent = Grid_.transform;
            }
            Grid_.Reposition();
        }

        ComboSignUpMonth_.text = System.DateTime.Today.Month.ToString();
        GlobalValue.Get(Constant.C_SignPay, out mendCost_);
        MendSignUpCost_.text = mendCost_.ToString();
    }