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 |