コード例 #1
0
ファイル: KeyboardKey.cs プロジェクト: RandomerSharp/HoloCode
 public void OnPointerClicked(ClickEventData eventData)
 {
     GetComponent <Renderer>().material.color = normalColor;
     enableClick = false;
     if (shift && hasShift)
     {
         if (shiftKey == KeyCode.None)
         {
             if (key <= KeyCode.Z && key >= KeyCode.A)
             {
                 shiftKey = key - (int)KeyCode.A + 'A';
             }
             else
             {
                 return;
             }
         }
         keyBoard.ReceiveKey(shiftKey);
     }
     else
     {
         if (key == KeyCode.None)
         {
             return;
         }
         keyBoard.ReceiveKey(key);
     }
     GetComponent <Renderer>().material.color = focusColor;
     enableClick = true;
 }
コード例 #2
0
 public void OnPointerDown(ClickEventData eventData)
 {
     if (!isPressed)
     {
         isPressed = true;
     }
 }
コード例 #3
0
ファイル: ParamTypein.cs プロジェクト: RandomerSharp/HoloCode
 public void OnPointerClicked(ClickEventData eventData)
 {
     foreach (var item in FindObjectsOfType <ParamTypein>())
     {
         item.enableInput = false;
     }
     //transform.parent.parent.parent.GetComponentInChildren<Keyboard>().InputTarget = gameObject;
     GameObject.Find("HUD").GetComponentInChildren <Keyboard>().InputTarget = gameObject;
     enableInput = true;
 }
コード例 #4
0
ファイル: CreateNode.cs プロジェクト: RandomerSharp/HoloCode
 public void OnPointerClicked(ClickEventData eventData)
 {
     if (eventData.selectedObject == null || eventData.selectedObject.layer == LayerMask.GetMask("Environment"))
     {
         Debug.Log("Create New Node");
         var inventory = GameObject.Find("HUD/Inventory");
         inventory.GetComponent <InventoryManager>().CreateNode();
         return;
     }
     Debug.Log("Clicked");
     //eventData.Use();
 }
コード例 #5
0
 public void OnPointerUp(ClickEventData eventData)
 {
     if (isLongPressed)
     {
         var inspector = transform.Find("HUD/ParamInspector").gameObject;
         inspector.SetActive(true);
         var inspector1 = inspector.GetComponent <Inspector>();
         inspector1.TargetObject = gameObject;
         inspector1.TargetName   = gameObject.name;
         SetInspector(inspector, inspector1.paramInput, inspector1.paramSelect);
     }
     isPressed     = false;
     isLongPressed = false;
     pressDelta    = 0f;
 }
コード例 #6
0
ファイル: TypeIn.cs プロジェクト: RandomerSharp/HoloCode
    public void OnPointerClicked(ClickEventData eventData)
    {
        background.material.color = highLightColor;

        var typeins = (from i in FindObjectsOfType(typeof(TypeIn))
                       where i is TypeIn && ((TypeIn)i).IsFocus == true
                       select((TypeIn)i)).ToArray();

        foreach (var item in typeins)
        {
            //item.OnFocusExit(null);
            background.material.color = normalColor;
            text.GetComponent <MyInputField>().enabled = false;
            isFocus = false;
        }

        text.GetComponent <MyInputField>().enabled = true;
        isFocus = true;
    }
コード例 #7
0
 public void OnPointerUp(ClickEventData eventData)
 {
 }
コード例 #8
0
 public void OnPointerDown(ClickEventData eventData)
 {
 }
コード例 #9
0
 public void OnPointerClicked(ClickEventData eventData)
 {
     transform.parent.GetComponent <InventoryManager>().MoveToSelectObject(gameObject);
 }
コード例 #10
0
 public void OnPointerClicked(ClickEventData eventData)
 {
     onClick.Invoke();
 }
コード例 #11
0
 public void OnPointerClicked(ClickEventData eventData)
 {
 }
コード例 #12
0
    public void OnPointerClicked(ClickEventData eventData)
    {
        var inventory = GameObject.Find("HUX/Inventory").GetComponent <InventoryManager>();

        inventory.NodeSelect(this);
    }