public abstract class StatisticInitializer<T extends Statistic>
extends java.lang.Object
| Constructor and Description |
|---|
StatisticInitializer(ResourceName name) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.List<StatisticComponent> |
getDisplayComponents(IGameInstance game,
T stat,
AbstractStatGui gui,
MenuComponent menu) |
ResourceName |
getName() |
abstract T |
makeStatistic(IStatistics statistics) |
StatisticInitializer<T> |
register() |
public StatisticInitializer(ResourceName name)
public ResourceName getName()
public abstract T makeStatistic(IStatistics statistics)
public abstract java.util.List<StatisticComponent> getDisplayComponents(IGameInstance game, T stat, AbstractStatGui gui, MenuComponent menu)
public StatisticInitializer<T> register()