#pragma once #include "DataSpec/DNACommon/Tweaks/ITweakAutoMapper.hpp" #include namespace hecl { class CVar; } namespace DataSpec::DNAMP1 { struct CTweakAutoMapper final : public ITweakAutoMapper { AT_DECL_DNA_YAML Value x4_24_showOneMiniMapArea; Value x4_25_; Value x4_26_scaleMoveSpeedWithCamDist; Value x8_camDist; Value xc_minCamDist; Value x10_maxCamDist; Value x14_minCamRotateX; Value x18_maxCamRotateX; Value x1c_camAngle; Value x20_; DNAColor x24_automapperWidgetColor; Value x28_miniCamDist; Value x2c_miniCamXAngle; Value x30_miniCamAngle; Value x34_; DNAColor x38_automapperWidgetMiniColor; DNAColor x3c_surfColorVisited; DNAColor x40_outlineColorVisited; DNAColor x44_surfColorUnvisited; DNAColor x48_outlineColorUnvisited; DNAColor x4c_surfaceSelectColorVisited; DNAColor x50_outlineSelectColorVisited; Value x54_mapSurfaceNormColorLinear; Value x58_mapSurfaceNormColorConstant; Value x5c_; float x60_ = 0.4f; Value x64_openMapScreenTime; Value x68_closeMapScreenTime; Value x6c_hintPanTime; Value x70_zoomUnitsPerFrame; Value x74_rotateDegPerFrame; Value x78_baseMapScreenCameraMoveSpeed; DNAColor x7c_surfaceSelectColorUnvisited; DNAColor x80_outlineSelectColorUnvisited; Value x84_miniAlphaSurfaceVisited; Value x88_alphaSurfaceVisited; Value x8c_miniAlphaOutlineVisited; Value x90_alphaOutlineVisited; Value x94_miniAlphaSurfaceUnvisited; Value x98_alphaSurfaceUnvisited; Value x9c_miniAlphaOutlineUnvisited; Value xa0_alphaOutlineUnvisited; /* Originally 4 separate floats */ Value xa4_doorCenter; Value xb0_; Value xb4_; Value xb8_miniMapViewportWidth; Value xbc_miniMapViewportHeight; Value xc0_miniMapCamDistScale; Value xc4_mapPlaneScaleX; Value xc8_mapPlaneScaleZ; Value xcc_; Value xd0_universeCamDist; Value xd4_minUniverseCamDist; Value xd8_maxUniverseCamDist; Value xdc_switchToFromUniverseTime; Value xe0_camPanUnitsPerFrame; Value xe4_automapperScaleX; Value xe8_automapperScaleZ; Value xec_camVerticalOffset; DNAColor xf0_miniMapSamusModColor; DNAColor xf4_areaFlashPulseColor; DNAColor xf8_; DNAColor xfc_; Value x100_doorColorCount; Vector x104_doorColors; DNAColor x118_doorBorderColor; DNAColor x11c_openDoorColor; }; } // namespace DataSpec::DNAMP1