public static void AddLocation(string locationKey, LocationDefinition locationDefinition) { if (LocationHandler.LocationExists(locationKey)) { LocationHandler.RemoveLocation(locationKey); } GameState.GameLocations.Add(locationKey, locationDefinition); }
public static bool LocationExists(LocationDefinition locationDefinition) { return(LocationExists(locationDefinition.LocationKey)); }
public static void ResetLocation(LocationDefinition locationDefinition) { ResetLocation(locationDefinition.LocationKey); }
public static void AddLocation(LocationDefinition locationDefinition) { AddLocation(locationDefinition.LocationKey, locationDefinition); }
public static bool RemoveLocation(LocationDefinition locationDefinition) { return(RemoveLocation(locationDefinition.LocationKey)); }
public static LocationDefinition GetLocation(LocationDefinition locationDefinition) { return(GetLocation(locationDefinition.LocationKey)); }