public void SendUIMessage(UIMessageObject _messageObject) { foreach (UIMessageBase ui in listMessageUI) { if (ui != null) ui.ProcessUIMessage(_messageObject); } }
public void SendUIMessage(UIMessageType _messageType) { UIMessageObject messageObj = new UIMessageObject(_messageType); foreach (UIMessageBase ui in listMessageUI) { if (ui != null) ui.ProcessUIMessage(messageObj); } }
public override void ProcessUIMessage(UIMessageObject message) { if (gameObject.activeSelf == false) return; switch (message.messageType) { case UIMessageType.UI_MESSAGE_QUESTLIST_UPDATE: UpdateQuestList(); break; case UIMessageType.UI_MESSAGE_QUESTLIST_NONESELECT: NoneSelect(); break; case UIMessageType.UI_MESSAGE_QUESTLIST_CLOSE: Close(); break; } }
public override void ProcessUIMessage(UIMessageObject message) { }
public virtual void ProcessUIMessage(UIMessageObject message) { Debug.Log("Process = " + message.messageType.ToString()); }
public override void ProcessUIMessage( UIMessageObject message) { switch ( message.messageType) { case UIMessageType.UI_MESSAGE_QUESTACCEPT_UPDATE_CASHDONE: { if( nowQuestData != null) { ShowQuestClearCashBtn( nowQuestData.NowQuestProgressState, nowQuestData.Info.QuestClearType, nowQuestData.Info.ClearPrice); UpdateAchievementText( nowQuestData.Achievement.GetDatas()); } } break; } }
public override void ProcessUIMessage(UIMessageObject message) { if (gameObject.activeSelf == false) return; }
public override void ProcessUIMessage( UIMessageObject message) { if( gameObject.active == false) return; if( message.messageType == UIMessageType.UI_MESSAGE_QUESTLIST_SHOW) ShowQuestList(); if( message.messageType == UIMessageType.UI_MESSAGE_TALK_RESET) ResetTalk(); if( message.messageType == UIMessageType.UI_MESSAGE_TALK_MENUBUTTON_UPDATE) UpdateMenuButton(); if( message.messageType == UIMessageType.UI_MESSAGE_TALK_CLOSE) Close(); }