Example #1
0
    void UpdataBoxState()
    {
        int RewardID = GetRewardID(0);
        int state    = StageDC.GetStarRewardState(RewardID);

        if (MyHead.spr_Box1 != null)
        {
            if (state == 2)
            {
                MyHead.spr_Box1.spriteName = "zy_btn009";
            }
            else if (state == 0)
            {
                MyHead.spr_Box1.spriteName = "zy_btn008";
            }
            else if (state == 1)
            {
                MyHead.spr_Box1.spriteName = "zy_btn019";
            }
        }

        RewardID = GetRewardID(1);
        state    = StageDC.GetStarRewardState(RewardID);
        if (MyHead.spr_Box2 != null)
        {
            if (state == 2)
            {
                MyHead.spr_Box2.spriteName = "zy_btn006";
            }
            else if (state == 0)
            {
                MyHead.spr_Box2.spriteName = "zy_btn005";
            }
            else if (state == 1)
            {
                MyHead.spr_Box2.spriteName = "zy_btn018";
            }
        }


        RewardID = GetRewardID(2);
        state    = StageDC.GetStarRewardState(RewardID);
        if (MyHead.spr_Box3 != null)
        {
            if (state == 2)
            {
                MyHead.spr_Box3.spriteName = "zy_btn003";
            }
            else if (state == 0)
            {
                MyHead.spr_Box3.spriteName = "zy_btn002";
            }
            else if (state == 1)
            {
                MyHead.spr_Box3.spriteName = "zy_btn017";
            }
        }
    }
Example #2
0
    StarAwardType GetBoxType(int Box)
    {
        int RewardID = GetRewardID(Box);
        int state    = StageDC.GetStarRewardState(RewardID);

        if (state == 0)
        {
            return(StarAwardType.GetItems);
        }
        else
        {
            return(StarAwardType.GetNothing);
        }
    }
Example #3
0
    void OnBox3(UIButton sender)
    {
        int RewardID = GetRewardID(2);
        int state    = StageDC.GetStarRewardState(RewardID);

        if (state == 0)
        {
            SetClickBoxSprite(2);
        }
        StarAwardType Type = GetBoxType(2);
        StarAwardWnd  wnd  = WndManager.GetDialog <StarAwardWnd>();

        wnd.SetData(this, Type, RewardID, m_haveStar, m_totalStar);
    }