CSmActionInstance

TrackMania Turbo API


CSmActionInstance

ID 0x2D006000
Uninstantiable

Inherits from MwFoundations::CMwNod

Methods

void SendRulesEvent1(wstring Param1, MwFastBuffer<wstring>& Param2, CSmPlayer@ Shooter, CSmPlayer@ Victim)

void SendRulesEvent2(wstring Param1, MwFastBuffer<wstring>& Param2, CSmPlayer@ Shooter, CSmPlayer@ Victim, CSmObject@ Object)

MwId GetAnimModelId(wstring ModelName)

void PlayAnimOnPlayer(MwId AnimModelId, CSmPlayer@ Player)

void PlayAnimAtPosition(MwId AnimModelId, vec3 Position, vec3 Direction)

MwId GetProjectileModelId(wstring ModelName)

void CreateProjectile1(CSmPlayer@ PlayerToIgnore, MwId ProjectileModelId, vec3 InitialPosition, vec3 InitialDirection, vec3 InitialVelocity)

void CreateProjectile2(CSmPlayer@ PlayerToIgnore, MwId ProjectileModelId, vec3 InitialPosition, vec3 InitialDirection, vec3 InitialVelocity, uint ContextId)

void CreateShoot1(CSmPlayer@ Shooter, MwId ProjectileModelId)

void CreateShoot2(CSmPlayer@ Shooter, MwId ProjectileModelId, uint ContextId)

bool Cooldown_IsReady(uint Now)

void Cooldown_Start()

Members

const CGameActionModel@ Model

const uint Now

const uint Variant

MwFastBuffer<CSmPlayer@> Players

CSmPlayer@ Owner

const bool IsActive

const bool IsBound

uint Energy

uint EnergyMax

uint EnergyCost

bool EnergyReload

const MwFastBuffer<CSmActionInstanceEvent@> PendingEvents

uint Cooldown

bool IsJumping

bool IsGliding

bool IsAttractor

bool IsFlying

bool IsSliding

bool IsRunning

bool IsFrozen

bool IsSneaking

bool IsFreeLooking

bool HasNoPlayerCollision

Inherited members CMwNod

string IdName

const MwId Id


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