//todo build a custom editor for this public override bool Check(Context context) { //if (componentTypeName == null) { // componentTypeName = ""; //} //componentType = Type.GetType(componentTypeName); //if (componentType == null) { // Debug.Log("Cannot find component type: " + componentTypeName); //} return true;// context.entity.GetComponent(componentType) != null; }
public abstract float Score(Context context);
public abstract bool Check(Context context);
public virtual void Setup(Context context) { this.context = context; entity = context.entity; }