Exemplo n.º 1
0
 public IEnumerable <Hediff_Injury> GetInjuriesTendable()
 {
     for (int i = 0; i < this.hediffs.Count; i++)
     {
         Hediff_Injury inj = this.hediffs[i] as Hediff_Injury;
         if (inj != null && inj.TendableNow(false))
         {
             yield return(inj);
         }
     }
 }
Exemplo n.º 2
0
 public bool HasTendableInjury()
 {
     for (int i = 0; i < hediffs.Count; i++)
     {
         Hediff_Injury hediff_Injury = hediffs[i] as Hediff_Injury;
         if (hediff_Injury != null && hediff_Injury.TendableNow())
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 3
0
        public IEnumerable <Hediff_Injury> GetInjuriesTendable()
        {
            int i = 0;

            while (i < hediffs.Count)
            {
                Hediff_Injury hediff_Injury = hediffs[i] as Hediff_Injury;
                if (hediff_Injury != null && hediff_Injury.TendableNow())
                {
                    yield return(hediff_Injury);
                }
                int num = i + 1;
                i = num;
            }
        }