Difference between revisions of "ParticipantExtended"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the ParticipantExtended class)
(Documentation for the ParticipantExtended class)
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Represents a participant in an instance. A participant is the owner of a connection's current avatar in an instance of a scene. It represents the user's actions in the instance, and is the source of interaction events like mouse clicks.
 +
 
* This is a JavaScript visible object
 
* This is a JavaScript visible object
 
===Remarks <nowiki>[</nowiki>[{{fullurl:ParticipantExtended Remarks|action=edit}} edit]<nowiki>]</nowiki>===
 
===Remarks <nowiki>[</nowiki>[{{fullurl:ParticipantExtended Remarks|action=edit}} edit]<nowiki>]</nowiki>===
{{:ParticipantExtended Remarks}}
+
{{#ifexist:ParticipantExtended Remarks|{{:ParticipantExtended Remarks}}|}}
  
 
===Properties===
 
===Properties===
Line 29: Line 31:
  
 
===Events===
 
===Events===
:{{CSharp|OnAreaPermissionsChanged(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnAbilityFired(ParticipantExtended part, string identifier)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
:::{{CSharp|identifier}} : The ability's Identifier
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Fires when the connected client fires an ability they've been granted
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
 
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
:{{CSharp|OnAreaPermissionsChanged(ParticipantExtended part)}}
            Access to key global manager singletons
+
::Parameters:
           
+
:::{{CSharp|part}} : This participant
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :  
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :  
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :  
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              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.ParticipantExtended.OnAreaPermissionsChanged' :
+
              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.ParticipantExtended.OnAreaPermissionsChanged' :  
+
              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.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
              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.ParticipantExtended.OnAreaPermissionsChanged' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            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.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnAreaPermissionsChanged' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::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.
 
::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.
  
:{{CSharp|OnEntitiesChanged(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnEntitiesChanged(ParticipantExtended part)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              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.ParticipantExtended.OnEntitiesChanged' :
+
              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.ParticipantExtended.OnEntitiesChanged' :
+
              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.ParticipantExtended.OnEntitiesChanged' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
              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.ParticipantExtended.OnEntitiesChanged' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            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.ParticipantExtended.OnEntitiesChanged' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnEntitiesChanged' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
 
::Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
  
:{{CSharp|OnSceneReady(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnSceneReady(ParticipantExtended part)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              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.ParticipantExtended.OnSceneReady' :
+
              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.ParticipantExtended.OnSceneReady' :
+
              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.ParticipantExtended.OnSceneReady' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
              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.ParticipantExtended.OnSceneReady' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            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.ParticipantExtended.OnSceneReady' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnSceneReady' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::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.
 
::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.
  
:{{CSharp|OnTargetChanged(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnTargetChanged(DOMObjectExtended newTarget, DOMObjectExtended oldTarget)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|newTarget}} : The new targert
           
+
:::{{CSharp|oldTarget}} : The old target
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              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.ParticipantExtended.OnTargetChanged' :
+
              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.ParticipantExtended.OnTargetChanged' :
+
              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.ParticipantExtended.OnTargetChanged' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
              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.ParticipantExtended.OnTargetChanged' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            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.ParticipantExtended.OnTargetChanged' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTargetChanged' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when the connected client changed it’s targeted DOMObject.
 
::Fires when the connected client changed it’s targeted DOMObject.
  
:{{CSharp|OnTypingStarted(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnTypingStarted(ParticipantExtended part)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              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.ParticipantExtended.OnTypingStarted' :
+
              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.ParticipantExtended.OnTypingStarted' :
+
              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.ParticipantExtended.OnTypingStarted' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
              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.ParticipantExtended.OnTypingStarted' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            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.ParticipantExtended.OnTypingStarted' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStarted' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when the connected client informs the server that the user has begun typing.
 
::Fires when the connected client informs the server that the user has begun typing.
  
:{{CSharp|OnTypingStopped(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnTypingStopped(ParticipantExtended part)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              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.ParticipantExtended.OnTypingStopped' :
+
              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.ParticipantExtended.OnTypingStopped' :
+
              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.ParticipantExtended.OnTypingStopped' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
              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.ParticipantExtended.OnTypingStopped' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            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.ParticipantExtended.OnTypingStopped' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnTypingStopped' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when the connected client informs the server that the user has stopped typing.
 
::Fires when the connected client informs the server that the user has stopped typing.
  
:{{CSharp|OnVirtualRealityStarted(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnVirtualRealityStarted(ParticipantExtended part)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              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.ParticipantExtended.OnVirtualRealityStarted' :
+
              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.ParticipantExtended.OnVirtualRealityStarted' :
+
              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.ParticipantExtended.OnVirtualRealityStarted' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
              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.ParticipantExtended.OnVirtualRealityStarted' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            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.ParticipantExtended.OnVirtualRealityStarted' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStarted' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when the connected client informs the server that the user has turned on their VR headset.
 
::Fires when the connected client informs the server that the user has turned on their VR headset.
  
:{{CSharp|OnVirtualRealityStopped(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnVirtualRealityStopped(ParticipantExtended part)}}
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Parameters:
            Information about an ability or group
+
:::{{CSharp|part}} : This participant
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to key global manager singletons
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the world server service object. This is where it all starts
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the WorldServer singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the client identity manager which keeps track of ConnectionIdentity objects
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the ClientIdentityManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the instance manager which keeps track of running instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the InstanceManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the JS Worker Thread Pool which keeps track of JavaScript threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the JSWorkerThreadPool singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the ClientConnectionManager which keeps track of client connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the ClientConnectionManager singleton is created
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the internal ClientIdentityManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The number of sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The number of parked sessions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            List sessions online
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sends a server message to the requested sesstion
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a running instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The current location
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Experience quality data
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the internal InstanceManager singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The number of instances
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The aggregate number of participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents an enumerable pool of Javascript isolate worker threads
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the UDP Listener is running
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the internal WorldServer singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The current run mode of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to bandwidth monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to packet monitor
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Access to the instance host's UDP listener singleton
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Requests that the instance host start up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Requests that the instance host start a shutdown
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Notify the instance host that it's registration at the service provider is complete
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Describes a running Javascript Isolate thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The operating system thread ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The number of Isolates on this thread
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The number of milliseconds since the last successful heartbeat
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The number of messages in the thread message Queue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The current operation in progress
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents the state of the instance host
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The instance host is offline
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The instance host is starting up
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The instance host is running and ready to accept connections
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The instance host is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The instance host application domain is shutting down
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a thread safe IEnumerable of type T, using Monitor.Lock
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a thread safe IEnumerable of type T, using ReaderWriterLockSlim in read mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a user ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            True if the Ability or AbilityGroup was created by javascript.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The unique ID of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The translatable identifier of the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The description of the ability (not currently used)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The JSON metadata associated with the ability
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Marks an ability as active (in use). This is meant mainly for display purposes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new AbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Attempts to reset the ability (Enabled, not Denied, not Active)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a user ability group
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new AbilityGroupExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a child ability group under this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new ability with an optional cooldown and icon resource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Removes the ability.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a user ability set
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new AbilitySetExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Finds an Ability or AbilityGroup by ID.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new ability group with an optional iconResource.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fired when a new participant enters the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fired when a participant leaves the channel.
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fired when a message is sent in the channel.
+
            The participant firing the abilityThe ChatMessageEventArgsExtened object
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new ChatChannelExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Add a participant to the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Remove a participant from the channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Closes (Disposes) a channel.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sends a message to all participants of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sends a message to a single participant of a channel. By default, the message style is 253 (System)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the participants of the channel
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a chat message
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new ChatMessageEventArgsExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The text of the message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The participant representing the sender of the message. Or null if it’s a system message.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMController in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMControllerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns true if this object is in a persona document.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns the Participant object associated with the persona document in which this controller resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Stops an animation from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Stops all animations on the specified animation layer from playing.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Tests to see if the specified animation is playing
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns the DOMTransform object that this controller should try to “look at” if any
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Clears the LookAt and BoneName properties in a single update
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a stringified JSON object in the [[JSON Curve Definition]] format from this curve.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new keyframe at the specified time on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new player on this curve
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMCurveKeyframe in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when this keyframe is crossed by a player
+
            The player which crossed the keyframe
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMCurveKeyframeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and float value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and ResourceValue value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurveValue node with the specified name, and bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMCurvePlayer in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when this keyframe is crossed by a player
+
            The keyframe crossed by this player
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMCurvePlayerExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Starts the player running by setting the Operation property to "Run"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Stops the player from running by setting the Operation property to "Stop"
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMPhysics in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when the physics host says the physics operation represented by this object has been completed.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMPhysicsExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Asks the physics host to start carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Asks the physics host to stop carrying out the physics operation represented by this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMScript in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMScriptExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Causes the script associated with this node to reload.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            The CSS-style selector string used to select possible target objects for an this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new InteractionMappingExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Destroys the interaction mapping
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a runtime ability created in the view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The ID of the ability bound to this mapping as an interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The optional ID of an entity to which a participant must belong to get this interaction
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The identifier of the ability (used for language translation)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The cooldown timer for the ability. 0 if there is none.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The initial metadata attached to the participant’s ability when it’s created.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Releases (destroys) the ViewAbility
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a View which hosts live DOM
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new ViewAbilityExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fired when a participant in an engagement uses one of their abilities
+
            The participant firing the ability
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new instance of the Chat JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the general chat channel for the current instance.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new named chat channel for use by the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new instance of the Log JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Write script debug messages with Verbose severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Write script debug messages with Debug severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Write script debug messages with Info severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Write script debug messages with Warning severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Write script debug messages with Error severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Write script debug messages with Fatal severity to connected clients with LayerOne permissions
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires for your script when the instance starts or you are reloaded
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when a new participant enters the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when a participant leaves the room
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when a new node is added to the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns the title of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns the title of the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns true of the instance is running in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMDocument at the root of the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMDocument that contains all participants
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMDocument that contains the scene
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns the main view for the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new instance of the Instance JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Searches for a named shared view
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Returns an array of participants in the instance
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when the connected client changed it’s targeted DOMObject.
+
            The new targertThe old target
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when the connected client informs the server that the user has begun typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Fires when the connected client informs the server that the user has stopped typing.
+
            The participant
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the participant’s persona’s name.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the persona ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the account ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the session ID of the participant as a GUID in string format
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new ParticipantExtended object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sends a chat message to this participant
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Checks if this participant’s connection identity has the requested permission in the current area
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Pushes the requested UI package to the connected client
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            The Physics JavaScript global object is available from server world scripts and provides methods for launching physics operations
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new instance of the Physics JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Ask patrick
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMVolume in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMVolumeExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMAnimation in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMAnimationExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new instance of the DOM JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMScript node which loaded the calling script.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMDocument under which this script is running. Same as DOM.Self.Document
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Attempts to find a DOMObject by its ID in the entire participants container document (All persona documents).
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            An alias for FindNode
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Finds DOMObjects with the given name inside the document in which the calling script is running.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMObject in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Shortcut to Owner ID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            A shortcut equivilant to DOMObject.Document.Title.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a DOMProperties object representing the properties of this object which are NOT send over the network.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMObject directly parenting this one.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets a reference to the DOMDocument in which this DOMObject resides.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Implements JS Visible Obeject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Checks to see if a given attribute exists on this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Removes this node from the DOM.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Searches up the hierarchy for a DOMController
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a DOMLight object as a direct child of this object with the specified properties already set.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurve object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a new DOMCurve object from the [[JSON Curve Definition]], as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a simple DOMTransform object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a simple DOMTitle object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Creates a simple DOMHookpoint object, optionally initially invisible, as a direct child of this object.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Clones this object and places it as a direct child of the specified parent object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Find the first child node (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Finds child nodes (recursive, deep search) with the specified name;
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Searches up the tree for the first DOMController. Better for finding bot controllers.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets all direct children.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Parses the specified CSS-style selector string and then tests itself (the current node) for a match.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMRenderable in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMObjectExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Apparently sets property Clickable
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Apparently sets property PhysicsEnabled
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents a DOMTransform in JavaScript
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new DOMTransformExtended
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the rotation of this object relative to its next parent DOMTransform or from (0,0,0)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the scale of this object relative to its next parent DOMTransform or from (1,1,1)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Represents the property collection on a DOMObject
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Checks if the specified property has the specified attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the name of all properties with the given attribute defined.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as an object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as an int
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as a long
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as an single
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as a Guid
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as an bool
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as a Color32
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as an Point3D
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the value of the specified property as a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Removes the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to an int value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a long value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a single value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a double value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a guid value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a string value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a bool value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a int array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a string array value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a Color32 value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a Point3D value
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Sets the specified property to a ResourceValue
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Begins watching for changes to a property, specifying a callback to be invoked when the property changes.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Stops watching for changes to the specified property.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new instance of the System JavaScript Global
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            An alias for Log.WriteDebug
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Writes a debug message to the server log system (as opposed to the script debug system)
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Generates a new GUID
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Loads and returns a JSON resource as a string
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Removes a timer given a timer handle from CreateTimer.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Searches up the DOM tree from target looking for the first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            If the target object is in a persona document, this method will return the document’s first DOMController.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the owner of the javascript isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Pointer of the JSIsolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Collection of JSBridge instances within the isolate
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              A strongly-typed resource class, for looking up localized strings, etc.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              Returns the cached ResourceManager instance used by this class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              Overrides the current thread's CurrentUICulture property for all
+
              resource lookups using this strongly typed resource class.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              Looks up a localized string similar to /// <param name="{0}" type="{1}">{2}</param>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              Looks up a localized string similar to /// <returns type="{0}"/>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              Looks up a localized string similar to /// <summary>{0}</summary>.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              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.ParticipantExtended.OnVirtualRealityStopped' :
+
              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.ParticipantExtended.OnVirtualRealityStopped' :
+
              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.ParticipantExtended.OnVirtualRealityStopped' :
+
              Looks up a localized string similar to this.On{0} = function({1}) {{
+
            {2}{3} /// <returns type="void"/>
+
            }}.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
              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.ParticipantExtended.OnVirtualRealityStopped' :
+
              Looks up a localized string similar to /// <field name="{0}" type="{1}">{2}</field>
+
            this.{0} = null;.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new AbilitySet object
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the top-level group with the specified identifier
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Maintains a collection of items and their reference counts
+
            The type of the items tracked
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructs a new JavaScriptMessage to send to a connected client
+
            The command nameThe new JavaScriptMessage
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Imports and gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Gets the SecurableTracker with +1 reference count
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Constructor call from
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            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.ParticipantExtended.OnVirtualRealityStopped' :
+
            Called at the end of ConnectionIdentity constructor. Object is "more initialized" than base class "Created" event.
+
           
+
::Param 'E:VWW.InstanceHost.Server.Javascript.ParticipantExtended.OnVirtualRealityStopped' :
+
            Provides language translation services for both ad-hoc requests and through to the AutoString serializer
+
           
+
 
::
 
::
 
::Fires when the connected client informs the server that the user has turned on their VR headset.
 
::Fires when the connected client informs the server that the user has turned on their VR headset.
Line 9,222: Line 96:
 
::Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
 
::Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
  
:{{CSharp|bool NavigateTo(string targetVWW, bool designmode {{=}} false)}}
+
:{{CSharp|bool NavigateTo(string targetVWW)}}
 
::
 
::
 
::Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
 
::Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
Line 9,230: Line 104:
 
::Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
 
::Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
  
:{{CSharp|void SendChatMessage(string message, int messageStyle {{=}} 253)}}
+
:{{CSharp|void SendChatMessage(string message, ColorLevelPreSets messageStyle {{=}} ColorLevelPreSets.System, string name {{=}} NULL)}}
 
::
 
::
 
::Sends a chat message to this participant
 
::Sends a chat message to this participant
  
:{{CSharp|void SendUIScript(ResourceValue packageResource, string metadata)}}
+
:{{CSharp|bool SendScriptMessage(int channel, string message)}}
 +
::
 +
::Sends a message on the specified script communication channel to the participant's client.
 +
 
 +
:{{CSharp|void SendUIScript(ResourceValue packageResource, string metadata, string translations {{=}} NULL)}}
 
::
 
::
 
::Pushes the requested UI package to the connected client
 
::Pushes the requested UI package to the connected client
 +
 +
===Methods (From Object Market)===
 +
:{{CSharp|void OpenEntityStore(Guid entityId)}}
 +
::
 +
::Opens the store user interface for the specified persona
 +
 +
:{{CSharp|void OpenStore(string identifier)}}
 +
::
 +
::Opens the store user interface for the specified store
 +
 +
:{{CSharp|void ShowAssetDetails(int assetId, bool canClose {{=}} true, bool keepAlive {{=}} true)}}
 +
::
 +
::Opens the store user interface for the specified asset
  
 
===Methods (From Game Cloud)===
 
===Methods (From Game Cloud)===
 +
:{{CSharp|void AbandonQuest(string identifier)}}
 +
::
 +
::Attempts to abandon the specified [[Game_Cloud#Quests|Quest]] for this participant.
 +
 
:{{CSharp|bool AccountDataExists(string key)}}
 
:{{CSharp|bool AccountDataExists(string key)}}
 
::
 
::
Line 9,274: Line 169:
 
::
 
::
 
::Deletes the specified persona scoped data item.
 
::Deletes the specified persona scoped data item.
 +
 +
:{{CSharp|void Dialog(string identifier, JSFlexibleFunction callback, string title {{=}} NULL, string[] choices {{=}} NULL)}}
 +
::
 +
::Opens a GameCloud conversation window with the specified admin-defined dialog. You may override (or provide) run-time response choices. Your callback method will be called with the index of the choice selected (or -1 if the dialog is cancelled)
 +
 +
:{{CSharp|bool EligibleForQuest(string identifier)}}
 +
::
 +
::Returns true if this participant is elligible for the specified [[Game_Cloud#Quests|Quest]]
 +
 +
:{{CSharp|void FirePlayerEvent(string identifier)}}
 +
::
 +
::Fires the specified GameCloud Event for this participant. This may cause [[Achievement]] or [[Quest]] objectives to be fulfilled.
  
 
:{{CSharp|string GetAccountData(string key)}}
 
:{{CSharp|string GetAccountData(string key)}}
 
::
 
::
 
::Gets the value of an account scoped data item.
 
::Gets the value of an account scoped data item.
 +
 +
:{{CSharp|PlayerAvatarExtended GetAvatar()}}
 +
::
 +
::Gets the [[PlayerAvatarExtended]] for the participant's main avatar
  
 
:{{CSharp|string GetData(string key)}}
 
:{{CSharp|string GetData(string key)}}
 
::
 
::
 
::Gets the value of a persona scoped data item.
 
::Gets the value of a persona scoped data item.
 +
 +
:{{CSharp|PlayerExtended GetPlayer()}}
 +
::
 +
::Gets the [[PlayerExtended]] for the participant's "Player" which participates in quests and acheivements
 +
 +
:{{CSharp|string GetQuestStep(string identifier)}}
 +
::
 +
::Returns the player's current step on the the specified [[Game_Cloud#Quests|Quest]]. Null if they're not on the quest.
  
 
:{{CSharp|bool GiveObject(Guid objectTypeID)}}
 
:{{CSharp|bool GiveObject(Guid objectTypeID)}}
Line 9,290: Line 209:
 
::
 
::
 
::Creates an ObjectTemplate of the ObjectType specified by the Guid in the id parameter and puts it in the participant’s persona’s inventory if one doesn't exist already. Essentially, gives a person a thing, like clothing, or an object for scene editing.
 
::Creates an ObjectTemplate of the ObjectType specified by the Guid in the id parameter and puts it in the participant’s persona’s inventory if one doesn't exist already. Essentially, gives a person a thing, like clothing, or an object for scene editing.
 +
 +
:{{CSharp|bool HasQuest(string identifier)}}
 +
::
 +
::Returns true if this participant is on the specified [[Game_Cloud#Quests|Quest]]
  
 
:{{CSharp|ConfirmationHandleExtended Inform(string title, string description, string buttonText {{=}} "core.confirmbutton.ok", int timeout {{=}} -1)}}
 
:{{CSharp|ConfirmationHandleExtended Inform(string title, string description, string buttonText {{=}} "core.confirmbutton.ok", int timeout {{=}} -1)}}
 
::
 
::
 
::Initiates a new Confirmation Request meant to inform the user of something.
 
::Initiates a new Confirmation Request meant to inform the user of something.
 +
 +
:{{CSharp|ConfirmationHandleExtended Invite(ParticipantExtended sender, string title, string description, JSFlexibleFunction yesCallback, JSFlexibleFunction noCallback {{=}} NULL, JSFlexibleFunction cancelCallback {{=}} NULL, string[] buttons {{=}} NULL, int timeout {{=}} -1)}}
 +
::
 +
::Initiates a new Invite Request meant to facilitate an invite between two users. The participant’s connection will be sent a packet asking them to confirm the activity described by title and description, by pressing one of the described buttons. The confirmation will be automatically cancelled if the user disconnects or navigates. You can provide functions that will be called back when the user presses yes no or cancel. The "sender" and this participant are checked for ignore relationships as well.
 +
 +
:{{CSharp|bool IsUnlocked(string lockIdentifier)}}
 +
::
 +
::Checks to see if a feature has been unlocked (all the conditions or steps for a GameCloud lock have been met) for this participant
  
 
:{{CSharp|bool JoinGroup(string identifier, bool accountLevel {{=}} false)}}
 
:{{CSharp|bool JoinGroup(string identifier, bool accountLevel {{=}} false)}}
Line 9,303: Line 234:
 
::Removes the participant from an EntityGroup which has been registered to your application via the admin GameCloud configuration tool
 
::Removes the participant from an EntityGroup which has been registered to your application via the admin GameCloud configuration tool
  
:{{CSharp|IInteractionMappingExtended RegisterInteraction(string selector, string abilityIdentifier)}}
+
:{{CSharp|InteractionMappingExtended RegisterInteraction(string selector, string abilityIdentifier)}}
 
::
 
::
 
::Registers an ability (created earlier in a call to  
 
::Registers an ability (created earlier in a call to  
Line 9,324: Line 255:
 
::
 
::
 
::Sets the specified object type as a GameCloud clothing slot overlay in the slot specified by ''path'' on this participant.
 
::Sets the specified object type as a GameCloud clothing slot overlay in the slot specified by ''path'' on this participant.
 +
 +
:{{CSharp|bool StartQuest(string identifier, JSFlexibleFunction success {{=}} NULL, JSFlexibleFunction failure {{=}} NULL)}}
 +
::
 +
::Attempts to start this participant on the specified [[Game_Cloud#Quests|Quest]]
  
 
===Methods (From Human Avatars)===
 
===Methods (From Human Avatars)===
Line 9,343: Line 278:
 
::Disables a group of abilities for the player. (eg, turning off dance moves when you leave the dance floor)
 
::Disables a group of abilities for the player. (eg, turning off dance moves when you leave the dance floor)
  
 +
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__

Latest revision as of 15:34, 20 September 2019

Represents a participant in an instance. A participant is the owner of a connection's current avatar in an instance of a scene. It represents the user's actions in the instance, and is the source of interaction events like mouse clicks.

  • This is a JavaScript visible object

Remarks [edit]

Properties

AbilitySetExtended Abilities {get;}
Gets the ability set for this participant which can be used to create ability groups and abilities and modify their state
Guid AccountID {get;}
Gets the account ID of the participant as a GUID in string format
DOMControllerExtended Controller {get;}
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.
string Name {get;}
Gets the participant’s persona’s name.
Guid PersonaID {get;}
Gets the persona ID of the participant as a GUID in string format
Guid SessionID {get;}
Gets the session ID of the participant as a GUID in string format

Events

OnAbilityFired(ParticipantExtended part, string identifier)
Parameters:
part : This participant
identifier : The ability's Identifier
Fires when the connected client fires an ability they've been granted
OnAreaPermissionsChanged(ParticipantExtended part)
Parameters:
part : This participant
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.
OnEntitiesChanged(ParticipantExtended part)
Parameters:
part : This participant
Fires when a the participant’s connection’s entity list changes (i.e. the user joins or leaves a dynamic or entity group).
OnSceneReady(ParticipantExtended part)
Parameters:
part : This participant
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.
OnTargetChanged(DOMObjectExtended newTarget, DOMObjectExtended oldTarget)
Parameters:
newTarget : The new targert
oldTarget : The old target
Fires when the connected client changed it’s targeted DOMObject.
OnTypingStarted(ParticipantExtended part)
Parameters:
part : This participant
Fires when the connected client informs the server that the user has begun typing.
OnTypingStopped(ParticipantExtended part)
Parameters:
part : This participant
Fires when the connected client informs the server that the user has stopped typing.
OnVirtualRealityStarted(ParticipantExtended part)
Parameters:
part : This participant
Fires when the connected client informs the server that the user has turned on their VR headset.
OnVirtualRealityStopped(ParticipantExtended part)
Parameters:
part : This participant
Fires when the connected client informs the server that the user has turned on their VR headset.

Methods

bool HasAreaPermission(Guid permissionID)
Checks if this participant’s connection identity has the requested permission in the current area
bool InEntity(Guid entityID)
Checks if this participant’s connection identity is in the requested entity (account, persona, entitygroup, dynamicgroup, etc)
bool NavigateTo(string targetVWW)
Attempts to navigate the participant to another destination scene by vwwUrl and optionally in design mode
void ResetPosition()
Resets the user’s world position to their specified DOMStartPoint or the default DOMStartPoint or origin
void SendChatMessage(string message, ColorLevelPreSets messageStyle = ColorLevelPreSets.System, string name = NULL)
Sends a chat message to this participant
bool SendScriptMessage(int channel, string message)
Sends a message on the specified script communication channel to the participant's client.
void SendUIScript(ResourceValue packageResource, string metadata, string translations = NULL)
Pushes the requested UI package to the connected client

Methods (From Object Market)

void OpenEntityStore(Guid entityId)
Opens the store user interface for the specified persona
void OpenStore(string identifier)
Opens the store user interface for the specified store
void ShowAssetDetails(int assetId, bool canClose = true, bool keepAlive = true)
Opens the store user interface for the specified asset

Methods (From Game Cloud)

void AbandonQuest(string identifier)
Attempts to abandon the specified Quest for this participant.
bool AccountDataExists(string key)
Checks if an account scoped data item exists (is set).
bool CheckGroup(string identifier)
Tests whether the participant is in the EntityGroup which has been registered to your application via the admin GameCloud configuration tool
bool ClearOverlay()
Clears all GameCloud clothing slot overlays on this participant.
bool ClearOverlayItem(string path)
Clears any GameCloud clothing slot overlay in the slot specified by path on this participant.
ConfirmationHandleExtended Confirm(string title, string description, JSFlexibleFunction yesCallback, JSFlexibleFunction noCallback = NULL, string[] buttons = NULL, int timeout = -1, JSFlexibleFunction cancelCallback = NULL)
Initiates a new Confirmation Request meant to confirm something with the user. The participant’s connection will be sent a packet asking them to confirm the activity described by title and description, by pressing one of the described buttons. The confirmation will be automatically cancelled if the user disconnects or navigates. You can provide functions that will be called back when the user presses yes no or cancel.
ConfirmationHandleExtended ConfirmationRequest(string title, string description, string buttons, int defaultButton, int timeout)
Initiates a new Confirmation Request meant to confirm something with the user. The participant’s connection will be sent a packet asking them to confirm the activity described by title and description, by pressing one of the described buttons. The confirmation will be automatically cancelled if the user disconnects or navigates. Buttons are specified as a comma separated list.
bool DataExists(string key)
Checks if a persona scoped data item exists (is set).
void DeleteAccountData(string key)
Deletes the specified account scoped data item.
void DeleteData(string key)
Deletes the specified persona scoped data item.
void Dialog(string identifier, JSFlexibleFunction callback, string title = NULL, string[] choices = NULL)
Opens a GameCloud conversation window with the specified admin-defined dialog. You may override (or provide) run-time response choices. Your callback method will be called with the index of the choice selected (or -1 if the dialog is cancelled)
bool EligibleForQuest(string identifier)
Returns true if this participant is elligible for the specified Quest
void FirePlayerEvent(string identifier)
Fires the specified GameCloud Event for this participant. This may cause Achievement or Quest objectives to be fulfilled.
string GetAccountData(string key)
Gets the value of an account scoped data item.
PlayerAvatarExtended GetAvatar()
Gets the PlayerAvatarExtended for the participant's main avatar
string GetData(string key)
Gets the value of a persona scoped data item.
PlayerExtended GetPlayer()
Gets the PlayerExtended for the participant's "Player" which participates in quests and acheivements
string GetQuestStep(string identifier)
Returns the player's current step on the the specified Quest. Null if they're not on the quest.
bool GiveObject(Guid objectTypeID)
Creates an ObjectTemplate of the ObjectType specified by the Guid in the id parameter and puts it in the participant’s persona’s inventory. Essentially, gives a person a thing, like clothing, or an object for scene editing.
bool GiveUniqueObject(Guid objectTypeID)
Creates an ObjectTemplate of the ObjectType specified by the Guid in the id parameter and puts it in the participant’s persona’s inventory if one doesn't exist already. Essentially, gives a person a thing, like clothing, or an object for scene editing.
bool HasQuest(string identifier)
Returns true if this participant is on the specified Quest
ConfirmationHandleExtended Inform(string title, string description, string buttonText = "core.confirmbutton.ok", int timeout = -1)
Initiates a new Confirmation Request meant to inform the user of something.
ConfirmationHandleExtended Invite(ParticipantExtended sender, string title, string description, JSFlexibleFunction yesCallback, JSFlexibleFunction noCallback = NULL, JSFlexibleFunction cancelCallback = NULL, string[] buttons = NULL, int timeout = -1)
Initiates a new Invite Request meant to facilitate an invite between two users. The participant’s connection will be sent a packet asking them to confirm the activity described by title and description, by pressing one of the described buttons. The confirmation will be automatically cancelled if the user disconnects or navigates. You can provide functions that will be called back when the user presses yes no or cancel. The "sender" and this participant are checked for ignore relationships as well.
bool IsUnlocked(string lockIdentifier)
Checks to see if a feature has been unlocked (all the conditions or steps for a GameCloud lock have been met) for this participant
bool JoinGroup(string identifier, bool accountLevel = false)
Joins the participant to an EntityGroup which has been registered to your application via the admin GameCloud configuration tool
bool LeaveGroup(string identifier, bool accountLevel = false)
Removes the participant from an EntityGroup which has been registered to your application via the admin GameCloud configuration tool
InteractionMappingExtended RegisterInteraction(string selector, string abilityIdentifier)
Registers an ability (created earlier in a call to
) as an interaction that only this participant will see.
void SetAccountData(string key, string value)
Sets the value of an account scoped data item.
void SetData(string key, string value)
Sets the value of a persona scoped data item.
bool SetOverlayBlank(string path)
Sets a 'blank' or clothing remove request as a GameCloud clothing slot overlay in the slot specified by path on this participant.
bool SetOverlayItem(string path, Guid objectTypeID)
Sets the specified object type as a GameCloud clothing slot overlay in the slot specified by path on this participant.
bool StartQuest(string identifier, JSFlexibleFunction success = NULL, JSFlexibleFunction failure = NULL)
Attempts to start this participant on the specified Quest

Methods (From Human Avatars)

ReturnType DisableAbilityGroup(string identifier)
Disables a group of a bilities for an connected participant given an ability identifier
ReturnType EnableAbilityGroup(string identifier)
Enables a group of a bilities for an connected participant given an ability identifier

Methods (From Creature Manager)

ReturnType CreatureType()
Enables a group of abilities for the player. (eg, turning on dance moves when you enter the dance floor)
ReturnType IsMale()
Disables a group of abilities for the player. (eg, turning off dance moves when you leave the dance floor)