public static bool MeetsCondition( InGuildWithRank condition, Player player, Event eventInstance, QuestBase questBase ) { var value = player.Guild != null && player.GuildRank <= condition.Rank; return(condition.Negated ? !value : value); }
private void SaveFormValues(InGuildWithRank condition) { condition.Rank = Math.Max(cmbRank.SelectedIndex, 0); }
private void SetupFormValues(InGuildWithRank condition) { cmbRank.SelectedIndex = Math.Max(0, Math.Min(Options.Instance.Guild.Ranks.Length - 1, condition.Rank)); }