Ejemplo n.º 1
0
 public void Clear()
 {
     MathItems.Clear();
     Cursors.Clear();
     Markers.Clear();
     Traces.Clear();
 }
        /*--------------------------------------------------------------------------------------------*/
        public void Update()
        {
            gameObject.GetComponentsInChildren(true, vCursorsForInput);

            Cursors.Clear();
            SelectableCursors.Clear();
            ExcludedCursors.Clear();
            vCursorMap.Clear();

            for (int i = 0; i < vCursorsForInput.Count; i++)
            {
                ICursorDataForInput cursor = vCursorsForInput[i];

                if (vCursorMap.ContainsKey(cursor.Type))
                {
                    ExcludedCursors.Add(cursor);
                    continue;
                }

                Cursors.Add(cursor);
                vCursorMap.Add(cursor.Type, cursor);

                if (cursor.CanCauseSelections)
                {
                    SelectableCursors.Add(cursor);
                }
            }
        }
Ejemplo n.º 3
0
 public void ClearData()
 {
     MathItems.Clear();
     Cursors.Clear();
     Markers.Clear();
     foreach (var v in Traces)
     {
         v.Points.Clear();
     }
 }