void TouchPickUp(int entityID, int pickupID) { var node = nodesDB.QueryNode <HealthPickupNode>(pickupID); var healthComponent = node.healthPickupComponent; var playerHealInfo = new PlayerHealInfo(healthComponent.healthValue, entityID, pickupID); _healingSequence.Next(this, ref playerHealInfo, DamageCondition.heal); node.removeEntityComponent.removeEntity(); }
public void Step(ref PlayerHealInfo token, Enum condition) { Heal(ref token); }