Class EventExecutor
-
- All Implemented Interfaces:
public final class EventExecutor
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<Integer, BaseEvent>
mappedEvents
private final List<Integer>
eventChances
private final List<BaseEvent>
events
-
Constructor Summary
Constructors Constructor Description EventExecutor(List<BaseEvent> events)
-
Method Summary
Modifier and Type Method Description final Map<Integer, BaseEvent>
getMappedEvents()
final List<Integer>
getEventChances()
final List<BaseEvent>
getEvents()
final BaseEvent
pickRandom()
-
-
Method Detail
-
getMappedEvents
final Map<Integer, BaseEvent> getMappedEvents()
-
getEventChances
final List<Integer> getEventChances()
-
pickRandom
final BaseEvent pickRandom()
-
-
-
-