public void OnReceiveChat(GC_CHAT pak) { if (pak.Chattype == (int)GC_CHAT.CHATTYPE.CHAT_TYPE_LOUDSPEAKER) { if (null != LoudSpeakerFrameLogic.Instance()) { LoudSpeakerFrameLogic.Instance().OnReceiveLoudSpeaker(); } } else { InitCurChat(); } }
void Awake() { m_Instance = this; if (m_Font == null) { m_Font = labelChatText2.font; m_ChatTextHeight = m_Font.CalculatePrintedSize(" ", true, UIFont.SymbolStyle.None).y; SPACE_WIDTH = m_Font.CalculatePrintedSize(" ", true, UIFont.SymbolStyle.Uncolored).x; if (m_ChatTextHeight != 0) { MaxLines = (int)(labelChatText2.height / m_ChatTextHeight); } else { MaxLines = 1; } } }
void OnEnable() { m_Instance = this; }
void OnDestroy() { m_Instance = null; }