private void CreateInstance() { NetworkManager.CreateInstance(); ProxyManager.CreateInstance(); EventManager.CreateInstance(); UIManager.CreateInstance(); }
public void Start() { eventManager = new EventManager(); NetConfig.Init(); TaskManger.CreateInstance().Init(); TableManager.CreateInstance(); TableManager.instance.getTypeFunc = (name) => { return(Type.GetType(name)); }; TableManager.instance.Init(); NetworkManager.CreateInstance().Init(); ProxyManager.CreateInstance().Init(); // start server NetworkManager.instance.forClient.server.Start(); Logger.LogInfo("战场服务器已启动"); // connect to main server ProxyManager.instance.GetProxy <MainServerProxy>().Connenct(); m_updater.Start(); m_updater.Add(this); m_updater.Add(ProxyManager.instance); Time.SetUpdater(m_updater); }
private void CreateInstance() { m_eventMgr = new EventManager(); NetworkManager.CreateInstance(); ProxyManager.CreateInstance(); UIManager.CreateInstance(); TaskManger.CreateInstance(); TableManager.CreateInstance(); Localization.CreateInstance(); }
public void Init() { DBManager.CreateInstance(); ProtoTool.CreateInstance(); ServerManager.CreateInstance(); ProxyManager.CreateInstance(); EventManager.CreateInstance(); DBManager.instance.Init(); ProtoTool.instance.Init(); ServerManager.instance.Init(); ProxyManager.instance.Init(); TimerInit(); }
public void Start() { eventManager = new EventManager(); DBManager.CreateInstance().Init("mongodb://localhost:27017", "xiao_game"); NetworkManager.CreateInstance().Init(); ProxyManager.CreateInstance().Init(); // NetworkManager.instance.serverForBattle.Start(); Logger.LogInfo("网络监听(战场) 已启动"); NetworkManager.instance.serverForClient.Start(); Logger.LogInfo("网络监听(客户端) 已启动"); m_updater.Start(); m_updater.Add(this); m_updater.Add(ProxyManager.instance); Time.SetUpdater(m_updater); }