• Dokumentation (master)
  • Dokumentation (develop)
Show / Hide Table of Contents
  • OctoAwesome
    • Axis
    • Block
    • BlockDefinition
    • Blocks
    • Chunk
    • ChunkColumn
    • Component
    • ComponentList<T>
    • Coordinate
    • Entity
    • EntityComponent
    • EntityFilterAttribute
    • EntityList
    • Extension
    • FailEntityChunkArgs
    • GlobalChunkCache
    • IBlockDefinition
    • IChunk
    • IChunkColumn
    • IClimateMap
    • IDefinition
    • IDefinitionManager
    • IEntityList
    • IExtension
    • IExtensionLoader
    • IExtensionResolver
    • IGlobalChunkCache
    • IInventoryableDefinition
    • IItem
    • IItemDefinition
    • ILocalChunkCache
    • IMapGenerator
    • IMapPopulator
    • Index2
    • Index3
    • InventorySlot
    • IPersistenceManager
    • IPlanet
    • IResource
    • IResourceManager
    • ISettings
    • Item
    • IUniverse
    • LocalBuilder
    • LocalChunkCache
    • MapPopulator
    • OrientationFlags
    • PhysicalProperties
    • Planet
    • PlanetIndex3
    • Player
    • Simulation
    • SimulationComponent
    • SimulationComponent<C1, C2, C3>
    • SimulationComponent<C1, C2>
    • SimulationComponent<C1>
    • SimulationState
    • Universe
    • UpdateableEntity
    • Wall
  • OctoAwesome.Basics
    • ITreeDefinition
    • TreeDefinition
  • OctoAwesome.EntityComponents
    • BodyComponent
    • ControllableComponent
    • HeadComponent
    • InventoryComponent
    • PositionComponent
    • RenderComponent
    • ToolBarComponent
  • OctoAwesome.Runtime
    • DefinitionManager
    • DiskPersistenceManager
    • ExtensionLoader
    • IPlayerController
    • ResourceManager

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
Nach oben Projekt OctoAwesome · Projektwebsite · Impressum · Datenschutzerklärung
Generated by DocFX