Example #1
0
        //モデルの破棄
        private void ReleaseCurrentVrm()
        {
            var loaded = _humanPoseTransferTarget;

            _humanPoseTransferTarget = null;

            if (loaded != null)
            {
                VrmDisposing?.Invoke();
                Destroy(loaded.gameObject);
            }
        }
Example #2
0
        //モデルの破棄
        private void ReleaseCurrentVrm()
        {
            var loaded = _humanPoseTransferTarget;

            _humanPoseTransferTarget = null;

            if (loaded != null)
            {
                VrmDisposing?.Invoke();

                windowStyleController.DisposeModelRenderers();
                settingAdjuster.DisposeModelRoot();
                Destroy(loaded.gameObject);
            }
        }