public void ExecuteFromOptionMenu() { ActiveOption = OptionsListMenu.Active; if (OptionsListMenu.Active is ChangeMemberOption memberOptions) { SubOptionsListMenu.Show(memberOptions.PartnerOptions); } else { OptionsListMenu.Hide(); TargetSystem.Show(ActiveOption); } }
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(); } }
private void ExecuteFromSubOptionMenu() { ActiveOption = SubOptionsListMenu.Active; SubOptionsListMenu.Hide(); ActiveOption.Execute(this, TurnSystem.Active, null, null); }