@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
45 lines • 1.01 kB
TypeScript
export class AnimationStateDefinition {
/**
* Arbitrary free-form text name. Used for identification purposes
* @type {string}
*/
name: string;
/**
* Edges coming in
* @type {AnimationTransitionDefinition[]}
*/
inEdges: AnimationTransitionDefinition[];
/**
* Edges going out
* @type {AnimationTransitionDefinition[]}
*/
outEdges: AnimationTransitionDefinition[];
type: number;
/**
*
* @type {string[]}
*/
tags: string[];
/**
*
* @type {AnimationClip|BlendSpace}
*/
motion: AnimationClip | BlendSpace;
/**
*
* @param {string[]} tags
* @returns {number}
*/
countMatchingTags(tags: string[]): number;
/**
*
* @param {AnimationStateDefinition} other
* @returns {boolean}
*/
equals(other: AnimationStateDefinition): boolean;
/**
* @returns {number}
*/
hash(): number;
}
//# sourceMappingURL=AnimationStateDefinition.d.ts.map