Пример #1
0
 /// <summary>
 /// Creates an equipment selector for a player with an empty set of possible values.
 /// Subclasses should set the list of values.
 /// </summary>
 /// <param name="player">The player.</param>
 /// <param name="pos">Top left corner of the selector in menu system coordinates</param>
 protected EquipmentSelector(AssaultWingCore game, Player player, PlayerSettingsItem settings, Vector2 pos)
 {
     Values = new List<string>();
     Game = game;
     Player = player;
     Settings = settings;
     Pos = pos;
 }
Пример #2
0
 public Weapon2Selector(AssaultWingCore game, Player player, PlayerSettingsItem settings, Vector2 pos)
     : base(game, player, settings, pos)
 {
     Values = game.DataEngine.GameplayMode.Weapon2Types;
     CurrentValue = Values.IndexOf(player.Weapon2Name);
 }
Пример #3
0
 public ExtraDeviceSelector(AssaultWingCore game, Player player, PlayerSettingsItem settings, Vector2 pos)
     : base(game, player, settings, pos)
 {
     Values = game.DataEngine.GameplayMode.ExtraDeviceTypes;
     CurrentValue = Values.IndexOf(player.ExtraDeviceName);
 }