Class PhantomProperty

All Implemented Interfaces:
com.badlogic.gdx.utils.Json.Serializable
Direct Known Subclasses:
AnimatedProperty, Barrier, Brushable, Collideable, CompletesLevel, Connector, ContainableProperty, InteractableProperty, ObtainableProperty, PlayerProperty, SpinnableProperty, Toggleable, Unique, UnlockerProperty

public abstract class PhantomProperty extends ItemProperty<PhantomProperty.PhantomPropertyValue>
A PhantomProperty is to be used as a marker object to represent simple object behavior. e.g. ContainableProperty is a PhantomProperty in that an object is able to be placed in a container Extend this class to create marker objects - These properties will not show up in the LevelEditorScreen