public interface CostManager
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
costType(MOB mob) |
Returns a simple description of the Type of
this cost.
|
boolean |
doesMeetCostRequirements(MOB student) |
Returns whether the given mob meets the given cost requirements.
|
void |
doSpend(MOB student) |
Expends the given cost upon the given student
|
java.lang.String |
requirements(MOB mob) |
Returns a simple description of the amount
and type of cost required for the skill.
|
java.lang.String costType(MOB mob)
mob
- MOB, for GOLD type currency evaljava.lang.String requirements(MOB mob)
mob
- the creature, for evaluating currencyboolean doesMeetCostRequirements(MOB student)
student
- the student to checkvoid doSpend(MOB student)
student
- the student to check