ManiaScript
Script language used in ManiaPlanet
 All Classes Namespaces Files Functions Variables Enumerations Enumerator
Public Types | Public Attributes | List of all members
CSmPlayerDriver Struct Reference

#include <big.h>

Inheritance diagram for CSmPlayerDriver:
CNod

Public Types

enum  ESmDriverBehaviour {
  Static, Turret, Scripted, IA,
  Patrol, Escape, Saunter
}
enum  ESmDriverPatrolMode { OneTrip, BackAndForth, Loop }
enum  ESmAttackFilter {
  All, AllPlayers, AllBots, AllOpposite,
  OppositePlayers, OppositeBots, Nobody
}

Public Attributes

ESmDriverBehaviour Behaviour
Real AggroRadius
Real DisengageDistance
Real PathSpeedCoef
Real Accuracy
Integer ReactionTime
Integer ShootPeriodMin
Integer ShootPeriodMax
Boolean RocketAnticipation
Real Fov
ESmAttackFilter AttackFilter
const CSmPlayer Target
const Boolean IsStuck
Boolean IsFlying
Integer PathOffset
Real Agressivity
Boolean UseOldShootingSystem
ESmDriverPatrolMode Patrol_Mode
Vec3 Escape_AnchorPoint
Real Escape_DistanceSafe
Real Escape_DistanceMinEscape
Real Escape_DistanceMaxEscape
Vec3 Saunter_AnchorPoint
Integer Saunter_BaseChillingTime
Integer Saunter_ChillingTimeDelta
Real Saunter_Radius
Boolean Scripted_ForceAimInMoveDir
CSmPlayer ForcedTarget
CSmPlayer[] TargetsToAvoid
- Public Attributes inherited from CNod
const Ident Id

Member Enumeration Documentation

Enumerator:
All 
AllPlayers 
AllBots 
AllOpposite 
OppositePlayers 
OppositeBots 
Nobody 
Enumerator:
Static 
Turret 
Scripted 
IA 
Patrol 
Escape 
Saunter 
Enumerator:
OneTrip 
BackAndForth 
Loop 

Member Data Documentation

Real CSmPlayerDriver::Accuracy
Real CSmPlayerDriver::AggroRadius
Real CSmPlayerDriver::Agressivity
ESmAttackFilter CSmPlayerDriver::AttackFilter
ESmDriverBehaviour CSmPlayerDriver::Behaviour
Real CSmPlayerDriver::DisengageDistance
Vec3 CSmPlayerDriver::Escape_AnchorPoint
Real CSmPlayerDriver::Escape_DistanceMaxEscape
Real CSmPlayerDriver::Escape_DistanceMinEscape
Real CSmPlayerDriver::Escape_DistanceSafe
CSmPlayer CSmPlayerDriver::ForcedTarget
Real CSmPlayerDriver::Fov
Boolean CSmPlayerDriver::IsFlying
const Boolean CSmPlayerDriver::IsStuck
Integer CSmPlayerDriver::PathOffset
Real CSmPlayerDriver::PathSpeedCoef
ESmDriverPatrolMode CSmPlayerDriver::Patrol_Mode
Integer CSmPlayerDriver::ReactionTime
Boolean CSmPlayerDriver::RocketAnticipation
Vec3 CSmPlayerDriver::Saunter_AnchorPoint
Integer CSmPlayerDriver::Saunter_BaseChillingTime
Integer CSmPlayerDriver::Saunter_ChillingTimeDelta
Real CSmPlayerDriver::Saunter_Radius
Boolean CSmPlayerDriver::Scripted_ForceAimInMoveDir
Integer CSmPlayerDriver::ShootPeriodMax
Integer CSmPlayerDriver::ShootPeriodMin
const CSmPlayer CSmPlayerDriver::Target
CSmPlayer [] CSmPlayerDriver::TargetsToAvoid
Boolean CSmPlayerDriver::UseOldShootingSystem

The documentation for this struct was generated from the following file: