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 void |
exports(Xml root,
CollisionCategory category)
Export the collision category data as a node.
|
static Collection<CollisionCategory> |
imports(Configurer configurer,
MapTileCollision map)
Create the categories data from nodes.
|
static Collection<CollisionCategory> |
imports(Xml 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 |
imports(Xml root,
MapTileCollision map)
Create the category data from 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> imports(Xml 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> imports(Configurer configurer, MapTileCollision map)
configurer
- The configurer reference.map
- The map reference.LionEngineException
- If unable to read node.public static CollisionCategory imports(Xml root, MapTileCollision map)
root
- The root reference.map
- The map reference.LionEngineException
- If unable to read node.public static void exports(Xml root, CollisionCategory category)
root
- The node root.category
- The collision category to export.LionEngineException
- If error on writing.Copyright © 2017 Byron 3D Games Studio. All rights reserved.