示例#1
0
 public void OnHeroSoulLvlChange(PoolObjHandle <ActorRoot> hero, int level)
 {
     if (hero != 0)
     {
         for (int i = 0; i < this.heroHeads.Length; i++)
         {
             PlayerHead head = this.heroHeads[i];
             if ((head.MyHero != 0) && (head.MyHero == hero))
             {
                 head.OnHeroSoulLvlChange(level);
                 break;
             }
         }
     }
 }
 public void OnHeroSoulLvlChange(PoolObjHandle <ActorRoot> hero, int level)
 {
     if (!hero)
     {
         return;
     }
     for (int i = 0; i < this.heroHeads.Length; i++)
     {
         PlayerHead playerHead = this.heroHeads[i];
         if (playerHead.MyHero && playerHead.MyHero == hero)
         {
             playerHead.OnHeroSoulLvlChange(level);
             break;
         }
     }
 }