経緯とか何も知らずに額面通り受け取って答えるけど
メソッド名を文字列で指定して引数を渡して戻り値も受け取る例

public class ClassA
{
 void FuncA()
 {
  ClassB classB = new ClassB();
  System.Reflection.MethodInfo funcB = typeof(ClassB).GetMethod("FuncB", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public);
  int funcBValue = (int)funcB.Invoke(classB, new object[] { "123" });

  Debug.Log(funcBValue); // 124
 }
}

public class ClassB
{
 public int FuncB(string arg1)
 {
  return int.Parse(arg1) + 1;
 }
}

意味はChatGPTに解説してもらって