WutheringWaves/GameServer/Systems/Entity/EntityFactory.cs

11 lines
313 B
C#
Raw Normal View History

2024-02-10 16:04:03 +00:00
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);
}