local ConditionNode = class("ConditionNode") --local ConditionData = require ("Battle/Logic/AI/Data/ConditionData")--hyw --[[ 初始化 --]] function ConditionNode:initialize(arg) self:initializeByStr(arg) end function ConditionNode:initializeByStr(str) self.conditionStr = str self.ConditionTree = ConditionManager.GetConditionDataTree(str) end --[[ 是否满足条件 --]] function ConditionNode:MeetCondition(entity) --print(self.ConditionNodeData.ConditionStr, ConditionManager.MeetCondition(entity, self.ConditionTree)) return ConditionManager.MeetCondition(entity, self.ConditionTree) end return ConditionNode