void HandleRollButtonTouchUpInside(object sender, EventArgs e) { ObservableCollection <Character> oldList = new ObservableCollection <Character>(CombatState.CombatList); CombatState.RollInitiative(); CombatState.SortCombatList(); ReloadList(oldList); MainUI.SaveCombatState(); }
public async Task <bool> CombatRollInit() { return(await TakeAction((res) => { state.RollInitiative(); state.SortCombatList(); saveCallback(); res.Data = state.ToRemote(); } )); }
private void RollInitiativeClicked() { Action func = () => { _CombatState.RollInitiative(); _CombatState.SortInitiative(); }; if (!Activity.GetCMPrefs().GetConfirmInitiative()) { func(); } else { UIUtils.ShowOKCancelDialog(Activity, "Roll Initiative?", func); } }