clearSteamNaming method
clears the steam naming to make it more darty
Implementation
String clearSteamNaming() {
String result = clearClassAccess();
if (result == "m_pubParam") {
return "paramPtr";
} else if (result == "m_cubParam") {
return "paramSize";
} else if (result == "ullUniqueGameID") {
return "uniqueGameId";
} else if (result.startsWith("m_sz") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_sz", "");
} else if (result.startsWith("m_h") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_h", "");
} else if (result.startsWith("m_pp") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_pp", "");
} else if (result.startsWith("m_e") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_e", "");
} else if (result.startsWith("m_un") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_un", "");
} else if (result.startsWith("m_usec") &&
result[6].toUpperCase() == result[6]) {
result = result.replaceFirst("m_usec", "");
} else if (result.startsWith("m_us") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_us", "");
} else if (result.startsWith("m_ull") &&
result[5].toUpperCase() == result[5]) {
result = result.replaceFirst("m_ull", "");
} else if (result.startsWith("m_ul") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_ul", "");
} else if (result.startsWith("m_u") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_u", "");
} else if (result.startsWith("m_fl") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_fl", "");
} else if (result.startsWith("m_b") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_b", "");
} else if (result.startsWith("m_i") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_i", "");
} else if (result.startsWith("m_pub") &&
result[5].toUpperCase() == result[5]) {
result = result.replaceFirst("m_pub", "");
} else if (result.startsWith("m_cub") &&
result[5].toUpperCase() == result[5]) {
result = result.replaceFirst("m_cub", "");
} else if (result.startsWith("m_n") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_n", "");
} else if (result.startsWith("m_rtime") &&
result.length > 7 &&
result[7].toUpperCase() == result[7]) {
result = result.replaceFirst("m_rtime", "Time");
} else if (result.startsWith("m_rgch") &&
result[6].toUpperCase() == result[6]) {
result = result.replaceFirst("m_rgch", "");
} else if (result.startsWith("m_rgub") &&
result[6].toUpperCase() == result[6]) {
result = result.replaceFirst("m_rgub", "");
// the reason we did is GetTicketForWebApiResponse_t ticket field
result += "AsArray";
} else if (result.startsWith("m_rgf") &&
result[5].toUpperCase() == result[5]) {
result = result.replaceFirst("m_rgf", "");
} else if (result.startsWith("m_pch") &&
result[5].toUpperCase() == result[5]) {
result = result.replaceFirst("m_pch", "");
} else if (result.startsWith("m_cch") &&
result[5].toUpperCase() == result[5]) {
result = result.replaceFirst("m_cch", "");
} else if (result.startsWith("m_rg") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_rg", "");
} else if (result.startsWith("m_rt") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_rt", "");
} else if (result.startsWith("m_r") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_r", "");
} else if (result.startsWith("m_cday") &&
result[6].toUpperCase() == result[6]) {
result = result.replaceFirst("m_cday", "");
} else if (result.startsWith("m_cb") &&
result[4].toUpperCase() == result[4]) {
result = result.replaceFirst("m_cb", "");
if (!result.contains("Size")) {
result += "Size";
}
} else if (result.startsWith("m_c") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("m_c", "");
} else if (result.startsWith("m_")) {
result = result.replaceFirst("m_", "");
} else if (result.startsWith("t_")) {
result = result.replaceFirst("t_", "");
} else if (result.endsWith("_t")) {
result = result.replaceFirst("_t", "");
} else if (result.startsWith("k_") &&
result[2].toUpperCase() == result[2]) {
result = result.replaceFirst("k_", "");
} else if (result.startsWith("b") && result[1].toUpperCase() == result[1]) {
result = result.replaceFirst("b", "");
} else if (result.startsWith("e") && result[1].toUpperCase() == result[1]) {
result = result.replaceFirst("e", "");
} else if (result.startsWith("pch") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("pch", "");
} else if (result.startsWith("un") &&
result[2].toUpperCase() == result[2]) {
result = result.replaceFirst("un", "");
} else if (result.startsWith("us") &&
result[2].toUpperCase() == result[2]) {
result = result.replaceFirst("us", "");
} else if (result.startsWith("pfl") &&
result[3].toUpperCase() == result[3]) {
result = result.replaceFirst("pfl", "");
} else if (result.startsWith("fl") &&
result[2].toUpperCase() == result[2]) {
result = result.replaceFirst("fl", "");
} else if (result.startsWith("BIs")) {
result = result.replaceFirst("BIs", "is");
} else if (result.startsWith("pvec")) {
result = result.replaceFirst("pvec", "");
} else if (result.startsWith("pun")) {
result = result.replaceFirst("pun", "");
} else if (result.startsWith("nAppId")) {
result = result.replaceFirst("nAppId", "appId");
} else if (result.startsWith("pnAppId")) {
result = result.replaceFirst("pnAppId", "appId");
}
result = result.replaceAll("_", "");
result = result.replaceAll("servernetadr", "ServerNetAdr");
result = result.replaceAll("gameserveritem", "GameServerItem");
result = result.replaceAll("ID", "Id");
result = result.replaceAll("HTTP", "Http");
result = result.replaceAll("P2P", "P2p");
result = result.replaceAll("SNet", "Snet");
result = result.replaceAll("API", "Api");
result = result.replaceAll("LED", "Led");
result = result.replaceAll("IPC", "Ipc");
result = result.replaceAll("IP", "Ip");
result = result.replaceAll("UGC", "Ugc");
result = result.replaceAll("FPS", "Fps");
result = result.replaceAll("IPC", "Ipc");
result = result.replaceAll("PSN", "Psn");
result = result.replaceAll("PS", "Ps");
result = result.replaceAll("EULA", "Eula");
result = result.replaceAll("URL", "Url");
result = result.replaceAll("HTML", "Html");
result = result.replaceAll("OPF", "Opf");
result = result.replaceAll("GS", "Gs");
result = result.replaceAll("JS", "Js");
result = result.replaceAll("VR", "Vr");
result = result.replaceAll("UDP", "Udp");
result = result.replaceAll("POP", "Pop");
result = result.replaceAll("ICE", "Ice");
result = result.replaceAll("NAT", "Nat");
result = result.replaceAll("CEG", "Ceg");
result = result.replaceAll("IPT", "Ipt");
result = result.replaceAll("SSA", "Ssa");
result = result.replaceAll("SDR", "Sdr");
result = result.replaceAll("DELETED", "Deleted");
return result;
}