コード例 #1
0
 /// <summary>
 /// Loads a creature's powers from a powerbook.
 /// </summary>
 /// <param name="pb">The powerbook containing the referenced powers.</param>
 /// <returns>The number of loaded powers.</returns>
 public int LoadPowersFromNames(PowerBook pb)
 {
     this.AtWillPowers = new List<Power>();
     foreach (string name in this.AtWillPowerNames) {
         Power power = pb.GetPower(name);
         if (power == null) {
             Debug.LogWarning("Creature Power not found in PowerBook. (" + name + ")");
         } else {
             this.AtWillPowers.Add(power);
         }
     }
     return this.AtWillPowers.Count;
 }