duplicator.Paste
Açıklama
"Verilen varlık listesi ve kısıtlama listesi ile tüm varlıkları oluşturur ve tablolarını döndürür"
EntityList'in her alt tablosunda duplicator.CreateEntityFromTable fonksiyonunu çağırır. Eğer bir varlık gerçekten oluşturulursa, varlığın duplicator verisiyle birlikte ENTITY:OnDuplicated fonksiyonunu, ardından duplicator.ApplyEntityModifiers, duplicator.ApplyBoneModifiers ve son olarak ENTITY:PostEntityPaste fonksiyonu çağırılır.
Kısıtlamalar daha sonra duplicator.CreateConstraintFromTable ile oluşturulur.
Argümanlar
3 table ConstraintList
Kısıtlamaları oluşturmak için kullanılacak duplicator verilerini içeren bir tablo
Döndürülenler
Örnek
Sağ tıklama ile kopyalama verilerini kopyalamak ve sol tıklama ile orijinal bilgileriyle yapıştırmak için bir TOOL (araç) için kullanılan kod.
function TOOL:LeftClick( trace )
if (SERVER) then
duplicator.Paste(self:GetOwner(),Dupe.Entities,Dupe.Constraints)
print("PASTED")
end
return true
end
function TOOL:RightClick( trace )
if (SERVER and IsValid(trace.Entity)) then
Dupe = duplicator.Copy(trace.Entity)
print("COPIED")
end
return true
end
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord