public class RecordedMatch
extends ReplayStarter
Modifier and Type | Field and Description |
---|---|
static java.util.Map<RecordedMatch,java.util.HashSet<ReplayFight>> |
fights |
static boolean |
FULL_LOAD |
Constructor and Description |
---|
RecordedMatch(java.util.Map<java.lang.String,java.lang.Object> serialized) |
RecordedMatch(java.util.Map<java.util.UUID,java.lang.String> players,
BattleKit battleKit,
Arena arena) |
Modifier and Type | Method and Description |
---|---|
static RecordedMatch |
deserialize(java.util.Map<java.lang.String,java.lang.Object> serialized) |
void |
freeMemory() |
Arena |
getArena() |
java.lang.String |
getArenaName() |
java.lang.String |
getDateFormat() |
long |
getEnded() |
java.util.List<FightInventory> |
getFightInventories() |
BattleKit |
getKit() |
java.util.Map<java.util.UUID,java.lang.String> |
getPlayers() |
java.util.List<RecordedPlayer> |
getRecordedPlayers() |
long |
getStarted() |
StoredReplay |
getStoredMatch() |
void |
loadEverything() |
void |
loadEverythingAsync(java.lang.Runnable callback) |
void |
saveToStorage(boolean async) |
java.util.Map<java.lang.String,java.lang.Object> |
serialize() |
void |
setArena(Arena arena) |
Arena |
setArena(java.lang.String arena) |
void |
setEnded(long ended) |
void |
setFightInventories(java.util.List<FightInventory> fightInventories) |
void |
setKit(BattleKit kit) |
void |
setPlayers(java.util.Map<java.util.UUID,java.lang.String> players) |
void |
setRecordedPlayers(java.util.ArrayList<RecordedPlayer> recordedPlayers) |
void |
setStarted(long started) |
ReplayFight |
startPlayback(int killCamSeconds) |
void |
stopPlayback(ReplayFight replayFight) |
boolean |
updateArena() |
public static boolean FULL_LOAD
public static java.util.Map<RecordedMatch,java.util.HashSet<ReplayFight>> fights
public RecordedMatch(java.util.Map<java.util.UUID,java.lang.String> players, BattleKit battleKit, Arena arena)
public RecordedMatch(java.util.Map<java.lang.String,java.lang.Object> serialized)
public ReplayFight startPlayback(int killCamSeconds)
public void stopPlayback(ReplayFight replayFight)
public boolean updateArena()
public void loadEverything()
public void loadEverythingAsync(java.lang.Runnable callback)
public void freeMemory()
public java.util.Map<java.lang.String,java.lang.Object> serialize()
public static RecordedMatch deserialize(java.util.Map<java.lang.String,java.lang.Object> serialized)
public void saveToStorage(boolean async)
public java.util.List<FightInventory> getFightInventories()
public void setFightInventories(java.util.List<FightInventory> fightInventories)
fightInventories
- the fightInventories to setpublic java.util.List<RecordedPlayer> getRecordedPlayers()
public void setRecordedPlayers(java.util.ArrayList<RecordedPlayer> recordedPlayers)
recordedPlayers
- the recordedPlayers to setpublic java.util.Map<java.util.UUID,java.lang.String> getPlayers()
public void setPlayers(java.util.Map<java.util.UUID,java.lang.String> players)
players
- the players to setpublic BattleKit getKit()
public void setKit(BattleKit kit)
kit
- the kit to setpublic long getStarted()
public void setStarted(long started)
started
- the started to setpublic long getEnded()
public void setEnded(long ended)
ended
- the ended to setpublic java.lang.String getDateFormat()
public Arena getArena()
public java.lang.String getArenaName()
public void setArena(Arena arena)
arena
- the arena to setpublic Arena setArena(java.lang.String arena)
arena
- the name of the arena to setpublic StoredReplay getStoredMatch()