CSmArenaRulesEvent

TrackMania Turbo API


CSmArenaRulesEvent

ID 0x2D01C000
Uninstantiable

Inherits from MwFoundations::CMwNod

Event recieved by ShootMania gamemodes.

Members

const CSmArenaRulesEvent::EType Type

EType::Unknown
EType::OnShoot
EType::OnHit
EType::OnNearMiss
EType::OnArmorEmpty
EType::OnCapture
EType::OnShotDeny
EType::OnFallDamage
EType::OnCommand
EType::OnPlayerAdded
EType::OnPlayerRemoved
EType::OnPlayerRequestRespawn
EType::OnActionCustomEvent
EType::OnActionEvent
EType::OnPlayerTouchesObject
EType::OnPlayerTriggersSector
EType::OnPlayerThrowsObject
EType::OnPlayerRequestActionChange
EType::OnModuleCustomEvent
EType::OnModuleShowRequest
EType::OnModuleHideRequest
EType::OnModuleStorePurchase
EType::OnModuleInventoryDrop
EType::OnModuleInventoryEquip

const CSmPlayer@ Player

int Damage

const CSmObject@ VictimObject

int ShooterPoints

const CSmPlayer@ Shooter

const CSmPlayer@ Victim

const float Height

const float MissDist

const uint WeaponNum

const bool ShooterUsedAction

const uint ShooterWeaponNum

const CSmArenaRulesEvent::EActionSlot ShooterActionSlot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

const wstring ShooterActionId

const bool VictimUsedAction

const uint VictimWeaponNum

const CSmArenaRulesEvent::EActionSlot VictimActionSlot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

const wstring VictimActionId

const CSmArenaRulesEvent::EActionSlots ActionSlot

EActionSlots::Weapon
EActionSlots::Movement
EActionSlots::Activable1
EActionSlots::Activable2
EActionSlots::Activable3
EActionSlots::Activable4
EActionSlots::None

const CSmArenaRulesEvent::EActionSlot Action_Slot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

const CSmArenaRulesEvent::EActionInput ActionInput

EActionInput::Weapon
EActionInput::Movement
EActionInput::Activable1
EActionInput::Activable2
EActionInput::Activable3
EActionInput::Activable4
EActionInput::Consumable1
EActionInput::Consumable2
EActionInput::None

const wstring ActionId

const wstring Param1

const MwFastBuffer<wstring> Param2

const CSmObject@ Object

const CSmScriptMapSector@ Sector

const CSmScriptBlockPole@ BlockPole

const CSmScriptMapLandmark@ Landmark

const MwId PlayerId

const CGamePlayerInfo@ User

const bool PlayerWasSpawned

const bool PlayerWasInLadderMatch

const vec3 PlayerLastPosition

const vec3 PlayerLastAimDirection

const bool GiveUp

const string CommandName

const bool CommandValueBoolean

const int CommandValueInteger

const float CommandValueReal

const wstring CommandValueText

const int ActionChange

const wstring ItemUrl

const uint Quantity

const CSmArenaRulesEvent::EModuleType ModuleType

EModuleType::Undefined
EModuleType::Hud
EModuleType::Inventory
EModuleType::Minimap
EModuleType::Store
EModuleType::ScoresTable
EModuleType::MenuBase
EModuleType::MenuBrowser
Inherited members CMwNod

string IdName

const MwId Id

Enums

EType

EType::Unknown
EType::OnShoot
EType::OnHit
EType::OnNearMiss
EType::OnArmorEmpty
EType::OnCapture
EType::OnShotDeny
EType::OnFallDamage
EType::OnCommand
EType::OnPlayerAdded
EType::OnPlayerRemoved
EType::OnPlayerRequestRespawn
EType::OnActionCustomEvent
EType::OnActionEvent
EType::OnPlayerTouchesObject
EType::OnPlayerTriggersSector
EType::OnPlayerThrowsObject
EType::OnPlayerRequestActionChange
EType::OnModuleCustomEvent
EType::OnModuleShowRequest
EType::OnModuleHideRequest
EType::OnModuleStorePurchase
EType::OnModuleInventoryDrop
EType::OnModuleInventoryEquip

EActionSlot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

EActionInput

EActionInput::Weapon
EActionInput::Movement
EActionInput::Activable1
EActionInput::Activable2
EActionInput::Activable3
EActionInput::Activable4
EActionInput::Consumable1
EActionInput::Consumable2
EActionInput::None

EModuleType

EModuleType::Undefined
EModuleType::Hud
EModuleType::Inventory
EModuleType::Minimap
EModuleType::Store
EModuleType::ScoresTable
EModuleType::MenuBase
EModuleType::MenuBrowser

EActionSlots

EActionSlots::Weapon
EActionSlots::Movement
EActionSlots::Activable1
EActionSlots::Activable2
EActionSlots::Activable3
EActionSlots::Activable4
EActionSlots::None

Documentation from build 2016-11-07 16:15:45
(Page rendering: 0.04 seconds, 11.32 MB)