package com.uwsoft.editor.renderer.systems.action.logic; import com.badlogic.ashley.core.Entity; import com.uwsoft.editor.renderer.systems.action.data.DelegateData; /** * Created by ZeppLondon on 10/15/2015. */ public abstract class DelegateAction<T extends DelegateData> extends ActionLogic<T> { @Override public boolean act(float delta, Entity entity, T actionData) { return delegate(delta, entity, actionData); } abstract protected boolean delegate (float delta, Entity entity, T actionData); }