11 lines
313 B
C#
11 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);
|
|||
|
}
|