using GetLevelSpecialValueForFn = float(__fastcall*)(void* thisptr, const char* value, int level, void* unk1, bool noOverride, bool* result);
template<typename T = float>
T GetLevelSpecialValueFor(const char* value, int level = -1) {
return (T)GetLevelSpecialValueForFunc(this, value, level, nullptr, 0, nullptr);
}