示例#1
0
 public void HandleNewGameMode(GameMode mode)
 {
     if (VisibleStates.Contains(mode))
     {
         ManagedButton.Visibility = Visibility.Visible;
         ManagedButton.IsEnabled  = EnabledStates.Contains(mode);
     }
     else
     {
         ManagedButton.Visibility = Visibility.Hidden;
     }
 }
示例#2
0
 protected static void AddStateText(string state, string text, bool visible = true, bool executeable = true)
 {
     if (!string.IsNullOrEmpty(state) && !StateData.ContainsKey(state))
     {
         StateData.Add(state, text);
         if (visible)
         {
             VisibleStates.Add(state);
         }
         if (executeable)
         {
             ExecutableStates.Add(state);
         }
     }
 }
示例#3
0
 public void SetVisibleState(VisibleStates _v)
 {
     this_enemy_visible_state = _v; OnChange();
 }