static void Initialize() { initialized = true; InitShape(); DefaultMovementInfo = new ShipMovementInfo( new Bounded <float>(TimeWarp.AngularAcceleration), new Bounded <float>(TimeWarp.ScaleTurning(6)), new Bounded <float>(TimeWarp.ScaleAcceleration(3, 4)), new Bounded <float>(TimeWarp.ScaleVelocity(27))); DefaultState = new ShipState(new Bounded <float>(36), new Bounded <float>(30), new Bounded <float>(0), new Bounded <float>(TimeWarp.RechargeRateToPerSeconds(4, 1))); DefaultActions.Add(ChenjesuBroodhomePrimary.Create()); DefaultActions.Add(ChenjesuBroodhomeSecondary.Create()); DefaultControlableSounds = new ControlableSounds(null, "ShipDies"); DefaultShipSounds = new ShipSounds("ChenjesuBroodhomeDitty"); }
public ChenjesuBroodhomePrimary(ChenjesuBroodhomePrimary copy) : base(copy) { this.subWeapon = (ISolidWeapon)copy.subWeapon.Clone(); }