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,48 @@
using System;
using System.Diagnostics;
namespace Zenject
{
[DebuggerStepThrough]
public class Kernel : IInitializable, IDisposable, ITickable, ILateTickable, IFixedTickable, ILateDisposable
{
[InjectLocal]
TickableManager _tickableManager = null;
[InjectLocal]
InitializableManager _initializableManager = null;
[InjectLocal]
DisposableManager _disposablesManager = null;
public virtual void Initialize()
{
_initializableManager.Initialize();
}
public virtual void Dispose()
{
_disposablesManager.Dispose();
}
public virtual void LateDispose()
{
_disposablesManager.LateDispose();
}
public virtual void Tick()
{
_tickableManager.Update();
}
public virtual void LateTick()
{
_tickableManager.LateUpdate();
}
public virtual void FixedTick()
{
_tickableManager.FixedUpdate();
}
}
}