private ClientPlayerBuilder(ServerPlayerBuilderPacket packet) : base(packet.networkEntityId) { CreateFromArchetype <ClientPlayerArchetype>(); AddComponentData(new Player { playerId = packet.playerId }); SetComponentData(new Scale { Value = 1 }); SetName($"ClientPlayer_{packet.playerId}"); var isLocalPlayer = packet.networkConnectionId == ClientManager.Instance.ConnectionToServer.networkConnectionId; if (isLocalPlayer) { AddComponent <LocalPlayer>(); AddComponent <IgnoreTransformCopyingFromServer>(); } }
public static ClientPlayerBuilder Create(ServerPlayerBuilderPacket packet) { return(new ClientPlayerBuilder(packet)); }