예제 #1
0
        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();
        }
예제 #2
0
 public void Step(ref PlayerHealInfo token, Enum condition)
 {
     Heal(ref token);
 }