c3runtime_type.js

"use strict";
{
	const C3 = self.C3;
	/**
	 * @external SDKTypeBase
	 * @desc The SDKTypeBase interface is used as the base class for runtime object types in the SDK. An object type corresponds to an object listed in the Project Bar. Object types may have multiple instances.
	 * @see https://www.construct.net/en/make-games/manuals/addon-sdk/runtime-reference/base-classes/sdktypebase
	 */
    /**
	 * @classdesc TextEditor type class.
	 * @extends external:SDKTypeBase
	 */
	class TextEditorRuntimeType extends C3.SDKTypeBase {
		/**
		 * @desc Initialize plugin in runtime.
		 * @param {object} objectClass - Plugin's class that give to the parent's constructor.
		 */
		constructor(objectClass) {
			super(objectClass);
		}
		/**
		 * @desc Release function that free the plugin from memory. It must override and call parent's method.
		 */
		Release() {
			super.Release();
		}

		/**
		 * @desc Functon that handle create event. It must override.
		 */
		OnCreate() {
			
		}
	};
	C3.Plugins.RobotKaposzta_TextEditor.Type = TextEditorRuntimeType;
};