public ModelSaverHelper(PackFileService packFileService, SceneManager sceneManager, KitbasherViewModel kitbasherViewModel, MainEditableNode editableMeshNode) { _packFileService = packFileService; _sceneManager = sceneManager; _kitbasherViewModel = kitbasherViewModel; _editableMeshNode = editableMeshNode; }
public MainEditableNodeViewModel(MainEditableNode mainNode, SkeletonAnimationLookUpHelper skeletonAnimationLookUpHelper, AnimationControllerViewModel animationControllerViewModel, PackFileService pf) { _mainNode = mainNode; _skeletonAnimationLookUpHelper = skeletonAnimationLookUpHelper; _animationControllerViewModel = animationControllerViewModel; _pf = pf; SkeletonNameList = _skeletonAnimationLookUpHelper.SkeletonFileNames; if (_mainNode.Model != null) { SkeletonName = SkeletonNameList.FirstOrDefault(x => x.Contains(_mainNode.Model.Header.SkeletonName)); UpdateSkeletonName(); } }
public void Dispose() { _skeletonAnimationLookUpHelper = null; _mainNode = null; }