示例#1
0
 public void OnActorRevive(ref DefaultGameEventParam prm)
 {
     if ((prm.src.handle.TheActorMeta.ActorType == ActorTypeDef.Actor_Type_Hero) && (Singleton <GamePlayerCenter> .GetInstance().GetHostPlayer().PlayerCamp == prm.src.handle.TheActorMeta.ActorCamp))
     {
         for (int i = 0; i < this.heroHeads.Length; i++)
         {
             PlayerHead head = this.heroHeads[i];
             if ((head.MyHero != 0) && (head.MyHero == prm.src))
             {
                 head.OnMyHeroRevive();
                 break;
             }
         }
     }
 }