Working with User Objects

From HSYCO
Revision as of 11:02, 6 March 2014 by Gionatan (talk | contribs) (Created page with "Category:Programming == Introduction to User objects == User objects are used to send commands to the server. There are few different user objects: * User and its vari...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction to User objects

User objects are used to send commands to the server. There are few different user objects:

Every user object has a name and a parameter, that are sent to the server with the id, and a repeat mode. If this mode is enabled, the behaviour will change:

  • Repeat mode off - the command is sent on the mouse up or touch up events
  • Repeat mode on - three types of commands are sent:
    • down: on mouse down or touch down events
    • repeat: if the button is still pressed, a repeat command is sent every second
    • up: on mouse up or touch up events, for a short press (less than a second, so no repeat command has been sent yet)
    • stop: on mouse up or touch up events, for a long press (more than a second, so at least a repeat command has been sent)