Beispiel #1
0
 public void ExecuteFromOptionMenu()
 {
     ActiveOption = OptionsListMenu.Active;
     if (OptionsListMenu.Active is ChangeMemberOption memberOptions)
     {
         SubOptionsListMenu.Show(memberOptions.PartnerOptions);
     }
     else
     {
         OptionsListMenu.Hide();
         TargetSystem.Show(ActiveOption);
     }
 }
Beispiel #2
0
 public void MoveTargetDown()
 {
     if (SubOptionsListMenu.Showing)
     {
         SubOptionsListMenu.MoveTargetDown();
         ActiveOption = SubOptionsListMenu.Active;
     }
     else if (OptionsListMenu.Showing)
     {
         OptionsListMenu.MoveTargetDown();
         ActiveOption = OptionsListMenu.Active;
     }
     if (ActionMenu.Showing)
     {
         ActionMenu.MoveTargetDown();
     }
 }
Beispiel #3
0
 private void ExecuteFromSubOptionMenu()
 {
     ActiveOption = SubOptionsListMenu.Active;
     SubOptionsListMenu.Hide();
     ActiveOption.Execute(this, TurnSystem.Active, null, null);
 }