Struct PlanetIndex3
Datenstruktur zur genauen bestimmung eines Chunks und seinen Planeten
Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public struct PlanetIndex3
Konstructoren
PlanetIndex3(Int32, Index3)
Erzeugt eine neue Instanz der Klasse PlanetIndex3
Deklaration
public PlanetIndex3(int planet, Index3 chunkIndex)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.Int32 | planet | Der Index des Planeten |
Index3 | chunkIndex | Der Index3 des Chunks |
PlanetIndex3(Int32, Int32, Int32, Int32)
Erzeugt eine neue Instanz der Klasse PlanetIndex3
Deklaration
public PlanetIndex3(int planet, int x, int y, int z)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.Int32 | planet | Der Index des Planeten |
System.Int32 | x | X-Anteil des Indexes des Chunks |
System.Int32 | y | Y-Anteil des Indexes des Chunks |
System.Int32 | z | Z-Anteil des Indexes des Chunks |
Felder
ChunkIndex
Die Position des Chunks
Deklaration
public Index3 ChunkIndex
Wert des Feldes
Typ | Beschreibung |
---|---|
Index3 |
Planet
Die Planeten-ID
Deklaration
public int Planet
Wert des Feldes
Typ | Beschreibung |
---|---|
System.Int32 |
Methoden
Equals(Object)
Überprüft, ob der gegebene PlanetIndex3 den gleichen Wert aufweist, wie das gegebene Objekt.
Deklaration
public override bool Equals(object obj)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.Object | obj |
R�ckgabewert
Typ | Beschreibung |
---|---|
System.Boolean |
GetHashCode()
Erzeugt einen möglichst eindeutigen Hashcode des PlanetIndex3s
Deklaration
public override int GetHashCode()
R�ckgabewert
Typ | Beschreibung |
---|---|
System.Int32 |
Operatoren
Equality(PlanetIndex3, PlanetIndex3)
Überprüft, ob beide gegebenen PlanetIndex3 den gleichen Wert aufweisen.
Deklaration
public static bool operator ==(PlanetIndex3 i1, PlanetIndex3 i2)
Parameter
Typ | Name | Beschreibung |
---|---|---|
PlanetIndex3 | i1 | |
PlanetIndex3 | i2 |
R�ckgabewert
Typ | Beschreibung |
---|---|
System.Boolean |
Inequality(PlanetIndex3, PlanetIndex3)
Überprüft, ob beide gegebenen PlanetIndex3 nicht den gleichen Wert aufweisen.
Deklaration
public static bool operator !=(PlanetIndex3 i1, PlanetIndex3 i2)
Parameter
Typ | Name | Beschreibung |
---|---|---|
PlanetIndex3 | i1 | |
PlanetIndex3 | i2 |
R�ckgabewert
Typ | Beschreibung |
---|---|
System.Boolean |