ZoeAppClass/Assets/Jogos/275/Scripts/SchGame_DropControl.cs

60 lines
1.7 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class SchGame_DropControl : MonoBehaviour, IDropHandler
{
public Color thisColor;
bool haveSet = false;
public int indexDay;
// Start is called before the first frame update
void Start()
{
transform.Find("NameDay").GetComponentInChildren<Image>().color = thisColor;
transform.Find("Outline").GetComponentInChildren<Image>().color = thisColor;
}
public void OnDrop(PointerEventData data)
{
if (!haveSet)
{
SchGame_DragControl temp = data.pointerDrag.GetComponent<SchGame_DragControl>();
temp.startingPos = transform.Find("InLine").position;
temp.havebeenSet = true;
haveSet = true;
temp.transform.parent = transform;
temp.transform.SetSiblingIndex(2);
temp.GetComponent<RectTransform>().sizeDelta = new Vector2(250, 55);
SchGame_Speach speach = SchGame_Speach.instance;
switch (indexDay)
{
case 0:
speach.monday = temp.className;
break;
case 1:
speach.tuesday = temp.className;
break;
case 2:
speach.wednesday = temp.className;
break;
case 3:
speach.thursday = temp.className;
break;
case 4:
speach.friday = temp.className;
break;
}
speach.RefreshText();
}
}
}