public static string GetEnumType(MEGame game, string propName, string typeName) { switch (game) { case MEGame.ME1: return(ME1UnrealObjectInfo.getEnumTypefromProp(typeName, propName)); case MEGame.ME2: return(ME2UnrealObjectInfo.getEnumTypefromProp(typeName, propName)); case MEGame.ME3: return(ME3UnrealObjectInfo.getEnumTypefromProp(typeName, propName)); } return(null); }
public static string GetEnumType(Mod.MEGame game, string propName, string typeName, ClassInfo nonVanillaClassInfo = null) { switch (game) { case Mod.MEGame.ME1: return(ME1UnrealObjectInfo.getEnumTypefromProp(typeName, propName, nonVanillaClassInfo: nonVanillaClassInfo)); case Mod.MEGame.ME2: return(ME2UnrealObjectInfo.getEnumTypefromProp(typeName, propName, nonVanillaClassInfo: nonVanillaClassInfo)); case Mod.MEGame.ME3: var enumType = ME3UnrealObjectInfo.getEnumTypefromProp(typeName, propName); return(enumType); } return(null); }