コード例 #1
0
 private void ProcessDirection()
 {
     _unfoldDirection = new UnfoldDirection(_direction);
     foreach (var triangle in _smartTriangles)
     {
         triangle.UpdateUnfoldDirection(_unfoldDirection);
     }
 }
コード例 #2
0
ファイル: RadialBindModel.cs プロジェクト: Dimetroc/Unfold
 //TODO
 public void UpdateUnfoldDirection(UnfoldDirection direction)
 {
     if (_hasChildren)
     {
         foreach (var child in _children)
         {
             child.UpdateUnfoldDirection(direction);
         }
     }
     else
     {
         _radius = direction.GetCentroidRadiusAnimationValue(_targetVertices.GetCentroid());
     }
 }
コード例 #3
0
ファイル: LinearController.cs プロジェクト: Dimetroc/Unfold
 private void ProcessDirection()
 {
     _unfoldDirection = new UnfoldDirection(_direction);
     if (IsFolding)
     {
         foreach (var triangle in _bindModels)
         {
             triangle.UpdateUnfoldDirection(_unfoldDirection);
         }
     }
     else
     {
         foreach (var triangle in _breakModels)
         {
             triangle.UpdateUnfoldDirection(_unfoldDirection);
         }
     }
 }