public void OnEndDrag (PointerEventData eventData) { if (s_Current != null) { GameState.theGame.EndTargetting(); transform.position = startPosition; s_Current = null; GetComponent<CanvasGroup> ().blocksRaycasts = true; } }
public void OnBeginDrag (PointerEventData eventData) { if (!cardInfo.m_Used) { switch (cardInfo.m_Zone) { case GameZone.Hand: GameState.theGame.CastTargetting(); break; case GameZone.InPlay: GameState.theGame.ChargeTargetting(); break; default: break; } startPosition = transform.position; startParent = transform.parent; s_Current = this; GetComponent<CanvasGroup> ().blocksRaycasts = false; } }
public void Manage(GuiCardScript controller) { controller.GetComponent<RectTransform>().SetParent(handZone.transform, false); }