spine-runtimes/spine-ts/spine-construct3/ts-defs/runtime/ISDKBehaviorInstanceBase.d.ts
Davide Tantillo 93c56d08d0 c3 backup
2025-11-03 15:16:29 +01:00

30 lines
979 B
TypeScript

/** SDK base class for a behavior instance.
* @see {@link https://www.construct.net/en/make-games/manuals/construct-3/scripting/scripting-reference/addon-sdk-interfaces/isdkbehaviorinstancebase | ISDKBehaviorInstanceBase documentation } */
declare class ISDKBehaviorInstanceBase_<InstType> extends IBehaviorInstance<InstType>
{
_postCreate(): void;
_release(): void;
_getInitProperties(): SDKPropertyType[];
_trigger(method: Function): void;
_triggerAsync(method: Function): Promise<void>;
_setTicking(isTicking: boolean): void;
_setTicking2(isTicking: boolean): void;
_setPostTicking(isTicking: boolean): void;
_isTicking(): boolean;
_isTicking2(): boolean;
_isPostTicking(): boolean;
_tick(): void;
_tick2(): void;
_postTick(): void;
_getDebuggerProperties(): any[];
_saveToJson(): JSONValue;
_loadFromJson(o: JSONValue): void;
}
declare var ISDKBehaviorInstanceBase: typeof ISDKBehaviorInstanceBase_;