• 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 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()
Nach oben Projekt OctoAwesome · Projektwebsite · Impressum · Datenschutzerklärung
Generated by DocFX