private static string Pow(string typeName, string methodName, InvocationParameterInfo[] parameters) { if (parameters[0].FullTypeName == "float" || typeName == "System.MathF") { return($"pow({parameters[0].Identifier}, (float){parameters[1].Identifier})"); } else { return(SimpleNameTranslator("pow")(typeName, methodName, parameters)); } }
private static string Clamp(string typeName, string methodName, InvocationParameterInfo[] parameters) { if (parameters[0].FullTypeName == "float") { return($"clamp({parameters[0].Identifier}, (float){parameters[1].Identifier}, (float){parameters[2].Identifier})"); } else { return(SimpleNameTranslator("clamp")(typeName, methodName, parameters)); } }