EntityCopyData

Açıklama

Çoğaltıcı aracı tarafından varlık verilerini saklamak ve yüklemek için kullanılan veri yapısı.

duplicator.CopyEntTable tarafından oluşturulur ve duplicator.CreateEntityFromTable tarafından yüklenebilir.

Ayrıca başka birkaç bağlamda da karşımıza çıkar:

Burada listelenen tüm alanlara ek olarak, varlık üzerine kaydedilen herhangi bir alan bu tabloya olduğu gibi kaydedilecektir. Örneğin, çoğaltmadan önce ent.FavoriteFood = "Biftek" olarak ayarlarsanız, bu yapı aynı zamanda FavoriteFood alanını "Biftek" değeriyle içerecektir.

Üyeler

string Name
Varlığın adı, bkz. Entity:GetName.
string Class
Varlığın sınıf adı, bkz. Entity:GetClass.
Vector Pos
Varlığın pozisyonu, çoğaltma başlangıç noktasına göre.
Angle Angle
Varlığın açısı, çoğaltma açısına göre.
table DT
Varlığın Ağ Değişkenleri (Network Vars), bkz. ENTITY:SetupDataTables ve Varlıkların Ağa Bağlanması (Networking Entities).
string Model
Varlığın modeli, bkz. Entity:GetModel.
number ModelScale
Varlığın model ölçeği, bkz. Entity:GetModelScale. Bu alan yalnızca model ölçeği 1 değilse mevcut olacaktır.
number Skin
Varlığın aktif dış görünüşü (skin), bkz. Entity:GetSkin.
number ColGroup
Varlığın çarpışma grubu, bkz. Entity:GetCollisionGroup. COLLISION_GROUP enum'unu kullanır.
Vector Mins
Varlığın çarpışma sınırlarının minimum değerleri, bkz. Entity:GetCollisionBounds.
Vector Maxs
Varlığın çarpışma sınırlarının maksimum değerleri, bkz. Entity:GetCollisionBounds.
table PhysicsObjects
Varlığın PhysObj'ları hakkındaki veriler, bkz. Entity:GetPhysicsObjectNum. Anahtar, fizik nesnesi dizinidir (0'dan başlar) ve değer bir PhysicsObjectSave yapısıdır. Bu yapıdaki diğer tabloların aksine, bu varlık için hiç fizik nesnesi yoksa bu boş bir tablo olacaktır.
number FlexScale
Varlığın Esneme Ölçeği (Flex Scale), bkz. Entity:GetFlexScale.
table Flex
Her esneme kemiğinin esneme ağırlığı, bkz. Entity:GetFlexWeight. Anahtar esnemenin dizinidir ve değer ağırlıktır. Yalnızca varsayılan olmayan (sıfır olmayan) bir ağırlığa sahip esnemeler listelenir ve hiçbiri yoksa bu alan nil olacaktır.
table BodyG
Varlığın vücut grupları (body group), bkz. Entity:GetBodygroup. Anahtar vücut grubu kimliğidir ve değer atanan vücut grubu numarasıdır. Yalnızca varsayılan olmayan (> 0) bir değere sahip vücut grupları listelenir ve hiçbiri yoksa bu alan nil olacaktır.
table BoneManip
Kemik manipülasyonu verileri, bkz. Entity:HasBoneManipulations. Anahtar kemik dizinidir ve değer bir BoneManipulationData yapısıdır. Yalnızca varsayılan olmayan değerlerle manipüle edilmiş kemikler listelenir ve hiçbiri yoksa bu alan nil olacaktır.
number MapCreationID
Varlığın Harita Oluşturma Kimliği (MapCreationID), yalnızca harita tarafından oluşturulan varlıklar için mevcuttur. Bkz. Entity:MapCreationID.
number WorkshopID
Kullanımdan kaldırıldı, her zaman 0'dır. Bkz. Entity:GetWorkshopID.

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