void OnMouseUp() { _dragging = false; _mouseUp = true; if (Input.mousePosition.x - PrevMouseX > 20 && PrevItem != null) { _bumpFwd = false; CarMenuItem I = (CarMenuItem)PrevItem; I.BumpInto((CarMenuItem)SelectedItem, false); Select(PrevItem); } if (Input.mousePosition.x - PrevMouseX < -20) { if (NextItem != null) { _bumpFwd = true; CarMenuItem I = (CarMenuItem)NextItem; I.BumpInto((CarMenuItem)SelectedItem, true); Select(NextItem); } else { GameObject.Find("MenuCanvas").transform.Find("btnBuyCar").gameObject.SetActive(true); } } Snapped = false; }
public void BumpInto(CarMenuItem bumpee, bool fwd) { OuterGameObject.GetComponent <CarMenuCarInput>().BumpInto(bumpee.OuterGameObject.GetComponent <CarMenuCarInput>(), fwd); }