Ejemplo n.º 1
0
 void Awake()
 {
     fuel           = GetComponent <FuelController> ();
     movement       = GetComponent <SpaceShipMovement> ();
     useOfMinAndMax = GetComponent <Life> ();
     hud            = transform.GetComponentInChildren <Canvas> ();
 }
Ejemplo n.º 2
0
 void Awake()
 {
     fuel              = GetComponent <FuelController> ();
     movement          = GetComponent <SpaceShipMovement> ();
     spaceshipRenderer = GetComponent <Renderer> ();
     hud = transform.GetComponentInChildren <Canvas> ();
 }
Ejemplo n.º 3
0
 void Awake()
 {
     collidableType     = CollidableType.Player;
     inputController    = GetComponent <InputController>();
     movementController = GetComponent <MovementController>();
     fuelController     = GetComponent <FuelController>();
     healthController   = GetComponent <HealthController>();
 }
Ejemplo n.º 4
0
 // Start is called before the first frame update
 void Start()
 {
     _rigidbody        = GetComponent <Rigidbody2D>();
     _playerStates     = GetComponentInParent <PlayerStates>();
     _fuelController   = GetComponent <FuelController>();
     _shipSound        = GetComponent <AudioSource>();
     _animator         = GetComponent <Animator>();
     _shipSound.volume = 0f;
 }
Ejemplo n.º 5
0
 void Start()
 {
     rb          = gameObject.GetComponent <Rigidbody>();
     fc          = gameObject.GetComponent <FuelController>();
     rbt         = rightButton.GetComponent <Button>();
     lbt         = leftButton.GetComponent <Button>();
     audioSource = gameObject.GetComponent <AudioSource>();
     InvokeRepeating("SpeedUp", 30f, 30f);
     InvokeRepeating("CountDistance", 3f, distFactor);
 }
Ejemplo n.º 6
0
        static private float GetAverageFuelCost(int day)
        {
            FuelController fuelController = Game.current.fuelController;
            int            endOfDay       = (1440 * (day == 0 ? GameTimer.Day : day)) - 480;
            int            startOfDay     = day == 0 ? 0 : endOfDay - (day == 1 ? 960 : 1440);
            float          totalCost      = 0;

            for (int i = startOfDay; i < endOfDay; i += 60)
            {
                totalCost += fuelController.GetMarketPriceAtTime(i);
            }
            return(totalCost / ((endOfDay - startOfDay) / 60));
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Calculates average cost of fuel using cost each hour from midnight to 11pm.
        /// </summary>
        /// <param name="day">The day #; 0 if alltime</param>
        /// <returns>average cost</returns>
        private double CalculateAverageFuelCost(int day)
        {
            FuelController fuelController = Game.current.fuelController;
            int            endOfDay       = (1440 * (day == 0 ? GameTimer.Day : day)) - 480;
            int            startOfDay     = day == 0 ? 0 : endOfDay - (day == 1 ? 960 : 1440);
            float          totalCost      = 0;

            for (int i = startOfDay; i < endOfDay; i += 60)
            {
                totalCost += fuelController.GetMarketPriceAtTime(i);
                AirportStatUtils.AirportStatsLogger(Log.FromPool($"min: {i}| cost = {fuelController.GetMarketPriceAtTime(i)} | total = {totalCost}"));
            }
            return(totalCost / ((endOfDay - startOfDay) / 60));
        }
Ejemplo n.º 8
0
 private void Awake()
 {
     lock (padlock)
     {
         if (_instance != null && _instance != this)
         {
             Destroy(this.gameObject);
         }
         else
         {
             _instance = this;
             //Here any additional initialization should occur:
         }
     }
     //DontDestroyOnLoad(this.gameObject);
 }
Ejemplo n.º 9
0
    void Start()
    {
        sceneLoader         = FindObjectOfType <SceneLoader>();
        fuelController      = FindObjectOfType <FuelController>();
        levelTitleText      = GameObject.FindGameObjectWithTag("LevelTitle").GetComponent <Text>();
        levelTitleText.text = "LEVEL " + sceneLoader.getLevelIndex();
        //rightJoystick = GameObject.FindGameObjectWithTag("Mobile").GetComponent<RightJoystick>();
        gameOverMenu.gameObject.SetActive(false);
        pauseMenu.gameObject.SetActive(false);

        rigidbody          = GetComponent <Rigidbody>();
        audioSource        = GetComponent <AudioSource>();
        audioSource.volume = 0.02f;
        audioSource.Play();
        isPaused = false;


#if UNITY_EDITOR || UNITY_STANDALONE || UNITY_WEBGL
        MOBILE_CONTROLS = false;
#else
        MOBILE_CONTROLS = true;
#endif
    }
Ejemplo n.º 10
0
        private static void TakeOrUntakeCar()
        {
            if (!withCar)
            {
                Console.WriteLine("\nВведите название машины");

                string carModel = Console.ReadLine();

                car = new CarController(carModel);

                if (car.isNewCar)
                {
                    Console.WriteLine("Расход топлива");
                    double carExpenditure = Convert.ToDouble(Console.ReadLine());

                    Console.WriteLine("Название машинного топлива");
                    string         fuelName       = Console.ReadLine();
                    FuelController fuelController = new FuelController(fuelName);

                    if (fuelController.isNewFuel)
                    {
                        Console.WriteLine("Цена топлива");
                        fuelController.SetNewData(Convert.ToDouble(Console.ReadLine()));
                    }

                    car.SetNewCar(carModel, fuelController.currentFuel, carExpenditure);
                }

                withCar = true;
            }
            else
            {
                withCar = false;
                car     = null;
            }
        }
Ejemplo n.º 11
0
 public void Init(FuelRepository repo, FuelController controller)
 {
     base.Init(repo.Model);
     _controller = controller;
 }
Ejemplo n.º 12
0
 public void Init(FuelController controller)
 {
     _controller = controller;
 }
Ejemplo n.º 13
0
 private void Awake()
 {
     Ui = FindObjectOfType <PickUpCounter>();
     fc = FindObjectOfType <FuelController>();
 }