// 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);
     }
 }
Example #3
0
 private void SpeedDown_Collision(MotherCollider obj)
 {
     if (obj.gameObject.tag == ("Player"))
     {
         collided = false;
         obj.GetComponent <SphereMovement>().speed = newSpeed;
     }
 }
Example #4
0
 // 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);
     }
 }
Example #7
0
 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");
         }
     }
 }
Example #9
0
 // Use this for initialization
 void Start()
 {
     colliders            = GetComponent <MotherCollider>();
     colliders.Collision += SpeedUP_Collision;
     SoundsourceSeedUp    = GetComponent <AudioSource>();
 }