22 lines
641 B
TypeScript

declare namespace SDK {
class IInstanceBase {
constructor(sdkType: SDK.ITypeBase, iInstance: SDK.IObjectInstance);
_sdkType: SDK.ITypeBase;
_inst: SDK.IObjectInstance;
Release(): void;
OnCreate(): void;
OnAfterCreate(): void;
OnPropertyChanged(id: string, value: EditorPropertyValueType): void;
OnTimelinePropertyChanged(id: string, value: number | string, detail: { resultMode: "relative" | "absolute" }): void;
OnExitTimelineEditMode(): void;
LoadC2Property(name: string, valueString: string): boolean;
GetObjectType(): SDK.IObjectType;
GetProject(): SDK.IProject;
GetInstance(): SDK.IObjectInstance;
}
}