/// <summary> /// 开启游戏世界 /// </summary> public void StartWorld() { if (m_isStartWorld) { return; } m_isStartWorld = true; StaticConfigFileManager.LoadData(); InitLogicModule(); StartServerSocket(); TimerThread.MainTask = mainTask; TimerThread.StartTimerThread(); mainTask.StartThread(); if (UseManyTaskThread) { lowTask.StartThread(); assistTask.StartThread(); } }
static NetController() { TimerThread.TaskManager = s_taskManager; TimerThread.StartTimerThread(); // 在u3d环境下,任务需要丢到主线程里执行 // 因为默认情况会在里面进行图形绘制 // 模拟器或者测试用例,则需要自己手动启动处理线程 //s_taskManager.StartThread(); }
public void StartTimerThreadTest() { TimerThread.StartTimerThread(); Assert.Inconclusive("无法验证不返回值的方法。"); }