Ejemplo n.º 1
0
    IEnumerator TryPickThisUp()
    {
        Vector2 originalMousePos = InputManager.GetPosition();

        for (float t = 0; t < holdTime; t += Time.deltaTime)
        {
            if (!InputManager.IsHeld())
            {
                yield break;
            }
            yield return(null);
        }
        GameObject newBox      = GameObject.Instantiate(EventManager.S.eventBox, rectTransform.position, Quaternion.identity, rectTransform.parent);
        PanelBox   newPanelBox = newBox.GetComponent <PanelBox>();

        newPanelBox.StartCoroutine(newPanelBox.MoveThis(originalMousePos));
        newPanelBox.GetComponent <TimeSlot>().data.id = timeSlot.data.id;
    }