private void HandleMessage(Message obj)
 {
     using (var reader = obj.GetReader())
     {
         var entityId   = reader.ReadInt16();
         var itemId     = reader.ReadInt16();
         var xPos       = reader.ReadSingle();
         var yPos       = reader.ReadSingle();
         var parameters = new PickupSpawnParameters(entityId, _itemDatabase.GetData(ItemType.Module, itemId), new Vector2(xPos, yPos));
         _pickupFactory.Create(parameters);
     }
 }
Ejemplo n.º 2
0
 private void OnSpawn(PickupSpawnParameters obj)
 {
     Id = obj.id;
 }