Difference between revisions of "GUIContainer"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the GUIContainer class)
(Documentation for the GUIContainer class)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
A base class for all hierachical GUI windows and components
 +
 
* This is a JavaScript visible object
 
* This is a JavaScript visible object
 
===Remarks <nowiki>[</nowiki>[{{fullurl:GUIContainer Remarks|action=edit}} edit]<nowiki>]</nowiki>===
 
===Remarks <nowiki>[</nowiki>[{{fullurl:GUIContainer Remarks|action=edit}} edit]<nowiki>]</nowiki>===
{{:GUIContainer Remarks}}
+
{{#ifexist:GUIContainer Remarks|{{:GUIContainer Remarks}}|}}
  
 
===Properties===
 
===Properties===
Line 27: Line 29:
 
::
 
::
 
::Ignore this container for determining if the user can click and rotate their camera.
 
::Ignore this container for determining if the user can click and rotate their camera.
 +
 +
:{{CSharp|bool FreezeRotation {get; set;} }}
  
 
:{{CSharp|int Height {get; set;} }}
 
:{{CSharp|int Height {get; set;} }}
Line 39: Line 43:
 
::
 
::
 
::Enables/disables interactivity of this object's CanvasGroup (which applies to children)
 
::Enables/disables interactivity of this object's CanvasGroup (which applies to children)
 +
 +
:{{CSharp|bool IsEnabled {get;} }}
  
 
:{{CSharp|string Name {get; set;} }}
 
:{{CSharp|string Name {get; set;} }}
 +
::
 +
::The internal name for the GUIContainer
  
 
:{{CSharp|float Opacity {get; set;} }}
 
:{{CSharp|float Opacity {get; set;} }}
Line 57: Line 65:
 
::
 
::
 
::Sets an offset for the Outline component
 
::Sets an offset for the Outline component
 +
 +
:{{CSharp|ComponentLayoutExtended PanelLayoutExtended {get;} }}
 +
::
 +
::The component's layout properties if it's in a layout group
 +
 +
:{{CSharp|GUIContainer Parent {get; set;} }}
 +
::
 +
::Changes the parent within the hierarchy
 +
 +
:{{CSharp|bool PassThrough {get; set;} }}
  
 
:{{CSharp|GUIRectTransform RectTransform {get; set;} }}
 
:{{CSharp|GUIRectTransform RectTransform {get; set;} }}
Line 99: Line 117:
  
 
===Events===
 
===Events===
:{{CSharp|OnAnimate(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnAnimate()}}
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
                This only applies if the audio is a finite clip and not a stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
                This only applies if the audio is a finite clip and not a stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
                (PC)Note* Start() currently creates the FMOD stream rather than simply starting it.
+
                TODO: Start() and Stop() should simply start and stop the stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
                (PC)Note* Stop() currently destroys the FMOD stream rather than simply stopping it.
+
                TODO: Start() and Stop() should simply start and stop the stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Get Self will call GameObject.Find() only once and then stores gameobject
+
            since Find is not a cheap call.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Writes a debug log with a given message (only when run in Editor)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Writes a debug log with a given message at Warning level (will show up in the output log)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Writes a debug log with a given message at Error level (will show up in the output log)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the height (in pixels) of the client-usable screen space.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the width (in pixels) of the client-usable screen space
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Creates a web client that can be used to send/receive data from a remote site.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Launches a new web browser to a given URL.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets a view onto a set of containers (by SecurableType) that can then be filtered and queried
+
            Comma-separated list of SecurableType values that this view consumes
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns whether the AbilityEntry is enabled in the hierarchy. Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns whether the AbilityEntry is denied in the hierarchy. Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns whether the AbilityEntry is activated. Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the Cooldown for the AbilityEntry (in seconds). Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns how a percentage for how far through the cooldown process this AbilityEntry is: 0 for just activated, 1 for completed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when receiving new changes to the AbilityEntry
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Trigger this Ability, optionally with a target object for character-world interaction abilities
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The internal identifier of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The description of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the ID of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns if this is an AbilityGroup or an AbilityEntry
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the display name of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the parent AbilityGroup, if any.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds a string to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds an integer to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds a floating point number to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds a boolean value to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds a ResourceValue to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the value in a given metadata slot, or the entire string metadata if no key is given
+
            Optional key to get only part of the metadata
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns if the group is enabled in the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns if the group is denied in the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the number of AbilityEntries which are direct children of this group.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the nume of AbilityGroups which are direct children of this group.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the indexed AbilityEntry from this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Get all AbilityEntries of this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns an item by its display name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns an item by its internal identifier
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the indexed AbilityGroup under this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns all AbilityGroups under this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns a group by its display name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns a group by its internal identifier
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds a Javascript-driven ability to this group that will call the function whenever the ability fires.
+
            Function to be firedDisplay name and internal identifierImage to associate with the abilityA text description of the abilityHow long the ability goes on cooldown for after fired (in second)
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes a given ability from this group
+
            Internal identifier of the ability to removeTrue if found and removed, false otherwise
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Clears all abilities under this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Create a new root group in the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns all root groups for the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an AbilityGroup anywhere in the hierarchy by GUID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets a root AbilityGroup by display name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets a root AbilityGroup by string Identifier
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an Ability anywhere in the hierarchy by GUID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns every Ability in the entire Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes a Javascript-created Ability by name/identifier.
+
            Throws an exception if the ability wasn't created by Javascript (or if we got a name collision somehow).
+
            False if it could not be found, true if it was successfully removed, otherwise throws an exception
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes the given Javascript-created Ability.
+
            Throws an exception if the Ability wasn't created by Javascript.
+
            True if the Ability was successfully removed, false if no Ability was given or it does not belong to this script.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes the given Javascript-created AbilityGroup.
+
            Throws an exception if the AbilityGroup wasn't created by Javascript.
+
            True if the AbilityGroup was successfully removed, false if no AbilityGroup was given or it does not belong to this script.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user mouses over DOMObject this is tied script to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user stops mousing over DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user left-clicks on DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user double-clicks on DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user right-clicks on DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user enters a DOMVolume this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user leaves a DOMVolume this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user selects a DOMRenderable this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when user deselects a DOMRenderable this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when this script receives a LocalScriptEvent from another script
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the name of this script package
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Listens for script messages arriving from server scripts on a given channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Stop listening to messages on a given script channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Ends this script entirely and optionally sends a message back to the server
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a given string as your clipboard data for later pasting
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sends a message to the server Component this script originated from
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Stores a string value in the client data store, persisting across sessions, keyed to this system.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Stores an integer value in the client data store, persisting across sessions, keyed to this system.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Stores a floating point value in the client data store, persisting across sessions, keyed to this system.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets a string value previously stored in the client data store
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an integer value previously stored in the client data store
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets a floating point value previously stored in the client data store
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            If this script originates from a DOMObject, returns that DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets metadata from the script context - either the entire serialized block, or just one value if a key is given
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Triggers an OnLocalScriptEvent event across all client scripts with the given data
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the DOM node representing your avatar's controller.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Requests an authenticated web URL from the server and immediately navigates to it
+
            The relative URI of the destination - "some/value" will retrieve thissite.com/some/value?auth=sometoken
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Requests an authenticated web URL from the server and invokes the callback function when it is retrieved
+
            The relative URI of the destination - "some/value" will retrieve thissite.com/some/value?auth=sometoken What function should receive the URL when the server has fetched it
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The ID of the DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The ID of the View this DOMObject appears in
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns true if this DOMObject is a DOMController
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns true if this DOMObject is a DOMController in the Persona document matching your PersonaID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns true if this DOMObject is a DOMController in a Persona document
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the immediate parent of this DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns true if this DOMObject has any child nodes.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns true if this DOMObject has finished loading into its scene or MiniDOM.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the string name of this DOMObject's type (i.e.: "DOMRenderable" for a DOMRenderable)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Does this DOMObject have a TemplateID?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Does this DOMObject have a TypeID?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the first DOMDocument in this DOMObject's parent hierarchy (including itself)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this DOMObject a leaf node and therefore unable to have child nodes (DOMMaterial, DOMCollider, DOMAudio, etc)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired whenever any property changes on this DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a new child is added to this DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a DOMObject finishes loading into the Scene or MiniDOM (fires immediately if the object is already loaded)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired if a DOMObject fails to load for any reason (fires immediately if the object is already in a failed loading state)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sends a message to any server scripts listening to this DOMObject on a given message channel.
+
            Note: Channel 1 is a protected channel
+
            Channel IDString message to be delivered. By convention we encourage this to be a JSON stringified value.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Positions and rotates this DOMObject to match the avatar's position and rotation.
+
            True if the object is a DOMTransform and was successfully transformed to match the avatar's position and rotation
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Positions and rotates the avatar to match this DOMObject's world position and y-axis rotation
+
            True if the object is a DOMTransform and the avatar was successfully transformed to match the object's position and y-axis rotation
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Traverses the complete child hierarchy of this object, returning all instances of a given type found.
+
            The string name of the Type to search forArray of all instances of Type in the child hierarchy of this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Traverses the complete child hierarchy of this object, returning all instances nodes with Titles matching the given title.
+
            Title to search forArray of all instances of objects with Title property matching given title parameter within this DOMObject's child hierarchy
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the first DOMObject matching the CSS selector within this object's hierarchy
+
            A valid CSS selector over the DOMThe first matching DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns all DOMObjects matching the CSS selector within this object's hierarchy
+
            A valid CSS selector over the DOMAn array of all matching DOMObjects
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns validity of this DOMObject under the selector
+
            A valid CSS selector over the DOMTrue if this node matches the selector. False otherwise.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the value of a given property (or null if the property was not found)
+
            Name of property to fetch the value ofThe given property's value on this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns a given property from the LocalProperty collection (for storing data that does not get shared with the server)
+
            Name of the property to fetch from the LocalProperty collectionValue of the given LocalProperty, or null if not found
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets names of all properties on this DOMObject
+
            If true, includes system properties as well as custom properties. Otherwise only custom properties.An array of property names defined on this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this object flagged as UserEditable (should scripts related to editting allow changes to this object?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the editting flags of this object (which contexts should we allow edits in?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this object flagged as ClientVisible (should scripts related to editting display this object?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this object flagged as Collapsable (should scripts related to editting simplify this object into its parent?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is a given property flagged as Collapsable (should scripts simplifying this object display a particular property in their simplified view?)
+
            Name of property to verifyState of collapsable flag on given property, or false if the flag is not present
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the translated display name of a property (if one exists)
+
            Given property to get translation forTranslated display name of the property, or null if there is none
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the translated category name for a property to appear in for editting scripts
+
            Name of property to queryTranslated category name for this property, or null if none
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Return the defined minimum value for a property to help with editting scripts
+
            Name of property to queryDefined minimum value for the property, or null if none
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Return the defined maximum value for a property to help with editting scripts
+
            Name of property to queryDefined maximum value for the property, or null if none
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns if the property is a supposed to be uniform in value across axes. Probably only relevant for Point3D and generally only applies to Scale property.
+
            Name of property to queryDefined state of the Uniform flag on the property, or false if not defined
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the DropDownItems metadata of a given property if there is one. Helps editting tools display UI.
+
            Name of property to queryArray of translated strings from the metadata, or null if not defined
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns all property names with the requested level of UserEditable for this object
+
            String collection of all property names with the given level of UserEditable for this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns all property names flagged as "Collapsable" for this object
+
            String collection of all property names with "Collapsable" for this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns all system property names for this object
+
            String collection of all system property names for this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns whether or not this property's name is one of the ones used by system properties on this object.
+
            Name of property to queryTrue if this property name is one of the system properties, otherwise false
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the value of a given attribute on this DOMObject
+
            Name of attribute to queryThe defined value of the attribute on this DOMObject, or null if undefined
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the value of a given attribute on a particular property for this DOMObject
+
            Name of property to queryName of attribute to queryThe defined value of the attribute on the property, or null if undefined
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Requests the named blendshape weight from inside the AppliedBlendShapes property
+
            Name of the weight requestedNull if the name is not found in the collection, or if the DOMObject is not a DOMRenderable. Otherwise the weight from the AppliedBlendShapes property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the named blendshape weight in the AppliedBlendShapes property
+
            Name of value to setValue to setfalse if not a DOMRenderable, or named weight was not found in either AppliedBlendShapes or BlendShapes. Otherwise true
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new String property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new String[] property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new GUID property on the DOMObject
+
            Name of propertyValue of property (as string)
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new ResourceValue property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new integer property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new floating value property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new Color property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new boolean property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes a property from this DOMObject by name
+
            Name of property to remove
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a new Vector/Point3D property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Get string values for a given enumeration
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Set an Enum property by value
+
            Name of propertyType name of the EnumInteger value of the Enum value
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Set an Enum property by string representation
+
            Name of propertyType name of the EnumString representation of the Enum value
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when dragging a UI element over this object if it is set to AllowDrop
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when dragging a UI element off this object if it is set to AllowDrop
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when dropping a UI element onto this object if it is set to AllowDrop
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should we fire Drag/Drop events when moving UI elements over this object?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a new item is added to your inventory
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when an item is removed from your inventory
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when an item in your inventory is modified
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fired whenever any container is added or removed, potentially causing multiple items to be added/removed simultaneously.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Return all items visible to this filtered view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the item matching a given TemplateID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds an OR filter to the inventory view (i.e.: show me items that are Shirts OR Pants)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds an AND filter to the inventory view (i.e.: show me items that are Shirts AND Red)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes an OR filter from the inventory view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes an AND filter from the inventory view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Clear all OR filters on this view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Clear all AND filters on this view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Creates a new Keybind that calls a JavaScript when triggered.
+
            The default key combination that will trigger this keybind. If using modifier keys, use them in the order alt-ctrl-shift-XTrue if the keybind was bound to its default key, false if there was no default or if the default key was taken. Throws an exception if the keybind name already exists or no name was given for it.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fires a named keybind without requiring the user to press its key
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the server first delivers the friend list
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a friend comes online
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a friend changes regions
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a friend goes offline
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when someone joins your local region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when someone in your local region updates their profile information (e.g.: avatar thumbnail)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when someone leaves your local region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the local list is ready to be read after entering a new region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a new friend is added
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a friend is removed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when an incoming friend request is resolved
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when an incoming friend request is first received
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a new ignore is created
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when an ignore is removed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the AvatarSocialInfo for a given AvatarID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the AvatarSocialInfo for yourself
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many friends do we currently have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many ignores do we currently have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many incoming requests do we currently have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many avatars are in the current region?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of AvatarSocialInfo's for all friends.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of AvatarSocialInfo's for all avatars in the local region.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of AvatarSocialInfo's for all ignored users.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of AvatarSocialInfo's for all incoming friend requests.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the name of your current persona
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of all channels
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the channel for a given ID. If no ID is given, returns the local channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the number of friends in a given instance by ID (or the local instance if no ID is given)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            An array of your friends in a given instance by ID (or the local instance if no ID is given)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sends a chat message to a given channel by ID (if no channelID is given, send to the local channel)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What should be the minimum width of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What should be the minimum height of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What is the preferred width of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What is the preferred height of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this component expand to take up additional width within a layout group? (Overruled by the group having FitWidth)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this component expand to take up additional height within a layout group? (Overruled by group having FitHeight)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            In the case of conflicting items wanting more width/height, what priority should it be assigned to this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allows the camera to zoom in and out when the user scrolls their mousewheel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allows the camera to rotate around the Y axis when the user holds the left mouse button and drags left/right
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allows the camera to pan when the user holds the right mouse button and drags
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allows the camera to pitch up and down when the user holds the left mouse button and drags up/down
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Keeps the focused object inside the camera's field of view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls rate of movement when panning.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Minimum allowed distance between the camera and the focused object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls rate of pitch / rotation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls rate of zoom using the mousewheel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the Camera's field of view (in degrees)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            When focusing on an object, what orientation should it take on by default
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Shows or hides the progress spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Tints the loading spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls the size of the spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls the size of the spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets an internal name for the camera this view uses
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets which MiniDOM view the camera should be looking at.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should we always orient to look at the focused object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a solid color image as the background of the view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets an image to use as the background of the view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adjusts the size of the underlying display texture
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a positional offset to use for the camera for finer script control when the camera is also set to auto adjust.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets and sets the camera's current rotation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Disables all attempts to zoom/pan/move/reorient the camera by the user or code.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Detaches the camera from orbiting the focused object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the color to use for the projected grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the color to use for the sub grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls how far the grid should stretch along each axis
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Changes the spacing between grid lines
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Changes the spacing between sub grid lines
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Shows or hides the projected grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Shows or hides the primary grid lines (if ShowGrid is on)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Shows or hides the subgrid lines (if ShowGrid is on)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the SelectionManager for this MiniDOM for object editting
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Resets the camera to its default orientation/position
+
            False if no camera is created yet, otherwise true
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Moves the camera's position by an given amount
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a point that the camera should be looking at
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Takes an image of whatever the MiniDOM is currently looking at, with a given set of dimensions
+
            Image path for the new screenshot
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Cleans up the temporary file left over from the last time TakeScreenshot() was called
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets this 3DView to mimic that of another view.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Rotates the camera to face a given object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a given object to focus on
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user clicks the button
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the icon Imagebox on the button
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            This is the base class for all GUI components. More
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What is this component's index within its parents children list
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Which window is this component part of?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Text to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Title text to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Image to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Cursor to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            When using a custom cursor, should the cursor be centered (like a crosshair?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The component's layout properties if it's in a layout group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Setting a ContextTag causes this component to trigger a context menu when right-clicked. The ContextTag can then be checked in the OnPrepareMenu event.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this component enabled for interaction
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this component adjust its vertical size to accomodate its content? Note: Content does not include Children unless this component also has a LayoutGroup
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this component adjust its horizontal size to accomodate its content? Note: Content does not include Children unless this component also has a LayoutGroup
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Do not apply a parent LayoutGroup to this Component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Duplicates this component, optionally under a new parent
+
            New parent for the cloneA new component based on this component's values
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Details related to this item's drag capabilities
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Can you drag this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Details about this component's drop-accepting abilities
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Can this component accept drops?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the drag item is released after a drag
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the drag item is clicked on without dragging
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Raycasted location in world space where the drag item was released
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to texture that displays normally
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to texture that displays when dragging
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this object supposed to drop into the world?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this object supposed to drop onto the UI?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Whether to hide the NormalTexture image (allows us to make a dragging image "appear" out of text or other components)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Can we drag this DragItem?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Center the dragging image on the mouse, rather than preserve its original offset while dragging
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Color tint for the texture when hovering the mouse over it
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Color tint for the texture when disabled
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Color tint for the texture
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Color tint for the texture when pressed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Pixel offset between each element in the grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How large should each element in the grid be
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Determines if the layout flow is Horizontal or Vertical
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Which corner does the grid fill from?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fixed number of rows to use in this grid (or 0 if the number of rows is flexible)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fixed number of columns to use in this grid (or 0 if the number of columns is flexible)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Item template to use in the Editor for simulating a full grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Actual text value of the label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Name of the font to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Point size of font to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Style of font to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should we parse Unity's "rich text" markup?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color should the text appear as?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color should the text appear as if it's disabled?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            TextColor hex representation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            DisabledColor hex representation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How does this label handle horizontal text wrapping?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How does this label handle vertical text exceeding the label bounds?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Text alignment to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Number of pixels between each element in the layout
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Type of layout: Horizontal, Vertical, None
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this component force the sub components to take up the entire width? (Note, this does not play well with FlexibleWidth)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this component force the sub components to take up the entire height? (Note, this does not play well with FlexibleHeight)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many pixels should there be between the edge of the component and its contents?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when mouse first crosses over
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when mouse stops being over this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when focus comes to this component (via clicking or tab navigating)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when focus is lost on this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should tabbing through controls stop on this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the label on this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What texture is set for this component normally?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What texture do we change to when we hover over this component? (note: only in Transition SpriteSwap)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What texture do we change to when we press this component? (note: only in Transition SpriteSwap)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What texture do we change to when this component is disabled? (note: only in Transition SpriteSwap)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to audio clip we play when hovering over this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to audio clip we play when clicking on this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Can we click/interact with this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Brings focus to this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Which transition system do we use to effect hovers/clicks?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color tint do we apply to the texture when hovering over it? (note: only in Transition ColorTint)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color tint do we apply to the texture when disabled? (note: only in Transition ColorTint)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color tint do we apply to the underlying image?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color tint do we apply to the texture when pressing it? (note: only in Transition ColorTint)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How long should a ColorTint transition take to apply?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the border across all defined textures
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should the aspect ratio of the image be preserved when stretched?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            If the sprite is set to Sliced, should the center be filled?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What method should we use to display this image?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            If we tab away from this component, which component should be the next one to receive focus?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user presses "Enter"
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user changes any part of the text field's text.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user tabs away, clicks away, or otherwise loses focus on the text field.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Contents of the text field
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should the text field clear itself when the user presses "Enter"? Useful for chat boxes, etc.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Maximum length of text in the text field.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color should the text be when we're editting it?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Does pressing Enter create more lines of text?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color should the text be when we're editting it? (Hex representation)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color should the highlight box appear as?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What color should the highlight box appear as? (Hex representation)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What type of input box is it? What does it accept?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets or sets focus of this text field
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Current index of the input caret within the text field.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the image that changes when the value updates
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the imagebox that changes when the value updates
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when value changes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Makes this toggle function like a radio button within this window.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Does the Group of toggles always have a selection?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Does pressing Space toggle the value?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should the background of the tab disappear when toggled on? Helpful for in/out arrow toggles
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Current toggled state
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            What template to use when creating new tree nodes.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allow multiple tree nodes to be selected at the same time
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allow the user to deselect all tree nodes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Most recently selected node
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Number of selected nodes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Get the first root node in the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Get the final root node in the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of all nodes in the tree
+
            Return only root nodes and children of expanded nodesAn array of nodes selected
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets all root nodes of this tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds a given node to the selection list
+
            Node to addShould this node be added to the selection or replace the selectionFalse if the node is already selected or if we are attempting to add a node to non-multi select tree with an existing selection. Otherwise true.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Removes a given node from the selection list
+
            Not to deselectFalse if node was not selected or could not be deselected due to selection restrictions on the tree.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Clear all selections on the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a new node is selected
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a node is deselected
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a node is added or removed from the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many root nodes does this tree have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the root node with a given index
+
            Index to selectNull if index is out of bounds, otherwise returns the indexed root node
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Given a TreeNodeID finds the matching tree node
+
            The TreeNodeID to search for
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a key is released while the tree has focus
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when a key is pressed while the tree has focus
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            ResourceValue of the audio file to be played.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Volume of audio (0 to 1)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Pitch shift to apply to the audio
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should the audio clip loop each time it finishes?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Which AudioChannel should modulate the volume of this object?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this audio coming from a streaming source?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Start playing the audio
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Stop playing the audio
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event called when the visible value of this window becomes true
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event called when the visible value of this window becomes false
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the background image for the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Tint color applied to the background image
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Border to use for slicing the background image
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Does this window appear on top of the loading screen?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Parents this window inside another container (window or component). This reduces the autonomy of the window (and will destroy it if the parent is destroyed).
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should the full screen blur effect be active while this window is visible?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Move this window to the front of the Z order
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the container's RectTransform
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The anchored X position of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The anchored Y position of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The X sizeDelta of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The Y sizeDelta of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the screen-space coordinates of this container and returns them as a rectangle {x, y, width, height}
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Whether or not to display this object and its children
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the opacity (alpha) on the CanvasRenderer of this object (which does not apply to children), allowing for variable transparency effects
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets the Alpha on the CanvasGroup of this object (which applies to children)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Enables/disables interactivity of this object's CanvasGroup (which applies to children)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets "BlocksRaycast" value on this object's CanvasGroup - without BlocksRaycast, this object will allow objects underneath it to receive clicks and hovers instead of itself
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allows this object's CanvasGroup to override parent CanvasGroup properties (like BlocksRaycasts or Alpha)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Number of child components
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fires every AnimateInterval milliseconds after StartAnimate() is called. Never called more often than once per render frame
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Minimum number of milliseconds between Animate calls
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Number of milliseconds to wait after StartAnimate() before the first OnAnimate callback fires
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            How many milliseconds since StartAnimate() was called
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Ignore this container for determining if the user can click and rotate their camera.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Apply a Shadow component to this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a color for the Shadow component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets an offset for the Shadow component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Apply an Outline component to this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets a color for the Outline component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sets an offset for the Outline component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the Disappear() function completes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Start the animate timer callbacks
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Stop the animate timer callbacks
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Creates a new component under this container of the specified template
+
            Template to use for instantiationName to apply to the instantiated objectNewly created component
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Destroy this container and all children
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the indexed component from this container
+
            Index of component to get
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the first child component with a given name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets an array of components from this container
+
            Array of all edittable components that are direct children of this container
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Causes the container to play a particular animation
+
            Name of animation to be playedLength (in seconds) of the animation (or 0 if no animation was found)
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Causes the container to appear using its animator
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Causes the container to disappear using its animator
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Remove all children from this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Move container to front of the parent's ordering - this will cause reordering if done inside LayoutGroups
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Move container to back of the parent's ordering - this will cause reordering if done inside LayoutGroups
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Call back a particular function after a given number of seconds
+
            Wait in secondsFunction to call
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fade component in from not visible and 0 Alpha to visible and full Alpha
+
            Fade in time (in seconds)Function to call when fade completes
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Fade component out from visible and to 0 Alpha and not visible
+
            Fade out time (in seconds)Function to call when fade completes
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Provides a function callback when the user clicks and whether the click occured on or off the object
+
            Function to be called when click happensShould the component be sensitive for only one click or persist
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Ends the sensitivity of a component (see: MakeSensitive)
+
            Whether control was actually sensitive before being made numb
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the anchorMax for the underlying RectTransform, changing how it anchors itself to its parent.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the anchorMin of the underlying RectTransform, changing how it anchors itself to its parent.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the offsetMax of the underlying RectTransform, changing how many pixels it offsets itself from the anchorMax.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the offsetMin of the underlying RectTransform, changing how many pixels it offsets itself from the anchorMin.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets both offsetMin and offsetMax at once as a RectOffset (Left, Right, Top, Bottom)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the pivot of the underlying RectTransform, changing how the sizeDelta is divided along the horizontal and vertical axis
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the anchoredPosition of the underlying RectTransform, changing how it positions itself against its parent
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets the rect of the underlying RectTransform
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the sizeDelta of the underlying RectTransform, changing how large the transform is relative to its anchors.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the scale of the underlying RectTransform, allowing the object and its children to be scaled without adjusting their transforms relative to each other.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Gets/Sets the z-rotation of the underlying RectTransform, allowing the object to rotate flat to the viewing camera.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the Close Button
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Can the user resize the window?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Specifies a minimum size the window can be resized to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Specifies a maximum size the window can be resized to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should we show the four-way move cursor when the user is over the draggable area?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Prevent the user from dragging the window off screen by keeping all 4 corners within the visible area
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Distance (in pixels) to snap onto the edge of the screen
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should this window destoy itself when the close button is pressed (or just hide)?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the Close button is pressed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired each time the size of the window changes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user releases the mouse to end a resize
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user starts dragging the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event fired when the user releases the mouse to finish dragging the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Allow this window to be dragged
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Reference to the title text of the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Trigger the close button's click function (to destroy or hide the window)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Pixel distance from the mouse cursor for the large tooltip to appear
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Pixel distance from the mouse cursor for the small tooltip to appear
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Delay (in seconds) between hover and display of tooltip
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the translated string for a given key
+
            String key to translate
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Returns the translated string for a given key, with a string.Format() applied to up to 10 additional parameters
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Name of the avatar
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Name of the region the avatar is in
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is the avatar online?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Avatar's unique ID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is the avatar in the same region as you?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is the avatar a friend?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is the avatar someone you're ignoring?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Avatar's thumbnail image
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Is this avatar me?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Given an Avatar's ID, moves you to their region and position within that region
+
            Unique Avatar IDFalse if the client does not know about that avatar or we are currently prevented from moving. True otherwise.
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The internal, untranslated name of the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The translated name of the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            The internal ID for the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Indicates that the channel is one you were put in based on your group or region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Indicates the channel is tied to your local region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Indicates the channel is private and cannot be freely joined without a password
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Relays to the server whether you are currently typing in the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Sends a message on the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Set property by reflection on an added behaviour. Main thread only.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Adds an instance of a DebugViewableType to the window's collection.
+
           
+
            Must be unique among instances of this type.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Event called when the user finishes editting
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should the object destroy itself when the user finishes editting it
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls position of the edit object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls rotation of the edit object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls size of this edit object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Controls visibility of this edit target
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Call to destroy this edit target immediately
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Creates a circular target at a given location
+
            World positionWorld rotationSize of the target
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Starts editting a given target
+
            TargetObject previously created with PreviewTargetFunction to call when editting finishes
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
                Recalculate the normals of a mesh based on an angle threshold. This takes
+
                into account distinct vertices that have the same position.
+
           
+
                The smoothing angle. Note that triangles that already share
+
                the same vertex will be smooth regardless of the angle!
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Should only be changed from the main thread.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnAnimate' :
+
            Must be unique.
+
           
+
 
::
 
::
 
::Fires every AnimateInterval milliseconds after StartAnimate() is called. Never called more often than once per render frame
 
::Fires every AnimateInterval milliseconds after StartAnimate() is called. Never called more often than once per render frame
  
:{{CSharp|OnDisappeared(EventHandler<FlexibleEventArgs>)}}
+
:{{CSharp|OnDisappeared()}}
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
                This only applies if the audio is a finite clip and not a stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
                This only applies if the audio is a finite clip and not a stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
                (PC)Note* Start() currently creates the FMOD stream rather than simply starting it.
+
                TODO: Start() and Stop() should simply start and stop the stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
                (PC)Note* Stop() currently destroys the FMOD stream rather than simply stopping it.
+
                TODO: Start() and Stop() should simply start and stop the stream.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Get Self will call GameObject.Find() only once and then stores gameobject
+
            since Find is not a cheap call.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Writes a debug log with a given message (only when run in Editor)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Writes a debug log with a given message at Warning level (will show up in the output log)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Writes a debug log with a given message at Error level (will show up in the output log)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the height (in pixels) of the client-usable screen space.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the width (in pixels) of the client-usable screen space
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Creates a web client that can be used to send/receive data from a remote site.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Launches a new web browser to a given URL.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets a view onto a set of containers (by SecurableType) that can then be filtered and queried
+
            Comma-separated list of SecurableType values that this view consumes
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns whether the AbilityEntry is enabled in the hierarchy. Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns whether the AbilityEntry is denied in the hierarchy. Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns whether the AbilityEntry is activated. Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the Cooldown for the AbilityEntry (in seconds). Can be set if it's a JS-created ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns how a percentage for how far through the cooldown process this AbilityEntry is: 0 for just activated, 1 for completed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when receiving new changes to the AbilityEntry
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Trigger this Ability, optionally with a target object for character-world interaction abilities
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The internal identifier of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The description of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the ID of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns if this is an AbilityGroup or an AbilityEntry
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the display name of the Ability
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the parent AbilityGroup, if any.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds a string to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds an integer to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds a floating point number to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds a boolean value to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds a ResourceValue to the Ability's Metadata
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the value in a given metadata slot, or the entire string metadata if no key is given
+
            Optional key to get only part of the metadata
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns if the group is enabled in the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns if the group is denied in the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the number of AbilityEntries which are direct children of this group.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the nume of AbilityGroups which are direct children of this group.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the indexed AbilityEntry from this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Get all AbilityEntries of this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns an item by its display name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns an item by its internal identifier
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the indexed AbilityGroup under this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns all AbilityGroups under this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns a group by its display name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns a group by its internal identifier
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds a Javascript-driven ability to this group that will call the function whenever the ability fires.
+
            Function to be firedDisplay name and internal identifierImage to associate with the abilityA text description of the abilityHow long the ability goes on cooldown for after fired (in second)
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes a given ability from this group
+
            Internal identifier of the ability to removeTrue if found and removed, false otherwise
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Clears all abilities under this group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Create a new root group in the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns all root groups for the Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an AbilityGroup anywhere in the hierarchy by GUID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets a root AbilityGroup by display name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets a root AbilityGroup by string Identifier
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an Ability anywhere in the hierarchy by GUID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns every Ability in the entire Ability hierarchy
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes a Javascript-created Ability by name/identifier.
+
            Throws an exception if the ability wasn't created by Javascript (or if we got a name collision somehow).
+
            False if it could not be found, true if it was successfully removed, otherwise throws an exception
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes the given Javascript-created Ability.
+
            Throws an exception if the Ability wasn't created by Javascript.
+
            True if the Ability was successfully removed, false if no Ability was given or it does not belong to this script.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes the given Javascript-created AbilityGroup.
+
            Throws an exception if the AbilityGroup wasn't created by Javascript.
+
            True if the AbilityGroup was successfully removed, false if no AbilityGroup was given or it does not belong to this script.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user mouses over DOMObject this is tied script to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user stops mousing over DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user left-clicks on DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user double-clicks on DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user right-clicks on DOMObject this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user enters a DOMVolume this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user leaves a DOMVolume this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user selects a DOMRenderable this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when user deselects a DOMRenderable this script is tied to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when this script receives a LocalScriptEvent from another script
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the name of this script package
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Listens for script messages arriving from server scripts on a given channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Stop listening to messages on a given script channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Ends this script entirely and optionally sends a message back to the server
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a given string as your clipboard data for later pasting
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sends a message to the server Component this script originated from
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Stores a string value in the client data store, persisting across sessions, keyed to this system.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Stores an integer value in the client data store, persisting across sessions, keyed to this system.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Stores a floating point value in the client data store, persisting across sessions, keyed to this system.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets a string value previously stored in the client data store
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an integer value previously stored in the client data store
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets a floating point value previously stored in the client data store
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            If this script originates from a DOMObject, returns that DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets metadata from the script context - either the entire serialized block, or just one value if a key is given
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Triggers an OnLocalScriptEvent event across all client scripts with the given data
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the DOM node representing your avatar's controller.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Requests an authenticated web URL from the server and immediately navigates to it
+
            The relative URI of the destination - "some/value" will retrieve thissite.com/some/value?auth=sometoken
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Requests an authenticated web URL from the server and invokes the callback function when it is retrieved
+
            The relative URI of the destination - "some/value" will retrieve thissite.com/some/value?auth=sometoken What function should receive the URL when the server has fetched it
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The ID of the DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The ID of the View this DOMObject appears in
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns true if this DOMObject is a DOMController
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns true if this DOMObject is a DOMController in the Persona document matching your PersonaID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns true if this DOMObject is a DOMController in a Persona document
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the immediate parent of this DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns true if this DOMObject has any child nodes.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns true if this DOMObject has finished loading into its scene or MiniDOM.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the string name of this DOMObject's type (i.e.: "DOMRenderable" for a DOMRenderable)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Does this DOMObject have a TemplateID?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Does this DOMObject have a TypeID?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the first DOMDocument in this DOMObject's parent hierarchy (including itself)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this DOMObject a leaf node and therefore unable to have child nodes (DOMMaterial, DOMCollider, DOMAudio, etc)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired whenever any property changes on this DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a new child is added to this DOMObject
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a DOMObject finishes loading into the Scene or MiniDOM (fires immediately if the object is already loaded)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired if a DOMObject fails to load for any reason (fires immediately if the object is already in a failed loading state)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sends a message to any server scripts listening to this DOMObject on a given message channel.
+
            Note: Channel 1 is a protected channel
+
            Channel IDString message to be delivered. By convention we encourage this to be a JSON stringified value.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Positions and rotates this DOMObject to match the avatar's position and rotation.
+
            True if the object is a DOMTransform and was successfully transformed to match the avatar's position and rotation
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Positions and rotates the avatar to match this DOMObject's world position and y-axis rotation
+
            True if the object is a DOMTransform and the avatar was successfully transformed to match the object's position and y-axis rotation
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Traverses the complete child hierarchy of this object, returning all instances of a given type found.
+
            The string name of the Type to search forArray of all instances of Type in the child hierarchy of this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Traverses the complete child hierarchy of this object, returning all instances nodes with Titles matching the given title.
+
            Title to search forArray of all instances of objects with Title property matching given title parameter within this DOMObject's child hierarchy
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the first DOMObject matching the CSS selector within this object's hierarchy
+
            A valid CSS selector over the DOMThe first matching DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns all DOMObjects matching the CSS selector within this object's hierarchy
+
            A valid CSS selector over the DOMAn array of all matching DOMObjects
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns validity of this DOMObject under the selector
+
            A valid CSS selector over the DOMTrue if this node matches the selector. False otherwise.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the value of a given property (or null if the property was not found)
+
            Name of property to fetch the value ofThe given property's value on this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns a given property from the LocalProperty collection (for storing data that does not get shared with the server)
+
            Name of the property to fetch from the LocalProperty collectionValue of the given LocalProperty, or null if not found
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets names of all properties on this DOMObject
+
            If true, includes system properties as well as custom properties. Otherwise only custom properties.An array of property names defined on this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this object flagged as UserEditable (should scripts related to editting allow changes to this object?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the editting flags of this object (which contexts should we allow edits in?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this object flagged as ClientVisible (should scripts related to editting display this object?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this object flagged as Collapsable (should scripts related to editting simplify this object into its parent?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is a given property flagged as Collapsable (should scripts simplifying this object display a particular property in their simplified view?)
+
            Name of property to verifyState of collapsable flag on given property, or false if the flag is not present
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the translated display name of a property (if one exists)
+
            Given property to get translation forTranslated display name of the property, or null if there is none
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the translated category name for a property to appear in for editting scripts
+
            Name of property to queryTranslated category name for this property, or null if none
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Return the defined minimum value for a property to help with editting scripts
+
            Name of property to queryDefined minimum value for the property, or null if none
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Return the defined maximum value for a property to help with editting scripts
+
            Name of property to queryDefined maximum value for the property, or null if none
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns if the property is a supposed to be uniform in value across axes. Probably only relevant for Point3D and generally only applies to Scale property.
+
            Name of property to queryDefined state of the Uniform flag on the property, or false if not defined
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the DropDownItems metadata of a given property if there is one. Helps editting tools display UI.
+
            Name of property to queryArray of translated strings from the metadata, or null if not defined
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns all property names with the requested level of UserEditable for this object
+
            String collection of all property names with the given level of UserEditable for this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns all property names flagged as "Collapsable" for this object
+
            String collection of all property names with "Collapsable" for this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns all system property names for this object
+
            String collection of all system property names for this DOMObject
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns whether or not this property's name is one of the ones used by system properties on this object.
+
            Name of property to queryTrue if this property name is one of the system properties, otherwise false
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the value of a given attribute on this DOMObject
+
            Name of attribute to queryThe defined value of the attribute on this DOMObject, or null if undefined
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the value of a given attribute on a particular property for this DOMObject
+
            Name of property to queryName of attribute to queryThe defined value of the attribute on the property, or null if undefined
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Requests the named blendshape weight from inside the AppliedBlendShapes property
+
            Name of the weight requestedNull if the name is not found in the collection, or if the DOMObject is not a DOMRenderable. Otherwise the weight from the AppliedBlendShapes property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the named blendshape weight in the AppliedBlendShapes property
+
            Name of value to setValue to setfalse if not a DOMRenderable, or named weight was not found in either AppliedBlendShapes or BlendShapes. Otherwise true
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new String property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new String[] property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new GUID property on the DOMObject
+
            Name of propertyValue of property (as string)
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new ResourceValue property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new integer property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new floating value property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new Color property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new boolean property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes a property from this DOMObject by name
+
            Name of property to remove
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a new Vector/Point3D property on the DOMObject
+
            Name of propertyValue of property
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Get string values for a given enumeration
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Set an Enum property by value
+
            Name of propertyType name of the EnumInteger value of the Enum value
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Set an Enum property by string representation
+
            Name of propertyType name of the EnumString representation of the Enum value
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when dragging a UI element over this object if it is set to AllowDrop
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when dragging a UI element off this object if it is set to AllowDrop
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when dropping a UI element onto this object if it is set to AllowDrop
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should we fire Drag/Drop events when moving UI elements over this object?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a new item is added to your inventory
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when an item is removed from your inventory
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when an item in your inventory is modified
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fired whenever any container is added or removed, potentially causing multiple items to be added/removed simultaneously.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Return all items visible to this filtered view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the item matching a given TemplateID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds an OR filter to the inventory view (i.e.: show me items that are Shirts OR Pants)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds an AND filter to the inventory view (i.e.: show me items that are Shirts AND Red)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes an OR filter from the inventory view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes an AND filter from the inventory view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Clear all OR filters on this view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Clear all AND filters on this view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Creates a new Keybind that calls a JavaScript when triggered.
+
            The default key combination that will trigger this keybind. If using modifier keys, use them in the order alt-ctrl-shift-XTrue if the keybind was bound to its default key, false if there was no default or if the default key was taken. Throws an exception if the keybind name already exists or no name was given for it.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fires a named keybind without requiring the user to press its key
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the server first delivers the friend list
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a friend comes online
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a friend changes regions
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a friend goes offline
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when someone joins your local region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when someone in your local region updates their profile information (e.g.: avatar thumbnail)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when someone leaves your local region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the local list is ready to be read after entering a new region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a new friend is added
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a friend is removed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when an incoming friend request is resolved
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when an incoming friend request is first received
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a new ignore is created
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when an ignore is removed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the AvatarSocialInfo for a given AvatarID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the AvatarSocialInfo for yourself
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many friends do we currently have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many ignores do we currently have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many incoming requests do we currently have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many avatars are in the current region?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of AvatarSocialInfo's for all friends.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of AvatarSocialInfo's for all avatars in the local region.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of AvatarSocialInfo's for all ignored users.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of AvatarSocialInfo's for all incoming friend requests.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the name of your current persona
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of all channels
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the channel for a given ID. If no ID is given, returns the local channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the number of friends in a given instance by ID (or the local instance if no ID is given)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            An array of your friends in a given instance by ID (or the local instance if no ID is given)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sends a chat message to a given channel by ID (if no channelID is given, send to the local channel)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What should be the minimum width of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What should be the minimum height of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What is the preferred width of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What is the preferred height of this component in a layout group?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this component expand to take up additional width within a layout group? (Overruled by the group having FitWidth)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this component expand to take up additional height within a layout group? (Overruled by group having FitHeight)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            In the case of conflicting items wanting more width/height, what priority should it be assigned to this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allows the camera to zoom in and out when the user scrolls their mousewheel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allows the camera to rotate around the Y axis when the user holds the left mouse button and drags left/right
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allows the camera to pan when the user holds the right mouse button and drags
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allows the camera to pitch up and down when the user holds the left mouse button and drags up/down
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Keeps the focused object inside the camera's field of view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls rate of movement when panning.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Minimum allowed distance between the camera and the focused object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls rate of pitch / rotation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls rate of zoom using the mousewheel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the Camera's field of view (in degrees)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            When focusing on an object, what orientation should it take on by default
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Shows or hides the progress spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Tints the loading spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls the size of the spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls the size of the spinner
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets an internal name for the camera this view uses
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets which MiniDOM view the camera should be looking at.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should we always orient to look at the focused object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a solid color image as the background of the view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets an image to use as the background of the view
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adjusts the size of the underlying display texture
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a positional offset to use for the camera for finer script control when the camera is also set to auto adjust.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets and sets the camera's current rotation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Disables all attempts to zoom/pan/move/reorient the camera by the user or code.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Detaches the camera from orbiting the focused object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the color to use for the projected grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the color to use for the sub grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls how far the grid should stretch along each axis
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Changes the spacing between grid lines
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Changes the spacing between sub grid lines
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Shows or hides the projected grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Shows or hides the primary grid lines (if ShowGrid is on)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Shows or hides the subgrid lines (if ShowGrid is on)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the SelectionManager for this MiniDOM for object editting
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Resets the camera to its default orientation/position
+
            False if no camera is created yet, otherwise true
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Moves the camera's position by an given amount
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a point that the camera should be looking at
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Takes an image of whatever the MiniDOM is currently looking at, with a given set of dimensions
+
            Image path for the new screenshot
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Cleans up the temporary file left over from the last time TakeScreenshot() was called
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets this 3DView to mimic that of another view.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Rotates the camera to face a given object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a given object to focus on
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user clicks the button
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the icon Imagebox on the button
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            This is the base class for all GUI components. More
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What is this component's index within its parents children list
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Which window is this component part of?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Text to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Title text to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Image to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Cursor to display when mousing over the component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            When using a custom cursor, should the cursor be centered (like a crosshair?)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The component's layout properties if it's in a layout group
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Setting a ContextTag causes this component to trigger a context menu when right-clicked. The ContextTag can then be checked in the OnPrepareMenu event.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this component enabled for interaction
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this component adjust its vertical size to accomodate its content? Note: Content does not include Children unless this component also has a LayoutGroup
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this component adjust its horizontal size to accomodate its content? Note: Content does not include Children unless this component also has a LayoutGroup
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Do not apply a parent LayoutGroup to this Component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Duplicates this component, optionally under a new parent
+
            New parent for the cloneA new component based on this component's values
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Details related to this item's drag capabilities
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Can you drag this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Details about this component's drop-accepting abilities
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Can this component accept drops?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the drag item is released after a drag
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the drag item is clicked on without dragging
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Raycasted location in world space where the drag item was released
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to texture that displays normally
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to texture that displays when dragging
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this object supposed to drop into the world?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this object supposed to drop onto the UI?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Whether to hide the NormalTexture image (allows us to make a dragging image "appear" out of text or other components)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Can we drag this DragItem?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Center the dragging image on the mouse, rather than preserve its original offset while dragging
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Color tint for the texture when hovering the mouse over it
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Color tint for the texture when disabled
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Color tint for the texture
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Color tint for the texture when pressed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Pixel offset between each element in the grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How large should each element in the grid be
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Determines if the layout flow is Horizontal or Vertical
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Which corner does the grid fill from?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fixed number of rows to use in this grid (or 0 if the number of rows is flexible)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fixed number of columns to use in this grid (or 0 if the number of columns is flexible)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Item template to use in the Editor for simulating a full grid
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Actual text value of the label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Name of the font to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Point size of font to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Style of font to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should we parse Unity's "rich text" markup?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color should the text appear as?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color should the text appear as if it's disabled?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            TextColor hex representation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            DisabledColor hex representation
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How does this label handle horizontal text wrapping?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How does this label handle vertical text exceeding the label bounds?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Text alignment to use for this label
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Number of pixels between each element in the layout
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Type of layout: Horizontal, Vertical, None
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this component force the sub components to take up the entire width? (Note, this does not play well with FlexibleWidth)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this component force the sub components to take up the entire height? (Note, this does not play well with FlexibleHeight)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many pixels should there be between the edge of the component and its contents?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when mouse first crosses over
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when mouse stops being over this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when focus comes to this component (via clicking or tab navigating)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when focus is lost on this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should tabbing through controls stop on this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the label on this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What texture is set for this component normally?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What texture do we change to when we hover over this component? (note: only in Transition SpriteSwap)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What texture do we change to when we press this component? (note: only in Transition SpriteSwap)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What texture do we change to when this component is disabled? (note: only in Transition SpriteSwap)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to audio clip we play when hovering over this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to audio clip we play when clicking on this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Can we click/interact with this component?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Brings focus to this component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Which transition system do we use to effect hovers/clicks?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color tint do we apply to the texture when hovering over it? (note: only in Transition ColorTint)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color tint do we apply to the texture when disabled? (note: only in Transition ColorTint)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color tint do we apply to the underlying image?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color tint do we apply to the texture when pressing it? (note: only in Transition ColorTint)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How long should a ColorTint transition take to apply?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the border across all defined textures
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should the aspect ratio of the image be preserved when stretched?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            If the sprite is set to Sliced, should the center be filled?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What method should we use to display this image?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            If we tab away from this component, which component should be the next one to receive focus?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user presses "Enter"
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user changes any part of the text field's text.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user tabs away, clicks away, or otherwise loses focus on the text field.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Contents of the text field
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should the text field clear itself when the user presses "Enter"? Useful for chat boxes, etc.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Maximum length of text in the text field.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color should the text be when we're editting it?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Does pressing Enter create more lines of text?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color should the text be when we're editting it? (Hex representation)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color should the highlight box appear as?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What color should the highlight box appear as? (Hex representation)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What type of input box is it? What does it accept?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets or sets focus of this text field
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Current index of the input caret within the text field.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the image that changes when the value updates
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the imagebox that changes when the value updates
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when value changes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Makes this toggle function like a radio button within this window.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Does the Group of toggles always have a selection?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Does pressing Space toggle the value?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should the background of the tab disappear when toggled on? Helpful for in/out arrow toggles
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Current toggled state
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            What template to use when creating new tree nodes.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allow multiple tree nodes to be selected at the same time
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allow the user to deselect all tree nodes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Most recently selected node
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Number of selected nodes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Get the first root node in the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Get the final root node in the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of all nodes in the tree
+
            Return only root nodes and children of expanded nodesAn array of nodes selected
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets all root nodes of this tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds a given node to the selection list
+
            Node to addShould this node be added to the selection or replace the selectionFalse if the node is already selected or if we are attempting to add a node to non-multi select tree with an existing selection. Otherwise true.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Removes a given node from the selection list
+
            Not to deselectFalse if node was not selected or could not be deselected due to selection restrictions on the tree.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Clear all selections on the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a new node is selected
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a node is deselected
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a node is added or removed from the tree
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many root nodes does this tree have?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the root node with a given index
+
            Index to selectNull if index is out of bounds, otherwise returns the indexed root node
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Given a TreeNodeID finds the matching tree node
+
            The TreeNodeID to search for
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a key is released while the tree has focus
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when a key is pressed while the tree has focus
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            ResourceValue of the audio file to be played.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Volume of audio (0 to 1)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Pitch shift to apply to the audio
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should the audio clip loop each time it finishes?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Which AudioChannel should modulate the volume of this object?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this audio coming from a streaming source?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Start playing the audio
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Stop playing the audio
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event called when the visible value of this window becomes true
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event called when the visible value of this window becomes false
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the background image for the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Tint color applied to the background image
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Border to use for slicing the background image
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Does this window appear on top of the loading screen?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Parents this window inside another container (window or component). This reduces the autonomy of the window (and will destroy it if the parent is destroyed).
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should the full screen blur effect be active while this window is visible?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Move this window to the front of the Z order
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the container's RectTransform
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The anchored X position of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The anchored Y position of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The X sizeDelta of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The Y sizeDelta of this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the screen-space coordinates of this container and returns them as a rectangle {x, y, width, height}
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Whether or not to display this object and its children
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the opacity (alpha) on the CanvasRenderer of this object (which does not apply to children), allowing for variable transparency effects
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets the Alpha on the CanvasGroup of this object (which applies to children)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Enables/disables interactivity of this object's CanvasGroup (which applies to children)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets "BlocksRaycast" value on this object's CanvasGroup - without BlocksRaycast, this object will allow objects underneath it to receive clicks and hovers instead of itself
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allows this object's CanvasGroup to override parent CanvasGroup properties (like BlocksRaycasts or Alpha)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Number of child components
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fires every AnimateInterval milliseconds after StartAnimate() is called. Never called more often than once per render frame
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Minimum number of milliseconds between Animate calls
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Number of milliseconds to wait after StartAnimate() before the first OnAnimate callback fires
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            How many milliseconds since StartAnimate() was called
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Ignore this container for determining if the user can click and rotate their camera.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Apply a Shadow component to this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a color for the Shadow component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets an offset for the Shadow component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Apply an Outline component to this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets a color for the Outline component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sets an offset for the Outline component
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the Disappear() function completes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Start the animate timer callbacks
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Stop the animate timer callbacks
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Creates a new component under this container of the specified template
+
            Template to use for instantiationName to apply to the instantiated objectNewly created component
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Destroy this container and all children
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the indexed component from this container
+
            Index of component to get
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the first child component with a given name
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets an array of components from this container
+
            Array of all edittable components that are direct children of this container
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Causes the container to play a particular animation
+
            Name of animation to be playedLength (in seconds) of the animation (or 0 if no animation was found)
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Causes the container to appear using its animator
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Causes the container to disappear using its animator
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Remove all children from this container
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Move container to front of the parent's ordering - this will cause reordering if done inside LayoutGroups
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Move container to back of the parent's ordering - this will cause reordering if done inside LayoutGroups
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Call back a particular function after a given number of seconds
+
            Wait in secondsFunction to call
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fade component in from not visible and 0 Alpha to visible and full Alpha
+
            Fade in time (in seconds)Function to call when fade completes
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Fade component out from visible and to 0 Alpha and not visible
+
            Fade out time (in seconds)Function to call when fade completes
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Provides a function callback when the user clicks and whether the click occured on or off the object
+
            Function to be called when click happensShould the component be sensitive for only one click or persist
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Ends the sensitivity of a component (see: MakeSensitive)
+
            Whether control was actually sensitive before being made numb
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the anchorMax for the underlying RectTransform, changing how it anchors itself to its parent.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the anchorMin of the underlying RectTransform, changing how it anchors itself to its parent.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the offsetMax of the underlying RectTransform, changing how many pixels it offsets itself from the anchorMax.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the offsetMin of the underlying RectTransform, changing how many pixels it offsets itself from the anchorMin.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets both offsetMin and offsetMax at once as a RectOffset (Left, Right, Top, Bottom)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the pivot of the underlying RectTransform, changing how the sizeDelta is divided along the horizontal and vertical axis
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the anchoredPosition of the underlying RectTransform, changing how it positions itself against its parent
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets the rect of the underlying RectTransform
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the sizeDelta of the underlying RectTransform, changing how large the transform is relative to its anchors.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the scale of the underlying RectTransform, allowing the object and its children to be scaled without adjusting their transforms relative to each other.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Gets/Sets the z-rotation of the underlying RectTransform, allowing the object to rotate flat to the viewing camera.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the Close Button
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Can the user resize the window?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Specifies a minimum size the window can be resized to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Specifies a maximum size the window can be resized to
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should we show the four-way move cursor when the user is over the draggable area?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Prevent the user from dragging the window off screen by keeping all 4 corners within the visible area
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Distance (in pixels) to snap onto the edge of the screen
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should this window destoy itself when the close button is pressed (or just hide)?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the Close button is pressed
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired each time the size of the window changes
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user releases the mouse to end a resize
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user starts dragging the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event fired when the user releases the mouse to finish dragging the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Allow this window to be dragged
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Reference to the title text of the window
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Trigger the close button's click function (to destroy or hide the window)
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Pixel distance from the mouse cursor for the large tooltip to appear
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Pixel distance from the mouse cursor for the small tooltip to appear
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Delay (in seconds) between hover and display of tooltip
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the translated string for a given key
+
            String key to translate
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Returns the translated string for a given key, with a string.Format() applied to up to 10 additional parameters
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Name of the avatar
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Name of the region the avatar is in
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is the avatar online?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Avatar's unique ID
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is the avatar in the same region as you?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is the avatar a friend?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is the avatar someone you're ignoring?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Avatar's thumbnail image
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Is this avatar me?
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Given an Avatar's ID, moves you to their region and position within that region
+
            Unique Avatar IDFalse if the client does not know about that avatar or we are currently prevented from moving. True otherwise.
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The internal, untranslated name of the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The translated name of the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            The internal ID for the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Indicates that the channel is one you were put in based on your group or region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Indicates the channel is tied to your local region
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Indicates the channel is private and cannot be freely joined without a password
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Relays to the server whether you are currently typing in the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Sends a message on the channel
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Set property by reflection on an added behaviour. Main thread only.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Adds an instance of a DebugViewableType to the window's collection.
+
           
+
            Must be unique among instances of this type.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Event called when the user finishes editting
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should the object destroy itself when the user finishes editting it
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls position of the edit object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls rotation of the edit object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls size of this edit object
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Controls visibility of this edit target
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Call to destroy this edit target immediately
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Creates a circular target at a given location
+
            World positionWorld rotationSize of the target
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Starts editting a given target
+
            TargetObject previously created with PreviewTargetFunction to call when editting finishes
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
                Recalculate the normals of a mesh based on an angle threshold. This takes
+
                into account distinct vertices that have the same position.
+
           
+
                The smoothing angle. Note that triangles that already share
+
                the same vertex will be smooth regardless of the angle!
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Should only be changed from the main thread.
+
           
+
::Param 'E:Assets.GUI.GUIContainer.OnDisappeared' :
+
            Must be unique.
+
           
+
 
::
 
::
 
::Event fired when the Disappear() function completes
 
::Event fired when the Disappear() function completes
 +
 +
:{{CSharp|OnEnabled()}}
 +
 +
:{{CSharp|OnResize()}}
 +
::
 +
::Event fired each time the size of the component changes
  
 
===Methods===
 
===Methods===
 +
:{{CSharp|void AbortDelay()}}
 +
::
 +
::Abort the current delay timer
 +
 
:{{CSharp|void Appear(string animationName {{=}} "")}}
 
:{{CSharp|void Appear(string animationName {{=}} "")}}
 
::
 
::
Line 3,099: Line 149:
  
 
:{{CSharp|GUIContainer CreateComponent(string type, string componentName {{=}} NULL, string templateName {{=}} NULL)}}
 
:{{CSharp|GUIContainer CreateComponent(string type, string componentName {{=}} NULL, string templateName {{=}} NULL)}}
 +
::
 +
::Creates a new component as a child of this container.
  
 
:{{CSharp|GUIContainer CreateComponentFromTemplate(string templateName, string objectName {{=}} NULL)}}
 
:{{CSharp|GUIContainer CreateComponentFromTemplate(string templateName, string objectName {{=}} NULL)}}
Line 3,116: Line 168:
 
::Causes the container to disappear using its animator
 
::Causes the container to disappear using its animator
  
:{{CSharp|GUIComponent FindChild(string byName, bool traverse {{=}} false)}}
+
:{{CSharp|GUIComponent FindChild(string searchName, bool traverse {{=}} false)}}
 +
::
 +
::Finds a child node matching a given name, optionally traversing breadth first through children until it's found.
  
 
:{{CSharp|GUIComponent GetComponent(int index)}}
 
:{{CSharp|GUIComponent GetComponent(int index)}}
Line 3,141: Line 195:
 
::
 
::
 
::Provides a function callback when the user clicks and whether the click occured on or off the object
 
::Provides a function callback when the user clicks and whether the click occured on or off the object
 
:{{CSharp|GUIButton NewButton(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIChatSurface NewChatSurface(string componentName {{=}} "")}}
 
 
:{{CSharp|GUICollapsiblePanel NewCollapsiblePanel(string componentName {{=}} "")}}
 
 
:{{CSharp|GUILargeColorPicker NewColorPicker(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIComboBox NewComboBox(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIDragItem NewDragItem(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIFilePicker NewFilePicker(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIGrid NewGrid(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIImageBox NewImageBox(string componentName {{=}} "")}}
 
 
:{{CSharp|GUILabel NewLabel(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIMenu NewMenu(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIPanel NewPanel(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIToggle NewRadioButton(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIScrollBox NewScrollBox(string componentName {{=}} "")}}
 
 
:{{CSharp|GUISlider NewSlider(string componentName {{=}} "")}}
 
 
:{{CSharp|GUITabControl NewTabControl(string componentName {{=}} "")}}
 
 
:{{CSharp|GUITextArea NewTextArea(string componentName {{=}} "")}}
 
 
:{{CSharp|GUITextField NewTextField(string componentName {{=}} "")}}
 
 
:{{CSharp|GUITree NewTree(string componentName {{=}} "")}}
 
 
:{{CSharp|GUIWebView NewWebPage(string componentName {{=}} "")}}
 
  
 
:{{CSharp|float PlayAnimation(string animationName)}}
 
:{{CSharp|float PlayAnimation(string animationName)}}
 
::
 
::
 
::Causes the container to play a particular animation
 
::Causes the container to play a particular animation
 +
 +
:{{CSharp|void SafeDestroy()}}
 +
::
 +
::Destroy this container and all children
  
 
:{{CSharp|void SendToBack()}}
 
:{{CSharp|void SendToBack()}}

Latest revision as of 17:18, 19 November 2018

A base class for all hierachical GUI windows and components

  • This is a JavaScript visible object

Remarks [edit]

Properties

float Alpha {get; set;}
Sets the Alpha on the CanvasGroup of this object (which applies to children)
int AnimateDueTime {get; set;}
Number of milliseconds to wait after StartAnimate() before the first OnAnimate callback fires
int AnimateInterval {get; set;}
Minimum number of milliseconds between Animate calls
int AnimateTime {get;}
How many milliseconds since StartAnimate() was called
bool BlocksRaycasts {get; set;}
Sets "BlocksRaycast" value on this object's CanvasGroup - without BlocksRaycast, this object will allow objects underneath it to receive clicks and hovers instead of itself
bool ClickThrough {get; set;}
Ignore this container for determining if the user can click and rotate their camera.
bool FreezeRotation {get; set;}
int Height {get; set;}
The Y sizeDelta of this container
bool IgnoreParentGroups {get; set;}
Allows this object's CanvasGroup to override parent CanvasGroup properties (like BlocksRaycasts or Alpha)
bool Interactable {get; set;}
Enables/disables interactivity of this object's CanvasGroup (which applies to children)
bool IsEnabled {get;}
string Name {get; set;}
The internal name for the GUIContainer
float Opacity {get; set;}
Sets the opacity (alpha) on the CanvasRenderer of this object (which does not apply to children), allowing for variable transparency effects
bool Outline {get; set;}
Apply an Outline component to this container
Color32 OutlineColor {get; set;}
Sets a color for the Outline component
JSVector2 OutlineOffset {get; set;}
Sets an offset for the Outline component
ComponentLayoutExtended PanelLayoutExtended {get;}
The component's layout properties if it's in a layout group
GUIContainer Parent {get; set;}
Changes the parent within the hierarchy
bool PassThrough {get; set;}
GUIRectTransform RectTransform {get; set;}
Reference to the container's RectTransform
bool Shadow {get; set;}
Apply a Shadow component to this container
Color32 ShadowColor {get; set;}
Sets a color for the Shadow component
JSVector2 ShadowOffset {get; set;}
Sets an offset for the Shadow component
int SubComponents {get;}
Number of child components
bool Visible {get; set;}
Whether or not to display this object and its children
int Width {get; set;}
The X sizeDelta of this container
Rectangle WorldRect {get;}
Gets the screen-space coordinates of this container and returns them as a rectangle {x, y, width, height}
int X {get; set;}
The anchored X position of this container
int Y {get; set;}
The anchored Y position of this container

Events

OnAnimate()
Fires every AnimateInterval milliseconds after StartAnimate() is called. Never called more often than once per render frame
OnDisappeared()
Event fired when the Disappear() function completes
OnEnabled()
OnResize()
Event fired each time the size of the component changes

Methods

void AbortDelay()
Abort the current delay timer
void Appear(string animationName = "")
Causes the container to appear using its animator
void BringToFront()
Move container to front of the parent's ordering - this will cause reordering if done inside LayoutGroups
void ClearChildren()
Remove all children from this container
GUIContainer CreateComponent(string type, string componentName = NULL, string templateName = NULL)
Creates a new component as a child of this container.
GUIContainer CreateComponentFromTemplate(string templateName, string objectName = NULL)
Creates a new component under this container of the specified template
void Delay(float duration, JSFlexibleFunction callback)
Call back a particular function after a given number of seconds
void Destroy()
Destroy this container and all children
void Disappear(string animationName = "")
Causes the container to disappear using its animator
GUIComponent FindChild(string searchName, bool traverse = false)
Finds a child node matching a given name, optionally traversing breadth first through children until it's found.
GUIComponent GetComponent(int index)
Returns the indexed component from this container
GUIComponent GetComponentByName(string componentName)
Returns the first child component with a given name
GUIComponent[] GetComponents()
Gets an array of components from this container
void Hide(float fadeDelay = 0.1, JSFlexibleFunction callback = NULL)
Fade component out from visible and to 0 Alpha and not visible
bool MakeNumb()
Ends the sensitivity of a component (see: MakeSensitive)
void MakeSensitive(JSFlexibleFunction callback, bool singleClick = true)
Provides a function callback when the user clicks and whether the click occured on or off the object
float PlayAnimation(string animationName)
Causes the container to play a particular animation
void SafeDestroy()
Destroy this container and all children
void SendToBack()
Move container to back of the parent's ordering - this will cause reordering if done inside LayoutGroups
void Show(float fadeDelay = 0.1, JSFlexibleFunction callback = NULL)
Fade component in from not visible and 0 Alpha to visible and full Alpha
void StartAnimate()
Start the animate timer callbacks
void StopAnimate()
Stop the animate timer callbacks