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)
-