mirror of
https://github.com/FunkinCrew/Funkin.git
synced 2024-11-27 18:15:38 -05:00
33 lines
No EOL
507 B
Haxe
33 lines
No EOL
507 B
Haxe
package io.newgrounds.objects;
|
|
|
|
import io.newgrounds.utils.Dispatcher;
|
|
import io.newgrounds.NGLite;
|
|
|
|
class Object {
|
|
|
|
var _core:NGLite;
|
|
|
|
public var onUpdate(default, null):Dispatcher;
|
|
|
|
public function new(core:NGLite, data:Dynamic = null) {
|
|
|
|
this._core = core;
|
|
|
|
onUpdate = new Dispatcher();
|
|
|
|
if (data != null)
|
|
parse(data);
|
|
}
|
|
|
|
@:allow(io.newgrounds.NGLite)
|
|
function parse(data:Dynamic):Void {
|
|
|
|
onUpdate.dispatch();
|
|
}
|
|
|
|
|
|
public function destroy():Void {
|
|
|
|
_core = null;
|
|
}
|
|
} |