void Start() { //get main object //tenkokuObject = GameObject.Find("Tenkoku DynamicSky").GetComponent<Tenkoku.Core.TenkokuModule>() as Tenkoku.Core.TenkokuModule; tenkokuObject = (Tenkoku.Core.TenkokuModule)FindObjectOfType(typeof(Tenkoku.Core.TenkokuModule)); uiCanvasScale = this.transform.GetComponent <UnityEngine.UI.CanvasScaler>() as UnityEngine.UI.CanvasScaler; //find UI objects sliderTOY = GameObject.Find("Slider_TimeOfYear").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderTOD = GameObject.Find("Slider_TimeOfDay").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderLat = GameObject.Find("Slider_Latitude").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderTmult = GameObject.Find("Slider_TimeMult").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderAtSkyBright = GameObject.Find("Slider_AtSkyBright").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderAtNightBright = GameObject.Find("Slider_AtNightBright").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderAtFog = GameObject.Find("Slider_AtFog").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderAtDensity = GameObject.Find("Slider_AtDensity").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeAltoStratus = GameObject.Find("Slider_WeAltoStratus").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeCirrus = GameObject.Find("Slider_WeCirrus").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeCumulus = GameObject.Find("Slider_WeCumulus").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeOvercast = GameObject.Find("Slider_WeOvercast").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeRain = GameObject.Find("Slider_WeRain").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeSnow = GameObject.Find("Slider_WeSnow").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeWind = GameObject.Find("Slider_WeWind").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeWindD = GameObject.Find("Slider_WeWindD").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeLightning = GameObject.Find("Slider_WeLightning").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; sliderWeRainbow = GameObject.Find("Slider_WeRainbow").GetComponent <UnityEngine.UI.Slider>() as UnityEngine.UI.Slider; textTOY = GameObject.Find("Text_TimeOfYearText").GetComponent <UnityEngine.UI.Text>() as UnityEngine.UI.Text; textTOD = GameObject.Find("Text_TimeOfDayText").GetComponent <UnityEngine.UI.Text>() as UnityEngine.UI.Text; textLat = GameObject.Find("Text_LatitudeText").GetComponent <UnityEngine.UI.Text>() as UnityEngine.UI.Text; textTmult = GameObject.Find("Text_TimeMultText").GetComponent <UnityEngine.UI.Text>() as UnityEngine.UI.Text; }
//private float updateTimer = 0.0f; //private int currResolution = 256; //private bool doUpdate = false; void Start() { if (Application.isPlaying) { //tenkokuModuleObject = GameObject.Find("Tenkoku DynamicSky").gameObject.GetComponent<Tenkoku.Core.TenkokuModule>() as Tenkoku.Core.TenkokuModule; tenkokuModuleObject = (Tenkoku.Core.TenkokuModule)FindObjectOfType(typeof(Tenkoku.Core.TenkokuModule)); cam = gameObject.GetComponent <Camera>() as Camera; camTrans = gameObject.GetComponent <Transform>() as Transform; if (tenkokuModuleObject != null) { copyCam = tenkokuModuleObject.mainCamera.GetComponent <Camera>(); copyCamTrans = tenkokuModuleObject.mainCamera.GetComponent <Transform>(); } } //BuildTexture(); //RenderSettings.skybox = skyMaterial; }
void Start() { //log objects //tenkokuModule = GameObject.Find("Tenkoku DynamicSky").GetComponent<Tenkoku.Core.TenkokuModule>() as Tenkoku.Core.TenkokuModule; tenkokuModule = (Tenkoku.Core.TenkokuModule)FindObjectOfType(typeof(Tenkoku.Core.TenkokuModule)); lightningLight = GameObject.Find("LIGHT_Lightning").GetComponent <Light>(); lightningTrans = GameObject.Find("LIGHT_Lightning").GetComponent <Transform>(); lightObjectWorld = GameObject.Find("LIGHT_World").GetComponent <Light>(); lightObjectNight = GameObject.Find("LIGHT_NightSky").GetComponent <Light>(); lightningLine = GameObject.Find("fxLightningRenderer").gameObject.GetComponent <LineRenderer>() as LineRenderer; lightningLineTrans = GameObject.Find("fxLightningRenderer").gameObject.GetComponent <Transform>(); //set random factor //lightningRand = new Tenkoku.Core.Random(System.Environment.TickCount); srSeed = tenkokuModule.randSeed; lightningRand = new Tenkoku.Core.Random(srSeed); //initialize thunder audio objects thunderVolume = new float[5]; //Array(5); thunderAudio = new AudioSource[5]; //Array(5); for (tX = 0; tX < thunderObjects.Length; tX++) { thunderObjects[tX] = new GameObject(); thunderObjects[tX].AddComponent <AudioSource>(); thunderObjects[tX].transform.parent = this.transform; thunderObjects[tX].transform.name = "thunderAudio" + tX.ToString(); thunderAudio[tX] = thunderObjects[tX].GetComponent <AudioSource>() as AudioSource; thunderVolume[tX] = 1.0f; } if (lightningLight != null) { lightningLight.renderMode = LightRenderMode.ForceVertex; lightningLight.shadows = LightShadows.None; } }
void Awake() { weatherModule = (CTS.CTSWeatherManager)FindObjectOfType(typeof(CTS.CTSWeatherManager)); tenkokuModule = (Tenkoku.Core.TenkokuModule)FindObjectOfType(typeof(Tenkoku.Core.TenkokuModule)); }