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(); } } }