package net.mostlyoriginal.plugin; import com.artemis.ArtemisPlugin; import com.artemis.WorldConfigurationBuilder; import net.mostlyoriginal.api.plugin.extendedcomponentmapper.ExtendedComponentMapperPlugin; import net.mostlyoriginal.api.system.SchedulerSystem; /** * Scheduled operations on entities and components. * * @see net.mostlyoriginal.api.operation.common.Operation hierarchy. * @see net.mostlyoriginal.api.component.Schedule * @see SchedulerSystem * @author Daan van Yperen */ public class OperationsPlugin implements ArtemisPlugin { @Override public void setup(WorldConfigurationBuilder b) { b.dependsOn(ExtendedComponentMapperPlugin.class); b.dependsOn(WorldConfigurationBuilder.Priority.OPERATIONS, SchedulerSystem.class); } }