private void OnMouseDown() { _draggable.Enabled = _active; if (_active) { Scr_Hand hand = transform.parent.GetComponent <Scr_Hand>(); if (hand != null) { _lastIndex = transform.parent.GetComponent <Scr_GenericCollection>().Remove(transform); _draggable.Enabled = hand.Active; } } }
private void OnMouseUp() { Scr_Hand hand = transform.parent.GetComponent <Scr_Hand>(); if (_other != null) { if (_other.GetComponent <Scr_TileSide>().Add(transform)) { hand.PickupCard(); _played = true; if (OnPlayed != null) { OnPlayed(this); } return; } } if (_active) { hand.Insert(_lastIndex, transform); } }