Click or drag to resize
AvatarTransformMask Class
A struct for storing a list of transforms on an avatar to be used as mask data at run-time.
Inheritance Hierarchy
SystemObject
  CandlelightAvatarTransformMask

Namespace: Candlelight
Assembly: Assembly-CSharp-firstpass (in Assembly-CSharp-firstpass.dll) Version: 0.0.0.0
Syntax
C#
[SerializableAttribute]
public class AvatarTransformMask

The AvatarTransformMask type exposes the following members.

Constructors
  NameDescription
Public methodAvatarTransformMask(IEnumerableTransform)
Initializes a new instance of the AvatarTransformMask class.
Public methodAvatarTransformMask(Animator, Int32)
Initializes a new instance of the AvatarTransformMask class using data from a Animations.AvatarMask on the specified layer of the animator's controller if one exists.
Top
Methods
  NameDescription
Public methodContains
Returns a value indicating whether the specified Transform is contained in the mask.
Public methodGetHashCode
Serves as a hash function for a AvatarTransformMask object.
(Overrides ObjectGetHashCode.)
Public methodGetTransforms
Gets the transforms that are not masked out by this instance.
Top
Remarks
In addition to being a lightweight representation of Animations.AvatarMask objects that can be used at run-time, this struct also bypasses the inability to serialize lists of lists.
See Also