19 lines
853 B
Lua
19 lines
853 B
Lua
---@class BTT_BossCharmPlayMarshSkill_C:BTTask_LuaBase
|
|
--Edit Below--
|
|
local BTT_BossCharmPlayMarshSkill = {}
|
|
|
|
-- -- entry point, task will stay active until FinishExecute is called
|
|
function BTT_BossCharmPlayMarshSkill:ReceiveExecuteAI(OwnerController, ControlledPawn)
|
|
UE.Log("[BTT_BossCharmPlayMarshSkill_ReceiveExecuteAI] ")
|
|
if not ControlledPawn or not OwnerController or not ControlledPawn.PlayCharmMarshSkillExe then
|
|
OwnerController:GetBlackboardComponent():SetValueAsBool("CanPlayCharmMarshSkill", false)
|
|
self:FinishExecute(true)
|
|
return
|
|
end
|
|
ControlledPawn:PlayCharmMarshSkillExe()
|
|
OwnerController:GetBlackboardComponent():SetValueAsBool("CanPlayCharmMarshSkill", false)
|
|
self:FinishExecute(true)
|
|
UE.Log("[BTT_BossCharmPlayMarshSkill_ReceiveExecuteAI] Finish")
|
|
end
|
|
|
|
return BTT_BossCharmPlayMarshSkill |