RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.content.RoyaltyProgram.RoyaltyReward Enum Reference

Holds all the RoyaltyReward data. More...

Collaboration diagram for com.runehive.content.RoyaltyProgram.RoyaltyReward:

Public Member Functions

int getLevel ()
Item getReward ()
 RoyaltyReward (int level, Item reward)

Static Public Member Functions

static Optional< RoyaltyRewardforLevel (int level)
static Optional< RoyaltyRewardforOrdinal (int ordinal)

Private Attributes

final int level
final Item reward

Detailed Description

Holds all the RoyaltyReward data.

Definition at line 27 of file RoyaltyProgram.java.

Constructor & Destructor Documentation

◆ RoyaltyReward()

com.runehive.content.RoyaltyProgram.RoyaltyReward.RoyaltyReward ( int level,
Item reward )

Definition at line 41 of file RoyaltyProgram.java.

41 {
42 this.level = level;
43 this.reward = reward;
44 }

References level, and reward.

Member Function Documentation

◆ forLevel()

Optional< RoyaltyReward > com.runehive.content.RoyaltyProgram.RoyaltyReward.forLevel ( int level)
static

Definition at line 54 of file RoyaltyProgram.java.

54 {
55 return Arrays.stream(values()).filter(a -> a.level == level).findAny();
56 }

References level.

Referenced by com.runehive.content.RoyaltyProgram.append().

Here is the caller graph for this function:

◆ forOrdinal()

Optional< RoyaltyReward > com.runehive.content.RoyaltyProgram.RoyaltyReward.forOrdinal ( int ordinal)
static

Definition at line 58 of file RoyaltyProgram.java.

58 {
59 return Arrays.stream(values()).filter(a -> a.ordinal() == ordinal).findAny();
60 }

Referenced by com.runehive.content.RoyaltyProgram.open().

Here is the caller graph for this function:

◆ getLevel()

int com.runehive.content.RoyaltyProgram.RoyaltyReward.getLevel ( )

Definition at line 46 of file RoyaltyProgram.java.

46 {
47 return level;
48 }

References level.

Referenced by com.runehive.content.RoyaltyProgram.open().

Here is the caller graph for this function:

◆ getReward()

Item com.runehive.content.RoyaltyProgram.RoyaltyReward.getReward ( )

Definition at line 50 of file RoyaltyProgram.java.

50 {
51 return reward;
52 }

References reward.

Referenced by com.runehive.content.RoyaltyProgram.append(), and com.runehive.content.RoyaltyProgram.open().

Here is the caller graph for this function:

Member Data Documentation

◆ level

final int com.runehive.content.RoyaltyProgram.RoyaltyReward.level
private

Definition at line 38 of file RoyaltyProgram.java.

Referenced by forLevel(), getLevel(), and RoyaltyReward().

◆ reward

final Item com.runehive.content.RoyaltyProgram.RoyaltyReward.reward
private

Definition at line 39 of file RoyaltyProgram.java.

Referenced by getReward(), and RoyaltyReward().


The documentation for this enum was generated from the following file: