dragonbones-pixijs
Version:
DragonBones runtime for pixi v8
73 lines (72 loc) • 1.66 kB
TypeScript
import { BaseObject } from "../core/BaseObject";
import { ActionType } from "../core/DragonBones";
import { BoneData, SlotData } from "./ArmatureData";
/**
* - The user custom data.
* @version DragonBones 5.0
* @language en_US
*/
export declare class UserData extends BaseObject {
static toString(): string;
/**
* - The custom int numbers.
* @version DragonBones 5.0
* @language en_US
*/
readonly ints: Array<number>;
/**
* - The custom float numbers.
* @version DragonBones 5.0
* @language en_US
*/
readonly floats: Array<number>;
/**
* - The custom strings.
* @version DragonBones 5.0
* @language en_US
*/
readonly strings: Array<string>;
protected _onClear(): void;
/**
* @internal
*/
addInt(value: number): void;
/**
* @internal
*/
addFloat(value: number): void;
/**
* @internal
*/
addString(value: string): void;
/**
* - Get the custom int number.
* @version DragonBones 5.0
* @language en_US
*/
getInt(index?: number): number;
/**
* - Get the custom float number.
* @version DragonBones 5.0
* @language en_US
*/
getFloat(index?: number): number;
/**
* - Get the custom string.
* @version DragonBones 5.0
* @language en_US
*/
getString(index?: number): string;
}
/**
* @private
*/
export declare class ActionData extends BaseObject {
static toString(): string;
type: ActionType;
name: string;
bone: BoneData | null;
slot: SlotData | null;
data: UserData | null;
protected _onClear(): void;
}