Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Textbutton click function does not work on mobile devices?

Asked by 3 years ago
Edited 3 years ago

Works perfectly fine in studio as mobile, yet ingame when on a mobile device, it does not work at all. Why is this the case?

local ContextActionService = game:GetService("ContextActionService")
local UserInputService = game:GetService("UserInputService")
local playergui = game:GetService('Players').LocalPlayer:WaitForChild('PlayerGui')
local mobilecontrols = playergui.MobileMoves.Frame


if (UserInputService.KeyboardEnabled) then
    print("Is PC player")
else
    print("Is MOBILE player")

    local function STANDAPPEAR(SummonStand,InputState,InputObject)
        if InputState == Enum.UserInputState.Begin then
            if SummonStand == "summonstand" then
                mobilecontrols.Move1.MouseButton1Down:Connect(function()
                    print("Check: Appeared")
                end)
            end
        end
    end
end


ContextActionService:BindAction("summonstand", STANDAPPEAR, false, Enum.KeyCode.Q)

Mobile Moves is a gui, along with a frame inside the gui, including the textbuttons called "Move1"

Answer this question