mirror of
https://github.com/DCFApixels/DragonECS-Graphs.git
synced 2025-09-18 03:34:35 +08:00
42 lines
973 B
C#
42 lines
973 B
C#
using DCFApixels.DragonECS.Core;
|
|
using System;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
namespace DCFApixels.DragonECS
|
|
{
|
|
public class EcsJoinExecutor : MaskQueryExecutor, IEcsWorldEventListener
|
|
{
|
|
private long _lastWorldVersion;
|
|
|
|
#region Properties
|
|
public sealed override long Version
|
|
{
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
get => _lastWorldVersion;
|
|
}
|
|
public override bool IsCached
|
|
{
|
|
get { throw new NotImplementedException(); }
|
|
}
|
|
#endregion
|
|
|
|
#region Callbacks
|
|
protected override void OnInitialize()
|
|
{
|
|
}
|
|
protected override void OnDestroy()
|
|
{
|
|
}
|
|
public void OnWorldResize(int newSize)
|
|
{
|
|
}
|
|
public void OnReleaseDelEntityBuffer(ReadOnlySpan<int> buffer)
|
|
{
|
|
}
|
|
public void OnWorldDestroy()
|
|
{
|
|
}
|
|
#endregion
|
|
}
|
|
}
|