コード例 #1
0
        public void Initialize(
            IVRMLoadable vrmLoadable,
            FaceControlConfiguration config,
            ExternalTrackerDataSource externalTracker,
            EyeBoneResetter eyeBoneResetter
            )
        {
            _config          = config;
            _externalTracker = externalTracker;
            _eyeBoneResetter = eyeBoneResetter;

            vrmLoadable.VrmLoaded += info =>
            {
                _proxy    = info.blendShape;
                _hasModel = true;
            };

            vrmLoadable.VrmDisposing += () =>
            {
                _hasModel = false;
                _proxy    = null;
            };
        }
コード例 #2
0
 public void Initialize(EyeBoneResetter eyeBoneResetter)
 {
     _eyeBoneResetter = eyeBoneResetter;
 }