public Selection(Settings settings, IVisibleRanges visibleRanges) { this.settings = settings; VisibleRanges = visibleRanges; Frustum = new BoundingFrustum(Matrix.Identity); selectedNodes = new SelectedNode[MaxSelectedNodeCount]; }
// Invoke this method if the state of a IVisibleRanges instance is changed. public void InitializeMorphConsts(IVisibleRanges visibleRanges) { Vector2[] morphConsts; MorphConsts.Create(visibleRanges, out morphConsts); effect.MorphConsts = morphConsts; }