private void Process(Client client, ClientConstructorCraft msg) { var vehicle = state.history.vehicles.GetOrAddNew(msg.itemGuid); vehicle.position = msg.spawnPosition; vehicle.rotation = msg.spawnRotation; vehicle.craft = msg; SendToAll(client.peer, msg); }
private void Process(ClientConstructorCraft msg) { using (new MessageBlocker()) { Logic.Commands.SpawnPrefab(msg.itemGuid, msg.children, msg.tech, msg.spawnPosition, msg.spawnRotation); } }