• 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

Interface IPlanet

Basis Schnittstelle für alle Implementierungen von Planeten.

Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public interface IPlanet

Eigenschaften

ClimateMap

Die Klimakarte des Planeten

Deklaration
IClimateMap ClimateMap { get; }
Wert der Eigenschaft
Typ Beschreibung
IClimateMap

Generator

Der Generator des Planeten

Deklaration
IMapGenerator Generator { get; set; }
Wert der Eigenschaft
Typ Beschreibung
IMapGenerator

Gravity

Gravitation des Planeten.

Deklaration
float Gravity { get; }
Wert der Eigenschaft
Typ Beschreibung
System.Single

Id

ID des Planeten.

Deklaration
int Id { get; }
Wert der Eigenschaft
Typ Beschreibung
System.Int32

Seed

Seed des Zufallsgenerators dieses Planeten.

Deklaration
int Seed { get; }
Wert der Eigenschaft
Typ Beschreibung
System.Int32

Size

Die Größe des Planeten in Chunks.

Deklaration
Index3 Size { get; }
Wert der Eigenschaft
Typ Beschreibung
Index3

Universe

Id des Parent Universe

Deklaration
Guid Universe { get; }
Wert der Eigenschaft
Typ Beschreibung
Guid

Methoden

Deserialize(Stream)

Deserialisiert den Chunk aus dem angegebenen Stream

Deklaration
void Deserialize(Stream stream)
Parameter
Typ Name Beschreibung
Stream stream

Quellstream

Serialize(Stream)

Serialisiert den Chunk in den angegebenen Stream

Deklaration
void Serialize(Stream stream)
Parameter
Typ Name Beschreibung
Stream stream

Zielstream

Nach oben Projekt OctoAwesome · Projektwebsite · Impressum · Datenschutzerklärung
Generated by DocFX