TransitionGroup Class

Summary

[Editor-Only] A group of transitions for display organisation in the Animancer.Editor.TransitionLibraries.TransitionLibraryWindow.
Assembly
Animancer.dll
Namespace
Animancer.Editor.TransitionLibraries
Interfaces
Base Types
  • Object
graph BT Type-->Base0["Object"] Type-.->Interface0["ICopyable<TransitionGroup>"] Type-.->Interface1["IEquatable<TransitionGroup>"] Type["TransitionGroup"] class Type type-node

Syntax

[Serializable]
public class TransitionGroup : ICopyable<TransitionGroup>, IEquatable<TransitionGroup>

Attributes

Type Description
SerializableAttribute

Properties

Name Value Summary
Index int
[UnityEngine.SerializeField] The display index of this group within the Animancer.Editor.TransitionLibraries.TransitionGroupCache.Items.
IsExpanded bool
[UnityEngine.SerializeField] Is this group currently showing its contents?
Name string
[UnityEngine.SerializeField] The display name of this group.
TransitionIndices List<int>
[UnityEngine.SerializeField] The indices of the transitions in the Animancer.TransitionLibraries.TransitionLibraryDefinition.
Transitions List<TransitionAssetBase>
The transitions referenced by Animancer.Editor.TransitionLibraries.TransitionGroup.TransitionIndices.

Methods

Name Value Summary
CopyFrom(TransitionGroup, CloneContext) void
Copies the contents of `copyFrom` into this object, replacing its previous contents.
Equals(Object) bool
Are all fields in this object equal to the equivalent in `obj`?
Equals(TransitionGroup) bool
Are all fields in this object equal to the equivalent fields in `other`?
GetHashCode() int
Returns a hash code based on the values of this object's fields.
ToString() string

Operators

Name Value Summary
operator !=(TransitionGroup, TransitionGroup) bool
operator ==(TransitionGroup, TransitionGroup) bool