CGameCtnBlockInfoVariant

ManiaPlanet API


CGameCtnBlockInfoVariant

ID 0x0315B000
Uninstantiable

Inherits from MwFoundations::CMwNod

Inherited by

Game::CGameCtnBlockInfoVariantGround 0x0315C000
Game::CGameCtnBlockInfoVariantAir 0x0315D000
Methods

void AddSubMapSpot()

void RemoveLastSubMapSpot()

void AddNewReplacedPillar()

void AddNewPlacedPillar()

Members

MwFastBuffer<CGameCtnBlockUnitInfo@> BlockUnitInfos

const MwId BlockInfoIdForLog

string Name

const bool IsAllUnderground

const bool IsPartUnderground

const nat3 Size

MwFastBuffer<iso4> SubMapSpot_Locations

CPlugSolid@ HelperSolidFid

CPlugSolid@ FacultativeHelperSolidFid

CMwNod@ WaypointTriggerSolid

CMwNod@ ScreenInteractionTriggerSolid

CGameGateModel@ Gate

CGameTeleporterModel@ Teleporter

CGameTurbineModel@ Turbine

CPlugFlockModel@ FlockModel

MwFastBuffer<CPlugEntitySpawner@> EntitySpawners

float FlockEmitterRadius

float FlockEmitterPower

uint FlockEmitterSpawnCount

bool FlockEmitterIsRepulsor

bool FlockEmitterIsLandingArea

iso4 FlockEmitterLoc

CGameSpawnModel@ SpawnModel

CPlugProbe@ Probe

bool HasManualSymmetryH

bool HasManualSymmetryV

bool HasManualSymmetryD1

bool HasManualSymmetryD2

const bool HasVolumeSymmetryH

const bool HasVolumeSymmetryV

const bool HasVolumeSymmetryD1

const bool HasVolumeSymmetryD2

const bool HasFreeClips

uint SymmetricalVariantIndex

CGameCtnBlockInfoVariant::ECardinalDirEnum CardinalDir

ECardinalDirEnum::North
ECardinalDirEnum::East
ECardinalDirEnum::South
ECardinalDirEnum::West

uint NoPillarBelowIndex

bool IsObsoleteVariant

bool IsFakeReplacement

bool AutoChangeVariantOff

bool DontPlaySound1

bool DontPlaySound2

bool IsNoPillarBelowVariant

CGameCtnBlockInfoVariant::EMultiDirEnum MultiDir

EMultiDirEnum::SameDir
EMultiDirEnum::SymmetricalDirs
EMultiDirEnum::AllDir
EMultiDirEnum::OpposedDirOnly
EMultiDirEnum::PerpendicularDirsOnly
EMultiDirEnum::NextDirOnly
EMultiDirEnum::PreviousDirOnly

vec3 SpawnTrans

float SpawnYaw

float SpawnPitch

const int3 OffsetBoundingBoxMin

const int3 OffsetBoundingBoxMax

MwFastBuffer<CMwNod@> Mobils00

MwFastBuffer<CMwNod@> Mobils01

MwFastBuffer<CMwNod@> Mobils02

MwFastBuffer<CMwNod@> Mobils03

MwFastBuffer<CMwNod@> Mobils04

MwFastBuffer<CMwNod@> Mobils05

MwFastBuffer<CMwNod@> Mobils06

MwFastBuffer<CMwNod@> Mobils07

MwFastBuffer<CMwNod@> Mobils08

MwFastBuffer<CMwNod@> Mobils09

MwFastBuffer<CMwNod@> Mobils10

MwFastBuffer<CMwNod@> Mobils11

MwFastBuffer<CMwNod@> Mobils12

MwFastBuffer<CMwNod@> Mobils13

MwFastBuffer<CMwNod@> Mobils14

CGameCtnBlockInfoVariant::EVariantBaseTypeEnum VariantBaseType

EVariantBaseTypeEnum::Inherit
EVariantBaseTypeEnum::None
EVariantBaseTypeEnum::Conductor
EVariantBaseTypeEnum::Generator

MwFastBuffer<CGameCtnBlockInfo@> ReplacedPillarBlockInfo_List

MwFastBuffer<nat3> ReplacedPillarOffset2D_List

MwFastBuffer<CGameCtnBlockInfoVariant::EMultiDirEnum> ReplacedPillarMultiDir_List

MwFastBuffer<bool> ReplacedPillarIsOnFlyingBase_List

const MwFastBuffer<bool> IsNewPillarPlacedBelow_List

MwFastBuffer<CGameCtnBlockInfo@> PlacedPillarBlockInfo_List

MwFastBuffer<nat3> PlacedPillarOffset_List

MwFastBuffer<CGameCtnBlockInfoVariant::ECardinalDirEnum> PlacedPillarDir_List

CGameObjectPhyCompoundModel@ CompoundModel

iso4 CompoundLoc

const MwFastBuffer<CGameCtnBlockUnitInfo@> BlockUnitModels

Inherited members CMwNod

string IdName

const MwId Id

Enums

ECardinalDirEnum

ECardinalDirEnum::North
ECardinalDirEnum::East
ECardinalDirEnum::South
ECardinalDirEnum::West

EMultiDirEnum

EMultiDirEnum::SameDir
EMultiDirEnum::SymmetricalDirs
EMultiDirEnum::AllDir
EMultiDirEnum::OpposedDirOnly
EMultiDirEnum::PerpendicularDirsOnly
EMultiDirEnum::NextDirOnly
EMultiDirEnum::PreviousDirOnly

EVariantBaseTypeEnum

EVariantBaseTypeEnum::Inherit
EVariantBaseTypeEnum::None
EVariantBaseTypeEnum::Conductor
EVariantBaseTypeEnum::Generator

Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.03 seconds, 12.11 MB)