Пример #1
0
 public override void registerFoodLeaf(Leaf leafToRegister, Food foodBeingEaten, int sequenceLength)
 {
     if (!_connectedFoodLeaves.Contains(leafToRegister) && sequenceLength < _pulseStrength + foodBeingEaten.getEnergyAmount())
     {
         leafToRegister.startEating(foodBeingEaten);
         foodBeingEaten.resolveCollision(this);
         _connectedFoodLeaves.Add(leafToRegister);
         _pulseStrength += foodBeingEaten.getEnergyAmount();
     }
 }