diff --git a/src/ScriptTypes/ScriptType.cpp b/src/ScriptTypes/ScriptType.cpp index a568926..c391cfa 100644 --- a/src/ScriptTypes/ScriptType.cpp +++ b/src/ScriptTypes/ScriptType.cpp @@ -23,12 +23,7 @@ namespace Porygon{ } const ScriptType* CreateNumericScriptType(bool isAware, bool isFloat){ - if (isAware){ - if (isFloat) - return NumericScriptType::AwareFloat.get(); - return NumericScriptType::AwareInt.get(); - } - return NumericScriptType::Unaware.get(); + return new NumericScriptType(isAware, isFloat); } ScriptType* CreateStringScriptType(bool knownAtBind, uint32_t hash){