/// <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); } } }
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; } } }
/// <summary> /// Dodawanie planety do układu słonecznego /// </summary> private void AddPlanetButtonClick() { IMovingPlanet planet = (Planet)PlanetManager.Create(); CameraFocus.OnPlanet(planet, true); }