TransitionLibraryEditorDataInternal Class

Summary

[Editor-Only] Additional data for a Animancer.TransitionLibraries.TransitionLibraryAsset which is excluded from Runtime Builds.
graph BT Type-->Base0["Object"] Type-.->Interface0["ICopyable<TransitionLibraryEditorDataInternal>"] Type-.->Interface1["IEquatable<TransitionLibraryEditorDataInternal>"] Type["TransitionLibraryEditorDataInternal"] class Type type-node

Syntax

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

Remarks

This class isn't called TransitionLibraryEditorData because Animancer.Editor.TransitionLibraries.TransitionLibraryEditorDataAsset previously had that name and changing from a UnityEngine.ScriptableObject to a regular class with the same name causes errors for any already existing assets of that type.

Attributes

Type Description
SerializableAttribute

Properties

Name Value Summary
TransitionGroups List<TransitionGroup>
[UnityEngine.SerializeField] The groups which transitions are organised in.
TransitionSortMode TransitionSortMode
[UnityEngine.SerializeField] The algorithm to use for sorting transitions.

Methods

Name Value Summary
CopyFrom(TransitionLibraryEditorDataInternal, 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(TransitionLibraryEditorDataInternal) 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.

Operators

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