private void OnCollisionEnter2D(Collision2D _collision)
    {
        if (_collision.gameObject.CompareTag("Flipper"))
        {
            FlipperController ctrl = _collision.transform.parent.GetComponent <FlipperController>();
            PlayerFilter = ctrl.Player;

            Debug.Log("Ball Is Effecting: " + PlayerFilter);
        }
    }
Example #2
0
 private void Update()
 {
     if (Input.touchCount > 0)
     {
         foreach (Touch touch in Input.touches)
         {
             RaycastHit hit;
             if (Physics.Raycast(Camera.main.ScreenPointToRay(touch.position), out hit))
             {
                 if (hit.collider != null)
                 {
                     FlipperController flipperController = hit.collider.GetComponent <FlipperController>();
                     if (flipperController != null && flipperController == this)
                     {
                         m_flipper.isTouched = true;
                     }
                 }
             }
         }
     }
 }
 private void Start()
 {
     controller = GetComponentInParent <FlipperController>();
 }