Difference between revisions of "DOMObjectExtended"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the DOMObjectExtended class)
(Documentation for the DOMObjectExtended class)
Line 112: Line 112:
 
===Events===
 
===Events===
 
:{{CSharp|OnDeselect(EventHandler<FlexibleEventArgs>)}}
 
:{{CSharp|OnDeselect(EventHandler<FlexibleEventArgs>)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :  
+
::Param 'who' : The participant doing the deselecting
            Information about an ability or group
+
::Param 'source' : The DOMObject being deselected
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the ability is currently enabled. Note that setting an ability to enabled will make the change locally, but may not take effect if the ability is denied, or any of it’s parents are disabled or denied.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            A number between 0 and 1 representing the percentage of cooldown time elapsed since the ability was last set Active.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the user fires an ability (usually by pressing a button on their quickbar).
+
            The ability being firedThe participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Position locks this object so it can’t move or be controlled to move. Useful for playing animations where locked position is necessary.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified name and integer value of a property on the first child animation controller. This is super cheesy and should be replaced.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the DOMAnimationController that this controller should use for animation.  If none is specified an immediate child DOMAnimationController will be used instead.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the DOMController that this controller should use to overide control.  If none is specified this DOMController controls itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            This DOM object represents an animation of the DOM. A '''Curve''' is made up of '''Keyframes''' with '''Values'''. A '''Player''' plays the curve and it's properties reflect the values at any given moment along the curve, and can project those values onto other objects in the DOM via it's Selector. You can create a new DOMCurve via the CreateCurve and CreateCurveFromJson methods of DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, you must set a property on it with an appropriate value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Stops the player from running and resets it to time index 0.0 by setting the Operation property to "Reset"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Increments the step count by ''count'' and sets the Operation property to "Step". The player will run until it consumes ''count' steps
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the time index of the player to that of the specified keyframe, fires the crossed events for the keyframe and player, and stops.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a mapping between an ability and nodes in the DOM for which the ability should be an Interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fired when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The Chat JavaScript global object is available from server world scripts and provides methods for working with chat channels
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The Log JavaScript global object is available from server world scripts and provides methods for writing to the script debug log
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The Instance JavaScript global is available in server world scripts and provides access to the server instance in which the script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new shared view (document) to which you can attach participants, and add nodes like in the scene document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the permission set for this user changes due to changes in permission on the current instance, or any of it’s parent world or area group hierarchy, or due to entity set changes.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the connected client informs the server that it has loaded all reasources, lowered it’s loading screen, and is ready to show the scene.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the root DOMController object that represents the participant’s avatar in the room. This will almost always be the only direct DOMController child of the participant document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the ability set for this participant which can be used to create ability groups and abilities and modify their state
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user enters an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant entering the volumeThe volume being entered
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :  
+
            Fires when a user leaves an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant leaving the volumeThe volume being left
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The DOM JavaScript global object is available from server world scripts and is the main entry point to the Document Object Model
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMController node which represents the avatar in the persona document in which the calling script is running. If the calling script is running in a scene document, this property will be null.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Attempts to find a DOMObject by its ID in the same document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Dissociate the specified object from your script so it won't be cleaned up when your script shuts down or is restarted.
+
            The object to dissociate from your script
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user selects an object in world. Who is the Participant doing the selecting.
+
            The participant doing the selectingThe DOMObject being selected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user deselects an object in world. Who is Participant doing the deselecting.
+
            The participant doing the deselectingThe DOMObject being deselected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user targets an object in world. Who is the Participant doing the targeting.
+
            The participant doing the targetingThe DOMObject being targeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.
+
            The participant doing the untargetingThe DOMObject being untargeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            A string version of this object’s type’s name, for derived objects, this will return the name of the derived object, so DOMRenderable.Type returns "DOMRenderable"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a DOMProperties object representing the properties of this object visible to all viewers of the DOM. Changes to these properties ARE sent over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Starts listening for messages sent to this object from other scripts, or from client UI scripts. Callback will be called with (int channelID, string message, DOMObject source, DOMObject dest) describing the message. This is similar to System.ListenOnChannel but listens only for messages sent directly to this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Looks for an attribute with the given name and returns its value. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Returns the first child DOMController object found in the document in which this object is a member, as long as that document is a persona document (essentially finds the root of an avatar starting from some other object in the avatar’s document). Not so good for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates an instance of the specified ObjectTemplate given its GUID templateID, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns an array of found objects.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns the first found object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Tests if the specified class name is found in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Adds a class name to the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Removes a class name from the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Toggles a class name in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a message on the specified script communication channel given another object as the source. Someone else having previously used ListenOnChannel could receive this message to their callback function.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user clicks an object in world. Who is the Participant doing the clicking.
+
            The participant who's clickingThe object being clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Fires when a user right-clicks an object in world. Who is the Participant doing the right-clicking.
+
            The participant who's right-clickingThe object being right-clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the position (transform) of this object from its next parent DOMTransform or from world origin (0,0,0).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets a reference to this object’s DOMTransform parent, if it has been set to something other than normal node hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Resets this object’s transform parent reference to null so that it behaves normaly, transforming relative to the next DOMTransform up the hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets this objects transform parent reference to the specified DOMTransform preventing it from transforming relative to the next DOMTransform up the hierarchy, but rather, the specified object instead. Sets the position, rotation, and scale to new values along with the transform parent change as a single atomic operation.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Moves this object smoothly, and linearly to the specified x,y,z location over time specified by speed. This is accomplished using a child DOMInterpolation node.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathTo  operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathToVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Spawn operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Follow operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Projectile operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the ProjectileVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of an attribute placed on the specified property. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            The System JavaScript Global object is available from server world scripts and provides utility methods for ineter-script communication among other things
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a timer which will fire once in dueTime milliseconds and then every period milliseconds. When the timer fires, it will call the specified JavaScript callback function. An integer handle to the timer is returned.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a JSScriptEVentMessage packet to all connected clients in the room. Client side UI script can process and respond to this message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Begins listening on a given script channel number and defines a JavaScript callback to call when a message arrives from another script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Sends a message on a given channel to all listening scripts. The message an source will be passed to the listening scripts’ callback function registered with ListenOnChannel. These messages are not delivered to connected clients.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Requests data from the web at the given url. requestType should be GET or POST. If POST, the postData should contain the data to post. contentType is optional and can be null or empty. The callback will be called with two parameters: the response string data, and an integer http status code (200 = success).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to _Events.prototype.On{0} = function({1}) {{
+
            {2}{3}/// <returns type="void"/>
+
            }}
+
           
+
            if (Component.EventManager != undefined)
+
            Component.EventManager.CreateEvent("On{0}");.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to _Component.prototype.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}", handler:"{5}"{6}}}));
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to function _Events() {
+
            /// Wrapper class for component proxy events
+
            }
+
           
+
            function _Component() {
+
            /// Wrapper class for component proxy handling
+
            this.Metadata = Script.GetMetadata() !== "" ? JSON.parse(Script.GetMetadata()) : {};
+
            this.Events = new _Events();
+
            if (typeof _EventManager !== "undefined")
+
            this.EventManager = new _EventManager(this.Events);
+
            }
+
           
+
            function ObjectToArray(obj) {
+
            var a = [];
+
            for (var i in obj) {
+
            if (obj.hasOwnProperty(i)) {
+
            a.push(obj[i]);
+
            }
+
            }
+
            return a;
+
            } [rest of string was truncated]";.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to this.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}"{5}}}));
+
            }}
+
            .
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Called just before components are asked to add abilities so that updates aren't sent for each new ability added.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Called after all components are asked to add abilities. One update is then sent to the connected client with the new aggregate ability set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Finds the requested ability entry if it exists
+
            The ID of the ability or group to search forAn AbilityEntry (which could also be an AbilityGroup
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameA dictionary of named arguments which will be included with the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameAn anonymous type who's properties will be included as arguments of the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOM validation context for an instance
+
            The instanceID to use to build the validation contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a DOM validation context for a persona
+
            The connection identity to use to build the contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Creates a new connection wrapper of type T and passes underlying connection object into it.
+
           
+
            The old wrapper instance will be disposed prior of returning the new wrapper instance.
+
           
+
            NOTE: Target type T must implement a non-public contructor with one argument of type
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnDeselect' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when a user deselects an object in world. Who is Participant doing the deselecting.
 
::Fires when a user deselects an object in world. Who is Participant doing the deselecting.
  
 
:{{CSharp|OnSelect(EventHandler<FlexibleEventArgs>)}}
 
:{{CSharp|OnSelect(EventHandler<FlexibleEventArgs>)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :  
+
::Param 'who' : The participant doing the selecting
            Information about an ability or group
+
::Param 'source' : The DOMObject being selected
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the ability is currently enabled. Note that setting an ability to enabled will make the change locally, but may not take effect if the ability is denied, or any of it’s parents are disabled or denied.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            A number between 0 and 1 representing the percentage of cooldown time elapsed since the ability was last set Active.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the user fires an ability (usually by pressing a button on their quickbar).
+
            The ability being firedThe participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Position locks this object so it can’t move or be controlled to move. Useful for playing animations where locked position is necessary.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified name and integer value of a property on the first child animation controller. This is super cheesy and should be replaced.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the DOMAnimationController that this controller should use for animation.  If none is specified an immediate child DOMAnimationController will be used instead.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the DOMController that this controller should use to overide control.  If none is specified this DOMController controls itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            This DOM object represents an animation of the DOM. A '''Curve''' is made up of '''Keyframes''' with '''Values'''. A '''Player''' plays the curve and it's properties reflect the values at any given moment along the curve, and can project those values onto other objects in the DOM via it's Selector. You can create a new DOMCurve via the CreateCurve and CreateCurveFromJson methods of DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, you must set a property on it with an appropriate value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Stops the player from running and resets it to time index 0.0 by setting the Operation property to "Reset"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Increments the step count by ''count'' and sets the Operation property to "Step". The player will run until it consumes ''count' steps
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the time index of the player to that of the specified keyframe, fires the crossed events for the keyframe and player, and stops.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a mapping between an ability and nodes in the DOM for which the ability should be an Interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fired when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The Chat JavaScript global object is available from server world scripts and provides methods for working with chat channels
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The Log JavaScript global object is available from server world scripts and provides methods for writing to the script debug log
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The Instance JavaScript global is available in server world scripts and provides access to the server instance in which the script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new shared view (document) to which you can attach participants, and add nodes like in the scene document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the permission set for this user changes due to changes in permission on the current instance, or any of it’s parent world or area group hierarchy, or due to entity set changes.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the connected client informs the server that it has loaded all reasources, lowered it’s loading screen, and is ready to show the scene.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the root DOMController object that represents the participant’s avatar in the room. This will almost always be the only direct DOMController child of the participant document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the ability set for this participant which can be used to create ability groups and abilities and modify their state
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user enters an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant entering the volumeThe volume being entered
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :  
+
            Fires when a user leaves an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant leaving the volumeThe volume being left
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The DOM JavaScript global object is available from server world scripts and is the main entry point to the Document Object Model
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMController node which represents the avatar in the persona document in which the calling script is running. If the calling script is running in a scene document, this property will be null.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Attempts to find a DOMObject by its ID in the same document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Dissociate the specified object from your script so it won't be cleaned up when your script shuts down or is restarted.
+
            The object to dissociate from your script
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user selects an object in world. Who is the Participant doing the selecting.
+
            The participant doing the selectingThe DOMObject being selected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user deselects an object in world. Who is Participant doing the deselecting.
+
            The participant doing the deselectingThe DOMObject being deselected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user targets an object in world. Who is the Participant doing the targeting.
+
            The participant doing the targetingThe DOMObject being targeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.
+
            The participant doing the untargetingThe DOMObject being untargeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            A string version of this object’s type’s name, for derived objects, this will return the name of the derived object, so DOMRenderable.Type returns "DOMRenderable"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a DOMProperties object representing the properties of this object visible to all viewers of the DOM. Changes to these properties ARE sent over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Starts listening for messages sent to this object from other scripts, or from client UI scripts. Callback will be called with (int channelID, string message, DOMObject source, DOMObject dest) describing the message. This is similar to System.ListenOnChannel but listens only for messages sent directly to this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Looks for an attribute with the given name and returns its value. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Returns the first child DOMController object found in the document in which this object is a member, as long as that document is a persona document (essentially finds the root of an avatar starting from some other object in the avatar’s document). Not so good for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates an instance of the specified ObjectTemplate given its GUID templateID, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns an array of found objects.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns the first found object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Tests if the specified class name is found in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Adds a class name to the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Removes a class name from the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Toggles a class name in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a message on the specified script communication channel given another object as the source. Someone else having previously used ListenOnChannel could receive this message to their callback function.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user clicks an object in world. Who is the Participant doing the clicking.
+
            The participant who's clickingThe object being clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Fires when a user right-clicks an object in world. Who is the Participant doing the right-clicking.
+
            The participant who's right-clickingThe object being right-clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the position (transform) of this object from its next parent DOMTransform or from world origin (0,0,0).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets a reference to this object’s DOMTransform parent, if it has been set to something other than normal node hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Resets this object’s transform parent reference to null so that it behaves normaly, transforming relative to the next DOMTransform up the hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets this objects transform parent reference to the specified DOMTransform preventing it from transforming relative to the next DOMTransform up the hierarchy, but rather, the specified object instead. Sets the position, rotation, and scale to new values along with the transform parent change as a single atomic operation.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Moves this object smoothly, and linearly to the specified x,y,z location over time specified by speed. This is accomplished using a child DOMInterpolation node.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathTo  operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathToVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Spawn operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Follow operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Projectile operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the ProjectileVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of an attribute placed on the specified property. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            The System JavaScript Global object is available from server world scripts and provides utility methods for ineter-script communication among other things
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a timer which will fire once in dueTime milliseconds and then every period milliseconds. When the timer fires, it will call the specified JavaScript callback function. An integer handle to the timer is returned.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a JSScriptEVentMessage packet to all connected clients in the room. Client side UI script can process and respond to this message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Begins listening on a given script channel number and defines a JavaScript callback to call when a message arrives from another script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Sends a message on a given channel to all listening scripts. The message an source will be passed to the listening scripts’ callback function registered with ListenOnChannel. These messages are not delivered to connected clients.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Requests data from the web at the given url. requestType should be GET or POST. If POST, the postData should contain the data to post. contentType is optional and can be null or empty. The callback will be called with two parameters: the response string data, and an integer http status code (200 = success).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to _Events.prototype.On{0} = function({1}) {{
+
            {2}{3}/// <returns type="void"/>
+
            }}
+
           
+
            if (Component.EventManager != undefined)
+
            Component.EventManager.CreateEvent("On{0}");.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to _Component.prototype.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}", handler:"{5}"{6}}}));
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to function _Events() {
+
            /// Wrapper class for component proxy events
+
            }
+
           
+
            function _Component() {
+
            /// Wrapper class for component proxy handling
+
            this.Metadata = Script.GetMetadata() !== "" ? JSON.parse(Script.GetMetadata()) : {};
+
            this.Events = new _Events();
+
            if (typeof _EventManager !== "undefined")
+
            this.EventManager = new _EventManager(this.Events);
+
            }
+
           
+
            function ObjectToArray(obj) {
+
            var a = [];
+
            for (var i in obj) {
+
            if (obj.hasOwnProperty(i)) {
+
            a.push(obj[i]);
+
            }
+
            }
+
            return a;
+
            } [rest of string was truncated]";.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to this.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}"{5}}}));
+
            }}
+
            .
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Called just before components are asked to add abilities so that updates aren't sent for each new ability added.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Called after all components are asked to add abilities. One update is then sent to the connected client with the new aggregate ability set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Finds the requested ability entry if it exists
+
            The ID of the ability or group to search forAn AbilityEntry (which could also be an AbilityGroup
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameA dictionary of named arguments which will be included with the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameAn anonymous type who's properties will be included as arguments of the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOM validation context for an instance
+
            The instanceID to use to build the validation contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a DOM validation context for a persona
+
            The connection identity to use to build the contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Creates a new connection wrapper of type T and passes underlying connection object into it.
+
           
+
            The old wrapper instance will be disposed prior of returning the new wrapper instance.
+
           
+
            NOTE: Target type T must implement a non-public contructor with one argument of type
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnSelect' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when a user selects an object in world. Who is the Participant doing the selecting.
 
::Fires when a user selects an object in world. Who is the Participant doing the selecting.
  
 
:{{CSharp|OnTarget(EventHandler<FlexibleEventArgs>)}}
 
:{{CSharp|OnTarget(EventHandler<FlexibleEventArgs>)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :  
+
::Param 'who' : The participant doing the targeting
            Information about an ability or group
+
::Param 'source' : The DOMObject being targeted
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the ability is currently enabled. Note that setting an ability to enabled will make the change locally, but may not take effect if the ability is denied, or any of it’s parents are disabled or denied.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            A number between 0 and 1 representing the percentage of cooldown time elapsed since the ability was last set Active.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the user fires an ability (usually by pressing a button on their quickbar).
+
            The ability being firedThe participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Position locks this object so it can’t move or be controlled to move. Useful for playing animations where locked position is necessary.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified name and integer value of a property on the first child animation controller. This is super cheesy and should be replaced.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the DOMAnimationController that this controller should use for animation.  If none is specified an immediate child DOMAnimationController will be used instead.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the DOMController that this controller should use to overide control.  If none is specified this DOMController controls itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            This DOM object represents an animation of the DOM. A '''Curve''' is made up of '''Keyframes''' with '''Values'''. A '''Player''' plays the curve and it's properties reflect the values at any given moment along the curve, and can project those values onto other objects in the DOM via it's Selector. You can create a new DOMCurve via the CreateCurve and CreateCurveFromJson methods of DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, you must set a property on it with an appropriate value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Stops the player from running and resets it to time index 0.0 by setting the Operation property to "Reset"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Increments the step count by ''count'' and sets the Operation property to "Step". The player will run until it consumes ''count' steps
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the time index of the player to that of the specified keyframe, fires the crossed events for the keyframe and player, and stops.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a mapping between an ability and nodes in the DOM for which the ability should be an Interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fired when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The Chat JavaScript global object is available from server world scripts and provides methods for working with chat channels
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The Log JavaScript global object is available from server world scripts and provides methods for writing to the script debug log
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The Instance JavaScript global is available in server world scripts and provides access to the server instance in which the script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new shared view (document) to which you can attach participants, and add nodes like in the scene document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the permission set for this user changes due to changes in permission on the current instance, or any of it’s parent world or area group hierarchy, or due to entity set changes.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the connected client informs the server that it has loaded all reasources, lowered it’s loading screen, and is ready to show the scene.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the root DOMController object that represents the participant’s avatar in the room. This will almost always be the only direct DOMController child of the participant document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the ability set for this participant which can be used to create ability groups and abilities and modify their state
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user enters an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant entering the volumeThe volume being entered
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :  
+
            Fires when a user leaves an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant leaving the volumeThe volume being left
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The DOM JavaScript global object is available from server world scripts and is the main entry point to the Document Object Model
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMController node which represents the avatar in the persona document in which the calling script is running. If the calling script is running in a scene document, this property will be null.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Attempts to find a DOMObject by its ID in the same document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Dissociate the specified object from your script so it won't be cleaned up when your script shuts down or is restarted.
+
            The object to dissociate from your script
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user selects an object in world. Who is the Participant doing the selecting.
+
            The participant doing the selectingThe DOMObject being selected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user deselects an object in world. Who is Participant doing the deselecting.
+
            The participant doing the deselectingThe DOMObject being deselected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user targets an object in world. Who is the Participant doing the targeting.
+
            The participant doing the targetingThe DOMObject being targeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.
+
            The participant doing the untargetingThe DOMObject being untargeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            A string version of this object’s type’s name, for derived objects, this will return the name of the derived object, so DOMRenderable.Type returns "DOMRenderable"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a DOMProperties object representing the properties of this object visible to all viewers of the DOM. Changes to these properties ARE sent over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Starts listening for messages sent to this object from other scripts, or from client UI scripts. Callback will be called with (int channelID, string message, DOMObject source, DOMObject dest) describing the message. This is similar to System.ListenOnChannel but listens only for messages sent directly to this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Looks for an attribute with the given name and returns its value. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Returns the first child DOMController object found in the document in which this object is a member, as long as that document is a persona document (essentially finds the root of an avatar starting from some other object in the avatar’s document). Not so good for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates an instance of the specified ObjectTemplate given its GUID templateID, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns an array of found objects.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns the first found object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Tests if the specified class name is found in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Adds a class name to the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Removes a class name from the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Toggles a class name in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a message on the specified script communication channel given another object as the source. Someone else having previously used ListenOnChannel could receive this message to their callback function.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user clicks an object in world. Who is the Participant doing the clicking.
+
            The participant who's clickingThe object being clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Fires when a user right-clicks an object in world. Who is the Participant doing the right-clicking.
+
            The participant who's right-clickingThe object being right-clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the position (transform) of this object from its next parent DOMTransform or from world origin (0,0,0).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets a reference to this object’s DOMTransform parent, if it has been set to something other than normal node hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Resets this object’s transform parent reference to null so that it behaves normaly, transforming relative to the next DOMTransform up the hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets this objects transform parent reference to the specified DOMTransform preventing it from transforming relative to the next DOMTransform up the hierarchy, but rather, the specified object instead. Sets the position, rotation, and scale to new values along with the transform parent change as a single atomic operation.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Moves this object smoothly, and linearly to the specified x,y,z location over time specified by speed. This is accomplished using a child DOMInterpolation node.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathTo  operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathToVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Spawn operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Follow operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Projectile operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the ProjectileVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of an attribute placed on the specified property. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            The System JavaScript Global object is available from server world scripts and provides utility methods for ineter-script communication among other things
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a timer which will fire once in dueTime milliseconds and then every period milliseconds. When the timer fires, it will call the specified JavaScript callback function. An integer handle to the timer is returned.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a JSScriptEVentMessage packet to all connected clients in the room. Client side UI script can process and respond to this message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Begins listening on a given script channel number and defines a JavaScript callback to call when a message arrives from another script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Sends a message on a given channel to all listening scripts. The message an source will be passed to the listening scripts’ callback function registered with ListenOnChannel. These messages are not delivered to connected clients.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Requests data from the web at the given url. requestType should be GET or POST. If POST, the postData should contain the data to post. contentType is optional and can be null or empty. The callback will be called with two parameters: the response string data, and an integer http status code (200 = success).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to _Events.prototype.On{0} = function({1}) {{
+
            {2}{3}/// <returns type="void"/>
+
            }}
+
           
+
            if (Component.EventManager != undefined)
+
            Component.EventManager.CreateEvent("On{0}");.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to _Component.prototype.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}", handler:"{5}"{6}}}));
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to function _Events() {
+
            /// Wrapper class for component proxy events
+
            }
+
           
+
            function _Component() {
+
            /// Wrapper class for component proxy handling
+
            this.Metadata = Script.GetMetadata() !== "" ? JSON.parse(Script.GetMetadata()) : {};
+
            this.Events = new _Events();
+
            if (typeof _EventManager !== "undefined")
+
            this.EventManager = new _EventManager(this.Events);
+
            }
+
           
+
            function ObjectToArray(obj) {
+
            var a = [];
+
            for (var i in obj) {
+
            if (obj.hasOwnProperty(i)) {
+
            a.push(obj[i]);
+
            }
+
            }
+
            return a;
+
            } [rest of string was truncated]";.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to this.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}"{5}}}));
+
            }}
+
            .
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Called just before components are asked to add abilities so that updates aren't sent for each new ability added.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Called after all components are asked to add abilities. One update is then sent to the connected client with the new aggregate ability set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Finds the requested ability entry if it exists
+
            The ID of the ability or group to search forAn AbilityEntry (which could also be an AbilityGroup
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameA dictionary of named arguments which will be included with the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameAn anonymous type who's properties will be included as arguments of the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOM validation context for an instance
+
            The instanceID to use to build the validation contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a DOM validation context for a persona
+
            The connection identity to use to build the contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Creates a new connection wrapper of type T and passes underlying connection object into it.
+
           
+
            The old wrapper instance will be disposed prior of returning the new wrapper instance.
+
           
+
            NOTE: Target type T must implement a non-public contructor with one argument of type
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnTarget' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when a user targets an object in world. Who is the Participant doing the targeting.
 
::Fires when a user targets an object in world. Who is the Participant doing the targeting.
  
 
:{{CSharp|OnUnTarget(EventHandler<FlexibleEventArgs>)}}
 
:{{CSharp|OnUnTarget(EventHandler<FlexibleEventArgs>)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :  
+
::Param 'who' : The participant doing the untargeting
            Information about an ability or group
+
::Param 'source' : The DOMObject being untargeted
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the ability is currently enabled. Note that setting an ability to enabled will make the change locally, but may not take effect if the ability is denied, or any of it’s parents are disabled or denied.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            True if the ability or any of it’s parents are denied. Setting this value may have no effect until parents are un-denied (allowed).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            A number between 0 and 1 representing the percentage of cooldown time elapsed since the ability was last set Active.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the user fires an ability (usually by pressing a button on their quickbar).
+
            The ability being firedThe participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Position locks this object so it can’t move or be controlled to move. Useful for playing animations where locked position is necessary.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified name and integer value of a property on the first child animation controller. This is super cheesy and should be replaced.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMAnimation node and puts it on the specified DOMAnimationLayer. This function is in the wrong place. Should be on DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the DOMAnimationController that this controller should use for animation.  If none is specified an immediate child DOMAnimationController will be used instead.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the DOMController that this controller should use to overide control.  If none is specified this DOMController controls itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            This DOM object represents an animation of the DOM. A '''Curve''' is made up of '''Keyframes''' with '''Values'''. A '''Player''' plays the curve and it's properties reflect the values at any given moment along the curve, and can project those values onto other objects in the DOM via it's Selector. You can create a new DOMCurve via the CreateCurve and CreateCurveFromJson methods of DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, you must set a property on it with an appropriate value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Stops the player from running and resets it to time index 0.0 by setting the Operation property to "Reset"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Increments the step count by ''count'' and sets the Operation property to "Step". The player will run until it consumes ''count' steps
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the time index of the player to that of the specified keyframe, fires the crossed events for the keyframe and player, and stops.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a mapping between an ability and nodes in the DOM for which the ability should be an Interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fired when a participant executes an interaction.
+
            The participant firing the abilityThe DOM object on which the interaction is firingThe ID of the ability being firedThe value passed with the firing of the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The Chat JavaScript global object is available from server world scripts and provides methods for working with chat channels
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The Log JavaScript global object is available from server world scripts and provides methods for writing to the script debug log
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The Instance JavaScript global is available in server world scripts and provides access to the server instance in which the script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new shared view (document) to which you can attach participants, and add nodes like in the scene document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the permission set for this user changes due to changes in permission on the current instance, or any of it’s parent world or area group hierarchy, or due to entity set changes.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the connected client informs the server that it has loaded all reasources, lowered it’s loading screen, and is ready to show the scene.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when the connected client informs the server that the user has turned on their VR headset.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the root DOMController object that represents the participant’s avatar in the room. This will almost always be the only direct DOMController child of the participant document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the ability set for this participant which can be used to create ability groups and abilities and modify their state
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user enters an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant entering the volumeThe volume being entered
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :  
+
            Fires when a user leaves an DOMVolume in world. Who is the Participant doing the entering.
+
            The participant leaving the volumeThe volume being left
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The DOM JavaScript global object is available from server world scripts and is the main entry point to the Document Object Model
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMController node which represents the avatar in the persona document in which the calling script is running. If the calling script is running in a scene document, this property will be null.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Attempts to find a DOMObject by its ID in the same document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Dissociate the specified object from your script so it won't be cleaned up when your script shuts down or is restarted.
+
            The object to dissociate from your script
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user selects an object in world. Who is the Participant doing the selecting.
+
            The participant doing the selectingThe DOMObject being selected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user deselects an object in world. Who is Participant doing the deselecting.
+
            The participant doing the deselectingThe DOMObject being deselected
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user targets an object in world. Who is the Participant doing the targeting.
+
            The participant doing the targetingThe DOMObject being targeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.
+
            The participant doing the untargetingThe DOMObject being untargeted
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            A string version of this object’s type’s name, for derived objects, this will return the name of the derived object, so DOMRenderable.Type returns "DOMRenderable"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a DOMProperties object representing the properties of this object visible to all viewers of the DOM. Changes to these properties ARE sent over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Starts listening for messages sent to this object from other scripts, or from client UI scripts. Callback will be called with (int channelID, string message, DOMObject source, DOMObject dest) describing the message. This is similar to System.ListenOnChannel but listens only for messages sent directly to this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Looks for an attribute with the given name and returns its value. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Returns the first child DOMController object found in the document in which this object is a member, as long as that document is a persona document (essentially finds the root of an avatar starting from some other object in the avatar’s document). Not so good for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates an instance of the specified ObjectTemplate given its GUID templateID, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns an array of found objects.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns the first found object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Tests if the specified class name is found in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Adds a class name to the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Removes a class name from the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Toggles a class name in the space separated list of class names found on the Class property of this DOMObject.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a message on the specified script communication channel given another object as the source. Someone else having previously used ListenOnChannel could receive this message to their callback function.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user clicks an object in world. Who is the Participant doing the clicking.
+
            The participant who's clickingThe object being clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Fires when a user right-clicks an object in world. Who is the Participant doing the right-clicking.
+
            The participant who's right-clickingThe object being right-clicked on
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the position (transform) of this object from its next parent DOMTransform or from world origin (0,0,0).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets a reference to this object’s DOMTransform parent, if it has been set to something other than normal node hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Resets this object’s transform parent reference to null so that it behaves normaly, transforming relative to the next DOMTransform up the hierarchy.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets this objects transform parent reference to the specified DOMTransform preventing it from transforming relative to the next DOMTransform up the hierarchy, but rather, the specified object instead. Sets the position, rotation, and scale to new values along with the transform parent change as a single atomic operation.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Moves this object smoothly, and linearly to the specified x,y,z location over time specified by speed. This is accomplished using a child DOMInterpolation node.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathTo  operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the PathToVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Spawn operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Follow operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the Projectile operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOMPhysics node as a direct child of this node requesting the ProjectileVector operation and given the specified parameters. The returned DOMPhysics node can be used to start / stop the operation and monitor for its completion.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of an attribute placed on the specified property. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            The System JavaScript Global object is available from server world scripts and provides utility methods for ineter-script communication among other things
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a timer which will fire once in dueTime milliseconds and then every period milliseconds. When the timer fires, it will call the specified JavaScript callback function. An integer handle to the timer is returned.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a JSScriptEVentMessage packet to all connected clients in the room. Client side UI script can process and respond to this message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Begins listening on a given script channel number and defines a JavaScript callback to call when a message arrives from another script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Sends a message on a given channel to all listening scripts. The message an source will be passed to the listening scripts’ callback function registered with ListenOnChannel. These messages are not delivered to connected clients.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Requests data from the web at the given url. requestType should be GET or POST. If POST, the postData should contain the data to post. contentType is optional and can be null or empty. The callback will be called with two parameters: the response string data, and an integer http status code (200 = success).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to _Events.prototype.On{0} = function({1}) {{
+
            {2}{3}/// <returns type="void"/>
+
            }}
+
           
+
            if (Component.EventManager != undefined)
+
            Component.EventManager.CreateEvent("On{0}");.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to _Component.prototype.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}", handler:"{5}"{6}}}));
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to function _Events() {
+
            /// Wrapper class for component proxy events
+
            }
+
           
+
            function _Component() {
+
            /// Wrapper class for component proxy handling
+
            this.Metadata = Script.GetMetadata() !== "" ? JSON.parse(Script.GetMetadata()) : {};
+
            this.Events = new _Events();
+
            if (typeof _EventManager !== "undefined")
+
            this.EventManager = new _EventManager(this.Events);
+
            }
+
           
+
            function ObjectToArray(obj) {
+
            var a = [];
+
            for (var i in obj) {
+
            if (obj.hasOwnProperty(i)) {
+
            a.push(obj[i]);
+
            }
+
            }
+
            return a;
+
            } [rest of string was truncated]";.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to this.{0} = function({1}) {{
+
            {2}{3}{4} Script.ServerMessage(JSON.stringify({{command:"{0}"{5}}}));
+
            }}
+
            .
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Called just before components are asked to add abilities so that updates aren't sent for each new ability added.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Called after all components are asked to add abilities. One update is then sent to the connected client with the new aggregate ability set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Finds the requested ability entry if it exists
+
            The ID of the ability or group to search forAn AbilityEntry (which could also be an AbilityGroup
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameA dictionary of named arguments which will be included with the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameAn anonymous type who's properties will be included as arguments of the messageThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOM validation context for an instance
+
            The instanceID to use to build the validation contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a DOM validation context for a persona
+
            The connection identity to use to build the contextA validation context
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Creates a new connection wrapper of type T and passes underlying connection object into it.
+
           
+
            The old wrapper instance will be disposed prior of returning the new wrapper instance.
+
           
+
            NOTE: Target type T must implement a non-public contructor with one argument of type
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.DOMObjectExtended.OnUnTarget' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.
 
::Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.

Revision as of 15:41, 21 February 2017

Represents a DOMObject in JavaScript

  • This is a JavaScript visible object

Remarks [edit]

Properties

Guid? BaseTypeID {get; set;} // Via attribution on DOMObject
The type ID of the root Object Type in a derived Object Type Reference chain
string Class {get; set;} // Via attribution on DOMObject
Much like the HTML concept of class, a space-separated list of class names which can be used by CSS Selectors to select this node
DOMObjectExtended Document {get;}
Gets a reference to the DOMDocument in which this DOMObject resides.
string DocumentTitle {get;}
A shortcut equivilant to DOMObject.Document.Title.
bool Enabled {get; set;} // Via attribution on DOMObject
When True the effects of this object and its children should be honored in a client, for example a DOMLight should shine, a DOMRenderable should display, etc. Conversely when False, this object should be treated as though it were hidden and it's effects ignored.
long ID {get; set;} // Via attribution on DOMObject
The unique ID of this object in the view. DOM node IDs can change if a node is moved between view documents or removed from a document in which case this property will return zero. DOM node IDs are allocated by the RootDocument in a view
Guid? InstanceTypeID {get; set;} // Via attribution on DOMObject
The type ID of the next Object Type up the hierarchy in a derived Object Type Reference chain
bool IsInstanceRoot {get;} // Via attribution on DOMObject
True if this node is the root node in an Object Type Reference
bool IsTemplateRoot {get;} // Via attribution on DOMObject
True if this node represents the root node of an instance of an Object Template
bool IsTypeRoot {get; set;} // Via attribution on DOMObject
True if this node represents the root node of an Object Type
DOMPropertiesExtended LocalProperties {get;}
Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
Guid NodeID {get; set;} // Via attribution on DOMObject
Unique ID set on first creation (not sure how this is different than RecordID)
DOMObjectExtended Parent {get;}
Gets a reference to the DOMObject directly parenting this one.
DOMPropertiesExtended Properties {get;}
Gets a DOMProperties object representing the properties of this object visible to all viewers of the DOM. Changes to these properties ARE sent over the network.
DOMProtectionFlags ProtectionFlags {get; set;} // Via attribution on DOMObject
A set of flags representing protections enforced by the server. Delete object (1), Move object (2), Add child (4), Remove child (8), Change object (16) are some of the possible flags. This property can only be set on the server and is used to protect certain objects from accidental operations that could be harmful to the basic DOM structure, like deleting the root instance document for example.
Guid TemplateID {get; set;} // Via attribution on DOMObject
If this node is part of an instaniated Object Template this property will contain the ID of the template
bool Temporary {get; set;} // Via attribution on DOMObject
A node marked as Temporary will not be serialized for storage and will not be disturbed during a publish merge. They are considered "runtime nodes" not part of the saved layout or type.
string Title {get; set;} // Via attribution on DOMObject
The title of the object, usually used only for display in a server inspector, but sometimes has special meaning (eg. in DOMTitle, DOMHookpoint, and DOMCurveValue nodes
bool Transient {get; set;} // Via attribution on DOMObject
A transient node is meant to be removed from the DOM immediately after it is received. On the server side, when a node marked Transient is added to the DOM a ChildAdd packet is sent to the client, but the node is never added to the Children collection of the target parent.
string Type {get;}
A string version of this object’s type’s name, for derived objects, this will return the name of the derived object, so DOMRenderable.Type returns "DOMRenderable"
Guid TypeID {get; set;} // Via attribution on DOMObject
The ID of the Object Type (stored DOM snippet) that this node is a part of. If the Object Type is a derived reference or this node is part of a reference inside an Object Type this will indicate the first type in which this node was introduced
int TypeNodeID {get; set;} // Via attribution on DOMObject
When part of an Object Type this integer ID uniquely identifies the node within the type. Note that if an Object Type contains references those nodes could have conflicting TypeNodeIDs but their TypeID would appear different.
bool TypeReference {get; set;} // Via attribution on DOMObject
True if this node is the root of a type reference (as in, not locally defined, but here as the result of a DOMReference expansion, and will be serialized as a DOMReference)
TypeReferenceUpdate TypeReferenceReload {get; set;} // Via attribution on DOMObject
A Dirkasaurus-Rex Boolean Factory
bool Validated {get; set;} // Via attribution on DOMObject
True if this object has a template ID and that Object Template was found in a container attached to the worldspace in which this view is running.
bool Visible {get; set;} // Via attribution on DOMObject
Marks a node as visible or not visible to connected clients. When toggled, the server sends RemoveNode / AddNode packets, so from a client perspective it's as though the node is added or removed from the DOM. It can be useful to hide nodes that will be used or cloned by scripts. It can be useful to mark a node as not visible before making many changes to it's subtree to reduce network traffic, although BeginUpdate and EndUpdate are better suited for this.

Events

OnDeselect(EventHandler<FlexibleEventArgs>)
Param 'who' : The participant doing the deselecting
Param 'source' : The DOMObject being deselected
Fires when a user deselects an object in world. Who is Participant doing the deselecting.
OnSelect(EventHandler<FlexibleEventArgs>)
Param 'who' : The participant doing the selecting
Param 'source' : The DOMObject being selected
Fires when a user selects an object in world. Who is the Participant doing the selecting.
OnTarget(EventHandler<FlexibleEventArgs>)
Param 'who' : The participant doing the targeting
Param 'source' : The DOMObject being targeted
Fires when a user targets an object in world. Who is the Participant doing the targeting.
OnUnTarget(EventHandler<FlexibleEventArgs>)
Param 'who' : The participant doing the untargeting
Param 'source' : The DOMObject being untargeted
Fires when a user un-targets an object in world. Who is the Participant doing the un-targeting.

Methods

void AddClass(string className)
Adds a class name to the space separated list of class names found on the Class property of this DOMObject.
DOMObjectExtended Clone(DOMObjectExtended parentNode = NULL, bool forceEnable = false, bool forceVisible = false)
Clones this object and places it as a direct child of the specified parent object
DOMCurveExtended CreateCurve(string title = NULL, bool visible = true)
Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
DOMCurveExtended CreateCurveFromJson(string json)
Creates a new DOMCurve object from the JSON Curve Definition, as a direct child of this object.
DOMObjectExtended CreateEmptyNode(bool visible = false)
Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
DOMObjectExtended CreateHookpoint(string title, bool visible = false)
Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
DOMObjectExtended CreateLight(int color, float intensity, int shadowtype, float shadowstrength, JSVector3 position, JSVector3 rotation)
Creates a DOMLight object as a direct child of this object with the specified properties already set.
DOMObjectExtended CreateNode(string templateIDText, bool visible = false)
Creates an instance of the specified ObjectTemplate given its GUID templateID, optionally initially invisible, as a direct child of this object.
DOMObjectExtended CreateTitleNode(string title, int index, bool visible = false)
Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
bool DeleteNode()
Removes this node from the DOM.
DOMControllerExtended FindController()
Returns the first child DOMController object found in the document in which this object is a member, as long as that document is a persona document (essentially finds the root of an avatar starting from some other object in the avatar’s document). Not so good for finding bot controllers.
DOMObjectExtended FindNode(string name)
Find the first child node (recursive, deep search) with the specified name;
IEnumerable<DOMObjectExtended> FindNodes(string name)
Finds child nodes (recursive, deep search) with the specified name;
IEnumerable<DOMObjectExtended> FindNodesWithProperty(string propertyName)
Searches up the tree for the first DOMController. Better for finding bot controllers.
DOMControllerExtended FindParentController()
Searches up the hierarchy for a DOMController
ReturnType GetAttributeValue(string attributeName)
Looks for an attribute with the given name and returns its value. Attributes are like special properties placed on the DOM nodes and properties when they appear in an ObjectType definition. An ObjectType is a container for a small snippet of DOM which can be re-used at runtime to create instances of that same layout and inject it into a running document. Attributes placed on these object or properties can later be accessed on any instance of these objects or properties. Think of these like metadata “about” an object or property, rather than data describing the object instance itself.
IEnumerable<DOMObjectExtended> GetChildren()
Gets all direct children.
bool HasAttribute(string attributeName)
Checks to see if a given attribute exists on this object.
bool HasClass(string className)
Tests if the specified class name is found in the space separated list of class names found on the Class property of this DOMObject.
bool ListenOnChannel(int channelID, JSFlexibleFunction func)
Starts listening for messages sent to this object from other scripts, or from client UI scripts. Callback will be called with (int channelID, string message, DOMObject source, DOMObject dest) describing the message. This is similar to System.ListenOnChannel but listens only for messages sent directly to this object.
bool MatchesSelector(string selector)
Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
DOMObjectExtended QuerySelector(string selector)
Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns the first found object.
IEnumerable<DOMObjectExtended> QuerySelectorAll(string selector)
Parses the specified CSS-style selector string and then queries the DOM from this node down, looking for objects that match. Returns an array of found objects.
void RemoveClass(string className)
Removes a class name from the space separated list of class names found on the Class property of this DOMObject.
bool SendMessage(int channel, string message, DOMObjectExtended source)
Sends a message on the specified script communication channel given another object as the source. Someone else having previously used ListenOnChannel could receive this message to their callback function.
void ToggleClass(string className)
Toggles a class name in the space separated list of class names found on the Class property of this DOMObject.

Methods (From Game Cloud)

IDOMObjectExtended Instantiate(Guid objectTypeID)
Instantiates a new reference to the specified object type and adds it as a child of this DOM object