• 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

Class Component

Base Class for all Components.

Vererbung
System.Object
Component
EntityComponent
SimulationComponent
Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public abstract class Component : object

Konstructoren

Component()

Deklaration
public Component()

Eigenschaften

Enabled

Deklaration
public bool Enabled { get; set; }
Wert der Eigenschaft
Typ Beschreibung
System.Boolean

Methoden

Deserialize(BinaryReader, IDefinitionManager)

Deserialisiert die Entität aus dem angegebenen BinaryReader.

Deklaration
public virtual void Deserialize(BinaryReader reader, IDefinitionManager definitionManager)
Parameter
Typ Name Beschreibung
BinaryReader reader

Der BinaryWriter, mit dem gelesen wird.

IDefinitionManager definitionManager

Der aktuell verwendete IDefinitionManager.

Serialize(BinaryWriter, IDefinitionManager)

Serialisiert die Entität mit dem angegebenen BinaryWriter.

Deklaration
public virtual void Serialize(BinaryWriter writer, IDefinitionManager definitionManager)
Parameter
Typ Name Beschreibung
BinaryWriter writer

Der BinaryWriter, mit dem geschrieben wird.

IDefinitionManager definitionManager

Der aktuell verwendete IDefinitionManager.

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