Files
GDevelop/GDevelop.js/types/gdeventsbasedobject.js
T
D8H 85c62cbac7 Improve the list of objects, in the new object dialog, with objects provided by extensions (#8126)
- Extensions, behaviors and objects lists now follow the same layout
- Assets are suggested for most custom objects provided by extensions
- Also fix private objects not appearing in the list from within the
extension
2026-01-15 14:07:20 +01:00

45 lines
1.9 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdEventsBasedObject extends gdAbstractEventsBasedEntity {
constructor(): void;
setName(name: string): gdEventsBasedObject;
setFullName(fullName: string): gdEventsBasedObject;
setDescription(description: string): gdEventsBasedObject;
setPrivate(isPrivate: boolean): gdEventsBasedObject;
setDefaultName(defaultName: string): gdEventsBasedObject;
setAssetStoreTag(assetStoreTag: string): gdEventsBasedObject;
getDefaultName(): string;
getAssetStoreTag(): string;
markAsRenderedIn3D(isRenderedIn3D: boolean): gdEventsBasedObject;
isRenderedIn3D(): boolean;
markAsAnimatable(isAnimatable: boolean): gdEventsBasedObject;
isAnimatable(): boolean;
markAsTextContainer(isTextContainer: boolean): gdEventsBasedObject;
isTextContainer(): boolean;
markAsInnerAreaFollowingParentSize(value: boolean): gdEventsBasedObject;
isInnerAreaFollowingParentSize(): boolean;
makAsUsingLegacyInstancesRenderer(value: boolean): gdEventsBasedObject;
isUsingLegacyInstancesRenderer(): boolean;
getDefaultVariant(): gdEventsBasedObjectVariant;
getVariants(): gdEventsBasedObjectVariantsContainer;
getInitialInstances(): gdInitialInstancesContainer;
getLayers(): gdLayersContainer;
getObjects(): gdObjectsContainer;
getAreaMinX(): number;
getAreaMinY(): number;
getAreaMinZ(): number;
getAreaMaxX(): number;
getAreaMaxY(): number;
getAreaMaxZ(): number;
setAreaMinX(value: number): void;
setAreaMinY(value: number): void;
setAreaMinZ(value: number): void;
setAreaMaxX(value: number): void;
setAreaMaxY(value: number): void;
setAreaMaxZ(value: number): void;
static getPropertyActionName(propertyName: string): string;
static getPropertyConditionName(propertyName: string): string;
static getPropertyExpressionName(propertyName: string): string;
static getPropertyToggleActionName(propertyName: string): string;
delete(): void;
ptr: number;
};