Beispiel #1
0
 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();
 }
Beispiel #2
0
    //初始化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();
    }
Beispiel #3
0
    public virtual void Dispose()
    {
        if (m_isDispose)
        {
            return;
        }
        m_isDispose = true;

        this.UnRegProtocols();
        m_models  = null;
        m_servers = null;
    }
Beispiel #4
0
    public virtual void Dispose()
    {
        if (m_isDispose)
        {
            return;
        }
        m_isDispose = true;

        this.RemoveEventListeners();

        m_datas   = null;
        m_servers = null;
        m_models  = null;
    }
Beispiel #5
0
 /// <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;
 }
Beispiel #6
0
 public void Dispose()
 {
     m_data   = null;
     m_server = null;
     DestoryAllObj();
 }
Beispiel #7
0
 public void Setup(BaseModelFactory model, BaseDataFactory data, BaseServerFactory server)
 {
     m_models = model;
     Init();
 }