private void DestroyOffsetPreview()
 {
     if (_offsetPreview == null)
     {
         return;
     }
     Object.Destroy(_offsetPreview.gameObject);
     _offsetPreview = null;
 }
    private void CreatOffsetPreview()
    {
        if (_offsetPreview == null)
        {
            var go = new GameObject("EmbodyOffsetPreview_" + name);
            go.transform.SetParent(controllerPointTransform, false);
            _offsetPreview = go.gameObject.AddComponent <OffsetPreview>();
        }

        _offsetPreview.currentMotionControl = currentMotionControl;
        _offsetPreview.Sync(_highlighted);
    }
예제 #3
0
    private void CreatOffsetPreview()
    {
        if (_offsetPreview == null)
        {
            var go = new GameObject("EmbodyOffsetPreview_" + name);
            go.transform.SetParent(possessPointTransform, false);
            _offsetPreview = go.gameObject.AddComponent <OffsetPreview>();
        }

        _offsetPreview.offsetTransform      = offsetTransform;
        _offsetPreview.currentMotionControl = currentMotionControl;
    }