Class Planet
Standard-Implementierung des Planeten.
Vererbung
System.Object
Planet
Implementiert
Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public class Planet : object, IPlanet
Konstructoren
Planet()
Erzeugt eine neue Instanz eines Planeten.
Deklaration
public Planet()
Planet(Int32, Guid, Index3, Int32)
Initialisierung des Planeten.
Deklaration
public Planet(int id, Guid universe, Index3 size, int seed)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.Int32 | id | ID des Planeten. |
Guid | universe | ID des Universums. |
Index3 | size | Größe des Planeten in Zweierpotenzen Chunks. |
System.Int32 | seed | Seed des Zufallsgenerators. |
Eigenschaften
ClimateMap
Die Klimakarte des Planeten
Deklaration
public IClimateMap ClimateMap { get; protected set; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
IClimateMap |
Generator
Der Generator des Planeten.
Deklaration
public IMapGenerator Generator { get; set; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
IMapGenerator |
Gravity
Gravitation des Planeten.
Deklaration
public float Gravity { get; protected set; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
System.Single |
Id
ID des Planeten.
Deklaration
public int Id { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
System.Int32 |
Seed
Seed des Zufallsgenerators dieses Planeten.
Deklaration
public int Seed { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
System.Int32 |
Size
Die Größe des Planeten in Chunks.
Deklaration
public Index3 Size { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
Index3 |
Universe
Referenz auf das Parent Universe
Deklaration
public Guid Universe { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
Guid |
Methoden
Deserialize(Stream)
Deserialisiert den Planeten aus dem angegebenen Stream.
Deklaration
public virtual void Deserialize(Stream stream)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Stream | stream | Quellstream |
Serialize(Stream)
Serialisiert den Planeten in den angegebenen Stream.
Deklaration
public virtual void Serialize(Stream stream)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Stream | stream | Zielstream |