• 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 IPersistenceManager

Interface für das Persistieren der Welt

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

Methoden

DeleteUniverse(Guid)

Löscht ein Universum.

Deklaration
void DeleteUniverse(Guid universeGuid)
Parameter
Typ Name Beschreibung
Guid universeGuid

Die Guid des Universums.

ListUniverses()

Gibt alle Universen zurück, die geladen werden können.

Deklaration
IUniverse[] ListUniverses()
R�ckgabewert
Typ Beschreibung
IUniverse[]

Die Liste der Universen.

LoadColumn(Guid, IPlanet, Index2)

Lädt eine IChunkColumn.

Deklaration
IChunkColumn LoadColumn(Guid universeGuid, IPlanet planet, Index2 columnIndex)
Parameter
Typ Name Beschreibung
Guid universeGuid

GUID des Universums.

IPlanet planet

Index des Planeten.

Index2 columnIndex

Zu serialisierende ChunkColumn.

R�ckgabewert
Typ Beschreibung
IChunkColumn

Die neu geladene ChunkColumn.

LoadPlanet(Guid, Int32)

Lädt einen Planeten.

Deklaration
IPlanet LoadPlanet(Guid universeGuid, int planetId)
Parameter
Typ Name Beschreibung
Guid universeGuid

Guid des Universums

System.Int32 planetId

Index des Planeten

R�ckgabewert
Typ Beschreibung
IPlanet

LoadPlayer(Guid, String)

Lädt einen Player.

Deklaration
Player LoadPlayer(Guid universeGuid, string playername)
Parameter
Typ Name Beschreibung
Guid universeGuid

Die Guid des Universums.

System.String playername

Der Name des Spielers.

R�ckgabewert
Typ Beschreibung
Player

LoadUniverse(Guid)

Lädt das Universum mit der angegebenen Guid.

Deklaration
IUniverse LoadUniverse(Guid universeGuid)
Parameter
Typ Name Beschreibung
Guid universeGuid

Die Guid des Universums.

R�ckgabewert
Typ Beschreibung
IUniverse

Das geladene Universum.

SaveColumn(Guid, Int32, IChunkColumn)

Speichert eine IChunkColumn.

Deklaration
void SaveColumn(Guid universeGuid, int planetId, IChunkColumn column)
Parameter
Typ Name Beschreibung
Guid universeGuid

GUID des Universums.

System.Int32 planetId

Index des Planeten.

IChunkColumn column

Zu serialisierende ChunkColumn.

SavePlanet(Guid, IPlanet)

Speichert einen Planeten.

Deklaration
void SavePlanet(Guid universeGuid, IPlanet planet)
Parameter
Typ Name Beschreibung
Guid universeGuid

Guid des Universums

IPlanet planet

Zu speichernder Planet

SavePlayer(Guid, Player)

Speichert einen Player

Deklaration
void SavePlayer(Guid universeGuid, Player player)
Parameter
Typ Name Beschreibung
Guid universeGuid

Die Guid des Universums.

Player player

Der Player.

SaveUniverse(IUniverse)

Speichert das Universum.

Deklaration
void SaveUniverse(IUniverse universe)
Parameter
Typ Name Beschreibung
IUniverse universe

Das zu speichernde Universum

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