• 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 Zone

Inheritance
Object
Zone
Implements
IEquatable<Zone>
Inherited Members
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Rebus
Assembly: Rebus.dll
Syntax
[Index(new string[]{"PlayerId", "Q", "R"})]
[Table("Zone")]
public class Zone : IEquatable<Zone>

Properties

Id

Declaration
public int Id { get; set; }
Property Value
Type Description
Int32

Location

Declaration
[NotMapped]
public HexPoint Location { get; set; }
Property Value
Type Description
HexPoint

Player

Declaration
[Required]
public Player Player { get; set; }
Property Value
Type Description
Player

PlayerId

Declaration
public int PlayerId { get; set; }
Property Value
Type Description
Int32

Q

Declaration
public int Q { get; set; }
Property Value
Type Description
Int32

R

Declaration
public int R { get; set; }
Property Value
Type Description
Int32

Units

Declaration
public ICollection<Unit> Units { get; }
Property Value
Type Description
ICollection<Unit>

Methods

Equals(Zone)

Declaration
public bool Equals(Zone other)
Parameters
Type Name Description
Zone other
Returns
Type Description
Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
Object.Equals(Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
Object.GetHashCode()

Implements

System.IEquatable<T>
In This Article
Back to top © 2021-2022 Ishan Pranav. All rights reserved. Licensed under the MIT License.