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

Interface zur Verwaltung der Anwendungseinstellungen

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

Methoden

Delete(String)

Löscht eine Eigenschaft aus den Einstellungen

Deklaration
void Delete(string key)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung

Get<T>(String)

Gibt den Wert einer Einstellung zurück.

Deklaration
T Get<T>(string key)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

R�ckgabewert
Typ Beschreibung
T

Der Wert der Einstellung.

Typparameter
Name Beschreibung
T

Get<T>(String, T)

Gibt den Wert einer Einstellung zurück.

Deklaration
T Get<T>(string key, T defaultValue)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

T defaultValue

Default-Wert, der zurückgegeben wird, wenn der key nicht vorhanden ist.

R�ckgabewert
Typ Beschreibung
T

Der Wert der Einstellung oder der Default-Wert.

Typparameter
Name Beschreibung
T

GetArray<T>(String)

Gibt das Array einer Einstellung zurück

Deklaration
T[] GetArray<T>(string key)
Parameter
Typ Name Beschreibung
System.String key

Schlüssel der Einstellung

R�ckgabewert
Typ Beschreibung
T[]

Das Array der Einstellung

Typparameter
Name Beschreibung
T

Art der Einstellung

KeyExists(String)

Überprüft, ob die angegebene Einstellung existeiert.

Deklaration
bool KeyExists(string key)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

R�ckgabewert
Typ Beschreibung
System.Boolean

Set(String, Boolean)

Setzt den Wert einer Eigenschaft.

Deklaration
void Set(string key, bool value)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

System.Boolean value

Der Wert der Einstellung.

Set(String, Boolean[])

Setzt den Wert einer Eigenschaft.

Deklaration
void Set(string key, bool[] values)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

System.Boolean[] values

Der Wert der Einstellung.

Set(String, Int32)

Setzt den Wert einer Eigenschaft.

Deklaration
void Set(string key, int value)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

System.Int32 value

Der Wert der Einstellung.

Set(String, Int32[])

Setzt den Wert einer Eigenschaft.

Deklaration
void Set(string key, int[] values)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

System.Int32[] values

Der Wert der Einstellung.

Set(String, String)

Setzt den Wert einer Eigenschaft.

Deklaration
void Set(string key, string value)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

System.String value

Der Wert der Einstellung.

Set(String, String[])

Setzt den Wert einer Eigenschaft.

Deklaration
void Set(string key, string[] values)
Parameter
Typ Name Beschreibung
System.String key

Der Schlüssel der Einstellung.

System.String[] values

Der Wert der Einstellung.

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