Esempio n. 1
0
    public void SetNewTeam(CharacterProperty[] charProps)
    {
        GameObject teamGo = Instantiate(TeamSlotPFB);

        teamGo.transform.SetParent(content);
        teamGo.transform.localScale = new Vector3(1, 1, 1);
        TeamSlot teamslot = teamGo.GetComponent <TeamSlot>();

        teamslot.SetPropertys(charProps);
        teamList.Add(teamslot);
    }
Esempio n. 2
0
 public void OnDrop(PointerEventData eventData)
 {
     if (eventData.pointerId == -1 && !eventData.pointerDrag.GetComponent <TeamSlot>().empty)
     {
         TeamSlot slot = eventData.pointerDrag.GetComponent <TeamSlot>();
         if (!CheckIDExist(slot.index) && CanChange())
         {
             SetSlot(slot.index);
         }
     }
 }
Esempio n. 3
0
 public void OnDrop(PointerEventData eventData)
 {
     if (eventData.pointerId == -1 && !eventData.pointerDrag.GetComponent <TeamSlot>().empty)
     {
         TeamSlot slot = eventData.pointerDrag.GetComponent <TeamSlot>();
         if (StaticValues.Team[slot.index - 1].currentStats.lifeStats.Wound > 0)
         {
             SetSlot(slot.index);
         }
     }
 }