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"; } } }
StarAwardType GetBoxType(int Box) { int RewardID = GetRewardID(Box); int state = StageDC.GetStarRewardState(RewardID); if (state == 0) { return(StarAwardType.GetItems); } else { return(StarAwardType.GetNothing); } }
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); }