public override void CompTickRare()
        {
            if (!setup)
            {
                performSetup();
            }

            compComponentsPositionTracker.CompTickRare();
            compHiddenable.CompTickRare();
            compHideFromPlayer.CompTickRare();

            if (compViewBlockerWatcher != null)
            {
                compViewBlockerWatcher.CompTickRare();
            }
            if (compFieldOfViewWatcher != null)
            {
                compFieldOfViewWatcher.CompTickRare();
            }
        }