/*--------------------------------------------------------------------------------------------*/ private void TryInitCursor(CursorType pType) { if (vCursorStateMap.ContainsKey(pType)) { return; } var cursor = new CursorState(Input.GetCursor(pType), VisualSettings.GetSettings()); vCursorStateMap.Add(pType, cursor); vCursorStates.Add(cursor); vActiveCursorTypes.Add(pType); }
/*--------------------------------------------------------------------------------------------*/ private void TryInitCursor(CursorType pType) { if (vCursorMap.ContainsKey(pType)) { return; } var cursor = new CursorState(Input.GetCursor(pType), VisualSettings.GetSettings(), vBaseTx); vCursorMap.Add(pType, cursor); ActiveCursorTypes = ActiveCursorTypes .Concat(new[] { pType }) .ToArray(); }