mirror of
https://github.com/DCFApixels/DragonECS-Graphs.git
synced 2025-09-17 11:04:34 +08:00
update
This commit is contained in:
parent
d6c0a22221
commit
4ba25a1250
@ -2,20 +2,20 @@
|
||||
{
|
||||
public abstract class EcsArcWorld : EcsWorld
|
||||
{
|
||||
public EcsArcWorld() : base(null) { }
|
||||
public EcsArcWorld(IEcsWorldConfig config) : base(config) { }
|
||||
public EcsArcWorld(ConfigContainer config = null) : base(config) { }
|
||||
public EcsArcWorld(IConfigContainer config = null) : base(config) { }
|
||||
}
|
||||
public sealed class EcsLoopArcWorld<TWorld> : EcsArcWorld
|
||||
where TWorld : EcsWorld
|
||||
{
|
||||
public EcsLoopArcWorld() : base(null) { }
|
||||
public EcsLoopArcWorld(IEcsWorldConfig config) : base(config) { }
|
||||
public EcsLoopArcWorld(ConfigContainer config = null) : base(config) { }
|
||||
public EcsLoopArcWorld(IConfigContainer config = null) : base(config) { }
|
||||
}
|
||||
public sealed class EcsArcWorld<TStartWorld, TEndWorld> : EcsArcWorld
|
||||
where TStartWorld : EcsWorld
|
||||
where TEndWorld : EcsWorld
|
||||
{
|
||||
public EcsArcWorld() : base(null) { }
|
||||
public EcsArcWorld(IEcsWorldConfig config) : base(config) { }
|
||||
public EcsArcWorld(ConfigContainer config = null) : base(config) { }
|
||||
public EcsArcWorld(IConfigContainer config = null) : base(config) { }
|
||||
}
|
||||
}
|
||||
|
@ -103,7 +103,7 @@ namespace DCFApixels.DragonECS
|
||||
}
|
||||
|
||||
|
||||
public static EcsArc SetLoopArcAuto<TWorld>(this TWorld self, out EcsLoopArcWorld<TWorld> arcWorld, IEcsWorldConfig config = null)
|
||||
public static EcsArc SetLoopArcAuto<TWorld>(this TWorld self, out EcsLoopArcWorld<TWorld> arcWorld, IConfigContainer config = null)
|
||||
where TWorld : EcsWorld
|
||||
{
|
||||
if (self == null)
|
||||
@ -117,7 +117,7 @@ namespace DCFApixels.DragonECS
|
||||
arcWorld = new EcsLoopArcWorld<TWorld>(config);
|
||||
return Register(self, self, arcWorld);
|
||||
}
|
||||
public static EcsArc SetArcAuto<TStartWorld, TEndWorld>(this TStartWorld start, TEndWorld end, out EcsArcWorld<TStartWorld, TEndWorld> arcWorld, IEcsWorldConfig config = null)
|
||||
public static EcsArc SetArcAuto<TStartWorld, TEndWorld>(this TStartWorld start, TEndWorld end, out EcsArcWorld<TStartWorld, TEndWorld> arcWorld, IConfigContainer config = null)
|
||||
where TStartWorld : EcsWorld
|
||||
where TEndWorld : EcsWorld
|
||||
{
|
||||
@ -132,12 +132,12 @@ namespace DCFApixels.DragonECS
|
||||
arcWorld = new EcsArcWorld<TStartWorld, TEndWorld>(config);
|
||||
return Register(start, end, arcWorld);
|
||||
}
|
||||
public static EcsArc SetLoopArcAuto<TWorld>(this TWorld self, IEcsWorldConfig config = null)
|
||||
public static EcsArc SetLoopArcAuto<TWorld>(this TWorld self, IConfigContainer config = null)
|
||||
where TWorld : EcsWorld
|
||||
{
|
||||
return SetLoopArcAuto(self, out _, config);
|
||||
}
|
||||
public static EcsArc SetArcAuto<TStartWorld, TEndWorld>(this TStartWorld start, TEndWorld end, IEcsWorldConfig config = null)
|
||||
public static EcsArc SetArcAuto<TStartWorld, TEndWorld>(this TStartWorld start, TEndWorld end, IConfigContainer config = null)
|
||||
where TStartWorld : EcsWorld
|
||||
where TEndWorld : EcsWorld
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user