public void ReviveUnit(IPlayer player, IMonster mon, int addHp) { LiveMonster lm = mon as LiveMonster; lm.Revive(); lm.DeleteWeapon(); lm.AddHp(addHp); if (lm.Owner != player)//复活了对方的怪,就招过来了 { lm.Rebel(); } }