Beispiel #1
0
    public void PointerClick(ServoUnityPlugin.ServoUnityPointerEventMouseButtonID button, Vector2 texCoord)
    {
        Vector2Int windowCoord = GetWindowCoordForTexCoord(texCoord);

        Debug.Log("PointerClick(" + windowCoord.x + ", " + windowCoord.y + ")");
        servo_unity_plugin?.ServoUnityWindowPointerEvent(_windowIndex, ServoUnityPlugin.ServoUnityPointerEventID.Click, (int)button, -1, windowCoord.x, windowCoord.y);
    }
    public void PointerClick(ServoUnityPlugin.ServoUnityPointerEventMouseButtonID button, Vector2 texCoord)
    {
        int x = (int)(texCoord.x * videoSize.x);
        int y = (int)((1.0f - texCoord.y) * videoSize.y);

        //Debug.Log("PointerClick(" + x + ", " + y + ")");
        servo_unity_plugin?.ServoUnityWindowPointerEvent(_windowIndex, ServoUnityPlugin.ServoUnityPointerEventID.Click, (int)button, -1, x, y);
    }