public final class CollisionCategoryConfig extends Object
CollisionCategory
Modifier and Type | Field and Description |
---|---|
static String |
AXIS
Category attribute axis.
|
static String |
CATEGORY
Category node name.
|
static String |
NAME
Category attribute name.
|
static String |
X
Category attribute horizontal offset.
|
static String |
Y
Category attribute vertical offset.
|
Modifier and Type | Method and Description |
---|---|
static Collection<CollisionCategory> |
create(Configurer configurer,
MapTileCollision map)
Create the categories data from nodes.
|
static Collection<CollisionCategory> |
create(XmlNode root)
Create the collision category data from node (should only be used to display names, as real content is
null , mainly UI specific to not have dependency on MapTileCollision ). |
static CollisionCategory |
create(XmlNode root,
MapTileCollision map)
Create the category data from node.
|
static void |
export(XmlNode root,
CollisionCategory category)
Export the collision category data as a node.
|
public static final String CATEGORY
public static final String NAME
public static final String AXIS
public static final String X
public static final String Y
public static Collection<CollisionCategory> create(XmlNode root)
null
, mainly UI specific to not have dependency on MapTileCollision
).root
- The node root reference.LionEngineException
- If unable to read node.public static Collection<CollisionCategory> create(Configurer configurer, MapTileCollision map)
configurer
- The configurer reference.map
- The map reference.LionEngineException
- If unable to read node.public static CollisionCategory create(XmlNode root, MapTileCollision map)
root
- The root reference.map
- The map reference.LionEngineException
- If unable to read node.public static void export(XmlNode root, CollisionCategory category)
root
- The node root.category
- The collision category to export.LionEngineException
- If error on writing.Copyright © 2016 Byron 3D Games Studio. All rights reserved.