private void OnSyncDropActivityResponse(object message)
        {
            MessageHandler.UnRegisterMessageHandler(MessageDefine.SCActivityDropResponse, OnSyncDropActivityResponse);
            SCActivityDropResponse msg = message as SCActivityDropResponse;

            //this.m_imgActivity.TextureName = msg.BackgroundSource;

            bool hasCollectAll = false;

            if (msg.HasReward)
            {
                hasCollectAll = true;
            }
            else
            {
                for (int i = 0; i < msg.Items.Count; ++i)
                {
                    PropItem propItem = msg.Items[i];
                    hasCollectAll = propItem.HasNum >= propItem.Num;
                    if (!hasCollectAll)
                    {
                        break;
                    }
                }
            }

            this.m_lbActivityName.Text = LocalizeModule.Instance.GetString(msg.Name);


            this.m_activityDetailComponent.SetActivityData(msg.Description, msg.Items, msg.SceneId, msg.CollectDes, msg.SceneDes, hasCollectAll);
            this.m_activityReardComponent.SetRewardInfo(this.m_activityInfo.Id, hasCollectAll, msg.Tips, msg.RewardSource);
        }
Example #2
0
        private void OnSyncDropActivityResponse(object message)
        {
            MessageHandler.UnRegisterMessageHandler(MessageDefine.SCActivityDropResponse, OnSyncDropActivityResponse);
            SCActivityDropResponse msg = message as SCActivityDropResponse;

            this.m_lbActivityName.Text     = LocalizeModule.Instance.GetString(msg.Name);
            this.m_imgActivity.TextureName = msg.BackgroundSource;
        }