DNumberScratch
Açıklama
Hassasiyet için yakınlaştırma özelliğine sahip bir sayı doğrusundan bir sayı seçin. Farenizi ileri hareket ettirerek yakınlaştırabilir, geri hareket ettirerek uzaklaştırabilirsiniz. Üzerine tıklayıp basılı tutana kadar mavi bir daire gibi görünür.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DImageButton'dan miras alır.
Olaylar
DNumberScratch:OnValueChanged( number newValue )
DNumberScratch'in değeri değiştirildiğinde çağrılır.
Metotlar
DNumberScratch:DrawNotches( number level, number x, number y, number w, number h, number range, number value, number min, number max )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
DNumberScratch:DrawScreen tarafından kullanılır.
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
DNumberScratch:PaintScratchWindow tarafından kullanılır.
Bu panelin aktif olup olmadığını, yani oyuncunun o anda değerini değiştirip değiştirmediğini döndürür.
number DNumberScratch:GetDecimals()
Ondalık noktadan sonra istenen basamak sayısını döndürür.
number DNumberScratch:GetFloatValue()
DNumberScratch'in gerçek değerini bir sayı olarak döndürür.
Ayrıca bakınız: DNumberScratch:GetTextValue ve DNumberScratch:GetFraction.
number DNumberScratch:GetFraction()
DNumberScratch'in değerini bir kesir olarak, 0 ile 1 arasında bir değer olarak döndürür; burada 0 minimum, 1 ise DNumberScratch'in maksimum değeridir.
Ayrıca bakınız:
DNumberScratch:GetTextValue
DNumberScratch:GetFloatValue
DNumberScratch:SetFraction
DNumberScratch'in aralığını döndürür. Temel olarak maksimum değer - minimum değer.
boolean DNumberScratch:GetShouldDrawScreen()
Seçim penceresinin görünür olup olmayacağını döndürür.
string DNumberScratch:GetTextValue()
DNumberScratch'in gerçek değerini bir metin (string) olarak döndürür.
Ayrıca bakınız: DNumberScratch:GetFloatValue ve DNumberScratch:GetFraction.
Panel için DNumberScratch:GetRange'e dayalı ideal yakınlaştırma seviyesini döndürür.
Oyuncunun o anda DNumberScratch'in değerini düzenleyip düzenlemediğini döndürür.
DNumberScratch:LockCursor()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
İmleci yerine sabitlemek için kullanılır.
DNumberScratch:PaintScratchWindow()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
'Seçim' penceresini çizmek için kullanılır.
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
Panelin 'aktif' olup olmadığını ayarlar.
Bu paneli aktif olmaya zorlamak çalışmayabilir.
DNumberScratch:SetDecimals( number decimals )
Ondalık noktadan sonra istenen basamak sayısını ayarlar.
DNumberScratch:SetFloatValue( number val )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
DNumberScratch:OnValueChanged'ı tetiklemez
Bunun yerine DNumberScratch:SetValue kullanın.
DNumberScratch:SetFraction( number frac )
DNumberScratch'in değerini bir kesir olarak, 0 ile 1 arasında bir değer olarak ayarlar; burada 0 minimum, 1 ise DNumberScratch'in maksimum değeridir.
DNumberScratch:SetShouldDrawScreen( boolean shouldDraw )
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
Seçim penceresinin çizilip çizilmeyeceğini ayarlar. Çizilmeye zorlamak için kullanılamaz, sadece gizlemek için kullanılabilir, bu da panelin görünmez pencere ile çalışmasını durdurmaz.
DNumberScratch'in değerini ayarlar ve DNumberScratch:OnValueChanged'ı tetikler.
DNumberScratch:UpdateConVar()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.
Atanmış ConVar'ı bu DNumberScratch'in değerine güncellenmeye zorlar.
Örnek
Minimum sayısı 0 ve maksimumu 20 olan bir Sayı Seçici (Number Scratch) oluşturun
local frame = vgui.Create( "DFrame" )
frame:SetSize( 300, 250 )
frame:Center()
frame:MakePopup()
local Scratch = vgui.Create( "DNumberScratch", frame )
Scratch:SetPos( 50, 50 )
Scratch:SetValue( 5 )
Scratch:SetMin( 0 )
Scratch:SetMax( 20 )
Çıktı: 

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