2022-07-12 13:03:35 +05:30

4141 lines
88 KiB
Lua

local L0_1, L1_1, L2_1
L0_1 = require
L1_1 = "Base/Class"
L0_1(L1_1)
L0_1 = class
L1_1 = "BaseActorProxy"
L2_1 = nil
L0_1 = L0_1(L1_1, L2_1)
L0_1.alias = ""
L0_1.metaPath = ""
L0_1.uActor = nil
L0_1.defaultAlias = ""
L0_1.bornSceneID = 3
L0_1.coroutineDic = nil
L0_1.dataIndex = -1
L0_1.isAutoStart = true
L0_1.actorData = nil
L1_1 = ActorType
L1_1 = L1_1.INVALID
L0_1.actorType = L1_1
L0_1.dontDestroyOnClear = false
L0_1.isLocal = false
function L1_1(A0_2)
local L1_2
end
L0_1.OnPreInit = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
if L1_2 ~= nil then
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.TryStartActor
L1_2(L2_2)
end
L2_2 = A0_2
L1_2 = A0_2.OnPostDataPrepare
L1_2(L2_2)
end
L0_1.OnPostInit = L1_1
function L1_1(A0_2)
local L1_2
end
L0_1.OnPostDataPrepare = L1_1
function L1_1(A0_2, A1_2)
A0_2.alias = A1_2
end
L0_1.OnInit = L1_1
function L1_1(A0_2)
local L1_2
end
L0_1.Register = L1_1
function L1_1(A0_2)
local L1_2
end
L0_1.Start = L1_1
function L1_1(A0_2)
local L1_2
end
L0_1.OnDestroy = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L3_2 = A0_2
L2_2 = A0_2.OnDestroy
L2_2(L3_2)
L3_2 = A0_2
L2_2 = A0_2.ClearCoroutine
L2_2(L3_2)
L2_2 = L0_1.DestroyActor
L3_2 = A0_2.uActor
L4_2 = A1_2
L2_2(L3_2, L4_2)
A0_2.uActor = nil
A0_2.actorData = nil
end
L0_1.Destroy = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
if L1_2 ~= nil then
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ClearInfo
L1_2(L2_2)
end
end
L0_1.ClearInfo = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2
L1_2 = A0_2.coroutineDic
if L1_2 ~= nil then
L1_2 = pairs
L2_2 = A0_2.coroutineDic
L1_2, L2_2, L3_2 = L1_2(L2_2)
for L4_2, L5_2 in L1_2, L2_2, L3_2 do
L7_2 = A0_2
L6_2 = A0_2.UnCallFunc
L8_2 = L4_2
L6_2(L7_2, L8_2)
end
end
end
L0_1.ClearCoroutine = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
if A0_2 ~= nil then
L3_2 = A0_2
L2_2 = A0_2.Destroy
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.DestroyActor = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
if L1_2 == nil then
L1_2 = false
return L1_2
end
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.IsValid
return L1_2(L2_2)
end
L0_1.IsValid = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.OnActorEvent
L4_2 = "-"
L5_2 = A1_2
L2_2(L3_2, L4_2, L5_2)
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.OnActorEvent
L4_2 = "+"
L5_2 = A1_2
L2_2(L3_2, L4_2, L5_2)
end
L0_1.RegisterActorEvent = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.OnActorEvent
L4_2 = "-"
L5_2 = A1_2
L2_2(L3_2, L4_2, L5_2)
end
L0_1.UnregisterActorEvent = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, ...)
local L4_2, L5_2, L6_2, L7_2, L8_2, L9_2
if A3_2 == nil then
A3_2 = false
end
L4_2 = actorUtils
L4_2 = L4_2.FireEvent
L5_2 = ActorEvtTargetType
L5_2 = L5_2.SINGLE
L6_2 = A1_2
L7_2 = A2_2
L8_2 = (...)
L9_2 = A3_2
L4_2(L5_2, L6_2, L7_2, L8_2, L9_2)
end
L0_1.NotifyTo = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, ...)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2
if A3_2 == nil then
A3_2 = false
end
L6_2 = actorUtils
L6_2 = L6_2.FireEventWithSource
L7_2 = ActorEvtTargetType
L7_2 = L7_2.SINGLE
L8_2 = A1_2
L9_2 = A2_2
L10_2 = (...)
L11_2 = A3_2
L12_2 = A4_2
L13_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2)
end
L0_1.NotifyToWithSource = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, ...)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2
if A3_2 == nil then
A3_2 = false
end
L6_2 = actorUtils
L6_2 = L6_2.FireLightEventWithSource
L7_2 = ActorEvtTargetType
L7_2 = L7_2.SINGLE
L8_2 = A1_2
L9_2 = A2_2
L10_2 = (...)
L11_2 = A3_2
L12_2 = A4_2
L13_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2)
end
L0_1.LightNotifyToWithSource = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L4_2 = luaTaskUtils
L4_2 = L4_2.CreateTask
L5_2 = A1_2
L6_2 = A2_2
L7_2 = A0_2.uActor
L8_2 = A3_2
L4_2 = L4_2(L5_2, L6_2, L7_2, L8_2)
return L4_2
end
L0_1.CreateTask = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L3_2 = A0_2
L2_2 = A0_2.ClearRunningTask
L4_2 = A1_2
L2_2(L3_2, L4_2)
L3_2 = A0_2
L2_2 = A0_2.ClearTaskQueue
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ClearTask = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ClearTaskQueue
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ClearTaskQueue = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ClearRunningTask
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ClearRunningTask = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ClearAllTask
L1_2(L2_2)
end
L0_1.ClearAllTask = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.GetRuningTask
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1.GetRuningTask = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2
L2_2 = A0_2
L1_2 = A0_2.ClearTask
L3_2 = A0_2.MOVE_TASK_ID
L1_2(L2_2, L3_2)
end
L0_1.ClearFollowTask = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.RegisterTaskTagCB
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1.RegisterTaskTagCB = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.UnregisterTaskTagCB
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1.UnregisterTaskTagCB = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.PauseByTag
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.PauseByTag = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ResumeByTag
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ResumeByTag = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.DelayResumeByTag
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.DelayResumeByTag = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.HasTaskResumed
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1.HasTaskResumed = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.HasTagTask
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1.HasTagTask = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ClearActor
L1_2(L2_2)
end
L0_1.ClearActor = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2
L5_2 = A0_2
L4_2 = A0_2.CallDelay
L6_2 = A1_2
L7_2 = A2_2
L4_2 = L4_2(L5_2, L6_2, L7_2)
if A3_2 ~= nil and L4_2 ~= nil then
L6_2 = A3_2
L5_2 = A3_2.SyncCo
L7_2 = L4_2
L5_2(L6_2, L7_2)
end
end
L0_1.DelayInTask = L1_1
function L1_1(A0_2, A1_2, A2_2, ...)
local L3_2, L4_2, L5_2, L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2
L3_2 = -1
L4_2 = A0_2.uActor
if L4_2 == nil then
L4_2 = NG_HSOD_DEBUG
if L4_2 then
L4_2 = print
L5_2 = "call delay uActor nil "
L6_2 = A0_2.alias
L5_2 = L5_2 .. L6_2
L4_2(L5_2)
end
return L3_2
end
if A0_2 == nil then
L4_2 = (...)
if L4_2 == nil then
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.CoroutineCall
L6_2 = A1_2
L7_2 = A2_2
L4_2 = L4_2(L5_2, L6_2, L7_2)
L3_2 = L4_2
end
else
L4_2 = select
L5_2 = "#"
L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2 = ...
L4_2 = L4_2(L5_2, L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2)
if L4_2 == 0 then
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.CoroutineCall1Param
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A0_2
L10_2 = nil
L5_2 = L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
L3_2 = L5_2
elseif L4_2 == 1 then
L5_2 = table
L5_2 = L5_2.unpack
L6_2 = {}
L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2 = ...
L6_2[1] = L7_2
L6_2[2] = L8_2
L6_2[3] = L9_2
L6_2[4] = L10_2
L6_2[5] = L11_2
L6_2[6] = L12_2
L6_2[7] = L13_2
L6_2[8] = L14_2
L6_2[9] = L15_2
L5_2 = L5_2(L6_2)
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.CoroutineCall1Param
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A0_2
L11_2 = L5_2
L6_2 = L6_2(L7_2, L8_2, L9_2, L10_2, L11_2)
L3_2 = L6_2
elseif L4_2 == 2 then
L5_2 = table
L5_2 = L5_2.unpack
L6_2 = {}
L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2 = ...
L6_2[1] = L7_2
L6_2[2] = L8_2
L6_2[3] = L9_2
L6_2[4] = L10_2
L6_2[5] = L11_2
L6_2[6] = L12_2
L6_2[7] = L13_2
L6_2[8] = L14_2
L6_2[9] = L15_2
L5_2, L6_2 = L5_2(L6_2)
L7_2 = A0_2.uActor
L8_2 = L7_2
L7_2 = L7_2.CoroutineCall2Param
L9_2 = A1_2
L10_2 = A2_2
L11_2 = A0_2
L12_2 = L5_2
L13_2 = L6_2
L7_2 = L7_2(L8_2, L9_2, L10_2, L11_2, L12_2, L13_2)
L3_2 = L7_2
elseif L4_2 == 3 then
L5_2 = table
L5_2 = L5_2.unpack
L6_2 = {}
L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2 = ...
L6_2[1] = L7_2
L6_2[2] = L8_2
L6_2[3] = L9_2
L6_2[4] = L10_2
L6_2[5] = L11_2
L6_2[6] = L12_2
L6_2[7] = L13_2
L6_2[8] = L14_2
L6_2[9] = L15_2
L5_2, L6_2, L7_2 = L5_2(L6_2)
L8_2 = A0_2.uActor
L9_2 = L8_2
L8_2 = L8_2.CoroutineCall3Param
L10_2 = A1_2
L11_2 = A2_2
L12_2 = A0_2
L13_2 = L5_2
L14_2 = L6_2
L15_2 = L7_2
L8_2 = L8_2(L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2)
L3_2 = L8_2
end
end
if L3_2 ~= -1 then
L4_2 = A0_2.coroutineDic
if nil == L4_2 then
L4_2 = {}
A0_2.coroutineDic = L4_2
end
L4_2 = A0_2.coroutineDic
L4_2[A2_2] = L3_2
end
return L3_2
end
L0_1.CallDelay = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.coroutineDic
if nil == L2_2 then
return
end
L2_2 = A0_2.coroutineDic
L2_2 = L2_2[A1_2]
if L2_2 ~= nil and L2_2 ~= -1 then
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.StopCoroutine
L5_2 = L2_2
L3_2(L4_2, L5_2)
L3_2 = A0_2.coroutineDic
L3_2[A1_2] = nil
end
end
L0_1.UnCallFunc = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L2_2 = A0_2
L1_2 = A0_2.ClearAllTask
L1_2(L2_2)
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.StopAllCoroutine
L1_2(L2_2)
end
L0_1.Stop = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.IsActorStart
return L1_2(L2_2)
end
L0_1.IsActorStart = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2, A10_2)
local L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2
if A8_2 == nil then
L11_2 = sceneData
A8_2 = L11_2.DefaultSceneID
elseif A8_2 == 0 then
L11_2 = sceneData
L11_2 = L11_2.currSceneID
if L11_2 ~= -1 then
L11_2 = sceneData
A8_2 = L11_2.currSceneID
end
end
if A4_2 == nil then
L11_2 = {}
L11_2.x = 0.0
L11_2.y = 0.0
L11_2.z = 0.0
A4_2 = L11_2
else
L11_2 = type
L12_2 = A4_2
L11_2 = L11_2(L12_2)
if L11_2 == "number" then
L11_2 = {}
L11_2.x = 0.0
L11_2.y = A4_2
L11_2.z = 0.0
A4_2 = L11_2
end
end
if A6_2 == nil then
A6_2 = 1.0
end
if A9_2 == nil then
A9_2 = 0
end
if A7_2 == nil then
A7_2 = ""
end
if not A10_2 then
A10_2 = 0
end
L11_2 = A0_2.uActor
L12_2 = L11_2
L11_2 = L11_2.SpawnMonster
L13_2 = A1_2
L14_2 = A2_2
L15_2 = A3_2
L16_2 = A4_2
L17_2 = A6_2
L18_2 = A8_2
L19_2 = A7_2
L20_2 = A9_2
L21_2 = A10_2
L11_2(L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2)
end
L0_1.SpawnMonster = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2, A10_2)
local L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2
if A10_2 == nil then
L11_2 = sceneData
A10_2 = L11_2.DefaultSceneID
elseif A10_2 == 0 then
L11_2 = sceneData
L11_2 = L11_2.currSceneID
if L11_2 ~= -1 then
L11_2 = sceneData
A10_2 = L11_2.currSceneID
end
end
L11_2 = sceneData
L11_2 = L11_2.currSceneID
if A10_2 ~= L11_2 then
return
end
if A5_2 == nil then
A5_2 = 0
end
if A7_2 == nil then
A7_2 = 1.0
end
if A6_2 == nil then
A6_2 = 0
end
if A8_2 == nil then
A8_2 = false
end
L11_2 = A0_2.uActor
L12_2 = L11_2
L11_2 = L11_2.SpawnLocalMonster
L13_2 = A2_2
L14_2 = A3_2
L15_2 = A4_2
L16_2 = A5_2
L17_2 = A6_2
L18_2 = A7_2
L19_2 = A1_2
L20_2 = A8_2
L21_2 = A9_2
L11_2(L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2)
end
L0_1.SpawnLocalMonster = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2)
local L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2
if A5_2 == nil then
L9_2 = sceneData
A5_2 = L9_2.DefaultSceneID
elseif A5_2 == 0 then
L9_2 = sceneData
L9_2 = L9_2.currSceneID
if L9_2 ~= -1 then
L9_2 = sceneData
A5_2 = L9_2.currSceneID
end
end
if A3_2 == nil then
L9_2 = {}
L9_2.x = 0.0
L9_2.y = 0.0
L9_2.z = 0.0
A3_2 = L9_2
else
L9_2 = type
L10_2 = A3_2
L9_2 = L9_2(L10_2)
if L9_2 == "number" then
L9_2 = {}
L9_2.x = 0.0
L9_2.y = A3_2
L9_2.z = 0.0
A3_2 = L9_2
end
end
if A4_2 == nil then
A4_2 = ""
end
if A6_2 == nil then
A6_2 = 1
end
if not A7_2 then
A7_2 = 0
end
if not A8_2 then
A8_2 = 0
end
L9_2 = A0_2.uActor
L10_2 = L9_2
L9_2 = L9_2.SpawnItem
L11_2 = A1_2
L12_2 = A2_2
L13_2 = A3_2
L14_2 = A5_2
L15_2 = A4_2
L16_2 = A6_2
L17_2 = A7_2
L18_2 = A8_2
L9_2(L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2)
end
L0_1.SpawnItem = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2
if A5_2 == nil then
L6_2 = sceneData
A5_2 = L6_2.DefaultSceneID
elseif A5_2 == 0 then
L6_2 = sceneData
L6_2 = L6_2.currSceneID
if L6_2 ~= -1 then
L6_2 = sceneData
A5_2 = L6_2.currSceneID
end
end
L6_2 = sceneData
L6_2 = L6_2.currSceneID
if A5_2 ~= L6_2 then
return
end
if A4_2 == nil then
A4_2 = 0
end
if A1_2 == nil then
A1_2 = ""
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.SpawnLocalItem
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L11_2 = A1_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2)
end
L0_1.SpawnLocalItem = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2)
local L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2
if A5_2 == nil then
L9_2 = sceneData
A5_2 = L9_2.DefaultSceneID
elseif A5_2 == 0 then
L9_2 = sceneData
L9_2 = L9_2.currSceneID
if L9_2 ~= -1 then
L9_2 = sceneData
A5_2 = L9_2.currSceneID
end
end
if A4_2 == nil then
A4_2 = ""
end
if not A7_2 then
A7_2 = 0
end
if not A8_2 then
A8_2 = 0
end
L9_2 = A0_2.uActor
L10_2 = L9_2
L9_2 = L9_2.SpawnGadget
L11_2 = A1_2
L12_2 = A2_2
L13_2 = A3_2
L14_2 = A5_2
L15_2 = A4_2
L16_2 = A7_2
L17_2 = A8_2
L9_2(L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2)
end
L0_1.SpawnGadget = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2
if A5_2 == nil then
L6_2 = sceneData
A5_2 = L6_2.DefaultSceneID
elseif A5_2 == 0 then
L6_2 = sceneData
L6_2 = L6_2.currSceneID
if L6_2 ~= -1 then
L6_2 = sceneData
A5_2 = L6_2.currSceneID
end
end
L6_2 = sceneData
L6_2 = L6_2.currSceneID
if A5_2 ~= L6_2 then
return
end
if A1_2 == nil then
A1_2 = ""
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.SpawnLocalGadget
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L11_2 = A1_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2)
end
L0_1.SpawnLocalGadget = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2)
local L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2
if A5_2 == nil then
L10_2 = sceneData
A5_2 = L10_2.DefaultSceneID
elseif A5_2 == 0 then
L10_2 = sceneData
L10_2 = L10_2.currSceneID
if L10_2 ~= -1 then
L10_2 = sceneData
A5_2 = L10_2.currSceneID
end
end
if A4_2 == nil then
A4_2 = ""
end
if A6_2 == nil then
A6_2 = 0
end
if A7_2 == nil then
A7_2 = false
end
if A8_2 == nil then
A8_2 = 0
end
if not A9_2 then
A9_2 = 0
end
L10_2 = A0_2.uActor
L11_2 = L10_2
L10_2 = L10_2.SpawnChest
L12_2 = A1_2
L13_2 = A2_2
L14_2 = A3_2
L15_2 = A5_2
L16_2 = A4_2
L17_2 = A6_2
L18_2 = A7_2
L19_2 = A8_2
L20_2 = A9_2
L10_2(L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2)
end
L0_1.SpawnChest = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2, L7_2, L8_2
L3_2 = actorMgr
L4_2 = L3_2
L3_2 = L3_2.GetEntityHandler
L5_2 = A1_2
L3_2 = L3_2(L4_2, L5_2)
if L3_2 == 0 or L3_2 == nil then
return
end
if A2_2 == nil then
A2_2 = 0
end
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.UnSpawnEntity
L6_2 = L3_2
L7_2 = A1_2
L8_2 = A2_2
L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1.UnSpawn = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L5_2 = A0_2
L4_2 = A0_2.SelectByPlayerIsMale
L6_2 = A1_2
L7_2 = A2_2
L4_2 = L4_2(L5_2, L6_2, L7_2)
L6_2 = A0_2
L5_2 = A0_2.UnSpawn
L7_2 = L4_2
L8_2 = A3_2
return L5_2(L6_2, L7_2, L8_2)
end
L0_1.UnSpawn_MaleCond = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2
L6_2 = actorUtils
L6_2 = L6_2.ActorDebugError
L7_2 = "The RenWuCeHua can only call PlayCutsceneIndex from questActor"
L6_2(L7_2)
end
L0_1.PlayCutsceneIndex = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2
L6_2 = actorUtils
L6_2 = L6_2.ActorDebugError
L7_2 = "The RenWuCeHua can only call PlayCutsceneIndex from questActor"
L6_2(L7_2)
end
L0_1.PlayCutscene = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RegisterSelfDayTime
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RegisterSelfDayTime = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.UnregisterSelfDayTime
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.UnregisterSelfDayTime = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RegisterSelfNightTime
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RegisterSelfNightTime = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.UnregisterSelfNightTime
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.UnregisterSelfNightTime = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.GetIsDay
L1_2(L2_2)
end
L0_1.GetIsDay = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RegisterSelfAbyssalPalaceDay
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RegisterSelfAbyssalPalaceDay = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.UnregisterSelfAbyssalPalaceDay
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.UnregisterSelfAbyssalPalaceDay = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RegisterSelfAbyssalPalaceNight
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RegisterSelfAbyssalPalaceNight = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.UnregisterSelfAbyssalPalaceNight
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.UnregisterSelfAbyssalPalaceNight = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RegisterSelfWeatherChange
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RegisterSelfWeatherChange = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.UnregisterSelfWeatherChange
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.UnregisterSelfWeatherChange = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RegisterSelfHour
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RegisterSelfHour = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.UnregisterSelfHour
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.UnregisterSelfHour = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.GetLevelTime
return L1_2(L2_2)
end
L0_1.GetLevelTime = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.SetEffectEmitOffsetPos
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
end
L0_1.SetEffectEmitOffsetPos = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2
L3_2 = A0_2.uActor
L3_2 = L3_2.SetEffectEmitPlaySpeed
L4_2 = A1_2
L5_2 = A2_2
L3_2(L4_2, L5_2)
end
L0_1.SetEffectEmitPlaySpeed = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2
L6_2 = A0_2.uActor
L6_2 = L6_2.SetEffectEmitPlaySpeedWithLerp
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L11_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2)
end
L0_1.SetEffectEmitPlaySpeedWithLerp = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2
L3_2 = A0_2.uActor
L3_2 = L3_2.SetEffectEmitVelocityMultiplier
L4_2 = A1_2
L5_2 = A2_2
L3_2(L4_2, L5_2)
end
L0_1.SetEffectEmitVelocityMultiplier = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2
if A3_2 == nil then
A3_2 = 0
end
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.CountDownUIStart
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
end
L0_1.CountDownUIStart = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.CountDownUITerminate
L1_2(L2_2)
end
L0_1.CountDownUITerminate = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
if nil == L1_2 then
return
end
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.CountNumUIStart
L1_2(L2_2)
end
L0_1.CountNumUIStart = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
if nil == L2_2 then
return
end
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.CountNumUIUpdate
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.CountNumUIUpdate = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
if nil == L1_2 then
return
end
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.CountNumUITerminate
L1_2(L2_2)
end
L0_1.CountNumUITerminate = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ShowQuestQuit
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ShowQuestQuitUI = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.HideQuestQuit
L1_2(L2_2)
end
L0_1.HideQuestQuitUI = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.ShowActivityAsterPage
L1_2()
end
L0_1.ShowActivityAsterPage = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.ShowActivityPage
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.ShowActivityPage = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.ShowDragonSpinePage
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.ShowDragonSpinePage = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
if A1_2 == nil then
A1_2 = 0
end
L2_2 = actorUtils
L2_2 = L2_2.ShowFleurFairMiniGame
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.ShowFleurFairMiniGame = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
if A1_2 == nil then
A1_2 = 3
end
L2_2 = actorUtils
L2_2 = L2_2.ShowChannellerSlabStagePage
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.ShowChannellerSlabStagePage = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.ShowActivityMimiTomoPage
L1_2()
end
L0_1.ShowActivityMimiTomoPage = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2
if A2_2 == nil then
A2_2 = 0
end
L3_2 = actorUtils
L3_2 = L3_2.ShowLanternRiteV2Page
L4_2 = A1_2
L5_2 = A2_2
L3_2(L4_2, L5_2)
end
L0_1.ShowLanternRiteV2Page = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2
L4_2 = actorUtils
L4_2 = L4_2.ShowTeamPage
L5_2 = A1_2
L6_2 = A2_2
L7_2 = A3_2
L4_2(L5_2, L6_2, L7_2)
end
L0_1.ShowTeamPage = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.ShowBargainPage
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.ShowBargainPage = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.BargainFixPrice
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.BargainFixPrice = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.ShowQuestLikingBar
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1.ShowQuestLikingBar = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2)
local L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2
L10_2 = A0_2.uActor
L11_2 = L10_2
L10_2 = L10_2.SetLikingBarAttachParam
L12_2 = A6_2
L13_2 = A7_2
L14_2 = A8_2
L15_2 = A9_2
L10_2(L11_2, L12_2, L13_2, L14_2, L15_2)
L10_2 = A0_2.uActor
L11_2 = L10_2
L10_2 = L10_2.ShowQuestLikingBar
L12_2 = A1_2
L13_2 = A2_2
L14_2 = A3_2
L15_2 = A4_2
L16_2 = A5_2
L10_2(L11_2, L12_2, L13_2, L14_2, L15_2, L16_2)
end
L0_1.SetupQuestLikingBar = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.UpdateQuestLikingBar
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1.UpdateQuestLikingBar = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.SetLikingBarAttachParam
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
end
L0_1.SetLikingBarAttachParam = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.HideQuestLikingBar
L1_2(L2_2)
end
L0_1.HideQuestLikingBar = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.HideBargainLikingBar
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.HideBargainLikingBar = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = actorUtils
L1_2 = L1_2.TakeBlackScreenControl
L2_2 = value
L1_2(L2_2)
end
L0_1.TakeBlackScreenControl = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.FreeBlackScreenControl
L1_2()
end
L0_1.FreeBlackScreenControl = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.SetBlackScreenValue
L3_2 = 1 - A1_2
L2_2(L3_2)
end
L0_1.SetBlackScreenValue = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2, A10_2)
local L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2
if A10_2 == nil then
A10_2 = false
end
if A8_2 ~= nil or A9_2 ~= nil then
if A8_2 == nil then
A8_2 = false
end
if A9_2 == nil then
A9_2 = false
end
L11_2 = A0_2.uActor
L12_2 = L11_2
L11_2 = L11_2.ShowBlackScreenOptional
L13_2 = A1_2
L14_2 = A2_2
L15_2 = A3_2
L16_2 = A4_2
L17_2 = A5_2
L18_2 = A6_2
L19_2 = A7_2
L20_2 = A8_2
L21_2 = A9_2
L22_2 = A10_2
L11_2(L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2)
return
end
L11_2 = A0_2.uActor
L12_2 = L11_2
L11_2 = L11_2.ShowBlackScreen
L13_2 = A1_2
L14_2 = A2_2
L15_2 = A3_2
L16_2 = A4_2
L17_2 = A5_2
L18_2 = A6_2
L19_2 = A7_2
L20_2 = A10_2
L11_2(L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2)
end
L0_1.ShowBlackScreen = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.TryAddShake
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
end
L0_1.TryAddShake = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.ShowTutorialDialog
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.ShowTutorialDialog = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.ShowQuestPictureDialog
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.ShowQuestPictureDialog = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
if A1_2 ~= nil then
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ShowReadingDialog
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.ShowReadingDialog = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.CancelCurrentNavigation
L1_2(L2_2)
end
L0_1.CancelCurrentNavigation = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.IsInNavigation
return L1_2(L2_2)
end
L0_1.IsInNavigation = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.SetNavigationByMainId
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.SetNavigationByMainId = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.TryShowMoveToggle
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.TryShowMoveToggle = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.PlayAudio
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.PlayAudio = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.PlayAudioState
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.PlayAudioState = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.PlayFreeCutscene
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
end
L0_1.PlayFreeCutscene = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.StopFreeCutscene
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.StopFreeCutscene = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2)
local L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2
if A2_2 == nil then
A2_2 = 0
end
if A5_2 == nil then
L8_2 = M
L8_2 = L8_2.Color
L9_2 = 0
L10_2 = 0
L11_2 = 0
L12_2 = 1
L8_2 = L8_2(L9_2, L10_2, L11_2, L12_2)
A5_2 = L8_2
end
L8_2 = A0_2.uActor
L9_2 = L8_2
L8_2 = L8_2.TryPlayVideo
L10_2 = A1_2
L11_2 = A2_2
L12_2 = A3_2
L13_2 = A4_2
L14_2 = A5_2
L15_2 = A6_2
L16_2 = A7_2
L8_2(L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2)
end
L0_1.TryPlayVideo = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
if A3_2 == nil then
L6_2 = M
L6_2 = L6_2.Pos
L7_2 = 0
L8_2 = 0
L9_2 = 0
L6_2 = L6_2(L7_2, L8_2, L9_2)
A3_2 = L6_2
end
if A4_2 == nil then
L6_2 = M
L6_2 = L6_2.Pos
L7_2 = 1
L8_2 = 1
L9_2 = 1
L6_2 = L6_2(L7_2, L8_2, L9_2)
A4_2 = L6_2
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.PlayEffect
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1.PlayEffect = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
if A4_2 == nil then
L6_2 = M
L6_2 = L6_2.Pos
L7_2 = 0
L8_2 = 0
L9_2 = 0
L6_2 = L6_2(L7_2, L8_2, L9_2)
A4_2 = L6_2
end
if A5_2 == nil then
L6_2 = M
L6_2 = L6_2.Pos
L7_2 = 1
L8_2 = 1
L9_2 = 1
L6_2 = L6_2(L7_2, L8_2, L9_2)
A5_2 = L6_2
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.PlayIndexedEffect
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1.PlayIndexedEffect = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RemoveIndexedEffect
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RemoveIndexedEffect = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
if A1_2 == nil or A2_2 == nil or A3_2 == nil then
L4_2 = print
L5_2 = "SetEntityMaterialPropValue Error!"
L4_2(L5_2)
return
end
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.SetEntityMaterialPropValue
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1.SetEntityMaterialPropValue = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.PlayEmojiBubble
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.PlayEmojiBubble = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
if A5_2 == nil then
A5_2 = false
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.EnterSceneLookCamera
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1.EnterSceneLookCamera = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
if A5_2 == nil then
A5_2 = false
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.EnterSceneLookCameraByAlias
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1.EnterSceneLookCameraByAlias = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ExitSceneLookCamera
L1_2(L2_2)
end
L0_1.ExitSceneLookCamera = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.ActorDebugError
L3_2 = "The RenWuCeHua can only call request interaction from questActor"
L2_2(L3_2)
end
L0_1.RequestInteraction = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ActionPreSafeCall
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ActionPreSafeCall = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ActionSafeCall
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ActionSafeCall = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.LevelLoadFinishSafeCall
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.LevelLoadFinishSafeCall = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.WaitMainPageActiveSafeCall
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.AfterMainPageActiveSafeCall = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.GetSubQuestState
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1.GetSubQuestState = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2)
local L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2
if A9_2 == nil then
A9_2 = true
end
L10_2 = A0_2.uActor
L11_2 = L10_2
L10_2 = L10_2.TryTransmitPlayer
L12_2 = A1_2
L13_2 = A2_2
L14_2 = A3_2
L15_2 = {}
L16_2 = 0
L17_2 = A4_2
L18_2 = A5_2
L19_2 = A6_2
L20_2 = A7_2 or L20_2
if not A7_2 then
L20_2 = 0
end
L21_2 = A8_2 or L21_2
if not A8_2 then
L21_2 = 0
end
L22_2 = A9_2
return L10_2(L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2)
end
L0_1.TransmitPlayer = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2, A9_2, A10_2)
local L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2, L23_2
L11_2 = A0_2.uActor
L12_2 = L11_2
L11_2 = L11_2.TryTransmitPlayer
L13_2 = A1_2
L14_2 = A2_2
L15_2 = A3_2
L16_2 = A4_2
L17_2 = A5_2
L18_2 = A6_2
L19_2 = A7_2
L20_2 = A8_2
L21_2 = A9_2 or L21_2
if not A9_2 then
L21_2 = 0
end
L22_2 = A10_2 or L22_2
if not A10_2 then
L22_2 = 0
end
L23_2 = true
return L11_2(L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2, L20_2, L21_2, L22_2, L23_2)
end
L0_1.TransmitPlayerWithText = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.TryShowNameDialog
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ShowNameDialog = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.mainQuestID
if L2_2 ~= nil then
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.SayNarrator
L4_2 = A1_2
L5_2 = A0_2.mainQuestID
L2_2(L3_2, L4_2, L5_2)
else
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.SayNarrator
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.SayNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2, L4_2
L1_2 = print
L2_2 = "BaseActorProxy:StopNarrator "
L3_2 = tostring
L4_2 = A0_2.alias
L3_2 = L3_2(L4_2)
L2_2 = L2_2 .. L3_2
L1_2(L2_2)
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.StopNarrator
L1_2(L2_2)
end
L0_1.StopNarrator = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.SayReminder
L5_2 = A1_2
L6_2 = A2_2
return L3_2(L4_2, L5_2, L6_2)
end
L0_1.SayReminder = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.GetShowReminder
L5_2 = A1_2
L6_2 = A2_2
return L3_2(L4_2, L5_2, L6_2)
end
L0_1.GetShowReminder = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.GetReminderDelay
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1.GetReminderDelay = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.StopReminder
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.StopReminder = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.mainQuestID
if L2_2 ~= nil then
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.SayWarningNarrator
L4_2 = A1_2
L5_2 = A0_2.mainQuestID
L2_2(L3_2, L4_2, L5_2)
else
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.SayWarningNarrator
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.SayWarningNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.StopWarningNarrator
L1_2(L2_2)
end
L0_1.StopWarningNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.TriggerLevelAbility
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.TriggerLevelAbility = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.TriggerAbility
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.TriggerAbility = L1_1
L0_1.CurrDialogList = nil
L0_1.CurrDialogIndex = 1
L0_1.CurrDuration = 0
L0_1.CurrDurationCnt = 0
L0_1.NarratorPauseLen = 10
L0_1.NarratorResumeLen = 5
L1_1 = NarratorState
L1_1 = L1_1.ING
L0_1.NarratorState = L1_1
L0_1.NarratorOnFinish = nil
L0_1.ReminderID = nil
function L1_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2
L1_2 = A0_2.CurrDialogList
if L1_2 == nil then
L1_2 = false
return L1_2
end
L1_2 = A0_2.CurrDialogList
L1_2 = #L1_2
L2_2 = A0_2.CurrDialogIndex
if L1_2 < L2_2 then
L2_2 = false
return L2_2
end
L2_2 = A0_2.CurrDialogList
L3_2 = A0_2.CurrDialogIndex
L2_2 = L2_2[L3_2]
if L2_2 == nil then
L3_2 = false
return L3_2
end
L3_2 = L2_2.dialogID
L4_2 = L2_2.reminderID
A0_2.ReminderID = L4_2
A0_2.CurrDurationCnt = 0
L4_2 = A0_2.ReminderID
if L4_2 ~= nil then
L5_2 = A0_2
L4_2 = A0_2.GetShowReminder
L6_2 = A0_2.ReminderID
L7_2 = L3_2
L4_2 = L4_2(L5_2, L6_2, L7_2)
L2_2.dialogID = L4_2
L4_2 = L2_2.dialogID
if L4_2 == 0 then
L5_2 = A0_2
L4_2 = A0_2.StopReminder
L6_2 = A0_2.ReminderID
L4_2(L5_2, L6_2)
A0_2.ReminderID = nil
L4_2 = A0_2.CurrDialogIndex
L4_2 = L4_2 + 1
A0_2.CurrDialogIndex = L4_2
L5_2 = A0_2
L4_2 = A0_2.PerformNarrator
return L4_2(L5_2)
end
L4_2 = A0_2.CurrDialogIndex
L4_2 = L4_2 - 1
A0_2.CurrDialogIndex = L4_2
if L3_2 == nil then
L5_2 = A0_2
L4_2 = A0_2.GetReminderDelay
L6_2 = L2_2.dialogID
L4_2 = L4_2(L5_2, L6_2)
A0_2.CurrDuration = L4_2
end
if L3_2 == nil then
L4_2 = A0_2.CurrDuration
end
if L4_2 == 0 then
L5_2 = A0_2
L4_2 = A0_2.SayReminder
L6_2 = A0_2.ReminderID
L7_2 = L2_2.dialogID
L4_2 = L4_2(L5_2, L6_2, L7_2)
A0_2.CurrDuration = L4_2
end
elseif L3_2 ~= nil then
L4_2 = L2_2.duration
A0_2.CurrDuration = L4_2
L4_2 = L2_2.audioEvtName
L6_2 = A0_2
L5_2 = A0_2.SayNarrator
L7_2 = L3_2
L5_2(L6_2, L7_2)
if L4_2 ~= nil and L4_2 ~= "" then
L6_2 = A0_2
L5_2 = A0_2.PlayAudio
L7_2 = L4_2
L5_2(L6_2, L7_2)
end
end
L4_2 = true
return L4_2
end
L0_1.PerformNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2
L1_2 = A0_2.ReminderID
if L1_2 ~= nil then
L2_2 = A0_2
L1_2 = A0_2.StopReminder
L3_2 = A0_2.ReminderID
L1_2(L2_2, L3_2)
else
L2_2 = A0_2
L1_2 = A0_2.StopNarrator
L1_2(L2_2)
end
end
L0_1.StopPerformNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = NarratorState
L2_2 = L2_2.ING
A0_2.NarratorState = L2_2
L3_2 = A0_2
L2_2 = A0_2.IsSayingWarningNarrator
L2_2 = L2_2(L3_2)
if L2_2 == true then
A0_2.CurrDialogIndex = 0
return
end
A0_2.CurrDialogIndex = 1
L3_2 = A0_2
L2_2 = A0_2.PerformNarrator
L2_2 = L2_2(L3_2)
if L2_2 ~= true then
L3_2 = A1_2
L2_2 = A1_2.FinishTask
L2_2(L3_2)
end
end
L0_1.StartNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2
L2_2 = A0_2.isUserPauseNarrator
if L2_2 == true then
return
end
A0_2.CurrDuration = 0
end
L0_1.ResumeNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L3_2 = A0_2
L2_2 = A0_2.StopPerformNarrator
L2_2(L3_2)
end
L0_1.PauseNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = NG_HSOD_DEBUG
if L2_2 then
L2_2 = print
L3_2 = debug
L3_2 = L3_2.traceback
L3_2 = L3_2()
L2_2(L3_2)
end
end
L0_1.PrintTraceback = L1_1
function L1_1(A0_2)
local L1_2, L2_2
A0_2.isUserPauseNarrator = true
L2_2 = A0_2
L1_2 = A0_2.StopPerformNarrator
L1_2(L2_2)
end
L0_1.TryPauseCurOnlyNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2
A0_2.isUserPauseNarrator = nil
L2_2 = A0_2
L1_2 = A0_2.PerformNarrator
L1_2(L2_2)
end
L0_1.TryResumeCurOnlyNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
if A1_2 == nil then
A1_2 = false
end
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.TryPauseNarratorOnlyAutoTask
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.TryPauseCurAutoNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.TryResumeNarratorOnlyAutoTask
L1_2(L2_2)
end
L0_1.TryResumeCurAutoNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L3_2 = A0_2
L2_2 = A0_2.StopPerformNarrator
L2_2(L3_2)
L2_2 = A0_2.NarratorOnFinish
if L2_2 ~= nil then
L2_2 = A0_2.NarratorOnFinish
L3_2 = A0_2
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.FinishNarrator = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2
L3_2 = A0_2.isUserPauseNarrator
if L3_2 == true then
return
end
L3_2 = A0_2.CurrDurationCnt
L3_2 = L3_2 + A2_2
A0_2.CurrDurationCnt = L3_2
L3_2 = A0_2.NarratorState
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
if L3_2 == L4_2 then
L3_2 = A0_2.CurrDurationCnt
L4_2 = A0_2.CurrDuration
if L3_2 >= L4_2 then
L4_2 = A0_2
L3_2 = A0_2.StopPerformNarrator
L3_2(L4_2)
end
end
L4_2 = A0_2
L3_2 = A0_2.IsSayingWarningNarrator
L3_2 = L3_2(L4_2)
if L3_2 == true then
return
end
L3_2 = A0_2.NarratorState
L4_2 = NarratorState
L4_2 = L4_2.ING
if L3_2 == L4_2 then
L3_2 = A0_2.CurrDurationCnt
L4_2 = A0_2.CurrDuration
if L3_2 >= L4_2 then
L3_2 = A0_2.CurrDialogIndex
L3_2 = L3_2 + 1
A0_2.CurrDialogIndex = L3_2
L4_2 = A0_2
L3_2 = A0_2.PerformNarrator
L3_2 = L3_2(L4_2)
if L3_2 ~= true then
L4_2 = A0_2
L3_2 = A0_2.StopPerformNarrator
L3_2(L4_2)
L3_2 = NarratorState
L3_2 = L3_2.PAUSING
A0_2.NarratorState = L3_2
L4_2 = A1_2
L3_2 = A1_2.FinishTask
L3_2(L4_2)
return
end
end
end
end
L0_1.CheckNarratorOnly = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.ShowMessage
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.ShowMessage = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2
L3_2 = actorUtils
L3_2 = L3_2.ShowTextMapWithParam
L4_2 = A1_2
L5_2 = A2_2
L3_2(L4_2, L5_2)
end
L0_1.ShowTextMapWithParam = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.GetCameraPos
return L1_2()
end
L0_1.GetCameraPos = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.GetCameraEuler
return L1_2()
end
L0_1.GetCameraEuler = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2
L3_2 = A0_2.CurrDurationCnt
L3_2 = L3_2 + A2_2
A0_2.CurrDurationCnt = L3_2
L3_2 = A0_2.NarratorState
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
if L3_2 == L4_2 then
L3_2 = A0_2.CurrDurationCnt
L4_2 = A0_2.CurrDuration
if L3_2 >= L4_2 then
L4_2 = A0_2
L3_2 = A0_2.StopPerformNarrator
L3_2(L4_2)
end
end
L4_2 = A0_2
L3_2 = A0_2.IsSayingWarningNarrator
L3_2 = L3_2(L4_2)
if L3_2 == true then
return
end
L4_2 = A0_2
L3_2 = A0_2.GetDistFromAvatarToSelf
L3_2 = L3_2(L4_2)
L4_2 = A0_2.NarratorPauseLen
if 0 <= L4_2 then
L4_2 = A0_2.NarratorPauseLen
if L3_2 > L4_2 then
L4_2 = A0_2.NarratorState
L5_2 = NarratorState
L5_2 = L5_2.ING
if L4_2 == L5_2 then
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
A0_2.NarratorState = L4_2
end
end
else
L4_2 = A0_2.NarratorResumeLen
if L3_2 <= L4_2 then
L4_2 = A0_2.NarratorState
L5_2 = NarratorState
L5_2 = L5_2.PAUSING
if L4_2 == L5_2 then
L4_2 = NarratorState
L4_2 = L4_2.ING
A0_2.NarratorState = L4_2
end
end
end
L4_2 = A0_2.NarratorState
L5_2 = NarratorState
L5_2 = L5_2.ING
if L4_2 == L5_2 then
L4_2 = A0_2.CurrDurationCnt
L5_2 = A0_2.CurrDuration
if L4_2 >= L5_2 then
L4_2 = A0_2.CurrDialogIndex
L4_2 = L4_2 + 1
A0_2.CurrDialogIndex = L4_2
L5_2 = A0_2
L4_2 = A0_2.PerformNarrator
L4_2 = L4_2(L5_2)
if L4_2 ~= true then
L5_2 = A1_2
L4_2 = A1_2.FinishTask
L4_2(L5_2)
L5_2 = A0_2
L4_2 = A0_2.StopPerformNarrator
L4_2(L5_2)
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
A0_2.NarratorState = L4_2
return
end
end
end
end
L0_1.CheckNarrator = L1_1
L1_1 = {}
L0_1.WarningNarratorTable = L1_1
function L1_1(A0_2, A1_2)
end
L0_1.StartWarningNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2
L2_2 = A1_2.WarningDialogList
if L2_2 == nil then
L2_2 = false
return L2_2
end
L2_2 = A1_2.WarningDialogList
L2_2 = #L2_2
L3_2 = A1_2.WarningDialogIndex
if L2_2 < L3_2 then
L3_2 = false
return L3_2
end
L3_2 = A1_2.WarningDialogList
L4_2 = A1_2.WarningDialogIndex
L3_2 = L3_2[L4_2]
if L3_2 == nil then
L4_2 = false
return L4_2
end
L4_2 = L3_2.dialogID
L5_2 = L3_2.duration
A1_2.WarningDuration = L5_2
A1_2.WarningDurationCnt = 0
L5_2 = L3_2.audioEvtName
A1_2.StopNarratorFlag = false
L7_2 = A0_2
L6_2 = A0_2.SayWarningNarrator
L8_2 = L4_2
L6_2(L7_2, L8_2)
if L5_2 ~= nil and L5_2 ~= "" then
L7_2 = A0_2
L6_2 = A0_2.PlayAudio
L8_2 = L5_2
L6_2(L7_2, L8_2)
end
L6_2 = true
return L6_2
end
L0_1.PerformWarningNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2
L1_2 = pairs
L2_2 = A0_2.WarningNarratorTable
L1_2, L2_2, L3_2 = L1_2(L2_2)
for L4_2, L5_2 in L1_2, L2_2, L3_2 do
L6_2 = L5_2.WarningNarratorState
L7_2 = NarratorState
L7_2 = L7_2.ING
if L6_2 == L7_2 then
L6_2 = true
return L6_2
end
end
L1_2 = false
return L1_2
end
L0_1.IsSayingWarningNarrator = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2
L1_2 = pairs
L2_2 = A0_2.WarningNarratorTable
L1_2, L2_2, L3_2 = L1_2(L2_2)
for L4_2, L5_2 in L1_2, L2_2, L3_2 do
L6_2 = L5_2.StopNarratorFlag
if L6_2 == false then
return
end
end
L2_2 = A0_2
L1_2 = A0_2.StopWarningNarrator
L1_2(L2_2)
end
L0_1.CheckStopWarningNarrator = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.WarningNarratorTable
L4_2 = A1_2.taskQueueID
L3_2 = L3_2[L4_2]
L4_2 = L3_2.WarningDurationCnt
L4_2 = L4_2 + A2_2
L3_2.WarningDurationCnt = L4_2
L4_2 = L3_2.OnCheckSpeak
L5_2 = A0_2
L4_2 = L4_2(L5_2)
if L4_2 == true then
L4_2 = L3_2.WarningNarratorState
L5_2 = NarratorState
L5_2 = L5_2.PAUSING
if L4_2 == L5_2 then
L4_2 = NarratorState
L4_2 = L4_2.ING
L3_2.WarningNarratorState = L4_2
end
else
L4_2 = L3_2.WarningNarratorState
L5_2 = NarratorState
L5_2 = L5_2.ING
if L4_2 == L5_2 then
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
L3_2.WarningNarratorState = L4_2
end
end
L4_2 = L3_2.WarningNarratorState
L5_2 = NarratorState
L5_2 = L5_2.PAUSING
if L4_2 == L5_2 then
L4_2 = L3_2.StopNarratorFlag
if L4_2 == false then
L4_2 = L3_2.WarningDurationCnt
L5_2 = L3_2.WarningDuration
if L4_2 >= L5_2 then
L3_2.StopNarratorFlag = true
L5_2 = A0_2
L4_2 = A0_2.CheckStopWarningNarrator
L4_2(L5_2)
L3_2.WarningDurationCnt = 0
end
end
else
L4_2 = L3_2.WarningNarratorState
L5_2 = NarratorState
L5_2 = L5_2.ING
if L4_2 == L5_2 then
L4_2 = L3_2.WarningDurationCnt
L5_2 = L3_2.WarningDuration
if L4_2 >= L5_2 then
L4_2 = L3_2.WarningDialogIndex
L4_2 = L4_2 + 1
L3_2.WarningDialogIndex = L4_2
L5_2 = A0_2
L4_2 = A0_2.PerformWarningNarrator
L6_2 = L3_2
L4_2 = L4_2(L5_2, L6_2)
if L4_2 ~= true then
L3_2.WarningDialogIndex = 0
end
end
end
end
end
L0_1.CheckWarningNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.WarningNarratorTable
L3_2 = A1_2.taskQueueID
L2_2 = L2_2[L3_2]
L2_2.WarningDuration = 0
L3_2 = L2_2.OnCheckSpeak
L4_2 = A0_2
L3_2 = L3_2(L4_2)
if L3_2 == true then
L3_2 = L2_2.WarningNarratorState
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
if L3_2 == L4_2 then
L3_2 = NarratorState
L3_2 = L3_2.ING
L2_2.WarningNarratorState = L3_2
end
else
L3_2 = L2_2.WarningNarratorState
L4_2 = NarratorState
L4_2 = L4_2.ING
if L3_2 == L4_2 then
L3_2 = NarratorState
L3_2 = L3_2.PAUSING
L2_2.WarningNarratorState = L3_2
end
end
L3_2 = L2_2.WarningNarratorState
L4_2 = NarratorState
L4_2 = L4_2.PAUSING
if L3_2 == L4_2 then
L3_2 = L2_2.StopNarratorFlag
if L3_2 == false then
L2_2.StopNarratorFlag = true
L4_2 = A0_2
L3_2 = A0_2.CheckStopWarningNarrator
L3_2(L4_2)
end
else
L3_2 = L2_2.WarningNarratorState
L4_2 = NarratorState
L4_2 = L4_2.ING
if L3_2 == L4_2 then
L4_2 = A0_2
L3_2 = A0_2.PerformWarningNarrator
L5_2 = L2_2
L3_2 = L3_2(L4_2, L5_2)
if L3_2 ~= true then
L2_2.WarningDialogIndex = 0
end
end
end
end
L0_1.ResumeWarningNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.WarningNarratorTable
L3_2 = A1_2.taskQueueID
L2_2 = L2_2[L3_2]
L2_2.StopNarratorFlag = true
L4_2 = A0_2
L3_2 = A0_2.CheckStopWarningNarrator
L3_2(L4_2)
end
L0_1.PauseWarningNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L2_2 = A0_2.WarningNarratorTable
L3_2 = A1_2.taskQueueID
L2_2 = L2_2[L3_2]
L2_2.StopNarratorFlag = true
L4_2 = A0_2
L3_2 = A0_2.CheckStopWarningNarrator
L3_2(L4_2)
L3_2 = L2_2.OnFinish
if L3_2 ~= nil then
L3_2 = L2_2.OnFinish
L4_2 = A0_2
L5_2 = A1_2
L3_2(L4_2, L5_2)
end
end
L0_1.DestroyWarningNarrator = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L3_2 = A0_2
L2_2 = A0_2.ClearTask
L4_2 = TaskID
L4_2 = L4_2.NARRATOR_TASK_ID
L2_2(L3_2, L4_2)
if A1_2 == true then
L3_2 = A0_2
L2_2 = A0_2.StopPerformNarrator
L2_2(L3_2)
end
end
L0_1.ClearNarratorTask = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2)
local L8_2, L9_2, L10_2, L11_2, L12_2
if A0_2 ~= nil then
L8_2 = A0_2.uActor
if L8_2 ~= nil then
goto lbl_10
end
end
L8_2 = print
L9_2 = "error : NarratorTask, self or uActor is nil."
L8_2(L9_2)
do return end
::lbl_10::
L9_2 = A0_2
L8_2 = A0_2.ClearNarratorTask
L8_2(L9_2)
L8_2 = #A1_2
if L8_2 < 0 then
L8_2 = nil
return L8_2
end
if A7_2 == nil then
A7_2 = false
end
L8_2 = actorUtils
L8_2 = L8_2.IsInMainPage
L8_2 = L8_2()
if L8_2 == false then
if A7_2 then
L8_2 = CS
L8_2 = L8_2.MoleMole
L8_2 = L8_2.SuperDebug
L8_2 = L8_2.LogError
L9_2 = "NarratorTask call second."
L8_2(L9_2)
L8_2 = nil
return L8_2
end
L9_2 = A0_2
L8_2 = A0_2.AfterMainPageActiveSafeCall
function L10_2()
local L0_3, L1_3, L2_3, L3_3, L4_3, L5_3, L6_3, L7_3, L8_3
L0_3 = A0_2
if L0_3 ~= nil then
L0_3 = A0_2.uActor
if L0_3 ~= nil then
goto lbl_11
end
end
L0_3 = print
L1_3 = "error : NarratorTask, self or uActor is nil."
L0_3(L1_3)
do return end
::lbl_11::
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.NarratorTask
L2_3 = A1_2
L3_3 = A2_2
L4_3 = A3_2
L5_3 = A4_2
L6_3 = A5_2
L7_3 = A6_2
L8_3 = true
L0_3(L1_3, L2_3, L3_3, L4_3, L5_3, L6_3, L7_3, L8_3)
end
L8_2(L9_2, L10_2)
L8_2 = nil
return L8_2
end
L8_2 = print
L9_2 = "NarratorTask"
L10_2 = A1_2[1]
L10_2 = L10_2.dialogID
L8_2(L9_2, L10_2)
A0_2.CurrDialogList = A1_2
if A2_2 ~= nil then
A0_2.NarratorPauseLen = A2_2
end
if A3_2 ~= nil then
A0_2.NarratorResumeLen = A3_2
end
A0_2.NarratorOnFinish = A4_2
if A5_2 == nil then
A5_2 = "Talk"
end
if A6_2 ~= nil then
A0_2.mainQuestID = A6_2
end
L9_2 = A0_2
L8_2 = A0_2.CreateTask
L10_2 = TaskID
L10_2 = L10_2.NARRATOR_TASK_ID
L11_2 = LuaTaskType
L11_2 = L11_2.NORMAL
L12_2 = A5_2
L8_2 = L8_2(L9_2, L10_2, L11_2, L12_2)
L10_2 = L8_2
L9_2 = L8_2.StartEvent
L11_2 = "+"
L12_2 = A0_2.StartNarrator
L9_2(L10_2, L11_2, L12_2)
L10_2 = L8_2
L9_2 = L8_2.TickEvent
L11_2 = "+"
L12_2 = A0_2.CheckNarrator
L9_2(L10_2, L11_2, L12_2)
L10_2 = L8_2
L9_2 = L8_2.ResumeEvent
L11_2 = "+"
L12_2 = A0_2.ResumeNarrator
L9_2(L10_2, L11_2, L12_2)
L10_2 = L8_2
L9_2 = L8_2.PauseEvent
L11_2 = "+"
L12_2 = A0_2.PauseNarrator
L9_2(L10_2, L11_2, L12_2)
L10_2 = L8_2
L9_2 = L8_2.FinishEvent
L11_2 = "+"
L12_2 = A0_2.FinishNarrator
L9_2(L10_2, L11_2, L12_2)
end
L0_1.NarratorTask = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2)
local L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2
L8_2 = A0_2
L7_2 = A0_2.ClearNarratorTask
L7_2(L8_2)
L7_2 = #A1_2
if L7_2 <= 0 then
L8_2 = nil
return L8_2
end
if A6_2 == nil then
A6_2 = A0_2.mainQuestID
end
L8_2 = {}
L9_2 = {}
L9_2.dialogList = nil
L9_2.pauseLen = A2_2
L9_2.resumeLen = A3_2
L9_2.tag = A5_2
L10_2 = 1
L11_2 = L7_2
L12_2 = 1
for L13_2 = L10_2, L11_2, L12_2 do
L14_2 = A1_2[L13_2]
L14_2 = L14_2.dialogID
L8_2[L13_2] = L14_2
end
L9_2.dialogList = L8_2
L10_2 = actorUtils
L10_2 = L10_2.IsInMainPage
L10_2 = L10_2()
if L10_2 then
L10_2 = A0_2.uActor
L11_2 = L10_2
L10_2 = L10_2.NarratorAutoTask
L12_2 = L9_2
L13_2 = A4_2
L14_2 = A6_2
L10_2(L11_2, L12_2, L13_2, L14_2)
else
L11_2 = A0_2
L10_2 = A0_2.AfterMainPageActiveSafeCall
function L12_2()
local L0_3, L1_3, L2_3, L3_3, L4_3
L0_3 = A0_2
if L0_3 ~= nil then
L0_3 = A0_2.uActor
if L0_3 ~= nil then
goto lbl_11
end
end
L0_3 = print
L1_3 = "error : NarratorTaskLegacy, self or uActor is nil."
L0_3(L1_3)
do return end
::lbl_11::
L0_3 = A0_2.uActor
L1_3 = L0_3
L0_3 = L0_3.NarratorAutoTask
L2_3 = L9_2
L3_3 = A4_2
L4_3 = A6_2
L0_3(L1_3, L2_3, L3_3, L4_3)
end
L10_2(L11_2, L12_2)
end
end
L0_1.NarratorTaskLegacy = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
if A3_2 == nil then
A3_2 = A0_2.mainQuestID
end
L5_2 = A0_2
L4_2 = A0_2.ClearNarratorTask
L4_2(L5_2)
L4_2 = actorUtils
L4_2 = L4_2.IsInMainPage
L4_2 = L4_2()
if L4_2 then
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.NarratorAutoTask
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
L4_2(L5_2, L6_2, L7_2, L8_2)
else
L5_2 = A0_2
L4_2 = A0_2.AfterMainPageActiveSafeCall
function L6_2()
local L0_3, L1_3, L2_3, L3_3, L4_3
L0_3 = A0_2
if L0_3 ~= nil then
L0_3 = A0_2.uActor
if L0_3 ~= nil then
goto lbl_11
end
end
L0_3 = print
L1_3 = "error : NarratorAutoTask, self or uActor is nil."
L0_3(L1_3)
do return end
::lbl_11::
L0_3 = A0_2.uActor
L1_3 = L0_3
L0_3 = L0_3.NarratorAutoTask
L2_3 = A1_2
L3_3 = A2_2
L4_3 = A3_2
L0_3(L1_3, L2_3, L3_3, L4_3)
end
L4_2(L5_2, L6_2)
end
end
L0_1.NarratorTaskByData = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2
if A0_2 ~= nil then
L5_2 = A0_2.uActor
if L5_2 ~= nil then
goto lbl_10
end
end
L5_2 = print
L6_2 = "error : NarratorOnlyTask, self or uActor is nil."
L5_2(L6_2)
do return end
::lbl_10::
L6_2 = A0_2
L5_2 = A0_2.ClearNarratorTask
L5_2(L6_2)
L5_2 = #A1_2
if L5_2 < 0 then
L5_2 = nil
return L5_2
end
if A4_2 == nil then
A4_2 = false
end
L5_2 = actorUtils
L5_2 = L5_2.IsInMainPage
L5_2 = L5_2()
if L5_2 == false then
if A4_2 then
L5_2 = CS
L5_2 = L5_2.MoleMole
L5_2 = L5_2.SuperDebug
L5_2 = L5_2.LogError
L6_2 = "NarratorOnlyTask call second."
L5_2(L6_2)
L5_2 = nil
return L5_2
end
L6_2 = A0_2
L5_2 = A0_2.AfterMainPageActiveSafeCall
function L7_2()
local L0_3, L1_3, L2_3, L3_3, L4_3, L5_3
L0_3 = A0_2
if L0_3 ~= nil then
L0_3 = A0_2.uActor
if L0_3 ~= nil then
goto lbl_11
end
end
L0_3 = print
L1_3 = "error : NarratorOnlyTask, self or uActor is nil."
L0_3(L1_3)
do return end
::lbl_11::
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.NarratorOnlyTask
L2_3 = A1_2
L3_3 = A2_2
L4_3 = A3_2
L5_3 = true
L0_3(L1_3, L2_3, L3_3, L4_3, L5_3)
end
L5_2(L6_2, L7_2)
L5_2 = nil
return L5_2
end
L5_2 = print
L6_2 = "NarratorOnlyTask"
L7_2 = A1_2[1]
L7_2 = L7_2.dialogID
L5_2(L6_2, L7_2)
A0_2.CurrDialogList = A1_2
A0_2.NarratorOnFinish = A2_2
A0_2.isUserPauseNarrator = nil
if A3_2 == nil then
A3_2 = "Talk"
end
L6_2 = A0_2
L5_2 = A0_2.CreateTask
L7_2 = TaskID
L7_2 = L7_2.NARRATOR_TASK_ID
L8_2 = LuaTaskType
L8_2 = L8_2.NORMAL
L9_2 = A3_2
L5_2 = L5_2(L6_2, L7_2, L8_2, L9_2)
L7_2 = L5_2
L6_2 = L5_2.StartEvent
L8_2 = "+"
L9_2 = A0_2.StartNarrator
L6_2(L7_2, L8_2, L9_2)
L7_2 = L5_2
L6_2 = L5_2.TickEvent
L8_2 = "+"
L9_2 = A0_2.CheckNarratorOnly
L6_2(L7_2, L8_2, L9_2)
L7_2 = L5_2
L6_2 = L5_2.ResumeEvent
L8_2 = "+"
L9_2 = A0_2.ResumeNarrator
L6_2(L7_2, L8_2, L9_2)
L7_2 = L5_2
L6_2 = L5_2.PauseEvent
L8_2 = "+"
L9_2 = A0_2.PauseNarrator
L6_2(L7_2, L8_2, L9_2)
L7_2 = L5_2
L6_2 = L5_2.FinishEvent
L8_2 = "+"
L9_2 = A0_2.FinishNarrator
L6_2(L7_2, L8_2, L9_2)
end
L0_1.NarratorOnlyTask = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
L6_2 = A0_2
L5_2 = A0_2.ClearNarratorTask
L5_2(L6_2)
L5_2 = #A1_2
if L5_2 <= 0 then
L6_2 = nil
return L6_2
end
if A4_2 == nil then
A4_2 = A0_2.mainQuestID
end
L6_2 = {}
L7_2 = {}
L7_2.dialogList = nil
L8_2 = pauseLen
L7_2.pauseLen = L8_2
L8_2 = resumeLen
L7_2.resumeLen = L8_2
L7_2.tag = A3_2
L7_2.hasAudio = true
L8_2 = 1
L9_2 = L5_2
L10_2 = 1
for L11_2 = L8_2, L9_2, L10_2 do
L12_2 = A1_2[L11_2]
L12_2 = L12_2.dialogID
L6_2[L11_2] = L12_2
end
L7_2.dialogList = L6_2
L8_2 = actorUtils
L8_2 = L8_2.IsInMainPage
L8_2 = L8_2()
if L8_2 then
L8_2 = A0_2.uActor
L9_2 = L8_2
L8_2 = L8_2.NarratorOnlyAutoTask
L10_2 = L7_2
L11_2 = A2_2
L12_2 = A4_2
L8_2(L9_2, L10_2, L11_2, L12_2)
else
L9_2 = A0_2
L8_2 = A0_2.AfterMainPageActiveSafeCall
function L10_2()
local L0_3, L1_3, L2_3, L3_3, L4_3
L0_3 = A0_2
if L0_3 ~= nil then
L0_3 = A0_2.uActor
if L0_3 ~= nil then
goto lbl_11
end
end
L0_3 = print
L1_3 = "error : NarratorOnlyTaskLegacy, self or uActor is nil."
L0_3(L1_3)
do return end
::lbl_11::
L0_3 = A0_2.uActor
L1_3 = L0_3
L0_3 = L0_3.NarratorOnlyAutoTask
L2_3 = L7_2
L3_3 = A2_2
L4_3 = A4_2
L0_3(L1_3, L2_3, L3_3, L4_3)
end
L8_2(L9_2, L10_2)
end
end
L0_1.NarratorOnlyTaskLegacy = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2)
local L7_2, L8_2, L9_2, L10_2, L11_2
if A0_2 ~= nil then
L7_2 = A0_2.uActor
if L7_2 ~= nil then
goto lbl_10
end
end
L7_2 = print
L8_2 = "error : NarratorOnlyTaskByData , self or uActor is nil."
L7_2(L8_2)
do return end
::lbl_10::
if A3_2 == nil then
A3_2 = A0_2.mainQuestID
end
if A6_2 == nil then
A6_2 = false
end
L8_2 = A0_2
L7_2 = A0_2.ClearNarratorTask
L7_2(L8_2)
L7_2 = actorUtils
L7_2 = L7_2.IsInMainPage
L7_2 = L7_2()
if L7_2 then
if A1_2 ~= nil then
A1_2.hasAudio = true
end
L7_2 = A0_2.uActor
L8_2 = L7_2
L7_2 = L7_2.NarratorOnlyAutoTask
L9_2 = A1_2
L10_2 = A2_2
L11_2 = A3_2
L7_2 = L7_2(L8_2, L9_2, L10_2, L11_2)
if nil ~= L7_2 then
if A4_2 ~= nil then
L9_2 = L7_2
L8_2 = L7_2.DestroyEvent
L10_2 = "+"
L11_2 = A4_2
L8_2(L9_2, L10_2, L11_2)
end
if A5_2 ~= nil then
L7_2.dialogIndex = A5_2
end
end
else
if A6_2 then
L7_2 = CS
L7_2 = L7_2.MoleMole
L7_2 = L7_2.SuperDebug
L7_2 = L7_2.LogError
L8_2 = "NarratorOnlyTaskByData call second."
L7_2(L8_2)
return
end
L8_2 = A0_2
L7_2 = A0_2.AfterMainPageActiveSafeCall
function L9_2()
local L0_3, L1_3, L2_3, L3_3, L4_3, L5_3, L6_3, L7_3
L0_3 = A0_2
if L0_3 ~= nil then
L0_3 = A0_2.uActor
if L0_3 ~= nil then
goto lbl_11
end
end
L0_3 = print
L1_3 = "NarratorOnlyTaskByData call , self or uActor is nil."
L0_3(L1_3)
do return end
::lbl_11::
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.NarratorOnlyTaskByData
L2_3 = A1_2
L3_3 = A2_2
L4_3 = A3_2
L5_3 = A4_2
L6_3 = A5_2
L7_3 = true
L0_3(L1_3, L2_3, L3_3, L4_3, L5_3, L6_3, L7_3)
end
L7_2(L8_2, L9_2)
end
end
L0_1.NarratorOnlyTaskByData = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2)
local L7_2, L8_2, L9_2, L10_2, L11_2, L12_2, L13_2
L7_2 = #A2_2
if L7_2 < 0 then
L7_2 = nil
return L7_2
end
L7_2 = TaskID
L7_2 = L7_2.WARNING_TASK_ID
L7_2 = A1_2 + L7_2
L8_2 = A0_2.WarningNarratorTable
L9_2 = {}
L8_2[L7_2] = L9_2
L8_2 = A0_2.WarningNarratorTable
L8_2 = L8_2[L7_2]
L9_2 = L8_2.WarningDuration
if L9_2 == nil then
L8_2.WarningDuration = 0
end
L8_2.WarningDurationCnt = 0
L8_2.WarningDialogList = A2_2
L8_2.OnCheckSpeak = A3_2
L8_2.WarningDialogIndex = 0
L8_2.StopNarratorFlag = true
L9_2 = NarratorState
L9_2 = L9_2.PAUSING
L8_2.WarningNarratorState = L9_2
L8_2.OnFinish = A4_2
if A5_2 == nil then
A5_2 = "Talk"
end
if A6_2 ~= nil then
A0_2.mainQuestID = A6_2
end
L10_2 = A0_2
L9_2 = A0_2.CreateTask
L11_2 = L7_2
L12_2 = LuaTaskType
L12_2 = L12_2.NORMAL
L13_2 = A5_2
L9_2 = L9_2(L10_2, L11_2, L12_2, L13_2)
L11_2 = L9_2
L10_2 = L9_2.StartEvent
L12_2 = "+"
L13_2 = A0_2.StartWarningNarrator
L10_2(L11_2, L12_2, L13_2)
L11_2 = L9_2
L10_2 = L9_2.TickEvent
L12_2 = "+"
L13_2 = A0_2.CheckWarningNarrator
L10_2(L11_2, L12_2, L13_2)
L11_2 = L9_2
L10_2 = L9_2.PauseEvent
L12_2 = "+"
L13_2 = A0_2.PauseWarningNarrator
L10_2(L11_2, L12_2, L13_2)
L11_2 = L9_2
L10_2 = L9_2.ResumeEvent
L12_2 = "+"
L13_2 = A0_2.ResumeWarningNarrator
L10_2(L11_2, L12_2, L13_2)
L11_2 = L9_2
L10_2 = L9_2.DestroyEvent
L12_2 = "+"
L13_2 = A0_2.DestroyWarningNarrator
L10_2(L11_2, L12_2, L13_2)
return L9_2
end
L0_1.WarningNarratorTask = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2, A8_2)
local L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2
if A7_2 == nil then
L9_2 = print
L10_2 = "SafeCircleCallImpl trigger call is nil."
L9_2(L10_2)
L9_2 = 0
return L9_2
end
L10_2 = A0_2
L9_2 = A0_2.ClearSafeCircleTask
L9_2(L10_2)
if A8_2 == nil then
A8_2 = "SafeCircle"
end
L10_2 = A0_2
L9_2 = A0_2.CreateTask
L11_2 = TaskID
L11_2 = L11_2.SAFE_CIRCLE
L12_2 = LuaTaskType
L12_2 = L12_2.SAFE_CIRCLE
L13_2 = A8_2
L9_2 = L9_2(L10_2, L11_2, L12_2, L13_2)
if A3_2 == nil then
L10_2 = sceneData
A3_2 = L10_2.DefaultSceneID
elseif A3_2 == 0 then
L10_2 = sceneData
L10_2 = L10_2.currSceneID
if L10_2 ~= -1 then
L10_2 = sceneData
A3_2 = L10_2.currSceneID
end
end
if A4_2 == nil then
A4_2 = false
end
if A5_2 == nil then
A5_2 = true
end
if A6_2 == nil or A6_2 <= 0 then
A6_2 = 2
end
L11_2 = L9_2
L10_2 = L9_2.StartCheck
L12_2 = A1_2
L13_2 = A2_2
L14_2 = A3_2
L15_2 = A5_2
L16_2 = A6_2
L17_2 = A7_2
L18_2 = A4_2
L19_2 = true
L10_2(L11_2, L12_2, L13_2, L14_2, L15_2, L16_2, L17_2, L18_2, L19_2)
end
L0_1.SafeCircleTask = L1_1
function L1_1(A0_2)
local L1_2, L2_2, L3_2
L2_2 = A0_2
L1_2 = A0_2.ClearTask
L3_2 = TaskID
L3_2 = L3_2.SAFE_CIRCLE
L1_2(L2_2, L3_2)
end
L0_1.ClearSafeCircleTask = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
L6_2 = actorHandlerUtils
L6_2 = L6_2.CreateHandler
L7_2 = A1_2
L8_2 = A0_2.uActor
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2 = L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
return L6_2
end
L0_1.CreateActorHandler = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.CancelActorHandler
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.CancelActorHandler = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2, A6_2, A7_2)
local L8_2, L9_2, L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2
L9_2 = A0_2
L8_2 = A0_2.CancelAvatarHPWatcher
L10_2 = A1_2
L8_2(L9_2, L10_2)
L9_2 = A0_2
L8_2 = A0_2.CreateActorHandler
L10_2 = LuaActorHandlerType
L10_2 = L10_2.AvatarFightPropWatcher
L11_2 = A1_2
L12_2 = A6_2
L13_2 = A7_2
L14_2 = nil
L8_2 = L8_2(L9_2, L10_2, L11_2, L12_2, L13_2, L14_2)
if L8_2 ~= nil then
L10_2 = L8_2
L9_2 = L8_2.Setup
L11_2 = A2_2
L12_2 = A3_2
L13_2 = 1010
L14_2 = 2000
L15_2 = A4_2
L16_2 = A5_2
L9_2(L10_2, L11_2, L12_2, L13_2, L14_2, L15_2, L16_2)
L10_2 = L8_2
L9_2 = L8_2.Start
L9_2(L10_2)
end
end
L0_1.AddAvatarHPWatcher = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2, L5_2
L3_2 = A0_2
L2_2 = A0_2.CancelActorHandler
L4_2 = LuaActorHandlerType
L4_2 = L4_2.AvatarFightPropWatcher
L5_2 = A1_2
L2_2(L3_2, L4_2, L5_2)
end
L0_1.CancelAvatarHPWatcher = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.SetAvatarPos
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.SetAvatarPos = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.SetOpenState
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.SetOpenState = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
if A1_2 == nil then
A1_2 = true
end
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.DisableMainPageUI
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.DisableMainPageUI = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
if A1_2 == nil then
A1_2 = true
end
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.DisableMainPageWithConfig
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.DisableMainPageWithConfig = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
if A2_2 == nil then
A2_2 = false
end
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.EnablePlayerInput
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.EnablePlayerInput = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ShowPage
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.ShowPage = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.InvokePageFunction
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1.InvokePageFunction = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.BackPage
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.BackPage = L1_1
function L1_1(A0_2, A1_2)
end
L0_1.InvokeOnInteraction = L1_1
function L1_1(A0_2, A1_2)
end
L0_1.InvokeOnAbility = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
if L2_2 ~= nil then
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.SayDialogAudio
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.SayDialogAudio = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.EnterSneakMode
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.EnterSneakMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ExitSneakMode
L1_2(L2_2)
end
L0_1.ExitSneakMode = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.EnterWildSneakMode
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.EnterWildSneakMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ExitWildSneakMode
L1_2(L2_2)
end
L0_1.ExitWildSneakMode = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.EnterTailMode
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.EnterTailMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ExitTailMode
L1_2(L2_2)
end
L0_1.ExitTailMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.EnterBomberMode
L1_2(L2_2)
end
L0_1.EnterBomberMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.BackToNormalMode
L1_2(L2_2)
end
L0_1.ExitBomberMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.EnterFindCatMode
L1_2(L2_2)
end
L0_1.EnterFindCatMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.BackToNormalMode
L1_2(L2_2)
end
L0_1.ExitFindCatMode = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ForceFlushRemove
L1_2(L2_2)
end
L0_1.ForceFlushRemove = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
if L3_2 ~= nil then
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.TriggerNpcSpeechBubble
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
end
L0_1.TriggerNpcSpeechBubble = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
if L2_2 ~= nil then
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ClearNpcSpeechBubble
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.ClearNpcSpeechBubble = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.BanAvatarFreeStyle
L1_2()
end
L0_1.BanAvatarFreeStyle = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.ResumeAvatarFreeStyle
L1_2()
end
L0_1.ResumeAvatarFreeStyle = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.CallOnAvatarSit
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.CallOnAvatarSit = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.CallOnAvatarStand
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.CallOnAvatarStand = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.CallOnElemViewOpen
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.CallOnElemViewOpen = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.CallOnElemViewClose
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.CallOnElemViewClose = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2
L2_2 = actorUtils
L2_2 = L2_2.CallOnDoorOpen
L3_2 = A1_2
L2_2(L3_2)
end
L0_1.CallOnDoorOpen = L1_1
function L1_1(A0_2)
local L1_2
L1_2 = actorUtils
L1_2 = L1_2.UncallOnDoorOpen
L1_2()
end
L0_1.UncallOnDoorOpen = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.RequestCoopInteractionFromSubStartPoint
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.RequestCoopInteractionFromSubStartPoint = L1_1
function L1_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.RemoveCoopInteractionDataFromSubStartPoint
L5_2 = A1_2
L6_2 = A2_2
L3_2(L4_2, L5_2, L6_2)
end
L0_1.RemoveCoopInteractionDataFromSubStartPoint = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.RemoveCoopInteractionData
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.RemoveCoopInteractionData = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.StartMainQTE
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1.StartMainQTE = L1_1
function L1_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
if L2_2 ~= nil then
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.EnableElementView
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
end
L0_1.EnableElementView = L1_1
function L1_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
if A1_2 == nil then
A1_2 = -1
end
if A2_2 == nil then
A2_2 = -1
end
if A3_2 == nil then
A3_2 = -1
end
if A4_2 == nil then
A4_2 = 1
end
if A5_2 == nil then
A5_2 = -1
end
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.SetFlyStateParams
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1.SetFlyStateParams = L1_1
function L1_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ResetFlyStateParams
L1_2(L2_2)
end
L0_1.ResetFlyStateParams = L1_1
L0_1.TaskOnResumeDelay = 1
L0_1.TaskOnPauseReminder = 0
L0_1.TaskOnResumeReminder = 0
L1_1 = "StopRealReminder"
function L2_1(A0_2)
local L1_2, L2_2, L3_2
L2_2 = A0_2
L1_2 = A0_2.StopReminder
L3_2 = A0_2.TaskOnPauseReminder
L1_2(L2_2, L3_2)
end
L0_1[L1_1] = L2_1
L1_1 = "StopPlayerCombat"
function L2_1(A0_2)
local L1_2, L2_2, L3_2
L2_2 = A0_2
L1_2 = A0_2.StopReminder
L3_2 = A0_2.TaskOnResumeReminder
L1_2(L2_2, L3_2)
L2_2 = A0_2
L1_2 = A0_2.DelayResumeByTag
L3_2 = "PlayerCombat"
L1_2(L2_2, L3_2)
end
L0_1[L1_1] = L2_1
L1_1 = "StopOpenPage"
function L2_1(A0_2)
local L1_2, L2_2, L3_2
L2_2 = A0_2
L1_2 = A0_2.StopReminder
L3_2 = A0_2.TaskOnResumeReminder
L1_2(L2_2, L3_2)
L2_2 = A0_2
L1_2 = A0_2.DelayResumeByTag
L3_2 = "OpenPage"
L1_2(L2_2, L3_2)
end
L0_1[L1_1] = L2_1
L1_1 = "StopOpenMainPage"
function L2_1(A0_2)
local L1_2, L2_2, L3_2
L2_2 = A0_2
L1_2 = A0_2.StopReminder
L3_2 = A0_2.TaskOnResumeReminder
L1_2(L2_2, L3_2)
L2_2 = A0_2
L1_2 = A0_2.DelayResumeByTag
L3_2 = "OpenMainPage"
L1_2(L2_2, L3_2)
end
L0_1[L1_1] = L2_1
L1_1 = "PlayerCombatOnPause"
function L2_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2
L2_2 = A0_2
L1_2 = A0_2.SayReminder
L3_2 = A0_2.TaskOnPauseReminder
L5_2 = A0_2
L4_2 = A0_2.GetShowReminder
L6_2 = A0_2.TaskOnPauseReminder
L7_2 = 0
L4_2, L5_2, L6_2, L7_2 = L4_2(L5_2, L6_2, L7_2)
L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2, L6_2, L7_2)
L3_2 = A0_2
L2_2 = A0_2.CallDelay
L4_2 = L1_2
L5_2 = A0_2.StopRealReminder
L2_2(L3_2, L4_2, L5_2)
end
L0_1[L1_1] = L2_1
L1_1 = "PlayerCombatOnResume"
function L2_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2
L2_2 = A0_2
L1_2 = A0_2.HasTaskResumed
L3_2 = "Story"
L1_2 = L1_2(L2_2, L3_2)
if L1_2 == false then
return
end
L2_2 = A0_2
L1_2 = A0_2.HasTagTask
L3_2 = "Story"
L1_2 = L1_2(L2_2, L3_2)
if L1_2 == false then
L2_2 = A0_2
L1_2 = A0_2.DelayResumeByTag
L3_2 = "PlayerCombat"
L1_2(L2_2, L3_2)
return
end
L2_2 = A0_2
L1_2 = A0_2.SayReminder
L3_2 = A0_2.TaskOnResumeReminder
L5_2 = A0_2
L4_2 = A0_2.GetShowReminder
L6_2 = A0_2.TaskOnResumeReminder
L7_2 = 0
L4_2, L5_2, L6_2, L7_2 = L4_2(L5_2, L6_2, L7_2)
L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2, L6_2, L7_2)
L3_2 = A0_2
L2_2 = A0_2.CallDelay
L4_2 = L1_2
L5_2 = A0_2.StopPlayerCombat
L2_2(L3_2, L4_2, L5_2)
end
L0_1[L1_1] = L2_1
L1_1 = "OpenPageOnResume"
function L2_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2
L2_2 = A0_2
L1_2 = A0_2.HasTaskResumed
L3_2 = "Story"
L1_2 = L1_2(L2_2, L3_2)
if L1_2 == false then
return
end
L2_2 = A0_2
L1_2 = A0_2.HasTagTask
L3_2 = "Story"
L1_2 = L1_2(L2_2, L3_2)
if L1_2 == false then
L2_2 = A0_2
L1_2 = A0_2.DelayResumeByTag
L3_2 = "OpenPage"
L1_2(L2_2, L3_2)
return
end
L2_2 = A0_2
L1_2 = A0_2.GetRuningTask
L3_2 = TaskID
L3_2 = L3_2.NARRATOR_TASK_ID
L1_2 = L1_2(L2_2, L3_2)
if L1_2 ~= nil then
L2_2 = L1_2.hasSayDialog
if L2_2 == false then
L2_2 = print
L3_2 = "ok we get narrator task and say nothing, so just stop open page."
L2_2(L3_2)
L3_2 = A0_2
L2_2 = A0_2.DelayResumeByTag
L4_2 = "OpenPage"
L2_2(L3_2, L4_2)
return
end
end
L3_2 = A0_2
L2_2 = A0_2.SayReminder
L4_2 = A0_2.TaskOnResumeReminder
L6_2 = A0_2
L5_2 = A0_2.GetShowReminder
L7_2 = A0_2.TaskOnResumeReminder
L8_2 = 0
L5_2, L6_2, L7_2, L8_2 = L5_2(L6_2, L7_2, L8_2)
L2_2 = L2_2(L3_2, L4_2, L5_2, L6_2, L7_2, L8_2)
L4_2 = A0_2
L3_2 = A0_2.CallDelay
L5_2 = L2_2
L6_2 = A0_2.StopOpenPage
L3_2(L4_2, L5_2, L6_2)
end
L0_1[L1_1] = L2_1
L1_1 = "OpenMainPageOnResume"
function L2_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2
L2_2 = A0_2
L1_2 = A0_2.HasTaskResumed
L3_2 = "StoryInMainPage"
L1_2 = L1_2(L2_2, L3_2)
if L1_2 == false then
return
end
L2_2 = A0_2
L1_2 = A0_2.HasTagTask
L3_2 = "StoryInMainPage"
L1_2 = L1_2(L2_2, L3_2)
if L1_2 == false then
L2_2 = A0_2
L1_2 = A0_2.DelayResumeByTag
L3_2 = "OpenMainPage"
L1_2(L2_2, L3_2)
return
end
L2_2 = A0_2
L1_2 = A0_2.GetRuningTask
L3_2 = TaskID
L3_2 = L3_2.NARRATOR_TASK_ID
L1_2 = L1_2(L2_2, L3_2)
if L1_2 ~= nil then
L2_2 = L1_2.hasSayDialog
if L2_2 == false then
L2_2 = print
L3_2 = "ok we get narrator task and say nothing, so just stop open page."
L2_2(L3_2)
L3_2 = A0_2
L2_2 = A0_2.DelayResumeByTag
L4_2 = "OpenMainPage"
L2_2(L3_2, L4_2)
return
end
end
L3_2 = A0_2
L2_2 = A0_2.SayReminder
L4_2 = A0_2.TaskOnResumeReminder
L6_2 = A0_2
L5_2 = A0_2.GetShowReminder
L7_2 = A0_2.TaskOnResumeReminder
L8_2 = 0
L5_2, L6_2, L7_2, L8_2 = L5_2(L6_2, L7_2, L8_2)
L2_2 = L2_2(L3_2, L4_2, L5_2, L6_2, L7_2, L8_2)
L4_2 = A0_2
L3_2 = A0_2.CallDelay
L5_2 = L2_2
L6_2 = A0_2.StopOpenMainPage
L3_2(L4_2, L5_2, L6_2)
end
L0_1[L1_1] = L2_1
L1_1 = "EmptyCB"
function L2_1(A0_2)
local L1_2
end
L0_1[L1_1] = L2_1
L1_1 = "PlayerSitOnChair"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.PlayerSitOnChair
L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "PlayerStandFromChair"
function L2_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
if A1_2 == nil then
A1_2 = 0
end
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.PlayerStandFromChair
L4_2 = A1_2
L2_2(L3_2, L4_2)
end
L0_1[L1_1] = L2_1
L1_1 = "IsPlayerSitOnChair"
function L2_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L4_2 = A0_2.uActor
if L4_2 == nil then
L4_2 = false
return L4_2
end
if A1_2 == nil then
L4_2 = sceneData
A1_2 = L4_2.DefaultSceneID
elseif A1_2 == 0 then
L4_2 = sceneData
L4_2 = L4_2.currSceneID
if L4_2 ~= -1 then
L4_2 = sceneData
A1_2 = L4_2.currSceneID
end
end
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.IsPlayerSitOnChair
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
return L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1[L1_1] = L2_1
L1_1 = "RegisterTaskCB"
function L2_1(A0_2)
local L1_2, L2_2, L3_2, L4_2, L5_2
L1_2 = A0_2.TaskOnPauseReminder
if L1_2 == 0 then
return
end
L2_2 = A0_2
L1_2 = A0_2.RegisterTaskTagCB
L3_2 = "PlayerCombat"
L4_2 = A0_2.PlayerCombatOnPause
function L5_2()
local L0_3, L1_3, L2_3, L3_3
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.UnCallFunc
L2_3 = A0_2.PlayerCombatOnResume
L0_3(L1_3, L2_3)
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.CallDelay
L2_3 = A0_2.TaskOnResumeDelay
L3_3 = A0_2.PlayerCombatOnResume
L0_3(L1_3, L2_3, L3_3)
end
L1_2(L2_2, L3_2, L4_2, L5_2)
L2_2 = A0_2
L1_2 = A0_2.RegisterTaskTagCB
L3_2 = "OpenPage"
L4_2 = A0_2.EmptyCB
function L5_2()
local L0_3, L1_3, L2_3, L3_3
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.UnCallFunc
L2_3 = A0_2.OpenPageOnResume
L0_3(L1_3, L2_3)
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.CallDelay
L2_3 = A0_2.TaskOnResumeDelay
L3_3 = A0_2.OpenPageOnResume
L0_3(L1_3, L2_3, L3_3)
end
L1_2(L2_2, L3_2, L4_2, L5_2)
L2_2 = A0_2
L1_2 = A0_2.RegisterTaskTagCB
L3_2 = "OpenMainPage"
L4_2 = A0_2.EmptyCB
function L5_2()
local L0_3, L1_3, L2_3, L3_3
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.UnCallFunc
L2_3 = A0_2.OpenMainPageOnResume
L0_3(L1_3, L2_3)
L0_3 = A0_2
L1_3 = L0_3
L0_3 = L0_3.CallDelay
L2_3 = A0_2.TaskOnResumeDelay
L3_3 = A0_2.OpenMainPageOnResume
L0_3(L1_3, L2_3, L3_3)
end
L1_2(L2_2, L3_2, L4_2, L5_2)
end
L0_1[L1_1] = L2_1
L1_1 = "UnregisterTaskCB"
function L2_1(A0_2)
local L1_2, L2_2, L3_2
L1_2 = A0_2.TaskOnPauseReminder
if L1_2 == 0 then
return
end
L2_2 = A0_2
L1_2 = A0_2.UnregisterTaskTagCB
L3_2 = "PlayerCombat"
L1_2(L2_2, L3_2)
L2_2 = A0_2
L1_2 = A0_2.UnregisterTaskTagCB
L3_2 = "OpenPage"
L1_2(L2_2, L3_2)
L2_2 = A0_2
L1_2 = A0_2.UnregisterTaskTagCB
L3_2 = "OpenMainPage"
L1_2(L2_2, L3_2)
end
L0_1[L1_1] = L2_1
L1_1 = "GetChallengeBestValue"
function L2_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.GetChallengeBestValue
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1[L1_1] = L2_1
L1_1 = "GetChallengeRecordCurrValue"
function L2_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.GetChallengeRecordCurrValue
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1[L1_1] = L2_1
L1_1 = "BattleUIStart"
function L2_1(A0_2, A1_2, A2_2, A3_2, A4_2, A5_2)
local L6_2, L7_2, L8_2, L9_2, L10_2, L11_2, L12_2
L6_2 = A0_2.uActor
L7_2 = L6_2
L6_2 = L6_2.BattleUIStart
L8_2 = A1_2
L9_2 = A2_2
L10_2 = A3_2
L11_2 = A4_2
L12_2 = A5_2
L6_2(L7_2, L8_2, L9_2, L10_2, L11_2, L12_2)
end
L0_1[L1_1] = L2_1
L1_1 = "BattleUIChange"
function L2_1(A0_2, A1_2, A2_2, A3_2, A4_2)
local L5_2, L6_2, L7_2, L8_2, L9_2, L10_2
L5_2 = A0_2.uActor
L6_2 = L5_2
L5_2 = L5_2.BattleUIChange
L7_2 = A1_2
L8_2 = A2_2
L9_2 = A3_2
L10_2 = A4_2
L5_2(L6_2, L7_2, L8_2, L9_2, L10_2)
end
L0_1[L1_1] = L2_1
L1_1 = "BattleUITerminate"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.BattleUITerminate
L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "IsTalkDialogActive"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.IsTalkDialogActive
return L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "IsGivenDialogActive"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.IsGivenDialogActive
return L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "ResetAsNoDaily"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ResetAsNoDaily
return L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "GetQuestGlobalVar"
function L2_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.GetQuestGlobalVar
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1[L1_1] = L2_1
L1_1 = "GetTaskVar"
function L2_1(A0_2, A1_2, A2_2)
local L3_2, L4_2, L5_2, L6_2
L3_2 = A0_2.uActor
L4_2 = L3_2
L3_2 = L3_2.GetTaskVar
L5_2 = A1_2
L6_2 = A2_2
return L3_2(L4_2, L5_2, L6_2)
end
L0_1[L1_1] = L2_1
L1_1 = "ShowCommonTips"
function L2_1(A0_2, A1_2, A2_2, A3_2)
local L4_2, L5_2, L6_2, L7_2, L8_2
L4_2 = A0_2.uActor
L5_2 = L4_2
L4_2 = L4_2.ShowCommonTips
L6_2 = A1_2
L7_2 = A2_2
L8_2 = A3_2
return L4_2(L5_2, L6_2, L7_2, L8_2)
end
L0_1[L1_1] = L2_1
L1_1 = "CloseCommonTips"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.CloseCommonTips
return L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "ShowDragonSpineWeaponDialog"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ShowDragonSpineWeaponDialog
return L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "ShowWeaponInfoDialog"
function L2_1(A0_2, A1_2)
local L2_2, L3_2, L4_2
L2_2 = A0_2.uActor
L3_2 = L2_2
L2_2 = L2_2.ShowWeaponInfoDialog
L4_2 = A1_2
return L2_2(L3_2, L4_2)
end
L0_1[L1_1] = L2_1
L1_1 = "OnReuse"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.OnReuse
return L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "ForceRefreshDaily"
function L2_1(A0_2)
local L1_2, L2_2
L1_2 = A0_2.uActor
L2_2 = L1_2
L1_2 = L1_2.ForceRefreshDaily
L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "InvokeOnAppear"
function L2_1(A0_2)
local L1_2, L2_2
L2_2 = A0_2
L1_2 = A0_2.OnAppear
L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "OnAppear"
function L2_1(A0_2)
local L1_2
end
L0_1[L1_1] = L2_1
L1_1 = "InvokeOnDisappear"
function L2_1(A0_2)
local L1_2, L2_2
L2_2 = A0_2
L1_2 = A0_2.OnDisappear
L1_2(L2_2)
end
L0_1[L1_1] = L2_1
L1_1 = "OnDisappear"
function L2_1(A0_2)
local L1_2
end
L0_1[L1_1] = L2_1
L1_1 = "SelectByPlayerIsMale"
function L2_1(A0_2, A1_2, A2_2)
local L3_2
L3_2 = actorUtils
L3_2 = L3_2.IsMalePlayer
L3_2 = L3_2()
if L3_2 then
return A1_2
else
return A2_2
end
end
L0_1[L1_1] = L2_1
return L0_1