Ejemplo n.º 1
0
        public void Press(int index)
        {
            TrackManager.instance.ActionTrack(index);

            return;

            //Ray cam_ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            Ray ray = new Ray(Camera.main.transform.position, (this.transform.position - Camera.main.transform.position).normalized);

            Debug.DrawRay(Camera.main.transform.position, (this.transform.position - Camera.main.transform.position).normalized);

            RaycastHit hitInfo;

            if (Physics.Raycast(ray, out hitInfo, 100.0f))
            {
                Debug.Log("Hit ray" + hitInfo.collider.name);

                if (hitInfo.collider != null)
                {
                    TouchTileBase pBTC = hitInfo.collider.gameObject.GetComponent <TouchTileBase>();
                    if (pBTC != null)
                    {
                        pBTC.OnTouchBeat(hitInfo.point);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 public void AddTile(TouchTileBase ptile)
 {
     m_RunningTiles.Add(ptile);
 }