コード例 #1
0
 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));
     }
 }
コード例 #2
0
 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));
     }
 }