private void FixedUpdate()
        {
            var stone = _remoteCameraPlatform.GetSocketedStone();

            if (stone == null)
            {
                if (_hasLoadedAssets)
                {
                    _hasLoadedAssets = false;
                    _streamingGroup.ReleaseRequiredAssets();
                    _streamingGroup.ReleaseGeneralAssets();
                    _streamingGroup = null;
                }
            }
            else
            {
                if (!_hasLoadedAssets)
                {
                    _hasLoadedAssets = true;
                    _streamingGroup  = StreamingGroup.GetStreamingGroup(NomaiRemoteCameraStreaming.NomaiRemoteCameraPlatformIDToSceneName(stone.GetRemoteCameraID()));
                    _streamingGroup.RequestRequiredAssets();
                    _streamingGroup.RequestGeneralAssets();
                }
            }
        }
 public override void Awake()
 {
     base.Awake();
     _oldStreaming = GetComponent <NomaiRemoteCameraStreaming>();
     SetSector(_oldStreaming.GetSector());
 }