public void SetScrollState(ScrollStateEnum state)
        {
            if (ScrollState != state)
            {
                ScrollState = state;
            }

            if (CursorType == CursorTypeEnum.Sticky)
            {
                switch (state)
                {
                case ScrollStateEnum.None:
                    StickyCursor.GetComponent <SpriteRenderer>().sprite = DefaultSprite;
                    break;

                case ScrollStateEnum.ScrollingUp:
                    StickyCursor.GetComponent <SpriteRenderer>().sprite = UpLimitSprite;
                    break;

                case ScrollStateEnum.ScrollingDown:
                    StickyCursor.GetComponent <SpriteRenderer>().sprite = DownLimitSprite;
                    break;
                }
            }
        }
Exemple #2
0
        public override void OnKeyUp(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
                case Keys.I:
                case Keys.M:
                case Keys.J:
                case Keys.L:
                    ScrollState = ScrollStateEnum.NoScroll;
                    break;
                case Keys.Return:
                    switch (Mode)
                    {
                        case PlayfieldModeType.Zone:
                            if (_mouse_points.Count > 2)
                            {
                                AddActiveZone("ActiveZone#" + _active_zone_sprites.Count);
                            }
                            break;

                        case PlayfieldModeType.Waypoint:
                            if (_mouse_points.Count > 2)
                            {
                                AddWaypointGroup("Waypoint#" + _waypoint_group_sprites.Count);
                            }
                            break;
                    }
                    break;
            }
        }
Exemple #3
0
 public override void OnKeyDown(object sender, KeyEventArgs e)
 {
     switch (e.KeyCode)
     {
         case Keys.I:
             ScrollState = ScrollStateEnum.ScrollUp;
             break;
         case Keys.M:
             ScrollState = ScrollStateEnum.ScrollDown;
             break;
         case Keys.J:
             ScrollState = ScrollStateEnum.ScrollLeft;
             break;
         case Keys.L:
             ScrollState = ScrollStateEnum.ScrollRight;
             break;
     }
 }