// Use this for initialization void Start() { colliders = GetComponent <MotherCollider>(); colliders.Collision += Jump_Collision; isJumping = false; SoundsourceJump = GetComponent <AudioSource>(); }
public void OnCollision(MotherCollider other) { if (Collision != null) { Collision(other); } }
private void SpeedDown_Collision(MotherCollider obj) { if (obj.gameObject.tag == ("Player")) { collided = false; obj.GetComponent <SphereMovement>().speed = newSpeed; } }
// Use this for initialization void Start() { StartVector = new Vector3D(0, 2, 0); colliders = GetComponent <MotherCollider>(); gameObject.transform.position = StartVector; timer = 0f; speed = 12.0f; }
// Use this for initialization void Start() { colliders = GetComponent <MotherCollider>(); colliders.Collision += Player_Collision; SoundsourceSphere = GetComponent <AudioSource>(); SoundsourceSphere.clip = audioContainer.au_backbeat; SoundsourceSphere.Play(); died = false; collided = false; timer = 0; }
private void Jump_Collision(MotherCollider obj) { if (obj.gameObject.tag == "jump" && !isJumping) { timer = 0; colliders.grounded = false; obj.GetComponent <Animator>().SetTrigger("istriggered"); isJumping = true; SoundsourceJump.PlayOneShot(AudioContainer.au_jump); } }
private void SpeedUP_Collision(MotherCollider obj) { if (obj.gameObject.tag == "Player") { collided = false; obj.GetComponent <SphereMovement>().speed = newSpeed; if (!collided) { if (!SoundsourceSeedUp.isPlaying) { SoundsourceSeedUp.PlayOneShot(audioContainer.au_faster); collided = true; } } } }
private void Player_Collision(MotherCollider obj) { if (obj.gameObject.layer == 8) { colliders.grounded = true; } else { if (!collided) { SoundsourceSphere.PlayOneShot(audioContainer.au_collision); collided = true; } this.gameObject.GetComponent <SphereMovement>().speed = 0; this.gameObject.GetComponent <Movement>().moveSpeedLeft = 0; this.gameObject.GetComponent <Movement>().touchspeed = 0; this.gameObject.GetComponent <Movement>().moveSpeedRight = 0; timer += Time.deltaTime; if (timer > 0.6f) { colliders.enabled = false; StarCountDown.play = false; SceneManager.LoadScene("LooseScene"); } } if (obj.gameObject.tag == "Finish") { if (!collided) { SoundsourceSphere.PlayOneShot(audioContainer.au_victory); collided = true; } this.gameObject.GetComponent <SphereMovement>().speed = 0; this.gameObject.GetComponent <Movement>().moveSpeedLeft = 0; this.gameObject.GetComponent <Movement>().moveSpeedRight = 0; this.gameObject.GetComponent <Movement>().touchspeed = 0; timer += Time.deltaTime; if (timer > 0.6f) { StarCountDown.play = false; SceneManager.LoadScene("WinScene"); } } }
// Use this for initialization void Start() { colliders = GetComponent <MotherCollider>(); colliders.Collision += SpeedUP_Collision; SoundsourceSeedUp = GetComponent <AudioSource>(); }