public IEnumerator Test_PMSkyControllerLightIntensityStartsAtOne() { SkyController skyCtr = CreateSkyController(); Assert.AreEqual(1, skyCtr.sceneLight.intensity, "Scene light intensity did not start at 1!"); yield return(null); }
private void Start() { skyController = SkyController.instance; sd = GetComponent <SunDetector>(); heatStrokeVolume = CameraSingleton.instance.transform.GetChild(0).GetComponent <Volume>(); lifeIndicator = CanvasController.instance.lifeTextRef; }
private void Awake() { if (instance == null) { instance = this; } }
public IEnumerator Test_PMSkyControllerOffsetStartsAtZero() { SkyController skyCtr = CreateSkyController(); Assert.Zero(skyCtr.skyMat.mainTextureOffset.x, "Sky material offset did not start at 0!"); yield return(null); }
public IEnumerator Test_PMSkyControllerOffsetIsResetToZeroWhenOverOne() { SkyController skyCtr = CreateSkyController(); skyCtr.skyMat.mainTextureOffset = new Vector2(1, 0); yield return(new WaitForEndOfFrame()); Assert.Zero(skyCtr.skyMat.mainTextureOffset.x, "Sky material was not reset to 0 after exceeding 1!"); }
public override void OnInspectorGUI() { DrawDefaultInspector(); SkyController myScript = (SkyController)target; if (GUILayout.Button("Add Current Cloud Snapshot to Array")) { myScript.AddCloudSnapshot(); } }
public IEnumerator Test_PMSkyControllerLightIntensityIsDecreasedFromDayToNight() { SkyController skyCtr = CreateSkyController(); yield return(new WaitForEndOfFrame()); yield return(new WaitForEndOfFrame()); Assert.NotZero(skyCtr.sceneLight.intensity, "Scene light intensity was not changed at all!"); Assert.AreEqual(1 - skyCtr.stepSize * skyCtr.lightStepMultiplier, skyCtr.sceneLight.intensity, "Scene light intensity did not decrease by step size times multiplier!"); }
public IEnumerator Test_PMSkyControllerOffsetIsIncreasedByStepSize() { SkyController skyCtr = CreateSkyController(); yield return(new WaitForEndOfFrame()); yield return(new WaitForEndOfFrame()); Assert.NotZero(skyCtr.skyMat.mainTextureOffset.x, "Sky material offset was not changed at all!"); Assert.AreEqual(skyCtr.stepSize, skyCtr.skyMat.mainTextureOffset.x, "Sky material offset did not increase by step size!"); }
public IEnumerator Test_PMSkyControllerLightIntensityIsIncreasedFromNightToDay() { SkyController skyCtr = CreateSkyController(); yield return(new WaitForEndOfFrame()); skyCtr.skyMat.mainTextureOffset = new Vector2(0.8f, 0); float startValue = skyCtr.sceneLight.intensity; yield return(new WaitForEndOfFrame()); Assert.NotZero(skyCtr.sceneLight.intensity, "Scene light intensity was not changed at all!"); Assert.AreEqual(startValue + skyCtr.stepSize * skyCtr.lightStepMultiplier, skyCtr.sceneLight.intensity, "Scene light intensity did not increase by step size times multiplier!"); }
void Start() { DialogBoxHolder dialogBoxHolder = transform.parent.gameObject.GetComponent <DialogBoxHolder>(); dialogBox = dialogBoxHolder.dialogBox; questText = dialogBoxHolder.questText; questText.text = ""; _questionPanel.SetActive(false); _isMouseOver = false; _lable = null; _transform = this.gameObject.GetComponent <Transform>(); Questions = game.GetQuestions(Name); _clock = GameObject.FindGameObjectWithTag("Clock").GetComponent <ClockController>(); _skyController = GameObject.FindGameObjectWithTag("Sky").GetComponent <SkyController>(); _newspaperController = GameObject.FindGameObjectWithTag("Newspaper").GetComponent <NewspaperController>(); _lastClick = DateTime.Now; }
void Start() { spline = GameObject.FindObjectOfType <CurvySpline> (); player = GameObject.FindObjectOfType <ThirdPersonUserControl> (); player.StartATL(spline); concaveHullController = GameObject.FindObjectOfType <ConcaveHullController> (); concaveHullController.StartATL(player, spline); skyController = GameObject.FindObjectOfType <SkyController> (); skyController.StartATL(); if (attacker) { attackerController = GameObject.FindObjectOfType <AttackController> (); attackerController.StartATL(); } gunController = GameObject.FindObjectOfType <GunController> (); gunController.StartATL(); //print ("tryingn to make mesh in game"); foreach (MakeMesh mesh in Resources.FindObjectsOfTypeAll(typeof(MakeMesh)) as MakeMesh[]) { makeMesh.Add(mesh); } for (int i = 0; i < makeMesh.Count; i++) { makeMesh[i].StartATL(); } cameraController_three = GameObject.FindObjectOfType <CameraController_three> (); cameraController_three.StartATL(player, spline); crosshair = GameObject.FindObjectOfType <Crosshair> (); crosshair.StartATL(player, spline); bigText = GameObject.FindObjectOfType <BigTextController> (); bigText.StartATL(player, spline); boidlord = GameObject.FindObjectOfType <BoidLord> (); boidlord.StartATL(player, spline, crosshair); }
//Resets the cloud position and chooses a random mesh void resetCloud() { //Reset the texture position position = -.5f; //Choose random cloud mesh MeshFilter meshFilter = GetComponent <MeshFilter>(); meshFilter.sharedMesh = cloudMeshes[Random.Range(0, cloudMeshes.Length)]; //Move to a new random position SkyController skyScript = transform.GetComponentInParent <SkyController>(); float skySize = skyScript.skySize; float skyDepth = skyScript.skyDepth; float cloudHeight = skyScript.cloudHeight; transform.localPosition = new Vector3(Random.Range(-skySize, skySize), cloudHeight + Random.Range(-skyDepth, skyDepth), Random.Range(-skySize, skySize)); baseYPosition = transform.position.y; setCurvaturePosition(); }
private void Start() { skyController = SkyController.instance; playerTransform = PlayerSingleton.instance.transform; cam = CameraSingleton.instance.GetComponent <Camera>(); }
private void Start() { skyControllerRef = SkyController.instance; sunLightReference = skyControllerRef.dayLightTransform; }
// Use this for initialization void Start() { sky = GetComponent<SkyController> (); gameManager = GameObject.Find ("GameManager").GetComponent<GameManager> (); planetParent = GameObject.Find ("Sky/Planet"); CreatePlanetEntity (); AddPlanetInfo (); AddPlanetTag (); ReadData (); Rename (); SetCollider (); SetMaterial (); SetScale (); // 60秒ごとに座標を再計算(一時処置) InvokeRepeating ("SetPosition", 0, 0.1F); // 初期状態では地球のため planets[(int)Planet.Earth].SetActive(false); }