Class ClueComponent
java.lang.Object
com.csse3200.game.components.Component
com.csse3200.game.components.items.ClueComponent
- All Implemented Interfaces:
com.badlogic.gdx.utils.Json.Serializable
Holds a base location to generate a ShipPartTile at. Once that tile is destroyed,
so is the parent entity (item) of this component.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.csse3200.game.components.Component
dispose, earlyUpdate, getEntity, setEnabled, setEntity, toString, triggerEarlyUpdate, triggerUpdate, update
-
Constructor Details
-
ClueComponent
public ClueComponent()
-
-
Method Details
-
create
public void create()Description copied from class:Component
Called when the entity is created and registered. Initial logic such as calls to GetComponent should be made here, not in the constructor which is called before an entity is finished. -
getCurrentBaseLocation
public com.badlogic.gdx.math.Vector2 getCurrentBaseLocation()Gets the base location of this item.- Returns:
- Vector2 the base location.
-
write
public void write(com.badlogic.gdx.utils.Json json) -
read
public void read(com.badlogic.gdx.utils.Json json, com.badlogic.gdx.utils.JsonValue jsonMap)
-