Package megamek.common.jacksonadapters
Class VictoryDeserializer
java.lang.Object
megamek.common.jacksonadapters.VictoryDeserializer
-
Method Summary
Modifier and TypeMethodDescriptionstatic TriggeredEvent
parse
(com.fasterxml.jackson.databind.JsonNode victoryNode) Parses the given single victory/draw node to return a TriggeredEvent that is either a DrawTriggeredEvent or VictoryTriggeredEvent depending on the node's contents.static VictoryTriggeredEvent
Parses the given single victory node to return a VictoryTriggeredEvent.
-
Method Details
-
parse
Parses the given single victory/draw node to return a TriggeredEvent that is either a DrawTriggeredEvent or VictoryTriggeredEvent depending on the node's contents.- Parameters:
victoryNode
- a node from the victory: definition in a scenario file- Returns:
- the parsed event
-
parse
public static VictoryTriggeredEvent parse(com.fasterxml.jackson.databind.JsonNode victoryNode, String playerName) Parses the given single victory node to return a VictoryTriggeredEvent.- Parameters:
victoryNode
- a node from the victory: definition in a scenario fileplayerName
- The name of the player (and thus, team) to which this victory applies- Returns:
- the parsed event
-