PGRData/Resources/Scripts/XHome/XDorm/XHomeChar/XHomeCharNode/XHomeCharCheckPointerUpNode.lua
2022-12-26 14:06:01 +05:30

17 lines
No EOL
599 B
Lua

local XHomeCharCheckPointerUpNode = XLuaBehaviorManager.RegisterNode(XLuaBehaviorNode, "HomeCharCheckPointerUp", CsBehaviorNodeType.Condition, true, false)
function XHomeCharCheckPointerUpNode:OnGetEvents()
return { XEventId.EVENT_DORM_CHARACTER_POINTER_UP_SUCCESS }
end
function XHomeCharCheckPointerUpNode:OnEnter()
self.Id = self.AgentProxy:GetId()
end
function XHomeCharCheckPointerUpNode:OnNotify(evt, ...)
local args = { ... }
if evt == XEventId.EVENT_DORM_CHARACTER_POINTER_UP_SUCCESS and args[1] == self.Id then
self.Node.Status = CsNodeStatus.SUCCESS
end
end