Package jag.game.scene.entity
Interface RSEntity
-
- All Superinterfaces:
RSDoublyLinkedNode
,RSNode
,RSProvider
- All Known Subinterfaces:
RSBoundary
,RSBoundaryDecor
,RSDynamicObject
,RSEffectObject
,RSEntityMarker
,RSModel
,RSNpc
,RSPathingEntity
,RSPickable
,RSPlayer
,RSProjectile
,RSSceneObject
,RSTileDecor
,RSUnlitModel
public interface RSEntity extends RSDoublyLinkedNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RSModel
defineModel()
CachedModel
getCachedModel()
int
getDebugColor()
int
getHeight()
RSModel
getModel()
default List<RSModel>
getModels()
boolean
isDebugging()
void
setCachedModel(CachedModel cachedModel)
void
setDebugColor(int debugColor)
void
setDebugging(boolean debugging)
-
Methods inherited from interface jag.RSDoublyLinkedNode
getDoublyKey, getNextDoubly, getPreviousDoubly
-
Methods inherited from interface jag.RSNode
getKey, getNext, getPrevious, unlink
-
-
-
-
Method Detail
-
getCachedModel
CachedModel getCachedModel()
-
setCachedModel
void setCachedModel(CachedModel cachedModel)
-
getHeight
int getHeight()
-
getModel
RSModel getModel()
-
defineModel
RSModel defineModel()
-
getDebugColor
int getDebugColor()
-
setDebugColor
void setDebugColor(int debugColor)
-
isDebugging
boolean isDebugging()
-
setDebugging
void setDebugging(boolean debugging)
-
-