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); }
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; }