|
RuneHive-Game
|
Public Member Functions | |
| boolean | canUse (Player player) |
| abstract int | maxUses (Player player) |
| int | remainingUses (Player player) |
| void | use () |
Private Attributes | |
| int | dayUsed |
| int | uses |
Definition at line 6 of file DailyEffect.java.
| boolean com.runehive.content.dailyeffect.DailyEffect.canUse | ( | Player | player | ) |
Definition at line 18 of file DailyEffect.java.
References dayUsed, com.runehive.game.world.entity.mob.player.Player.dialogueFactory, com.runehive.content.dialogue.DialogueFactory.execute(), com.runehive.util.Utility.getCurrentDay(), maxUses(), com.runehive.content.dialogue.DialogueFactory.sendStatement(), and uses.
|
abstract |
Reimplemented in com.runehive.content.dailyeffect.impl.DailySlayerTaskSkip, com.runehive.content.dailyeffect.impl.DailySlayerTaskTeleport, and com.runehive.content.dailyeffect.impl.DailySpellBookSwap.
Referenced by canUse(), and remainingUses().
| int com.runehive.content.dailyeffect.DailyEffect.remainingUses | ( | Player | player | ) |
Definition at line 30 of file DailyEffect.java.
References maxUses(), and uses.
| void com.runehive.content.dailyeffect.DailyEffect.use | ( | ) |
Definition at line 11 of file DailyEffect.java.
References dayUsed, com.runehive.util.Utility.getCurrentDay(), and uses.
|
private |
Definition at line 9 of file DailyEffect.java.
|
private |
Definition at line 8 of file DailyEffect.java.
Referenced by canUse(), remainingUses(), and use().