public void Setup(BaseModelFactory model, BaseDataFactory data, BaseServerFactory server) { m_datas = data as BaseDataFactory; m_servers = server as BaseServerFactory; m_models = model as BaseModelFactory; Init(); }
//初始化models override public void Init(BaseDataFactory data, BaseServerFactory server) { base.Init(data, server); m_isInited = true; this.Factions.AddEventListeners(); this.GameTimer.AddEventListeners(); this.ServerSelect.AddEventListeners(); this.Account.AddEventListeners(); }
public virtual void Dispose() { if (m_isDispose) { return; } m_isDispose = true; this.UnRegProtocols(); m_models = null; m_servers = null; }
public virtual void Dispose() { if (m_isDispose) { return; } m_isDispose = true; this.RemoveEventListeners(); m_datas = null; m_servers = null; m_models = null; }
/// <summary> /// 初始化 /// </summary> /// <param name="data">Data.</param> /// <param name="server">Server.</param> virtual public void Init(BaseDataFactory data, BaseServerFactory server) { m_data = data; m_server = server; m_isInited = true; }
public void Dispose() { m_data = null; m_server = null; DestoryAllObj(); }
public void Setup(BaseModelFactory model, BaseDataFactory data, BaseServerFactory server) { m_models = model; Init(); }