GSServer-CBT/soggy_resources/lua/Actor/Quest/MQ303.lua
Akbar Yahya e0d4d8040c melon
2022-11-21 16:30:31 +08:00

73 lines
1.5 KiB
Lua

require('Actor/ActorCommon')
local questActorProxy = require('Actor/Quest/QuestActorProxy')
local Quest303 = class("Quest303", questActorProxy)
Quest303.defaultAlias = "Quest303"
local this = nil
local super = nil
local uActor = nil
local questID = 0
function Quest303:OnPreInit()
this = self
super = self.__super
questID = this.mainQuestID
super:OnPreInit()
end
function Quest303:OnPostInit()
uActor = self.uActor
super:OnPostInit()
end
-- local config begin
local q303Cfg = require('Actor/Quest/Q303/Q303Config')
local subIDs = q303Cfg.SubIDs
-- local config end
function Quest303:CreateUActor(alias)
local uActor = actorUtils.CreateActor(self, ActorType.QUEST_ACTOR, alias)
uActor = actorUtils.CreateQuestActor(questID, uActor)
return uActor
end
-- local param begin
-- local param end
-- local method begin
--[[ local function OnFinished30301()
print("Goddess unlock timeline")
this:PlayCutscene(q303Cfg.TestTimeCfg)
end ]]
-- local method end
function Quest303:OnMainStart(quest)
--print("main start 303 " .. tostring(quest.QuestMainId))
end
function Quest303:OnSubStart(quest)
end
function Quest303:OnSubFinished(quest)
--[[ print("sub start 303 " .. tostring(quest.QuestId))
local questID = quest.QuestId
if questID == subIDs.q30301 then
OnFinished30301()
end ]]
end
function Quest303:OnMainFinished(quest)
--print("main finished 303 " .. tostring(quest.QuestMainId))
end
function Quest303:Start()
--print("here 303 quest start")
end
function Quest303:OnDestroy()
end
return Quest303