Files
SL1900 e0549005e1 Update - 1.9.0.103
EN: 1.9.0.103
CN: 1.9.0.104
JP: 1.9.0.106
KR: 1.9.0.108
2026-04-18 00:15:00 +09:00

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