WutheringWaves/GameServer/Systems/Entity/EntityFactory.cs
2024-02-10 19:04:03 +03:00

10 lines
313 B
C#

namespace GameServer.Systems.Entity;
internal class EntityFactory
{
private long _entityIdCounter;
public PlayerEntity CreatePlayer(int characterConfigId, int playerId)
=> new(NextId(), characterConfigId, playerId);
private long NextId() => Interlocked.Increment(ref _entityIdCounter);
}