Exemple #1
0
        public void Init(GUIBase_Widget root, MessageActionDelegate dlgt)
        {
            m_MessageActionDelegate = dlgt;

            Transform trans = root.transform;

            m_Subject = trans.GetChildComponent <GUIBase_Label>("Subject");
            m_Date    = trans.GetChildComponent <GUIBase_Label>("Date");
            m_Text    = trans.GetChildComponent <GUIBase_TextArea>("Text");
            m_Reply   = trans.GetChildComponent <GUIBase_Button>("Reply_Button");

            m_Reply.RegisterTouchDelegate(() => { OnMessageAction(E_MessageAction.Reply); });
        }
Exemple #2
0
        // ---------------------------------------------------------------------------------------------------------------------
        public MessageLine(GUIBase_Widget line, MessageActionDelegate dlgt)
        {
            m_MessageActionDelegate = dlgt;

            Transform trans = line.transform;

            m_Line       = line;
            m_Highlight  = trans.GetChildComponent <GUIBase_Widget>("SelectedBackground");
            m_Sender     = trans.GetChildComponent <GUIBase_Label>("Sender");
            m_SenderIcon = trans.GetChildComponent <GUIBase_MultiSprite>("SenderIcon");
            m_IsReadIcon = trans.GetChildComponent <GUIBase_Sprite>("IsReadIcon");
            m_Subject    = trans.GetChildComponent <GUIBase_Label>("Subject");
            m_Remove     = trans.GetChildComponent <GUIBase_Button>("Remove_Button");

            m_Remove.RegisterTouchDelegate(() => { OnMessageAction(E_MessageAction.Remove); });
        }