Update Project

This commit is contained in:
2026-03-20 13:04:43 +02:00
parent 9b587e6cba
commit beae2dea89
2295 changed files with 251259 additions and 33 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++;
}
}
}
}