#ifndef _SLDRTWEAKTARGETING #define _SLDRTWEAKTARGETING #include "Kyoto/Graphics/CColor.hpp" #include "Kyoto/Streams/CInputStream.hpp" #include "MetroidPrime/ScriptLoader/SLdrTIcon_Configurations.hpp" #include "MetroidPrime/ScriptLoader/SLdrTweakTargeting_Charge_Gauge.hpp" #include "MetroidPrime/ScriptLoader/SLdrTweakTargeting_LockDagger.hpp" #include "MetroidPrime/ScriptLoader/SLdrTweakTargeting_LockFire.hpp" #include "MetroidPrime/ScriptLoader/SLdrTweakTargeting_OuterBeamIcon.hpp" #include "MetroidPrime/ScriptLoader/SLdrTweakTargeting_Scan.hpp" #include "MetroidPrime/ScriptLoader/SLdrTweakTargeting_VulnerabilityIndicator.hpp" #include "rstl/string.hpp" struct SLdrTweakTargeting { SLdrTweakTargeting(); ~SLdrTweakTargeting(); rstl::string instanceName; SLdrTweakTargeting_OuterBeamIcon unknown_0x5173932f; SLdrTIcon_Configurations unknown_0x23ff4be4; SLdrTIcon_Configurations unknown_0x92e98613; SLdrTIcon_Configurations unknown_0x64833842; SLdrTIcon_Configurations unknown_0x8dfd6e3c; SLdrTweakTargeting_Charge_Gauge chargeGauge; SLdrTweakTargeting_LockFire lockFire; SLdrTweakTargeting_LockDagger lockDagger; SLdrTweakTargeting_Scan scan; int unknown_0xc3410560; float unknown_0x3eb13041; float unknown_0x5e67cab0; float unknown_0xe0ca98ac; float lockOnConfirmReticleScale; float unknown_0x9f8d62c1; float unknown_0xff5eeeb9; float unknown_0x0d0b660d; float seekerTargetReticleScale; float unknown_0x03efc783; float unknown_0xdcbd7bf8; float unknown_0x2acd6b4b; float unknown_0xb4c6c331; float unknown_0x27d02089; float unknown_0xae89310e; float unknown_0xb27644df; float unknown_0x21e2d1cc; float orbitPointOccludedOpacity; float unknown_0x5c489cb5; float orbitPointZOffset; float unknown_0x61a6a38e; float unknown_0xfbdf31f9; float unknown_0xf76f7d0b; float unknown_0x810b3a08; float unknown_0x73fe1553; float unknown_0xc8aef6f2; float unknown_0x69b1e76c; float unknown_0x8a0dfd23; float unknown_0x8299e96e; float unknown_0xa18a3f25; float unknown_0x23be9bb2; float unknown_0x8d512b82; float unknown_0x39f1698d; float unknown_0xc768c1e9; float unknown_0x55c47b0e; float unknown_0xa009aea2; float unknown_0x38080bbf; float unknown_0x71017dbe; float unknown_0x4a996997; float unknown_0x9f9fa6f3; float unknown_0x932fea01; float unknown_0x165f0fa8; float unknown_0x6bd6b11f; CColor unknown_0x42420f6e; float flowerReticleScale; CColor flowerReticleColor; float unknown_0xb090e147; float unknown_0x4c73a43d; float unknown_0x6543d31b; float unknown_0x8cd2d1ce; CColor missileBracketColor; float unknown_0x45910e5d; float unknown_0x07b30fa0; CColor unknown_0x13ce8500; CColor unknown_0x9829f256; CColor unknown_0x77a613b9; CColor unknown_0xdfa81287; CColor lockOnConfirmReticleColor; CColor seekerReticleColor; float unknown_0x618d150a; float unknown_0x209a2a8c; float unknown_0xacb3f8f7; float unknown_0xeda4c771; float unknown_0xd3427574; float unknown_0x92554af2; float unknown_0x1e134e75; float unknown_0x5f0471f3; float unknown_0xe90548ac; float unknown_0xa812772a; float unknown_0x2d75c7be; float unknown_0x6c62f838; float unknown_0xf98e6242; float unknown_0xb8995dc4; float unknown_0x5009c614; float unknown_0x111ef992; float grappleIconScale; float grappleIconScaleInactive; float unknown_0x498d794a; float unknown_0x089a46cc; CColor grappleIconColor; CColor grappleIconColorInactive; CColor unknown_0x083b1cc8; float unknown_0x966982b1; CColor unknown_0xf9799f5f; float unknown_0x9b980788; CColor orbitPointModelColor; CColor crosshairsColor; float unknown_0x2ff52290; bool unknown_0x8a548cc9; CColor unknown_0x65d449e1; float unknown_0x42c7fbe4; float unknown_0x13820c03; float unknown_0x52953385; CColor xRaySeekerReticleColor; float unknown_0xdd8cf478; float unknown_0xcbac6d52; float unknown_0x980a75b6; float unknown_0xcd1e0e91; float unknown_0xce9cf241; float unknown_0xb6531e99; float unknown_0x77e5c6b5; float unknown_0xfef5668b; CColor healthColor; SLdrTweakTargeting_VulnerabilityIndicator powerVulnerabilityIndicator; SLdrTweakTargeting_VulnerabilityIndicator lightVulnerabilityIndicator; SLdrTweakTargeting_VulnerabilityIndicator darkVulnerabilityIndicator; SLdrTweakTargeting_VulnerabilityIndicator annihilatorVulnerabilityIndicator; }; void LoadTypedefSLdrTweakTargeting(SLdrTweakTargeting&, CInputStream&); #endif // _SLDRTWEAKTARGETING