Beispiel #1
0
    /// <summary>
    /// Metoda wywołująca się gdy najedziemy kursorem na planetę
    /// </summary>
    void OnMouseDown()
    {
        if (Game.State != GameState.Creative)
        {
            return;
        }

        if (Input.GetMouseButtonDown(0))
        {
            if (UIController.menuState == MenuState.Free)
            {
                CameraFocus.OnPlanet(this, true);
            }
        }
    }
Beispiel #2
0
    private void SelectPlanetDropdownValueChange(int index)
    {
        //Odznaczenie planet
        if (index == 0)
        {
            CameraFocus.Unfocus();
            return;
        }

        //Zaznaczenie planety
        foreach (IMovingPlanet planet in PlanetData.Planets)
        {
            if (planet.PlanetName == selectPlanetList[index])
            {
                CameraFocus.OnPlanet(planet, true);
                MenuSwitcher.Switch(MenuState.PlanetEdit);
                break;
            }
        }
    }
Beispiel #3
0
    /// <summary>
    /// Dodawanie planety do układu słonecznego
    /// </summary>
    private void AddPlanetButtonClick()
    {
        IMovingPlanet planet = (Planet)PlanetManager.Create();

        CameraFocus.OnPlanet(planet, true);
    }