Files

40 lines
2.5 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdObjectMetadata {
getName(): string;
getFullName(): string;
getDescription(): string;
getIconFilename(): string;
getHelpPath(): string;
getCategory(): string;
getAssetStoreTag(): string;
setCategory(categoryFullName: string): gdObjectMetadata;
setAssetStoreTag(assetStoreTag: string): gdObjectMetadata;
addInGameEditorResource(): gdInGameEditorResourceMetadata;
addScopedCondition(name: string, fullname: string, description: string, sentence: string, group: string, icon: string, smallicon: string): gdInstructionMetadata;
addScopedAction(name: string, fullname: string, description: string, sentence: string, group: string, icon: string, smallicon: string): gdInstructionMetadata;
addCondition(name: string, fullname: string, description: string, sentence: string, group: string, icon: string, smallicon: string): gdInstructionMetadata;
addAction(name: string, fullname: string, description: string, sentence: string, group: string, icon: string, smallicon: string): gdInstructionMetadata;
addExpression(name: string, fullname: string, description: string, group: string, smallicon: string): gdExpressionMetadata;
addStrExpression(name: string, fullname: string, description: string, group: string, smallicon: string): gdExpressionMetadata;
addExpressionAndCondition(type: string, name: string, fullname: string, description: string, sentenceName: string, group: string, icon: string): gdMultipleInstructionMetadata;
addExpressionAndConditionAndAction(type: string, name: string, fullname: string, description: string, sentenceName: string, group: string, icon: string): gdMultipleInstructionMetadata;
getAllActions(): gdMapStringInstructionMetadata;
getAllConditions(): gdMapStringInstructionMetadata;
getAllExpressions(): gdMapStringExpressionMetadata;
getAllStrExpressions(): gdMapStringExpressionMetadata;
setIncludeFile(includeFile: string): gdObjectMetadata;
addIncludeFile(includeFile: string): gdObjectMetadata;
getDefaultBehaviors(): gdSetString;
hasDefaultBehavior(behaviorType: string): boolean;
addDefaultBehavior(behaviorType: string): gdObjectMetadata;
isPrivate(): boolean;
setPrivate(): gdObjectMetadata;
setHidden(): gdObjectMetadata;
isHidden(): boolean;
markAsRenderedIn3D(): gdObjectMetadata;
isRenderedIn3D(): boolean;
setOpenFullEditorLabel(label: string): gdObjectMetadata;
getOpenFullEditorLabel(): string;
delete(): void;
ptr: number;
};