private void Start() { UIHandler UI = GameObject.FindObjectOfType <UIHandler>(); GetColliderCoordinates(); CreateColliders(); DontDestroyOnLoadVariables DDOLV = GameObject.FindObjectOfType <DontDestroyOnLoadVariables>(); this.transform.localScale = new Vector3(DDOLV.defaultRadiusOfCage, DDOLV.defaultDepthOfCage * 3.75f, DDOLV.defaultRadiusOfCage); UI.SetCageSizeAfterCageLoad(); }
private void Awake() { //Class to store variables to transfor to Main-scene DDOLV = FindObjectOfType <DontDestroyOnLoadVariables>(); //Start-menu objects if (SceneManager.GetActiveScene().buildIndex == 0) { FishAmounttxt = GameObject.Find("FishAmounttxt").GetComponent <Text>(); FishDepthtxt = GameObject.Find("FishDepthtxt").GetComponent <Text>(); SimSpeedtxt = GameObject.Find("SimSpeedTxt").GetComponent <Text>(); } //Start-menu and Main Scene objects FishHealthtxt = GameObject.Find("FishHungerTxt").GetComponent <Text>(); FishStresstxt = GameObject.Find("FishStresstxt").GetComponent <Text>(); //General objects if (SceneManager.GetActiveScene().buildIndex == 1) { DM = FindObjectOfType <DataManager>(); InitializeButtonValues(); GuiPanel = GameObject.Find("OverlayMenu"); //Find sliders and textfields when Main-scene is loaded AmountOfFishSlider = GameObject.Find("AmountOfFishSlider").GetComponent <Slider>(); SizeOfCageSlider = GameObject.Find("SizeOfCageSlider").GetComponent <Slider>(); CageRadiustxt = GameObject.Find("SizeOfCageText").GetComponent <Text>(); CageDepthtxt = GameObject.Find("DepthOfCageText").GetComponent <Text>(); DepthOfCageSlider = GameObject.Find("DepthOfCageSlider").GetComponent <Slider>(); AmountOfFishFromInputtxt = GameObject.Find("AmountOfFishFromInputtxt").GetComponent <Text>(); AmountOfFishtxt = GameObject.Find("AmountOfFishText").GetComponent <Text>(); //Panels has to be active in Unity, then disabled on game-start GameObject.Find("AdvancedSettings").SetActive(false); GameObject.Find("PauseSettingPanel").SetActive(false); } }