// Copyright (c) 2023 Alex Diener. All rights reserved.

#include "PROJECT_NAME/EntityComponent_pusher.h"

#define stemobject_implementation EntityComponent_pusher

stemobject_vtable_begin();
stemobject_vtable_entry(dispose);
stemobject_vtable_end();

EntityComponent_pusher * EntityComponent_pusher_create(void) {
	stemobject_create_implementation(init)
}

bool EntityComponent_pusher_init(EntityComponent_pusher * self) {
	call_super(init, self);
	return true;
}

void EntityComponent_pusher_dispose(EntityComponent_pusher * self) {
	call_super_virtual(dispose, self);
}
