Ejemplo n.º 1
0
        public FlightEnabledNavigator(
            NavigationProvider innerNavigator,
            IFlightEnabledPlayerMover playerMover,
            IFlightNavigationArgs flightNavigationArgs) : base(innerNavigator)
        {
            logger                       = new Logger(new FlightEnabledNavigatorLogColors(), "FlightNav");
            this.playerMover             = playerMover;
            this.flightNavigationArgs    = flightNavigationArgs;
            Navigator.NavigationProvider = this;
            CurrentPath                  = new FlightPath(Vector3.Zero, Vector3.Zero, flightNavigationArgs);

            logger.Verbose(Localization.Localization.FlightEnabledNavigator_Enabled);
        }
Ejemplo n.º 2
0
		public FlightEnabledNavigator(
			INavigationProvider innerNavigator,
			IFlightEnabledPlayerMover playerMover,
			IFlightNavigationArgs flightNavigationArgs)
		{
			logger = new Logger(this);
			this.innerNavigator = innerNavigator;
			this.playerMover = playerMover;
			this.flightNavigationArgs = flightNavigationArgs;
			Navigator.NavigationProvider = this;
			CurrentPath = new FlightPath(Vector3.Zero, Vector3.Zero, flightNavigationArgs);

			logger.Verbose(Localization.Localization.FlightEnabledNavigator_Enabled);
		}
Ejemplo n.º 3
0
		public FlightEnabledNavigator(
			INavigationProvider innerNavigator,
			IFlightEnabledPlayerMover playerMover,
			IFlightNavigationArgs flightNavigationArgs)
		{
			this.logger = new Logger(this);
			this.innerNavigator = innerNavigator;
			this.playerMover = playerMover;
			this.flightNavigationArgs = flightNavigationArgs;
			Navigator.NavigationProvider = this;
			CurrentPath = new FlightPath(Vector3.Zero, Vector3.Zero, flightNavigationArgs);

			logger.Verbose("Replacing Navigator with Flight Navigator.");
		}