Difference between revisions of "AvatarExtended"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the AvatarExtended class)
(Documentation for the AvatarExtended class)
Line 15: Line 15:
  
 
===Methods===
 
===Methods===
:{{CSharp|void PlayAnimation(string layerName, string animationName, bool looping)}}
 
::
 
::Plays the requested animation on the requested layer
 
 
 
:{{CSharp|void Remove(string hookpointPath)}}
 
:{{CSharp|void Remove(string hookpointPath)}}
 
::
 
::
Line 26: Line 22:
 
::
 
::
 
::Broadcasts a chat message in the local chat channel that appears to be from the bot
 
::Broadcasts a chat message in the local chat channel that appears to be from the bot
 +
 +
:{{CSharp|void StartAnimation(string layerName, string animationName, bool looping)}}
 +
::
 +
::Plays the requested animation on the requested layer
  
 
:{{CSharp|void StopAnimation(string layerName, string animationName)}}
 
:{{CSharp|void StopAnimation(string layerName, string animationName)}}

Revision as of 20:45, 27 November 2017

Represents an avatar which is a collection of DOM nodes starting with a root DOMController object and managed by the Creature Manager component

  • This is a JavaScript visible object

Remarks [edit]

Properties

IDOMControllerExtended Body {get;}
The DOMControllerExtended for the body of the avatar
string Title {get; set;}
The Title of the bot

Methods

void Remove(string hookpointPath)
Remove a piece of clothing
void Say(string message)
Broadcasts a chat message in the local chat channel that appears to be from the bot
void StartAnimation(string layerName, string animationName, bool looping)
Plays the requested animation on the requested layer
void StopAnimation(string layerName, string animationName)
Same as above, but for bots in a room rather than player avatars
void Wear(string hookpointPath, Guid objectTypeID)
Wear a piece of clothing