• API Documentation
Show / Hide Table of Contents
  • Rebus
    • Arguments
    • Biome
    • CantorPairing
    • CommandRequest
    • CommandResponse
    • CommandType
    • Commodity
    • Configuration
    • ConflictEventArgs
    • Depths
    • Economy
    • Fleet
    • HexPoint
    • IGameService
    • ILoginService
    • Player
    • Unit
    • User
    • Zone
    • ZoneInfo
  • Rebus.Client
    • GraphicsEngine
    • Layout
    • RpcClient
    • ZoneVisualizer
  • Rebus.Client.Lenses
    • BiomeLens
    • ConstellationLens
    • Lens
    • PopulationLens
    • StarLens
  • Rebus.Server
    • AStarSearch
    • EvaluationContext
    • FisherYatesShuffle
    • JuliaSet
    • PowerSet
  • Rebus.Server.Considerations
    • Agent
    • Behavior
    • BehaviorCollection
    • Consideration
    • ConsiderationCollection
    • FunctionConsideration
    • LinearConsideration
    • QuadraticConsideration
  • Rebus.Server.Functions
    • IFunctions<T>
  • System
    • NegativeExponentialRandom
  • System.Text.Json.Serialization.Converters
    • ComplexConverter
    • CultureInfoConverter
    • IPAddressConverter

Class ZoneInfo

Inheritance
Object
ZoneInfo
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
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
Type Name Description
HexPoint location
Int32 playerId
String name
Biome biome
IReadOnlyList<Int32> layers
IReadOnlyCollection<Unit> units
IReadOnlyCollection<HexPoint> neighbors

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
Type Name Description
HexPoint location
Int32 playerId
String name
Biome biome
IReadOnlyList<Int32> layers
IReadOnlyCollection<Unit> units
IReadOnlyCollection<HexPoint> neighbors
ICollection<Arguments> arguments

Properties

Arguments

Declaration
[Key(7)]
public ICollection<Arguments> Arguments { get; }
Property Value
Type Description
ICollection<Arguments>

Biome

Declaration
[Key(3)]
public Biome Biome { get; }
Property Value
Type Description
Biome

Layers

Declaration
[Key(4)]
public IReadOnlyList<int> Layers { get; }
Property Value
Type Description
IReadOnlyList<Int32>

Location

Declaration
[Key(0)]
public HexPoint Location { get; }
Property Value
Type Description
HexPoint

Name

Declaration
[Key(2)]
public string Name { get; }
Property Value
Type Description
String

Neighbors

Declaration
[Key(6)]
public IReadOnlyCollection<HexPoint> Neighbors { get; }
Property Value
Type Description
IReadOnlyCollection<HexPoint>

PlayerId

Declaration
[Key(1)]
public int PlayerId { get; }
Property Value
Type Description
Int32

Units

Declaration
[Key(5)]
public IReadOnlyCollection<Unit> Units { get; }
Property Value
Type Description
IReadOnlyCollection<Unit>
In This Article
Back to top © 2021-2022 Ishan Pranav. All rights reserved. Licensed under the MIT License.