var type = Types.GetType(TypeName, "Assembly-CSharp");
5.3.8代码在2018中报错
UnityEngine.Types.GetType(string, string)' is obsolete: `This was an internal method which is no longer used'
改为
var type = System.Reflection.Assembly.Load("Assembly-CSharp").GetType(TypeName);