e0549005e1
EN: 1.9.0.103 CN: 1.9.0.104 JP: 1.9.0.106 KR: 1.9.0.108
54 lines
1.9 KiB
Lua
54 lines
1.9 KiB
Lua
require("utils")
|
|
NovaAPI.SetTouchScreenSupport(true)
|
|
NovaAPI.SetNormalSupport(true)
|
|
local TimerManager = require("GameCore.Timer.TimerManager")
|
|
local ModuleManager = require("GameCore.Module.ModuleManager")
|
|
local ConfigData = require("GameCore.Data.ConfigData")
|
|
local LocalSettingData = require("GameCore.Data.LocalSettingData")
|
|
local Actor2DManager = require("Game.Actor2D.Actor2DManager")
|
|
local AvgManager = require("GameCore.Module.AvgManager")
|
|
local MessageBoxManager = require("GameCore.Module.MessageBoxManager")
|
|
local GamepadUIManager = require("GameCore.Module.GamepadUIManager")
|
|
local LampNoticeManager = require("GameCore.Module.LampNoticeManager")
|
|
local NotificationManager = require("GameCore.Module.NotificationManager")
|
|
RedDotManager = require("GameCore.RedDot.RedDotManager")
|
|
EventManager.Init()
|
|
TimerManager.Init()
|
|
ModuleManager.Init()
|
|
HttpNetHandler.Init()
|
|
ConfigData.Load(Settings.sCurrentTxtLanguage)
|
|
CS.ClientManager.Instance.serverTimeZone = ConfigTable.GetConfigValue("TimeZone")
|
|
PlayerData.Init()
|
|
LocalSettingData.Init()
|
|
PanelManager.Init()
|
|
Actor2DManager.Init()
|
|
AvgManager.Init()
|
|
MessageBoxManager.Init()
|
|
GamepadUIManager.Init()
|
|
LampNoticeManager.Init()
|
|
NotificationManager.Init()
|
|
RedDotManager.Init()
|
|
PopUpManager.Init()
|
|
function OnCSLuaManagerUpdate()
|
|
TimerManager.MonoUpdate()
|
|
end
|
|
function OnCSLuaManagerShutdown()
|
|
print("---------- LuaManager.cs invoke Shutdown() in Mono.OnDestroy() ----------")
|
|
EventManager.Hit(EventId.CSLuaManagerShutdown)
|
|
if Settings.bDebugLua == true then
|
|
local xLuaUtil = require("xlua.util")
|
|
xLuaUtil.print_func_ref_by_csharp()
|
|
end
|
|
end
|
|
function CsPushToLua(sEventName, ...)
|
|
local nEventId = EventId[sEventName]
|
|
if nEventId == nil then
|
|
EventManager.Hit(sEventName, ...)
|
|
else
|
|
EventManager.Hit(nEventId, ...)
|
|
end
|
|
end
|
|
function CsPushEntityEventToLua(sEventName, nEntityId, ...)
|
|
EventManager.HitEntityEvent(sEventName, nEntityId, ...)
|
|
end
|