[MenuItem("脚本执行顺序控制(初始化)")]
public static void ScriptExcuteOrder()
{
SetExecutionOrder(typeof(LanManager).Name, 79);
SetExecutionOrder(typeof(FileHelp).Name, 80);
}
static void SetExecutionOrder(string name,int excuteOrder)
{
string scriptName = name;
foreach (MonoScript monoScript in MonoImporter.GetAllRuntimeMonoScripts())
{
if (monoScript.name == scriptName)
{
MonoImporter.SetExecutionOrder(monoScript, excuteOrder);
return;
}
}
}
public static void ScriptExcuteOrder()
{
SetExecutionOrder(typeof(LanManager).Name, 79);
SetExecutionOrder(typeof(FileHelp).Name, 80);
}
static void SetExecutionOrder(string name,int excuteOrder)
{
string scriptName = name;
foreach (MonoScript monoScript in MonoImporter.GetAllRuntimeMonoScripts())
{
if (monoScript.name == scriptName)
{
MonoImporter.SetExecutionOrder(monoScript, excuteOrder);
return;
}
}
}