Esempio n. 1
0
    public void Interact(InteractController controller)
    {
        ChildHandler childHandler = controller.GetComponentInChildren <ChildHandler>();

        if (childHandler.isEquipped)
        {
            Task task = TaskManager.instance.TaskExists(GameManager.TaskType.BABYSTEAL);
            if (task)
            {
                Debug.Log("Kid has been napped");
                childHandler.Destroy();
                task.Accomplish();
            }
        }
    }
Esempio n. 2
0
    public void Interact(InteractController controller)
    {
        ChildHandler childHandler = controller.GetComponentInChildren <ChildHandler>();

        if (childHandler.isEquipped)
        {
            Task task = TaskManager.instance.TaskExists(GameManager.TaskType.BABYSTEAL);
            if (task)
            {
                feedbackText = Instantiate(feedbackTextPrefab, feedbackContainer.transform);
                feedbackText.GetComponent <Text>().text = "Kid has been napped";
                Destroy(feedbackText, 5.0f);
                childHandler.Destroy();
                task.Accomplish();
            }
            else
            {
                feedbackText = Instantiate(feedbackTextPrefab, feedbackContainer.transform);
                feedbackText.GetComponent <Text>().text = "Not now man! Now is not the time for that!";
                Destroy(feedbackText, 5.0f);
            }
        }
    }