Core Game Loop Additions
This commit is contained in:
@@ -53,6 +53,8 @@ namespace ProjectM.Server
|
||||
var player = ecb.Instantiate(spawner.PlayerPrefab);
|
||||
ecb.SetComponent(player, LocalTransform.FromPosition(center + PlayerSpawnMath.SpawnOffset(networkId.Value, spawner.SpawnRingRadius, spawner.RingSlots)));
|
||||
ecb.SetComponent(player, new GhostOwner { NetworkId = networkId.Value });
|
||||
// Tag the player into the base region (M6 region/relevancy split).
|
||||
ecb.AddComponent(player, new RegionTag { Region = RegionId.Base });
|
||||
|
||||
// Auto-despawn the player when its owning connection is removed.
|
||||
ecb.AppendToBuffer(connection, new LinkedEntityGroup { Value = player });
|
||||
|
||||
Reference in New Issue
Block a user