Example #1
0
 // Update is called once per frame
 void Update()
 {
     CheckConsume();
     if (Input.GetMouseButtonDown(0))
     {
         Ray        ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         RaycastHit hit;
         if (Physics.Raycast(ray, out hit, Mathf.Infinity, ~(1 << 10)))
         {
             if (hit.transform.gameObject.Equals(gameObject))
             {
                 ShowStats.StartConversation(this);
                 portraitCamera.enabled = true;
             }
         }
     }
 }
Example #2
0
    void CheckBroadcasts()
    {
        //Debug.Log (ConversationScript.broadcasts);

        if (ConversationScript.FindAndRemoveBroadcast("GoToBox1"))
        {
            CreateBoxLights(platforms[0]);
            ShowStats.addMessage("-----------------------");
            ShowStats.addMessage("Use A and D keys to move left and right.");
            ShowStats.addMessage("Press space key to jump.");
        }
        if (ConversationScript.FindAndRemoveBroadcast("Run1"))
        {
            ConversationScript con = GameObject.Find("TutorialGuide").GetComponent <ConversationScript>();
            //con.CameraOn();
            ShowStats.StartConversation(con, 4);
            CreateBoxLights(platforms[1]);

            HorizontalFlashingRedArrow.start = true;
            ShowStats.addMessage("-----------------------");
            ShowStats.addMessage("Hold shift key to sprint.");
        }
        if (ConversationScript.FindAndRemoveBroadcast("ShiftJump"))
        {
            ShowStats.StartConversation(GameObject.Find("TutorialGuide").GetComponent <ConversationScript>(), 5);
            CreateBoxLights(platforms[2]);
            ShowStats.addMessage("-----------------------");
            ShowStats.addMessage("Hold shift and space to long jump.");
            HorizontalFlashingRedArrow.start = false;
        }
        if (ConversationScript.FindAndRemoveBroadcast("Fight"))
        {
            ShowStats.StartConversation(GameObject.Find("TutorialGuide").GetComponent <ConversationScript>(), 6);
            ShowStats.addMessage("-----------------------");
            ShowStats.addMessage("Press I to open inventory.");
        }
        if (ConversationScript.FindAndRemoveBroadcast("ReadyToFight"))
        {
            ShowStats.addMessage("-----------------------");
            ShowStats.addMessage("Left click to attack.");
        }
    }