public void InvalidateCarryEffect() { if (Deleted || Carrier == null || Carrier.Deleted || !IsChildOf(Carrier.Backpack)) { _Carrier = null; return; } if (DateTime.UtcNow < NextEffect) { return; } new EffectInfo(Carrier.Clone3D(0, 0, 22), Carrier.Map, ItemID, Team.Color).Send(); NextEffect = DateTime.UtcNow + SplitSecond; }