Class ZoneInfo
Namespace: Rebus
Assembly: Rebus.dll
Syntax
[MessagePackObject(false)]
public class ZoneInfo
Constructors
ZoneInfo(HexPoint, Int32, String, Biome, IReadOnlyList<Int32>, IReadOnlyCollection<Unit>, IReadOnlyCollection<HexPoint>)
Declaration
public ZoneInfo(HexPoint location, int playerId, string name, Biome biome, IReadOnlyList<int> layers, IReadOnlyCollection<Unit> units, IReadOnlyCollection<HexPoint> neighbors)
Parameters
ZoneInfo(HexPoint, Int32, String, Biome, IReadOnlyList<Int32>, IReadOnlyCollection<Unit>, IReadOnlyCollection<HexPoint>, ICollection<Arguments>)
Declaration
public ZoneInfo(HexPoint location, int playerId, string name, Biome biome, IReadOnlyList<int> layers, IReadOnlyCollection<Unit> units, IReadOnlyCollection<HexPoint> neighbors, ICollection<Arguments> arguments)
Parameters
Properties
Arguments
Declaration
[Key(7)]
public ICollection<Arguments> Arguments { get; }
Property Value
Biome
Declaration
[Key(3)]
public Biome Biome { get; }
Property Value
Layers
Declaration
[Key(4)]
public IReadOnlyList<int> Layers { get; }
Property Value
Location
Declaration
[Key(0)]
public HexPoint Location { get; }
Property Value
Name
Declaration
[Key(2)]
public string Name { get; }
Property Value
Neighbors
Declaration
[Key(6)]
public IReadOnlyCollection<HexPoint> Neighbors { get; }
Property Value
PlayerId
Declaration
[Key(1)]
public int PlayerId { get; }
Property Value
Units
Declaration
[Key(5)]
public IReadOnlyCollection<Unit> Units { get; }
Property Value