I am recieving three values in a guiscript (via message)
however, i cant store these values in local variables for later use.
how can i store the message attributes ( message.myname, message.mybuildlevel) for later access in
on_input function?
Now it only show nil if i try to access the self.myname
function on_message(self, message_id, message, sender)
--safe attributes
self.mybuildtype=message.mybuildtype
self.myname=message.myname
self.mybuildlevel=message.mybuildlevel
--show menu buttons
msg.post(".", "enable")
local n1 = gui.get_node("general")
gui.set_position(n1, vmath.vector3(message.tx, message.ty, 0))
end
function on_input(self, action_id, action)
if action_id == hash("click") and gui.pick_node(gui.get_node("bt0-menuspot1"), action.x, action.y) and
action.pressed then
print("myn:" .. self.myname)
print("mybt:" .. self.mybuildtype)
end
end