void AirplaneOptionIsPressed() { // Reset reusable lights etc for directing attention to certain changes ResetStates(); switch (chosenOption) { case "optionA": print("Airplane: optionA activated"); airplaneEffectsContintuously.SetActive(false); ocean.transform.DOMove(new Vector3(ocean.transform.position.x, ocean.transform.position.y - 0.07f, ocean.transform.position.z), 3.0f); ocean2.transform.DOMove(new Vector3(ocean2.transform.position.x, ocean2.transform.position.y - 0.07f, ocean2.transform.position.z), 3.0f); MoveWaterLight(); increaseIntensity = -2; GreenerCloudsLight(); break; case "optionB": print("Airplane: optionB activated"); airplaneEffectBurst_small.SetActive(true); ocean.transform.DOMove(new Vector3(ocean.transform.position.x, ocean.transform.position.y + 0.06f, ocean.transform.position.z), 3.0f); ocean2.transform.DOMove(new Vector3(ocean2.transform.position.x, ocean2.transform.position.y + 0.06f, ocean2.transform.position.z), 3.0f); MoveWaterLight(); KillFish01(); increaseIntensity = 1; GreenerCloudsLight(); break; case "optionC": print("Airplane: optionC activated"); airplaneEffectBurst_mid.SetActive(true); ocean.transform.DOMove(new Vector3(ocean.transform.position.x, ocean.transform.position.y + 0.08f, ocean.transform.position.z), 3.0f); ocean2.transform.DOMove(new Vector3(ocean2.transform.position.x, ocean2.transform.position.y + 0.08f, ocean2.transform.position.z), 3.0f); MoveWaterLight(); increaseIntensity = 2.0f; GreenerCloudsLight(); break; case "optionD": print("Airplane: optionD activated"); airplaneEffectBurst_big.SetActive(true); ocean.transform.DOMove(new Vector3(ocean.transform.position.x, ocean.transform.position.y + 0.1f, ocean.transform.position.z), 3.0f); ocean2.transform.DOMove(new Vector3(ocean2.transform.position.x, ocean2.transform.position.y + 0.1f, ocean2.transform.position.z), 3.0f); MoveWaterLight(); increaseIntensity = 2f; GreenerCloudsLight(); KillFish05(); break; } show = !show; AirplaneUIDisplay.SetActive(show); }
void AirplaneIsReleased() { print("Airplane activated"); show = !show; AirplaneUIDisplay.SetActive(show); }