public override void EventTriggered(FoodPickupEvent eventData) { var playerComponent = eventData.Player.GetComponent <PlayerComponent>(); var foodComponent = eventData.Food.GetComponent <FoodComponent>(); playerComponent.Food.Value += foodComponent.FoodAmount; _poolManager.RemoveEntity(eventData.Food); }