protected override void OnMove(object sender, InfoEventArgs <Point> e) { if (e.info.x > 0 || e.info.y < 0) { AbilityMenuPanelController.Next(); } else { AbilityMenuPanelController.Previous(); } }
protected override void LoadMenu() { if (menuOptions == null) { menuTitle = "Action"; menuOptions = new List <string>(3); menuOptions.Add("Attack"); menuOptions.Add("White Magic"); menuOptions.Add("Black Magic"); } AbilityMenuPanelController.Show(menuTitle, menuOptions); }
protected override void Cancel() { if (Turn.HasUnitMoved && !Turn.LockMove) { Turn.UndoMove(); AbilityMenuPanelController.SetLocked(0, false); SelectTile(Turn.Actor.Tile.Pos); } else { owner.ChangeState <ExploreState>(); } }
protected override void LoadMenu() { if (menuOptions == null) { menuTitle = "Commands"; menuOptions = new List <string>(3); menuOptions.Add("Move"); menuOptions.Add("Action"); menuOptions.Add("Wait"); } AbilityMenuPanelController.Show(menuTitle, menuOptions); AbilityMenuPanelController.SetLocked(0, Turn.HasUnitMoved); AbilityMenuPanelController.SetLocked(1, Turn.HasUnitActed); }
protected override void LoadMenu() { if (menuOptions == null) { menuOptions = new List <string>(3); } if (category == 0) { menuTitle = "White Magic"; SetOptions(whiteMagicOptions); } else { menuTitle = "Black Magic"; SetOptions(blackMagicOptions); } AbilityMenuPanelController.Show(menuTitle, menuOptions); }
public override void Exit() { base.Exit(); AbilityMenuPanelController.Hide(); }