/*--------------------------------------------------------------------------------------------*/
        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);
        }
Exemple #2
0
        /*--------------------------------------------------------------------------------------------*/
        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();
        }