Beispiel #1
0
 void OnMessageAction(E_MessageAction action)
 {
     if (m_MessageActionDelegate != null)
     {
         m_MessageActionDelegate(m_MessageIndex, action);
     }
 }
Beispiel #2
0
    void OnMessageAction(int messageIndex, E_MessageAction action)
    {
        switch (action)
        {
        case E_MessageAction.Reply:
            if (messageIndex >= 0 && messageIndex < m_Messages.Length)
            {
                Owner.ShowPopup("SendMail", m_Messages[messageIndex].m_Sender, null);
            }
            break;

        case E_MessageAction.Remove:
            if (messageIndex >= 0 && messageIndex < m_Messages.Length)
            {
                GameCloudManager.mailbox.RemoveMessage(m_Messages[messageIndex]);
            }
            break;

        default:
            break;
        }
    }