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); }
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); } } }
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); } } }