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); } } }
public void ClearData() { MathItems.Clear(); Cursors.Clear(); Markers.Clear(); foreach (var v in Traces) { v.Points.Clear(); } }