예제 #1
0
            static void Initialize()
            {
                initialized = true;
                InitShape();
                DefaultMovementInfo = new ShipMovementInfo(
                    new Bounded <float>(TimeWarp.AngularAcceleration),
                    new Bounded <float>(TimeWarp.ScaleTurning(4)),
                    new Bounded <float>(TimeWarp.ScaleAcceleration(3, 1)),
                    new Bounded <float>(TimeWarp.ScaleVelocity(24)));

                DefaultState = new ShipState(new Bounded <float>(20),
                                             new Bounded <float>(24),
                                             new Bounded <float>(0),
                                             new Bounded <float>(TimeWarp.RechargeRateToPerSeconds(8, 1)));
                DefaultActions.Add(AndrosynthGuardianNormalPrimary.Creatw());
                DefaultActions.Add(AndrosynthGuardianSecondary.Creatw());
            }
예제 #2
0
 public AndrosynthGuardianSecondary(AndrosynthGuardianSecondary copy)
     : base(copy)
 {
 }