示例#1
0
        public GenericShip()
        {
            IconicPilots = new Dictionary <Faction, Type>();
            RequiredMods = new List <Type>();
            Maneuvers    = new Dictionary <string, Movement.MovementComplexity>();
            UpgradeBar   = new ShipUpgradeBar(this);
            Tokens       = new TokensManager(this);
            ActionBar    = new ShipActionBar(this);

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

            ActionBar = new ShipActionBar(this);
            ActionBar.AddPrintedAction(new ActionsList.FocusAction());

            TargetLockMinRange = 1;
            TargetLockMaxRange = 3;
        }