mirror of
https://gitlab.com/YuukiPS/GSServer-CBT.git
synced 2025-02-05 19:49:22 +03:00
44 lines
1.1 KiB
Lua
44 lines
1.1 KiB
Lua
|
require('Actor/ActorCommon')
|
||
|
local quest001 = require('Actor/Quest/Quest001Test')
|
||
|
local npcActorProxy = require('Actor/Npc/NpcActorProxy')
|
||
|
|
||
|
local Wendy22003 = class("Wendy22003", npcActorProxy)
|
||
|
|
||
|
Wendy22003.defaultAlias = "Wendy22003"
|
||
|
|
||
|
-- local config begin
|
||
|
local q220Cfg = require('Actor/Quest/Q220/Config/Q220Config')
|
||
|
local wendyData = q220Cfg.WendyData
|
||
|
local audienceInter = q220Cfg.AudienceInter
|
||
|
local extrasData = q220Cfg.ExtrasData
|
||
|
-- local config end
|
||
|
|
||
|
-- local param begin
|
||
|
-- local param end
|
||
|
|
||
|
-- local method
|
||
|
function Wendy22003:StartDance()
|
||
|
self:TurnTo(M.Euler2DirXZ(self.bornDir))
|
||
|
self:DoFreeStyle(1)
|
||
|
end
|
||
|
function Wendy22003:FinishDance(...)
|
||
|
print("finish dance))))))))))))))))))")
|
||
|
for i=1, #extrasData.ExtrasIDs do
|
||
|
local alias = extrasData.Extras .. tostring(i)
|
||
|
self:NotifyTo(alias, wendyData.EvtFinishDance)
|
||
|
end
|
||
|
self:Destroy(false)
|
||
|
end
|
||
|
-- local method end
|
||
|
|
||
|
function Wendy22003:Start()
|
||
|
print("start!wendy22003")
|
||
|
self:StartDance()
|
||
|
self:CallDelay(10, self.FinishDance)
|
||
|
end
|
||
|
|
||
|
function Wendy22003:OnDestroy()
|
||
|
print("wendy " .. self.configID .. " destroied")
|
||
|
end
|
||
|
|
||
|
return Wendy22003
|