Class Reward
java.lang.Object
com.csse3200.game.missions.rewards.Reward
- Direct Known Subclasses:
ConsumePlayerItemsReward,DialogueReward,EntityReward,ItemReward,MultiReward,QuestReward,StatReward,TriggerHostilesReward,TriggerWeatherReward,WinReward
The `Reward` class is an abstract class representing an in-game reward which can be collected as a result of
completing an Mission **(v1 only!)** or milestone **(v2 only!)**. The public `isCollected()` method is provided by
default, and returns `true` iff the reward’s `collect()` method has been called.
-
Constructor Details
-
Reward
protected Reward()
-
-
Method Details
-
isCollected
public boolean isCollected() -
setCollected
public void setCollected() -
collect
public abstract void collect() -
read
public void read(com.badlogic.gdx.utils.JsonValue jsonValue)
-