Interface IResourceManager
Interface, un die Ressourcen in OctoAwesome zu verfalten
Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public interface IResourceManager
Eigenschaften
CurrentUniverse
Das aktuell geladene Universum.
Deklaration
IUniverse CurrentUniverse { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
IUniverse |
DefinitionManager
Deklaration
IDefinitionManager DefinitionManager { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
IDefinitionManager |
GlobalChunkCache
Cache der für alle Chunks verwaltet und diese an lokale Caches weiter gibt.
Deklaration
IGlobalChunkCache GlobalChunkCache { get; }
Wert der Eigenschaft
Typ | Beschreibung |
---|---|
IGlobalChunkCache |
Methoden
DeleteUniverse(Guid)
Löscht ein Universum.
Deklaration
void DeleteUniverse(Guid id)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Guid | id | Die Guid des Universums. |
GetPlanet(Int32)
Gibt den Planeten mit der angegebenen ID zurück
Deklaration
IPlanet GetPlanet(int planetId)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.Int32 | planetId | Die Planteten-ID des gewünschten Planeten |
R�ckgabewert
Typ | Beschreibung |
---|---|
IPlanet | Der gewünschte Planet, falls er existiert |
GetUniverse()
Entlädt das aktuelle Universum
Deklaration
IUniverse GetUniverse()
R�ckgabewert
Typ | Beschreibung |
---|---|
IUniverse | Das gewünschte Universum, falls es existiert |
ListUniverses()
Gibt alle Universen zurück, die geladen werden können.
Deklaration
IUniverse[] ListUniverses()
R�ckgabewert
Typ | Beschreibung |
---|---|
IUniverse[] | Die Liste der Universen. |
LoadPlayer(String)
Lädt einen Player.
Deklaration
Player LoadPlayer(string playername)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.String | playername | Der Name des Players. |
R�ckgabewert
Typ | Beschreibung |
---|---|
Player |
LoadUniverse(Guid)
Lädt das Universum für die angegebene GUID.
Deklaration
void LoadUniverse(Guid universeId)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Guid | universeId | Die Guid des Universums. |
NewUniverse(String, Int32)
Erzuegt ein neues Universum.
Deklaration
Guid NewUniverse(string name, int seed)
Parameter
Typ | Name | Beschreibung |
---|---|---|
System.String | name | Name des neuen Universums. |
System.Int32 | seed | Weltgenerator-Seed für das neue Universum. |
R�ckgabewert
Typ | Beschreibung |
---|---|
Guid | Die Guid des neuen Universums. |
SaveEntity(Entity)
Deklaration
void SaveEntity(Entity entity)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Entity | entity |
SavePlayer(Player)
Speichert einen Player.
Deklaration
void SavePlayer(Player player)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Player | player | Der Player. |
UnloadUniverse()
Entlädt das aktuelle Universum.
Deklaration
void UnloadUniverse()