mirror of
https://github.com/4ian/GDevelop.git
synced 2025-10-15 10:19:04 +00:00
@@ -285,22 +285,6 @@ class GD_CORE_API PlatformExtension {
|
||||
std::shared_ptr<gd::Behavior> instance,
|
||||
std::shared_ptr<gd::BehaviorsSharedData> sharedDatasInstance);
|
||||
|
||||
/**
|
||||
* \brief Declare a new events based behavior as being part of the extension.
|
||||
*
|
||||
* \param name The name of the behavior
|
||||
* \param fullname The user friendly name of the behavior
|
||||
* \param description The user friendly description of the behavior
|
||||
* \param group The behavior category label
|
||||
* \param icon The icon of the behavior.
|
||||
*/
|
||||
gd::BehaviorMetadata& AddEventsBasedBehavior(
|
||||
const gd::String& name_,
|
||||
const gd::String& fullname_,
|
||||
const gd::String& description_,
|
||||
const gd::String& group_,
|
||||
const gd::String& icon_);
|
||||
|
||||
/**
|
||||
* \brief Declare a new effect as being part of the extension.
|
||||
* \param name The internal name of the effect (also called effect type).
|
||||
|
@@ -1966,23 +1966,12 @@ interface PlatformExtension {
|
||||
Behavior instance,
|
||||
BehaviorsSharedData sharedDatasInstance);
|
||||
|
||||
[Ref] BehaviorMetadata AddEventsBasedBehavior([Const] DOMString name,
|
||||
[Const] DOMString fullname,
|
||||
[Const] DOMString description,
|
||||
[Const] DOMString group,
|
||||
[Const] DOMString icon24x24);
|
||||
|
||||
[Ref] ObjectMetadata WRAPPED_AddObject([Const] DOMString name,
|
||||
[Const] DOMString fullname,
|
||||
[Const] DOMString description,
|
||||
[Const] DOMString icon24x24,
|
||||
ObjectConfiguration instance);
|
||||
|
||||
[Ref] ObjectMetadata AddEventsBasedObject([Const] DOMString name,
|
||||
[Const] DOMString fullname,
|
||||
[Const] DOMString description,
|
||||
[Const] DOMString icon24x24);
|
||||
|
||||
[Ref] EffectMetadata AddEffect([Const] DOMString name);
|
||||
|
||||
[Ref] PropertyDescriptor RegisterProperty([Const] DOMString name);
|
||||
|
2
GDevelop.js/types.d.ts
vendored
2
GDevelop.js/types.d.ts
vendored
@@ -1526,9 +1526,7 @@ export class PlatformExtension extends EmscriptenObject {
|
||||
addStrExpression(name: string, fullname: string, description: string, group: string, smallicon: string): ExpressionMetadata;
|
||||
addDependency(): DependencyMetadata;
|
||||
addBehavior(name: string, fullname: string, defaultName: string, description: string, group: string, icon24x24: string, className: string, instance: Behavior, sharedDatasInstance: BehaviorsSharedData): BehaviorMetadata;
|
||||
addEventsBasedBehavior(name: string, fullname: string, description: string, group: string, icon24x24: string): BehaviorMetadata;
|
||||
addObject(name: string, fullname: string, description: string, icon24x24: string, instance: ObjectConfiguration): ObjectMetadata;
|
||||
addEventsBasedObject(name: string, fullname: string, description: string, icon24x24: string): ObjectMetadata;
|
||||
addEffect(name: string): EffectMetadata;
|
||||
registerProperty(name: string): PropertyDescriptor;
|
||||
getFullName(): string;
|
||||
|
@@ -17,9 +17,7 @@ declare class gdPlatformExtension {
|
||||
addStrExpression(name: string, fullname: string, description: string, group: string, smallicon: string): gdExpressionMetadata;
|
||||
addDependency(): gdDependencyMetadata;
|
||||
addBehavior(name: string, fullname: string, defaultName: string, description: string, group: string, icon24x24: string, className: string, instance: gdBehavior, sharedDatasInstance: gdBehaviorsSharedData): gdBehaviorMetadata;
|
||||
addEventsBasedBehavior(name: string, fullname: string, description: string, group: string, icon24x24: string): gdBehaviorMetadata;
|
||||
addObject(name: string, fullname: string, description: string, icon24x24: string, instance: gdObjectConfiguration): gdObjectMetadata;
|
||||
addEventsBasedObject(name: string, fullname: string, description: string, icon24x24: string): gdObjectMetadata;
|
||||
addEffect(name: string): gdEffectMetadata;
|
||||
registerProperty(name: string): gdPropertyDescriptor;
|
||||
getFullName(): string;
|
||||
|
Reference in New Issue
Block a user