using PigeonCoopToolkit.Effects.Trails;
|
using UnityEditor;
|
using System.Collections.Generic;
|
|
namespace PigeonCoopToolkit.TouchInputManager.Editor
|
{
|
[InitializeOnLoad]
|
public class ExecutionOrderSetter
|
{
|
static ExecutionOrderSetter()
|
{
|
var scriptlist = new List<string>
|
{
|
typeof (TrailRenderer_Base).Name,
|
typeof (Trail).Name,
|
typeof (SmoothTrail).Name,
|
typeof (SmokeTrail).Name,
|
typeof (SmokePlume).Name
|
};
|
|
foreach (MonoScript monoScript in MonoImporter.GetAllRuntimeMonoScripts())
|
{
|
if (!scriptlist.Contains(monoScript.name)) continue;
|
|
if(MonoImporter.GetExecutionOrder(monoScript) != 1000)
|
MonoImporter.SetExecutionOrder(monoScript, 1000);
|
}
|
}
|
}
|
}
|