123456789101112131415161718192021222324252627 |
- using UnityEngine;
- using System.Collections;
- public class ChatBarGlobalView : View
- {
- public Transform container;
- public ChatBarGlobalItem itemPrefab;
- protected override void OnInitCompleted ()
- {
- ChatManager.GetInstance ().GlobalMsgGot.AddListener (OnGotGlobalMsg);
- ListHelper.FillList<ChatMsg> (container, ChatManager.GetInstance ().GetGlobalMsgList (), itemPrefab, ChatManager.MAX_GLOBAL, ListHelper.Order.DESC);
- }
- protected override void OnDestroy ()
- {
- base.OnDestroy ();
- ChatManager.GetInstance ().GlobalMsgGot.RemoveListener (OnGotGlobalMsg);
- }
- private void OnGotGlobalMsg(ChatMsg chatMsg)
- {
- ListHelper.AddToList<ChatMsg> (container, chatMsg, itemPrefab, ChatManager.MAX_GLOBAL, ListHelper.Order.DESC);
- }
- }
|