Initial Commit

This commit is contained in:
2026-03-16 14:38:46 +02:00
commit b8f7327a21
2327 changed files with 253610 additions and 0 deletions
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
namespace Zenject
{
public class ExecutionOrderInstaller : Installer<List<Type>, ExecutionOrderInstaller>
{
List<Type> _typeOrder;
public ExecutionOrderInstaller(List<Type> typeOrder)
{
_typeOrder = typeOrder;
}
public override void InstallBindings()
{
// All tickables without explicit priorities assigned are given order of zero,
// so put all of these before that (ie. negative)
int order = -1 * _typeOrder.Count;
foreach (var type in _typeOrder)
{
Container.BindExecutionOrder(type, order);
order++;
}
}
}
}