Пример #1
0
 public override void Execute()
 {
     ShipMovementScript.AssignManeuver(
         int.Parse(GetString("id")),
         GetString("maneuver")
         );
 }
        public override void Execute()
        {
            int    shipId       = int.Parse(GetString("id"));
            string maneuverCode = GetString("maneuver");

            Console.Write($"Maneuver is assigned: \"{maneuverCode}\" for {Roster.GetShipById("ShipId:" + shipId).PilotInfo.PilotName} (ID:{shipId})");

            ShipMovementScript.AssignManeuver(shipId, maneuverCode);
        }
Пример #3
0
 public override void AssignManeuver(string maneuverCode)
 {
     ShipMovementScript.AssignManeuver(Selection.ThisShip.ShipId, maneuverCode);
 }
Пример #4
0
 private void FinishAdaptiveAileronsAbility()
 {
     ShipMovementScript.AssignManeuver(Selection.ThisShip.ShipId, SavedManeuver.ToString());
     //GameMode.CurrentGameMode.AssignManeuver(SavedManeuver.ToString());
     // It calls Triggers.FinishTrigger
 }
Пример #5
0
 private void RpcAssignManeuver(int shipId, string maneuverCode)
 {
     ShipMovementScript.AssignManeuver(shipId, maneuverCode);
 }