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

Entität, die der menschliche Spieler mittels Eingabegeräte steuern kann.

Vererbung
System.Object
Entity
Player
Vererbte Member
Entity.Components
Entity.Id
Entity.Simulation
Entity.Cache
Entity.Initialize(IResourceManager)
Entity.RegisterDefault()
Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public sealed class Player : Entity

Konstructoren

Player()

Erzeugt eine neue Player-Instanz an der Default-Position.

Deklaration
public Player()

Felder

SELECTIONRANGE

Die Reichweite des Spielers, in der er mit Spielelementen wie Block und Entity interagieren kann

Deklaration
public const int SELECTIONRANGE = null
Wert des Feldes
Typ Beschreibung
System.Int32

Methoden

Deserialize(BinaryReader, IDefinitionManager)

Deserialisiert den Player aus dem angegebenen BinaryReader.

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

Der BinaryWriter, mit dem gelesen wird.

IDefinitionManager definitionManager

Der aktuell verwendete IDefinitionManager.

Overrides
Entity.Deserialize(BinaryReader, IDefinitionManager)

OnInitialize(IResourceManager)

Deklaration
protected override void OnInitialize(IResourceManager manager)
Parameter
Typ Name Beschreibung
IResourceManager manager
Overrides
Entity.OnInitialize(IResourceManager)

Serialize(BinaryWriter, IDefinitionManager)

Serialisiert den Player mit dem angegebenen BinaryWriter.

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

Der BinaryWriter, mit dem geschrieben wird.

IDefinitionManager definitionManager

Der aktuell verwendete IDefinitionManager.

Overrides
Entity.Serialize(BinaryWriter, IDefinitionManager)
Nach oben Projekt OctoAwesome · Projektwebsite · Impressum · Datenschutzerklärung
Generated by DocFX