NeoAxis Engine API Reference

Engine.EntitySystem Namespace

namespace

Namespace Hierarchy

Classes

Class Description
AllowToCreateTypeBasedOnThisClassAttribute  
EditorEntityExtendedPropertiesUITypeEditor  
EditorEntityTypeUITypeEditor  
EditorEntityUITypeEditor  
EditorToolBarExpandedItem Defines the tool bar expanded icon item in the Map Editor.
Entities Defines management of a entities collection.
Entity Defines the base class for entities.
Entity.FieldSerializeAttribute Specifies that a field will be serialized. This class cannot be inherited.
Entity.NetworkReceiveAttribute  
Entity.TypeFieldAttribute  
EntityExtendedProperties  
EntityExtendedProperties.FieldSerializeAttribute Specifies that a field will be serialized. This class cannot be inherited.
EntitySystemWorld Represents an entity system world.
EntitySystemWorld.NetworkingInterface  
EntityType Defines the base class for entity types.
EntityType.FieldSerializeAttribute Specifies that a field will be serialized. This class cannot be inherited.
EntityTypes Defines the entity types collection.
EntityTypes.ClassInfo Defines the class information of the entity type.
LogicClass Defines the logic class of logic system.
LogicClassManager Defines the logic class manager.
LogicClassManagerType  
LogicClassMember  
LogicClassMemberType  
LogicClassType  
LogicComponent Defines the base logic component class for logic classes.
LogicComponentType  
LogicEntityClass Defines the entity logic class of logic system.
LogicEntityClassType  
LogicMethod  
LogicMethodType  
LogicParameter  
LogicParameterType  
LogicSystemManager  
LogicSystemManagerType  
LogicVariable  
LogicVariableType  
ManualTypeCreateAttribute  
MapEditorInterface  
RemoteEntityWorld  
World Defines the top entity class in the map hierarchy.
WorldType Defines the World entity type.

Delegates

Delegate Description
Entities.CreateDeleteEntityDelegate Represents the method that handles a CreateEntity and DeleteEntity event.
Entity.CreateDelegate Represents the method that handles a Create event.
Entity.DestroyingDelegate Represents the method that handles a Destroying event.
Entity.NameChangedDelegate Represents the method that handles a NameChanged event.
Entity.PostCreateDelegate Represents the method that handles a PostCreated event.
Entity.RelatedEntityDeleteDelegate Represents the method that handles a RelatedEntityDelete event.
Entity.TickDelegate Represents the method that handles a Tick event.

Enumerations

Enumeration Description
Entity.FieldSerializeSerializationTypes  
Entity.NetworkDirections  
EntityExtendedProperties.FieldSerializeSerializationTypes  
EntityNetworkTypes Specifies the network type of the entity.
SerializationModes  
WorldSimulationTypes Specifies the world simulation types.