Initial commit
This commit is contained in:
1 parent
ee9615239e
commit
16feac691f
4093 files changed
+1030491
No files matched your search
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using UnityEditor;
|
||||
|
||||
|
||||
namespace Gaia
|
||||
{
|
||||
//[InitializeOnLoad]
|
||||
public class GaiaScriptOrderManager
|
||||
{
|
||||
static GaiaScriptOrderManager()
|
||||
{
|
||||
foreach (MonoScript monoScript in MonoImporter.GetAllRuntimeMonoScripts())
|
||||
{
|
||||
if (monoScript.GetClass() != null)
|
||||
{
|
||||
foreach (var a in Attribute.GetCustomAttributes(monoScript.GetClass(), typeof(GaiaScriptOrder)))
|
||||
{
|
||||
var currentOrder = MonoImporter.GetExecutionOrder(monoScript);
|
||||
var newOrder = ((GaiaScriptOrder)a).Order;
|
||||
if (currentOrder != newOrder)
|
||||
MonoImporter.SetExecutionOrder(monoScript, newOrder);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user