示例#1
0
 public virtual void OnActorDeath(ref DefaultGameEventParam prm)
 {
     for (int i = this.Conditions.Count - 1; (i >= 0) && (i < this.Conditions.Count); i--)
     {
         IStarCondition condition = this.Conditions[i];
         if (condition != null)
         {
             condition.OnActorDeath(ref prm);
         }
     }
 }
示例#2
0
        public virtual void OnActorDeath(ref GameDeadEventParam prm)
        {
            int num = this.Conditions.get_Count() - 1;

            while (num >= 0 && num < this.Conditions.get_Count())
            {
                IStarCondition starCondition = this.Conditions.get_Item(num);
                if (starCondition != null)
                {
                    starCondition.OnActorDeath(ref prm);
                }
                num--;
            }
        }