mirror of
https://github.com/DCFApixels/DragonECS-Graphs.git
synced 2025-09-17 19:24:36 +08:00
renaming
This commit is contained in:
parent
cc23ba0b8a
commit
3b57922be3
@ -6,7 +6,7 @@ namespace DCFApixels.DragonECS
|
||||
public static class GraphQueriesExtensions
|
||||
{
|
||||
#region JoinToGraph Empty
|
||||
public static SubGraphMap JoinGraph(this EcsWorld entities, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinGraph(this EcsWorld entities, JoinMode mode = JoinMode.Start)
|
||||
{
|
||||
entities.GetQueryCache(out JoinToSubGraphExecutor executor, out EmptyAspect _);
|
||||
return executor.Execute(mode);
|
||||
@ -14,7 +14,7 @@ namespace DCFApixels.DragonECS
|
||||
#endregion
|
||||
|
||||
#region JoinToGraph Mask
|
||||
public static SubGraphMap JoinSubGraph<TCollection>(this TCollection entities, IComponentMask mask, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinSubGraph<TCollection>(this TCollection entities, IComponentMask mask, JoinMode mode = JoinMode.Start)
|
||||
where TCollection : IEntityStorage
|
||||
{
|
||||
if (ReferenceEquals(entities, entities.World))
|
||||
@ -24,11 +24,11 @@ namespace DCFApixels.DragonECS
|
||||
}
|
||||
return entities.ToSpan().JoinSubGraph(mask, mode);
|
||||
}
|
||||
public static SubGraphMap JoinSubGraph(this EcsReadonlyGroup group, IComponentMask mask, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinSubGraph(this EcsReadonlyGroup group, IComponentMask mask, JoinMode mode = JoinMode.Start)
|
||||
{
|
||||
return group.ToSpan().JoinSubGraph(mask, mode);
|
||||
}
|
||||
public static SubGraphMap JoinSubGraph(this EcsSpan span, IComponentMask mask, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinSubGraph(this EcsSpan span, IComponentMask mask, JoinMode mode = JoinMode.Start)
|
||||
{
|
||||
var executor = span.World.GetExecutorForMask<JoinToSubGraphExecutor>(mask);
|
||||
return executor.ExecuteFor(span, mode);
|
||||
@ -36,7 +36,7 @@ namespace DCFApixels.DragonECS
|
||||
#endregion
|
||||
|
||||
#region JoinToGraph
|
||||
public static SubGraphMap JoinSubGraph<TCollection, TAspect>(this TCollection entities, out TAspect aspect, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinSubGraph<TCollection, TAspect>(this TCollection entities, out TAspect aspect, JoinMode mode = JoinMode.Start)
|
||||
where TAspect : EcsAspect, new()
|
||||
where TCollection : IEntityStorage
|
||||
{
|
||||
@ -47,12 +47,12 @@ namespace DCFApixels.DragonECS
|
||||
}
|
||||
return entities.ToSpan().JoinSubGraph(out aspect, mode);
|
||||
}
|
||||
public static SubGraphMap JoinSubGraph<TAspect>(this EcsReadonlyGroup group, out TAspect aspect, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinSubGraph<TAspect>(this EcsReadonlyGroup group, out TAspect aspect, JoinMode mode = JoinMode.Start)
|
||||
where TAspect : EcsAspect, new()
|
||||
{
|
||||
return group.ToSpan().JoinSubGraph(out aspect, mode);
|
||||
}
|
||||
public static SubGraphMap JoinSubGraph<TAspect>(this EcsSpan span, out TAspect aspect, JoinMode mode = JoinMode.StartToEnd)
|
||||
public static SubGraphMap JoinSubGraph<TAspect>(this EcsSpan span, out TAspect aspect, JoinMode mode = JoinMode.Start)
|
||||
where TAspect : EcsAspect, new()
|
||||
{
|
||||
span.World.GetQueryCache(out JoinToSubGraphExecutor executor, out aspect);
|
||||
|
@ -121,14 +121,14 @@ namespace DCFApixels.DragonECS.Graphs.Internal
|
||||
_linkedList.Clear();
|
||||
|
||||
//Заполнение массивов
|
||||
if ((mode & JoinMode.StartToEnd) != 0)
|
||||
if ((mode & JoinMode.Start) != 0)
|
||||
{
|
||||
for (int i = 0; i < _filteredAllEntitiesCount; i++)
|
||||
{
|
||||
AddStart(_filteredAllEntities[i]);
|
||||
}
|
||||
}
|
||||
if ((mode & JoinMode.EndToStart) != 0)
|
||||
if ((mode & JoinMode.End) != 0)
|
||||
{
|
||||
for (int i = 0; i < _filteredAllEntitiesCount; i++)
|
||||
{
|
||||
@ -184,14 +184,14 @@ namespace DCFApixels.DragonECS.Graphs.Internal
|
||||
_linkedList.Clear();
|
||||
|
||||
//Заполнение массивов
|
||||
if ((mode & JoinMode.StartToEnd) != 0)
|
||||
if ((mode & JoinMode.Start) != 0)
|
||||
{
|
||||
for (int i = 0; i < _filteredEntitiesCount; i++)
|
||||
{
|
||||
AddStart(_filteredEntities[i]);
|
||||
}
|
||||
}
|
||||
if ((mode & JoinMode.EndToStart) != 0)
|
||||
if ((mode & JoinMode.End) != 0)
|
||||
{
|
||||
for (int i = 0; i < _filteredEntitiesCount; i++)
|
||||
{
|
||||
@ -204,11 +204,11 @@ namespace DCFApixels.DragonECS.Graphs.Internal
|
||||
return new SubGraphMap(this);
|
||||
}
|
||||
|
||||
public SubGraphMap Execute(JoinMode mode = JoinMode.StartToEnd)
|
||||
public SubGraphMap Execute(JoinMode mode = JoinMode.Start)
|
||||
{
|
||||
return Execute_Internal(mode);
|
||||
}
|
||||
public SubGraphMap ExecuteFor(EcsSpan span, JoinMode mode = JoinMode.StartToEnd)
|
||||
public SubGraphMap ExecuteFor(EcsSpan span, JoinMode mode = JoinMode.Start)
|
||||
{
|
||||
return ExecuteFor_Internal(span, mode);
|
||||
}
|
||||
@ -308,9 +308,9 @@ namespace DCFApixels.DragonECS
|
||||
public enum JoinMode : byte
|
||||
{
|
||||
NONE = 0,
|
||||
StartToEnd = 1 << 0,
|
||||
EndToStart = 1 << 1,
|
||||
All = StartToEnd | EndToStart,
|
||||
Start = 1 << 0,
|
||||
End = 1 << 1,
|
||||
All = Start | End,
|
||||
}
|
||||
|
||||
#region SubGraphMap/SubGraphMapNode
|
||||
|
Loading…
Reference in New Issue
Block a user