public override void Enter() { editorBase = MainGame.Instance.GetState <EditorBase>() ?? throw new InvalidOperationException("The sprite editor must be stacked on top of the editor base."); spritePicker = new SpritePicker(); MainGame.Instance.Push(spritePicker); deleteSpriteAction = InputManager.NewPressedAction(Keys.Delete); currentMode = Select; }
public override void Enter() { editorBase = MainGame.Instance.GetState <EditorBase>(); }