Exemplo n.º 1
0
 /// <summary>
 /// Es llamado cuando el puntero del ratón sale del GameObject
 /// Si salimos del dropzone arrastrando una carta, le decimos al placeholder que vuelva al dropzone original
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerExit(PointerEventData eventData)
 {
     //Detectamos si llevamos una carta
     if (eventData.pointerDrag != null)
     {
         DragCreatureCard creature = eventData.pointerDrag.gameObject.GetComponent <DragCreatureCard>();
         if (creature != null)
         {
             creature.DeleteBattlefieldPlaceholder();
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Es llamado cuando el puntero del ratón entra en el GameObject
 /// Si llevamos una carta, establecemos el placeholder en el nuevo dropzone
 /// </summary>
 /// <param name="eventData"></param>
 public void OnPointerEnter(PointerEventData eventData)
 {
     //Detectamos si llevamos una carta
     if (eventData.pointerDrag != null)
     {
         //Detectamos si llevamos una carta minion
         DragCreatureCard creature = eventData.pointerDrag.gameObject.GetComponent <DragCreatureCard>();
         if (creature != null && Draggable.DraggingThis != null)
         {
             //Creamos hueco vacio.
             creature.CreateBattlefieldPlaceholder();
         }
     }
 }