14 lines
514 B
Lua
14 lines
514 B
Lua
|
local XHomeCharCheckRayCastFurnitureNode = XLuaBehaviorManager.RegisterNode(XLuaBehaviorNode, "HomeCharCheckRayCastFurniture", CsBehaviorNodeType.Decorator, true, true)
|
||
|
|
||
|
function XHomeCharCheckRayCastFurnitureNode:OnUpdate(dt)
|
||
|
local result = self.AgentProxy:CheckRayCastFurnitureNode()
|
||
|
|
||
|
if not result then
|
||
|
self.Node.ChildNode:OnReset()
|
||
|
self.Node.Status = CsNodeStatus.FAILED
|
||
|
return
|
||
|
end
|
||
|
|
||
|
self.Node.ChildNode:OnUpdate(dt);
|
||
|
self.Node.Status = self.Node.ChildNode.Status
|
||
|
end
|