CGameCtnBlockInfoVariantGround

Trackmania Next API


CGameCtnBlockInfoVariantGround

ID 0x0315C000
Instantiable

Inherits from Game::CGameCtnBlockInfoVariant → MwFoundations::CMwNod

Members

const MwFastBuffer<CGameCtnAutoTerrain@> AutoTerrains

bool AutoTerrainWithFrontiers

int AutoTerrainHeightOffset

CGameCtnBlockInfoVariantGround::EnumAutoTerrainPlaceType AutoTerrainPlaceType

EnumAutoTerrainPlaceType::Auto
EnumAutoTerrainPlaceType::Force
EnumAutoTerrainPlaceType::DoNotPlace
EnumAutoTerrainPlaceType::DoNotDestroy
EnumAutoTerrainPlaceType::ForceIfNecessary
Inherited methods CGameCtnBlockInfoVariant

void ResetVariantCompletely()

void AddNewReplacedPillar()

void AddNewPlacedPillar()

Inherited members CGameCtnBlockInfoVariant

MwFastBuffer<CGameCtnBlockUnitInfo@> BlockUnitInfos

const MwId BlockInfoIdForLog

string Name

const bool IsAllUnderground

const bool IsPartUnderground

const nat3 Size

CPlugPrefab@ HelperPrefabFid

const CPlugPrefab@ HelperPrefabCache

CPlugSolid@ HelperSolidFid

CPlugSolid@ FacultativeHelperSolidFid

CPlugSurface@ WaypointTriggerShape

CPlugSurface@ ScreenInteractionTriggerShape

CMwNod@ DeprecWaypointTriggerSolid

CMwNod@ DeprecScreenInteractionTriggerSolid

CGameGateModel@ Gate

CGameTeleporterModel@ Teleporter

CGameTurbineModel@ Turbine

CPlugFlockModel@ FlockModel

MwFastBuffer<CPlugEntitySpawner@> EntitySpawners

float FlockEmitterRadius

float FlockEmitterPower

uint FlockEmitterSpawnCount

bool FlockEmitterIsRepulsor

bool FlockEmitterIsLandingArea

iso4 FlockEmitterLoc

CPlugSpawnModel@ SpawnModel

MwId DefaultPlacementItem

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

int SymmetricalVariantIndex

CGameCtnBlockInfoVariant::ECardinalDirEnum CardinalDir

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

int 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 SpawnTransX

float SpawnTransY

float SpawnTransZ

float SpawnYaw

float SpawnPitch

float SpawnRoll

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

MwFastBuffer<CMwNod@> Mobils15

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

EnumAutoTerrainPlaceType

EnumAutoTerrainPlaceType::Auto
EnumAutoTerrainPlaceType::Force
EnumAutoTerrainPlaceType::DoNotPlace
EnumAutoTerrainPlaceType::DoNotDestroy
EnumAutoTerrainPlaceType::ForceIfNecessary

Documentation from build 2024-02-26 11:36:11
(Page rendering: 0.07 seconds, 15.89 MB)