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.

Kaynağı görüntüle

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.
number SpawnIcon:GetSkinID()
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.
SpawnIcon:SetBodyGroup( number bodyGroupId, number activeSubModelId )
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.
SpawnIcon:SetSkinID( number skin )
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