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

#include <big.h>

Inheritance diagram for CSmPlayer:
CPlayer CNod

Public Types

enum  ESpawnStatus { NotSpawned, Spawning, Spawned }

Public Attributes

const CSmScore Score
const ESpawnStatus SpawnStatus
const Integer StartTime
Integer EndTime
Real AmmoGain
Real AmmoPower
const Boolean AutoSwitchWeapon
const Integer CurWeapon
const Integer CurAmmo
const Integer CurAmmoMax
const Integer CurAmmoUnit
Integer Armor
Integer ArmorMax
Integer ArmorGain
Integer ArmorReplenishGain
Real ArmorPower
const Integer Stamina
Real StaminaMax
Real StaminaGain
Real StaminaPower
Real SpeedPower
Real JumpPower
Boolean AllowWallJump
Boolean AllowProgressiveJump
Boolean UseAlternateWeaponVisual
Boolean IsHighlighted
Real EnergyLevel
Vec3 ForceColor
Ident ForceModelId
Boolean HasShield
Real ThrowSpeed
const Integer CurrentClan
const Integer IdleDuration
const Vec3 Position
const Real AimYaw
const Real AimPitch
const Vec3 AimDirection
const Boolean IsUnderground
const Boolean IsTouchingGround
const Boolean IsInAir
const Boolean IsOnTechGround
const Boolean IsOnTechLaser
const Boolean IsOnTechArrow
const Boolean IsOnTechArmor
const Boolean IsOnTechSafeZone
const Boolean IsOnTech
const Boolean IsInWater
const Vec3 Velocity
const Real Speed
const Boolean IsInOffZone
const Boolean IsCapturing
const CSmMapLandmark CapturedLandmark
const CSmObject[] Objects
const Boolean IsFakePlayer
const Boolean IsBot
const CSmPlayerDriver Driver
- Public Attributes inherited from CPlayer
const CUser User
const Text Login
const Text Name
const Integer RequestedClan
const Boolean RequestsSpectate
- Public Attributes inherited from CNod
const Ident Id

Detailed Description

Supported declare modes : Local NetworkRead NetworkWrite A Shootmania player.

Member Enumeration Documentation

Enumerator:
NotSpawned 
Spawning 
Spawned 

Member Data Documentation

const Vec3 CSmPlayer::AimDirection
const Real CSmPlayer::AimPitch
const Real CSmPlayer::AimYaw
Boolean CSmPlayer::AllowProgressiveJump
Boolean CSmPlayer::AllowWallJump
Real CSmPlayer::AmmoGain

Values in range (0.000000-10.000000)

Real CSmPlayer::AmmoPower

Values in range (0.100000-10.000000)

Integer CSmPlayer::Armor
Integer CSmPlayer::ArmorGain
Integer CSmPlayer::ArmorMax
Real CSmPlayer::ArmorPower

Values in range (0.100000-10.000000)

Integer CSmPlayer::ArmorReplenishGain
const Boolean CSmPlayer::AutoSwitchWeapon
const CSmMapLandmark CSmPlayer::CapturedLandmark
const Integer CSmPlayer::CurAmmo
const Integer CSmPlayer::CurAmmoMax
const Integer CSmPlayer::CurAmmoUnit
const Integer CSmPlayer::CurrentClan
const Integer CSmPlayer::CurWeapon
const CSmPlayerDriver CSmPlayer::Driver
Integer CSmPlayer::EndTime
Real CSmPlayer::EnergyLevel

Values in range (0.000000-1.000000)

Vec3 CSmPlayer::ForceColor
Ident CSmPlayer::ForceModelId
Boolean CSmPlayer::HasShield
const Integer CSmPlayer::IdleDuration
const Boolean CSmPlayer::IsBot
const Boolean CSmPlayer::IsCapturing
const Boolean CSmPlayer::IsFakePlayer
Boolean CSmPlayer::IsHighlighted
const Boolean CSmPlayer::IsInAir
const Boolean CSmPlayer::IsInOffZone
const Boolean CSmPlayer::IsInWater
const Boolean CSmPlayer::IsOnTech
const Boolean CSmPlayer::IsOnTechArmor
const Boolean CSmPlayer::IsOnTechArrow
const Boolean CSmPlayer::IsOnTechGround
const Boolean CSmPlayer::IsOnTechLaser
const Boolean CSmPlayer::IsOnTechSafeZone
const Boolean CSmPlayer::IsTouchingGround
const Boolean CSmPlayer::IsUnderground
Real CSmPlayer::JumpPower

Values in range (0.100000-1.000000)

const CSmObject [] CSmPlayer::Objects
const Vec3 CSmPlayer::Position
const CSmScore CSmPlayer::Score
const ESpawnStatus CSmPlayer::SpawnStatus
const Real CSmPlayer::Speed
Real CSmPlayer::SpeedPower

Values in range (0.100000-1.000000)

const Integer CSmPlayer::Stamina
Real CSmPlayer::StaminaGain

Values in range (0.000000-1.000000)

Real CSmPlayer::StaminaMax

Values in range (0.100000-1.000000)

Real CSmPlayer::StaminaPower

Values in range (0.100000-1.000000)

const Integer CSmPlayer::StartTime
Real CSmPlayer::ThrowSpeed

Values in range (0.000000-500.000000)

Boolean CSmPlayer::UseAlternateWeaponVisual
const Vec3 CSmPlayer::Velocity

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