public bool RemoveStateBuff(FightActor target, int stateId) { var stateBuff = target.GetBuffs().Where(x => x is StateBuff && (x as StateBuff).State.Id == stateId).FirstOrDefault(); if (stateBuff != null) { target.RemoveAndDispellBuff(stateBuff); return(true); } return(false); }