Example #1
0
            public ThweekPilotSkillModifier(GenericShip host, int newPilotSkill)
            {
                this.host          = host;
                this.newPilotSkill = newPilotSkill;

                host.AddPilotSkillModifier(this);
            }
Example #2
0
            public SwarmTacticsPilotSkillModifier(GenericShip host, int newPilotSkill)
            {
                this.host          = host;
                this.newPilotSkill = newPilotSkill;

                host.AddPilotSkillModifier(this);
                Phases.OnEndPhaseStart_NoTriggers += RemoveSwarmTacticsModifieer;
            }
Example #3
0
 public override void AttachToShip(GenericShip host)
 {
     base.AttachToShip(host);
     host.AddPilotSkillModifier(this);
     Roster.UpdateShipStats(host);
 }
Example #4
0
        public override void PreAttachToShip(GenericShip host)
        {
            base.PreAttachToShip(host);

            host.AddPilotSkillModifier(this);
        }