local LTransjcon = {}
local LTransJoystickControl = function()
--Joystick control stuff
LTransjcon.pitch = jcon.register{
uid = "ltrans_pitch",
type = "analog",
description = "Pitch",
category = "Large Transport",
}
LTransjcon.yaw = jcon.register{
uid = "ltrans_yaw",
type = "analog",
description = "Yaw",
category = "Large Transport",
}
LTransjcon.roll = jcon.register{
uid = "ltrans_roll",
type = "analog",
description = "Roll",
category = "Large Transport",
}
LTransjcon.thrust = jcon.register{
uid = "ltrans_thrust",
type = "analog",
description = "Thrust",
category = "Large Transport",
}
LTransjcon.accelerate = jcon.register{
uid = "ltrans_accelerate",
type = "analog",
description = "Accelerate/Decelerate",
category = "Large Transport",
}
LTransjcon.up = jcon.register{
uid = "ltrans_strafe_up",
type = "digital",
description = "Strafe Up",
category = "Large Transport",
}
LTransjcon.down = jcon.register{
uid = "ltrans_strafe_down",
type = "digital",
description = "Strafe Down",
category = "Large Transport",
}
LTransjcon.right = jcon.register{
uid = "ltrans_strafe_right",
type = "digital",
description = "Strafe Right",
category = "Large Transport",
}
LTransjcon.left = jcon.register{
uid = "ltrans_strafe_left",
type = "digital",
description = "Strafe Left",
category = "Large Transport",
}
LTransjcon.launch = jcon.register{
uid = "ltrans_launch",
type = "digital",
description = "Launch",
category = "Large Transport",
}
LTransjcon.switch = jcon.register{
uid = "ltrans_switch",
type = "digital",
description = "Yaw/Roll Switch",
category = "Large Transport",
}
LTransjcon.fire1 = jcon.register{
uid = "ltrans_fire1",
type = "digital",
description = "Fire 1",
category = "Large Transport",
}
LTransjcon.fire2 = jcon.register{
uid = "ltrans_fire2",
type = "digital",
description = "Fire 2",
category = "Large Transport",
}
end
hook.Add("JoystickInitialize","LTransJoystickControl",LTransJoystickControl)