public void OnDrop(PointerEventData eventData) { DesktopWorkItem itemDragged = DesktopWorkItem.itemDragged.GetComponent <DesktopWorkItem>(); if (Random.value > 0.5f) { GameController.Instance.Lifepoints--; //TODO: VFX/SFX } itemDragged.Die(); GetComponent <AudioSource>().Play(); }
public void OnDrop(PointerEventData eventData) { if (_workingStateColleague) { return; } DesktopWorkItem itemDragged = DesktopWorkItem.itemDragged.GetComponent <DesktopWorkItem>(); _workingStateColleague = true; statusBar.duration = itemDragged.workTimeSec; statusBar.gameObject.SetActive(true); _workDoneTimestamp = Time.time + itemDragged.workTimeSec; IncreaseRagingStatus(itemDragged.timeFactor); itemDragged.Die(); GetComponent <AudioSource>().Play(); }