Source: effects/Effect.js

import { Utils } from "../main";

/**
 * @class Effect
 * The rain effect.
 * @extends Effect
 * @memberof THING
 * @public
 */
class Effect {

	constructor(params) {
	}

	createResourceNode(type) {
		this._effect = Utils.createObject(type);
	}

	/**
     * Get/Set effect active.
     * @type {Boolean}
     * @public
     */
	set active(value) {
		this._effect.setActive(value);
	}
	get active() {
		return this._effect.getActive();
	}

	/**
     * Get effect active.
	 * @type {Object}
     * @privete
     */
	get resource() {
		return this._effect;
	}

}

export { Effect }