Update ComponentTemplateBase.cs

This commit is contained in:
DCFApixels 2025-03-19 09:34:27 +08:00
parent d4e4ec7a66
commit 1c64d32831

View File

@ -105,7 +105,7 @@ namespace DCFApixels.DragonECS
{
public override void Apply(short worldID, int entityID)
{
EcsWorld.GetPoolInstance<EcsPool<T>>(worldID).TryAddOrGet(entityID) = component;
EcsPool<T>.Apply(ref component, entityID, worldID);
}
}
public abstract class TagComponentTemplate<T> : ComponentTemplateBase<T>
@ -113,7 +113,7 @@ namespace DCFApixels.DragonECS
{
public override void Apply(short worldID, int entityID)
{
EcsWorld.GetPoolInstance<EcsTagPool<T>>(worldID).Set(entityID, true);
EcsTagPool<T>.Apply(ref component, entityID, worldID);
}
}
}