public static IShip Create(PhysicsState state, FactionInfo factionInfo)
        {
            if (!initialized)
            {
                Initialize();
            }

            ChmmrSatellite returnvalue = new ChmmrSatellite(state, factionInfo);

            return(returnvalue);
        }
        static void InitSubShips()
        {
            DefaultSatelliteOrbitRadius = TimeWarp.ScaleRange(4);
            DefaultSubShips             = new IShip[3];
            PhysicsState state       = new PhysicsState();
            FactionInfo  factionInfo = new FactionInfo(0);

            DefaultSubShips[0] = ChmmrSatellite.Create(state, factionInfo);
            DefaultSubShips[1] = ChmmrSatellite.Create(state, factionInfo);
            DefaultSubShips[2] = ChmmrSatellite.Create(state, factionInfo);
        }
 public ChmmrSatellite(ChmmrSatellite copy) : base(copy)
 {
 }