43 lines
849 B
TypeScript
43 lines
849 B
TypeScript
/**
|
|
* a player feature
|
|
* @public
|
|
*/
|
|
declare class PlayerFeat {
|
|
|
|
/**
|
|
* only for testing,
|
|
*
|
|
* @param type "debug"
|
|
*
|
|
* @example
|
|
*
|
|
* new Feat("debug")
|
|
*
|
|
*/
|
|
constructor(type: "debug");
|
|
|
|
readonly feats: Feat[];
|
|
|
|
readonly id: number;
|
|
|
|
readonly parent_id: number;
|
|
|
|
/**
|
|
* deprecated
|
|
*/
|
|
public get threaded(): boolean;
|
|
public set threaded(threaded: boolean);
|
|
|
|
/**
|
|
* Make sure you set the renderer with the PlayerFeat function, and not the Feat function. Otherwise the handler will not receive the player id in the second param.
|
|
*
|
|
* @privateRemarks
|
|
*
|
|
* it's only defined as `any` because I don't understand the d3d handler function enough
|
|
*
|
|
*/
|
|
public get renderer(): any;
|
|
public set renderer(renderer: any);
|
|
|
|
}
|