Esempio n. 1
0
	public void OnEndDrag (PointerEventData eventData)
	{
		if (s_Current != null)
		{
			GameState.theGame.EndTargetting();
			transform.position = startPosition;
			s_Current = null;
			GetComponent<CanvasGroup> ().blocksRaycasts = true;
		}
	}
Esempio n. 2
0
	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;
		}
	}
Esempio n. 3
0
	public void Manage(GuiCardScript controller)
	{
		controller.GetComponent<RectTransform>().SetParent(handZone.transform, false);
	}