---@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