Ejemplo n.º 1
0
 private void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         bool isMouseInRect = false;
         if (_canvas.renderMode == RenderMode.ScreenSpaceCamera)
         {
             isMouseInRect = RectTransformUtility.RectangleContainsScreenPoint(
                 _rectTransform, Input.mousePosition, _canvas.worldCamera
                 );
         }
         else
         {
             isMouseInRect = RectTransformUtility.RectangleContainsScreenPoint(
                 _rectTransform, Input.mousePosition
                 );
         }
         if (isMouseInRect && !_lastIsMouseInRect)
         {
             BBInput.SetActiveProfile("Console");
         }
         else if (_lastIsMouseInRect)
         {
             BBInput.ActivatePreviousProfile();
         }
         _lastIsMouseInRect = isMouseInRect;
     }
 }
Ejemplo n.º 2
0
    private void Awake()
    {
        SetDialogue("story");

        BBInput.SetActiveProfile("Dialogue");
        BBInput.AddOnAxisPressed("ContinueDialogue", NextSentence);
        BBInput.AddOnAxisPressed("DialogueOptionMoveUp", MoveDialogueOptionUp);
        BBInput.AddOnAxisPressed("DialogueOptionMoveDown", MoveDialogueOptionDown);

        StartCoroutine(DisplayDialogue());
    }