private void Clear() { if (AbInfo.ConstantInfo.ChannelID != 0 && AbInfo.SpecialCost == -4) { _caster.RemoveCrowdControlImmunity((int)CrowdControlTypes.Unstoppable); _caster.IsImmovable = false; } AbInfo = null; _castStartTime = 0; _inCastCompletion = false; _failureCode = 0; _shouldCheckRange = false; }