// Update is called once per frame void Update() { print(currentWalkTime); if (GreenLightManager.getLight() == true) { anim.SetBool("GreenLight", GreenLightManager.getLight()); Move(idle); } if (GreenLightManager.getLight() == false) { anim.SetBool("GreenLight", GreenLightManager.getLight()); Move(direction); currentWalkTime = Time.time - lastWalkTime; if (currentWalkTime > walkTimer) { direction *= -1; lastWalkTime = Time.time; } } setLight(lightTimer); anim.SetFloat("Movement", Mathf.Abs(rb.velocity.x)); }
// Update is called once per frame void Update() { if (GreenLightManager.getLight() == true) { lightMusic.mute = false; darkMusic.mute = true; } else { lightMusic.mute = true; darkMusic.mute = false; } }
void OnTriggerEnter2D(Collider2D objectColided) { if (GreenLightManager.getLight() == false && objectColided.gameObject.GetComponent <CharacterController>() != null) { if (CharacterController.lightOn == true && CharacterController.isCaught == false) { CharacterController.isCaught = true; Instantiate(sounds.creepylaughNoise); scaryFace.setVisible(true); scaryFace.eatScreen(); } } }
void setLight(double lightTime) { currenttimer = Time.time - lastTimer; if (currenttimer > lightTime) { if (GreenLightManager.getLight() == true) { walkTimer *= GetRandom(); print("A"); } else { walkTimer = 10; print("B"); } lastTimer = Time.time; } }
// Update is called once per frame void Update() { currentDirection = GetComponentInParent <ClownAI>().direction; //print(direction); if (currentDirection != lastDirection) { transform.Rotate(new Vector3(0, 0, 180)); //sr.flipX = false; } if (GreenLightManager.getLight() == true) { setVisible(false); } if (GreenLightManager.getLight() == false) { setVisible(true); } lastDirection = currentDirection; }
// Use this for initialization void Start() { clownPos = transform.parent.transform.position; sr = GetComponent <SpriteRenderer>(); isActive = !GreenLightManager.getLight(); }