Ejemplo n.º 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();
 }
Ejemplo n.º 2
0
    /// <summary>
    /// 初始化,协议注册
    /// </summary>
    /// <param name="model"></param>
    override public void Init(BaseModelFactory model)
    {
        Log.info(">> 初始化 Servers 模块!");
        base.Init(model);

        this.GameTime.RegProtocols();
        this.Account.RegProtocols();
    }
Ejemplo n.º 3
0
 /// <summary>
 /// 销毁所有对象
 /// </summary>
 public static void DestoryAllObj()
 {
     foreach (Type t in _ctrlList.Keys)
     {
         _ctrlList[t].Dispose();
         _ctrlList[t] = null;
     }
     _ctrlList.Clear();
     _models = null;
 }
Ejemplo n.º 4
0
    public virtual void Dispose()
    {
        if (m_isDispose)
        {
            return;
        }
        m_isDispose = true;

        m_models = null;
    }
Ejemplo n.º 5
0
    public virtual void Dispose()
    {
        if (m_isDispose)
        {
            return;
        }
        m_isDispose = true;

        this.UnRegProtocols();
        m_models  = null;
        m_servers = null;
    }
Ejemplo n.º 6
0
    public virtual void Dispose()
    {
        if (m_isDispose)
        {
            return;
        }
        m_isDispose = true;

        this.RemoveEventListeners();

        m_datas   = null;
        m_servers = null;
        m_models  = null;
    }
Ejemplo n.º 7
0
 public void IBaseClassTest()
 {
     ShouldRender("IBaseClassTest", BaseModelFactory.CreateFullBaseModel(), "justAnotherString");
 }
Ejemplo n.º 8
0
 public void IBaseListTest()
 {
     ShouldRender("IBaseListTest", BaseModelFactory.CreateFullBaseModel(), "thisStringthatString");
 }
Ejemplo n.º 9
0
 public void IBaseStringTest()
 {
     ShouldRender("IBaseStringTest", BaseModelFactory.CreateFullBaseModel(), "everything");
 }
Ejemplo n.º 10
0
 public void IBaseIntegerTest()
 {
     ShouldRender("IBaseIntegerTest", BaseModelFactory.CreateFullBaseModel(), "20");
 }
Ejemplo n.º 11
0
 public override void Init(BaseModelFactory model)
 {
     base.Init(model);
     this.InitNetComponent();
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Setup the specified model.
 /// </summary>
 /// <param name="models">Models.</param>
 public static void Setup(BaseModelFactory models)
 {
     _models = models;
 }
Ejemplo n.º 13
0
 public void Setup(BaseModelFactory model, BaseDataFactory data, BaseServerFactory server)
 {
     m_models = model;
     Init();
 }
Ejemplo n.º 14
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="model">Model.</param>
 public virtual void Init(BaseModelFactory model)
 {
     m_model    = model;
     m_isInited = true;
 }
Ejemplo n.º 15
0
 virtual public void Dispose()
 {
     m_model = null;
     DestoryAllObj();
 }