DBinder
Açıklama
Bir komutu bir tuşa atayabilen bir girdi arayüzü. TOOL'ların (Araçların) girdi ve çıktılarını atamak için kullanılır.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DButton'dan türetir.
Olaylar
Metotlar
number DBinder:GetSelectedNumber()
DBinder tarafından o anda atanmış olan tuşun kodunu alır. DBinder:GetValue ile aynıdır. Bir AccessorFunc'tır.
DBinder tarafından o anda atanmış olan tuşun kodunu alır. DBinder:GetSelectedNumber ile aynıdır.
DBinder:SetSelectedNumber( number keyCode )
DBinder tarafından atanan mevcut tuşu ayarlar ve ConVar ile birlikte düğmenin metnini de günceller.
DBinder:UpdateText()
Bu, dahili olarak kullanılır - kullanabilmenize rağmen muhtemelen kullanmamalısınız.
DBinder'ın metnini mevcut tuş atamasına veya "NONE" olarak ayarlamak için kullanılır.
Örnek
Yeni bir tuş atandığında oyuncunun sohbetine mesaj yazdıran bir DBinder oluşturur.
local frame = vgui.Create("DFrame")
frame:SetSize(250,100)
frame:Center()
frame:SetTitle("DBinder Example")
frame:MakePopup()
local binder = vgui.Create( "DBinder", frame )
binder:SetSize( 200, 50 )
binder:SetPos( 25, 35 )
function binder:OnChange( num )
LocalPlayer():ChatPrint("New bound key: "..input.GetKeyName( num ))
end

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord