Exemple #1
0
        public GenericShip()
        {
            factions            = new List <Faction>();
            SoundFlyPaths       = new List <string> ();
            Maneuvers           = new Dictionary <string, Movement.ManeuverColor>();
            UpgradeBar          = new Upgrade.ShipUpgradeBar(this);
            PrintedUpgradeIcons = new List <Upgrade.UpgradeType>();
            PilotSkillModifiers = new List <IModifyPilotSkill>();

            TargetLockMinRange = 1;
            TargetLockMaxRange = 3;
        }
        public GenericShip()
        {
            IconicPilots        = new Dictionary <Faction, Type>();
            factions            = new List <Faction>();
            SoundFlyPaths       = new List <string> ();
            Maneuvers           = new Dictionary <string, Movement.ManeuverColor>();
            UpgradeBar          = new Upgrade.ShipUpgradeBar(this);
            Tokens              = new TokensManager(this);
            PrintedUpgradeIcons = new List <Upgrade.UpgradeType>();
            PilotSkillModifiers = new List <IModifyPilotSkill>();

            PrintedActions = new List <ActionsList.GenericAction>();
            PrintedActions.Add(new ActionsList.FocusAction());

            TargetLockMinRange = 1;
            TargetLockMaxRange = 3;
        }