Trackmania ManiaScript Reference 2024.9.17.1117
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CSmActionEvent Class Reference

An action event. More...

#include <doc.h>

Inheritance diagram for CSmActionEvent:
[legend]

Public Types

enum  EType {
  OnHitPlayer , OnProjectileEnd , OnProjectileDestroyed , OnHitObject ,
  OnHitShield , OnHitVehicle , OnShieldEnd , OnHitTurret ,
  OnInputChange , OnFocusedScroll
}
 
enum  EInputChange {
  IsActive , Focused_Main , Focused_Secondary , Focused_QuickAccess1 ,
  Focused_QuickAccess2 , Focused_QuickAccess3 , Focused_QuickAccess4 , Focused_QuickAccess5 ,
  Focused_QuickAccess6 , Focused_QuickAccess7 , Focused_QuickAccess8 , Focused_QuickAccess9 ,
  Focused_QuickAccess0 , Focused_Consumable1 , Focused_Consumable2
}
 

Public Attributes

CSmActionEvent::EType const Type
 
Ident const ProjectileModelId
 
Integer const ProjectileStartDate
 
Integer const Damage
 
Integer const ContextId
 
Vec3 const Position
 
Vec3 const Direction
 
Vec3 const Normal
 
CEntity *const Victim
 
Integer const Shield
 
CSmActionEvent::EInputChange const Input
 
Integer const ScrollDelta
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

An action event.

Supported declare modes :

  • Local

Member Data Documentation

◆ Type

CSmActionEvent::EType const CSmActionEvent::Type

Type.


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