public SkeletonViewDataSource(INodeAddedCallback callback, ICommand attachToBoneCommand, ArmatureActor armatureActor) { _boneActorMapper = new Dictionary<BoneActor, BoneViewModel>(); _boneAttachedMapper = new Dictionary<BoneAttachedRenderableAsset, AssetViewModel>(); _callback = callback; _skeletonVM = new SkeletonViewModel(_callback); _renderableAssetsOrder = new ObservableCollection<AssetViewModel>(); _attachToBoneCommand = attachToBoneCommand; _armatureActor = armatureActor; }
public void Clear() { _boneActorMapper = new Dictionary<BoneActor, BoneViewModel>(); _skeletonVM = new SkeletonViewModel(_callback); }