SpawnIcon
Açıklama
"Spawn icon" (Doğma ikonu), belirtilen model yolu için bir resim gösterir. Çoğunlukla Spawn Menüsü'nde (q) kullanılır. Dahili olarak ModelImage kullanır.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DButton'dan miras alır.
Metotlar
string SpawnIcon:GetBodyGroup()
Spawn ikonunun her bir Body Group'u için mevcut aktif Alt Model ID'lerini döndürür.
Bu, SpawnIcon:SetBodyGroup tarafından ayarlanır.
string SpawnIcon:GetModelName()
Mevcut olarak ayarlanmış model adını döndürür. Bu, SpawnIcon:SetModelName tarafından ayarlanır.
Spawn ikonunun mevcut olarak ayarlanmış skin'ini (dokusunu) döndürür. Bu, SpawnIcon:SetSkinID tarafından ayarlanır.
SpawnIcon:OpenMenu()
SpawnIcon'a sağ tıklandığında çağrılır. Eğer bir seçim varsa (Panel:GetSelectionCanvas), çağrılmaz; bu durumda SANDBOX:SpawnlistOpenGenericMenu çağrılır.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu, SpawnIcon tarafından otomatik olarak yapılır. Bunu çağırmanıza gerek yoktur. Çağırmanız, öngörülemeyen sonuçlara neden olabilir.
Verilen Body Group ID'si için aktif Alt Model ID'sini ayarlar, böylece SpawnIcon:GetBodyGroup ile alınabilir.
Bunun yerine Panel:SetModel kullanın.
SpawnIcon:SetModelName( string mdl )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu, SpawnIcon tarafından otomatik olarak yapılır. Bunu çağırmanıza gerek yoktur. Çağırmanız, öngörülemeyen sonuçlara neden olabilir.
Model adını ayarlar, böylece SpawnIcon:GetModelName ile alınabilir. Bunun yerine Panel:SetModel kullanın.
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.
Bu, SpawnIcon tarafından otomatik olarak yapılır. Bunu çağırmanıza gerek yoktur. Çağırmanız, öngörülemeyen sonuçlara neden olabilir.
Spawn ikonunun skin (doku) ID'sini ayarlar, böylece SpawnIcon:GetSkinID ile alınabilir. Bunun yerine Panel:SetModel kullanın.
Örnek
İçinde bir SpawnIcon bulunan bir DFrame oluşturur.
local Panel = vgui.Create( "DFrame" ) -- Ana Çerçeve
Panel:SetPos( 200, 200 )
Panel:SetSize( 200, 200 )
Panel:SetTitle( "Spawn Icon Test" )
Panel:MakePopup()
local SpawnI = vgui.Create( "SpawnIcon" , Panel ) -- SpawnIcon
SpawnI:SetPos( 75, 75 )
SpawnI:SetModel( "models/props_borealis/bluebarrel001.mdl" ) -- Bu spawn ikonu için istediğimiz model
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord