public class NetworkSkill_force_wrath : Skill_force_wrath { public NetworkSkill_force_wrath(SkillParameter skillPrm, string option) : base(skillPrm, option) { ClassBattleCardBase classData = skillPrm.selfBattlePlayer.Class as ClassBattleCardBase; classData.OnForceWrathChange += delegate(BattlePlayerBase player, int forceWrathPoint) { if (skillPrm.selfBattlePlayer.BattleMgr is NetworkStandardBattleMgr) { NetworkStandardBattleMgr networkStandardBattleMgr = (NetworkStandardBattleMgr)skillPrm.selfBattlePlayer.BattleMgr; if (networkStandardBattleMgr != null) { int num = ((!classData.IsPlayer) ? 1 : 0); networkStandardBattleMgr.beforeWrathCount[num] = forceWrathPoint; } } }; } }