zworld-em/Content/Script/MMOGameInstance.lua
2025-05-11 22:07:21 +08:00

37 lines
803 B
Lua

--
-- DESCRIPTION
--
-- @COMPANY **
-- @AUTHOR **
-- @DATE ${date} ${time}
--
require "World"
---@type BP_MMOGameInstance_C
local class = UnLua.Class()
function class:OverrideInitGame()
print("OverrideInitGame")
GA.CreateGlobalVar()
-- GA.Config.TestBP = pbc.DecodeConfig("BPConfig")
-- 创建各种message
local WorldContext = self:GetWorld()
gWorld:InitializeWorld(WorldContext)
end
function class:OverrideWorldChanged(_ , NewWorld)
if gWorld then
gWorld:ReInitializeWorld(NewWorld)
end
end
function class:ReceiveBeginPlay()
print("BP_MMOGameInstance_C ReceiveBeginPlay")
if gWorld then
gWorld:beginPlay()
end
end
function class:ReceiveTick(dt)
if gWorld then
gWorld:tick(dt)
gWorld:lateTick(dt)
end
end
return class