NeoAxis Engine API Reference

GameEntities Namespace

namespace

Namespace Hierarchy

Classes

Class Description
AI  
Aircraft  
AircraftType Defines the Aircraft entity type.
AIType Defines the AI entity type.
AutomaticOpenDoor Defines automatically opening doors.
AutomaticOpenDoorType Defines the AutomaticOpenDoor entity type.
BigDamageInfluence  
BigDamageInfluenceType  
BooleanSwitch Defines the user boolean switches.
BooleanSwitchType Defines the BooleanSwitch entity type.
Bullet Defines the bullets.
BulletItem Represents a item of the weapon bullets. When the player take this item it takes a specified bullets.
BulletItemType Defines the BulletItem entity type.
BulletType Defines the Bullet entity type.
Character Defines the physical characters.
CharacterType Defines the Character entity type.
Corpse Gives an opportunity to create corpses. A difference of a corpse from usual object that he changes the orientation depending on a surface. Also the class operates animations.
CorpseType Defines the Corpse entity type.
Crane Gives an opportunity of creation of the crane and his control via Intellect.
CraneType Defines the Crane entity type.
CutSceneManager The manager of cut scenes. That there was an opportunity to create a cut scenes on a map, it is necessary to create in the Map Editor object "CutSceneManager".
CutSceneManagerType Defines the CutSceneManager entity type.
Decal  
DecalCreator  
DecalCreatorType Defines the DecalCreator entity type.
DecalCreatorType.MaterialItem  
DecalType Defines the Decal entity type.
Door Defines the doors. That doors worked, it is necessary that the physical model had a body with a name "door". This body will move at change of a status of a door.
DoorType Defines the Door entity type.
Dynamic Defines a object with a lifespan, sounds and damage for the collision of physical bodies, and management of influences.
DynamicCollision Represents creation of dynamic obstacles. By means of this class it is possible to set limiting area of movings for map objects.
DynamicCollisionType Defines the DynamicCollision entity type.
DynamicSinusoidSurface Example of dynamic geometry.
DynamicSinusoidSurfaceType Defines the DynamicSinusoidSurface entity type.
DynamicType Defines the Dynamic entity type.
DynamicType.AutomaticInfluenceItem  
ExampleMagicObject  
ExampleMagicObjectType  
Explosion An invisible blast wave which damages and increases the impulse of physical models within a radius.
ExplosionType Defines the Explosion entity type.
Faction Concept of the command. Opponents with an artificial intelligences attack units of another's fraction.
FactionType Defines the Faction entity type.
Fan Defines a fans.
FanType Defines the Fan entity type.
FastAttackInfluence  
FastAttackInfluenceType  
FastMoveInfluence  
FastMoveInfluenceType  
FireInfluence  
FireInfluenceType  
Firework  
FireworkType Defines the Firework entity type.
FloatSwitch Defines the user quantitative switches.
FloatSwitchType Defines the FloatSwitch entity type.
GameCharacter  
GameCharacterAI  
GameCharacterAIType Defines the GameCharacterAI entity type.
GameCharacterType Defines the GameCharacter entity type.
GameFilterGroups User defined Map filter groups.
GameGuiObject  
GameGuiObjectType Defines the GameGuiObject entity type.
GameMap  
GameMapType Defines the GameMap entity type.
GameWorld  
GameWorldType Defines the GameWorld entity type.
Gun  
Gun.Mode  
GunType Defines the Gun entity type.
GunType.GunMode  
HealthItem Represents a item of the healths. When the player take this item his Life increase.
HealthItemType Defines the HealthItem entity type.
Influence Influences are effects on objects. For example, the ability to burn a monster, is implemented through the use of influences.
InfluenceItem  
InfluenceItemType Defines the InfluenceItem entity type.
InfluenceRegion  
InfluenceRegionType Defines the InfluenceRegion entity type.
InfluenceType Defines the Influence entity type.
Intellect This takes the form of either AI (Artificial Intelligence) or player control over a unit .
IntellectType Defines the Intellect entity type.
Item Items which can be picked up by units. Med-kits, weapons, ammunition.
ItemCreator  
ItemCreatorType Defines the ItemCreator entity type.
ItemType Defines the Item entity type.
JigsawPuzzleManager The pieces manager for puzzle game example.
JigsawPuzzleManagerType Defines the JigsawPuzzleManager entity type.
JigsawPuzzlePiece The piece for puzzle game example.
JigsawPuzzlePieceType Defines the JigsawPuzzlePiece entity type.
JumpBlowMeleeWeapon  
JumpBlowMeleeWeaponType Defines the JumpBlowMeleeWeapon entity type.
JumpPad Gives an opportunity of creation a jump pads.
JumpPadType Defines the JumpPad entity type.
MapChangeRegion Gives an opportunity of moving of the player between maps. When the player gets in this region game loads a new map.
MapChangeRegionType Defines the MapChangeRegion entity type.
MeleeWeapon  
MeleeWeaponType Defines the MeleeWeapon entity type.
MeleeWeaponType.MeleeWeaponMode  
Minefield  
MinefieldType Defines the Minefield entity type.
ObserveCameraArea  
ObserveCameraAreaType Defines the ObserveCameraArea entity type.
PhysicalStream Defines the physics streams. You can create steam, fiery streams, etc.
PhysicalStreamType Defines the PhysicalStream entity type.
PhysicalStreamType.Mode  
PlayerCharacter  
PlayerCharacter.ChangeMapInformation  
PlayerCharacter.WeaponItem  
PlayerCharacterType Defines the PlayerCharacter entity type.
PlayerCharacterType.WeaponItem  
PlayerIntellect Represents intellect of the player.
PlayerIntellectType Defines the PlayerIntellect entity type.
PlayerManager  
PlayerManager.Client_Player  
PlayerManager.ServerOrSingle_Player  
PlayerManagerType Defines the PlayerManager entity type.
RTSBuilding  
RTSBuildingAI  
RTSBuildingAIType Defines the RTSBuildingAI entity type.
RTSBuildingType Defines the RTSBuilding entity type.
RTSCharacter  
RTSCharacterType Defines the RTSCharacter entity type.
RTSFactionManager  
RTSFactionManager.FactionItem  
RTSFactionManagerType Defines the RTSFactionManager entity type.
RTSGridPathFindSystem  
RTSGridPathFindSystemType Defines the RTSGridPathFindSystem entity type.
RTSMine  
RTSMineType Defines the RTSMine entity type.
RTSUnit  
RTSUnitAI  
RTSUnitAIType Defines the RTSUnitAI entity type.
RTSUnitType Defines the RTSUnit entity type.
SimpleMap  
SimpleMapType Defines the SimpleMap entity type. Used for preview types in the Resource Editor.
SmokeInfluence  
SmokeInfluenceType  
SpawnPoint  
SpawnPointType Defines the SpawnPoint entity type.
Switch Base class for defines the user switches. (Booleans and quantitatives).
SwitchType Defines the Switch entity type.
Tank  
TankGameExtendedProperties  
TankGameUnitAI  
TankGameUnitAI.AttackTask  
TankGameUnitAIType Defines the TankGameUnitAI entity type.
TankType Defines the Tank entity type.
TankType.Gear  
TankType.Wheel  
Teleporter Defines the teleporter for transfering objects.
TeleporterType Defines the Teleporter entity type.
Terminal  
TerminalType Defines the Terminal entity type.
TurnFloatSwitch Defines the parametrical switch which turns the UseAttachedMesh.
TurnFloatSwitchType Defines the TurnFloatSwitch entity type.
Turret Gives an opportunity of creation of the turrets. A turret can be rotated. Guns are attached on the tower and player can control the aiming and shooting of the turret.
TurretAI  
TurretAIType Defines the TurretAI entity type.
TurretType Defines the Turret entity type.
Unit Units differ from Dynamic objects that that can be controlled by intellect (Intellect).
UnitType Defines the Unit entity type.
WaterPlane  
WaterPlaneClipVolume Addition class for WaterPlane. By this class is possible to disable reflections for objects inside specified volume.
WaterPlaneClipVolumeType Defines the WaterPlaneClipVolume entity type.
WaterPlaneHighLevelMaterial  
WaterPlaneType  
WaterPlaneType.SplashItem  
WaterPlaneType.SplashItem.ParticleItem  
Weapon Defines the weapons. Both hand-held by characters or guns established on turret are weapons.
WeaponItem Represents a item of the weapon. When the player take this item it takes a specified weapon.
WeaponItemType Defines the WeaponItem entity type.
WeaponType Defines the Weapon entity type.
WeaponType.WeaponMode  

Structures

Structure Description
Decal.Vertex  
GameCharacterAI.TaskMoveValue  
Intellect.Command  
RTSUnitAI.Task  
RTSUnitAI.UserControlPanelTask  

Delegates

Delegate Description
CutSceneManager.CutSceneEnableChangeDelegate  
Dynamic.DamageDelegate  
Switch.ValueChangeDelegate  
Weapon.PreFireDelegate  

Enumerations

Enumeration Description
DecalCreatorType.SpreadTypes  
GameMap.GameTypes  
InfluenceRegion.DistanceFunctionType  
RTSUnitAI.Task.Types  
Substance Defines possible substances of Dynamic objects. Substances are necessary for work of influences (Influence). The certain influences operate only on the set substances.
TankGameUnitAI.GeneralTaskTypes  
WaterPlane.ReflectionLevels  
WaterPlane.ReflectionTextureSizes  
WaterPlaneType.SplashTypes