private void State_manage_satelite() { if (Input.GetKeyDown(KeyCode.Escape)) { AudioController.Play("ui_btn_direction"); StopManageSatelite(); return; } float _offset = 0.1f; if (INPUT_HOR < -_offset || INPUT_HOR > _offset || INPUT_VER < -_offset || INPUT_VER > _offset) { if (INPUT_HOR < -_offset || INPUT_HOR > _offset) { activeSatDish.RotateDish(INPUT_HOR, "Horizontal"); } if (INPUT_VER < -_offset || INPUT_VER > _offset) { activeSatDish.RotateDish(INPUT_VER, "Vertical"); } } else { activeSatDish.RotateDish(0); } UI_SAT.UpdateValues( activeSatDish.valueX, activeSatDish.valueY ); }
public void ManageSatelite(string sateliteId) { currentState = State.manage_satelite; SCIENTIST.enabled = false; foreach (SateliteDish satDish in satDishes) { if (satDish.name.Equals(sateliteId)) { activeSatDish = satDish; break; } } UI_SAT.Setup(activeSatDish); CAMERA.SetLookAtTarget( activeSatDish.transform, playerStartPos ); }