private void PopulateBehaviorStateComboBox()
{
if (Settings.Instance.DebugUI) Logging.Log("QuestorUI", "PopulateBehaviorStateComboBox", Logging.White);
if (Settings.Instance.CharacterMode != null)
{
//
// populate combo boxes with the various states that are possible
//
// left column
//
if (_States.CurrentQuestorState == QuestorState.CombatMissionsBehavior)
{
BehaviorComboBox.Items.Clear();
foreach (string text in Enum.GetNames(typeof(CombatMissionsBehaviorState)))
{
BehaviorComboBox.Items.Add(text);
}
}
if (_States.CurrentQuestorState == QuestorState.DedicatedBookmarkSalvagerBehavior)
{
BehaviorComboBox.Items.Clear();
foreach (string text in Enum.GetNames(typeof(DedicatedBookmarkSalvagerBehaviorState)))
{
BehaviorComboBox.Items.Add(text);
}
}
if (_States.CurrentQuestorState == QuestorState.CombatHelperBehavior)
{
BehaviorComboBox.Items.Clear();
foreach (string text in Enum.GetNames(typeof(CombatHelperBehaviorState)))
{
BehaviorComboBox.Items.Add(text);
}
}
if (_States.CurrentQuestorState == QuestorState.Mining)
{
BehaviorComboBox.Items.Clear();
foreach (string text in Enum.GetNames(typeof(MiningState)))
{
BehaviorComboBox.Items.Add(text);
}
}
if (_States.CurrentQuestorState == QuestorState.DirectionalScannerBehavior)
{
BehaviorComboBox.Items.Clear();
foreach (string text in Enum.GetNames(typeof(DirectionalScannerBehaviorState)))
{
BehaviorComboBox.Items.Add(text);
}
}
if (_States.CurrentQuestorState == QuestorState.DebugHangarsBehavior)
{
BehaviorComboBox.Items.Clear();
foreach (string text in Enum.GetNames(typeof(DebugHangarsBehaviorState)))
{
BehaviorComboBox.Items.Add(text);
}
}
//if (_States.CurrentQuestorState == QuestorState.BackgroundBehavior)
//{
// BehaviorComboBox.Items.Clear();
// foreach (string text in Enum.GetNames(typeof(BackgroundBehaviorState)))
// {
// BehaviorComboBox.Items.Add(text);
// }
//}
}
}