public EntDef(EntDef lOriginal, string lNewClassname, bool lNullPrefabs = false) { Classname = lNewClassname; if (lNullPrefabs) { ConvertedPrefab = null; RuntimePrefab = null; } else { ConvertedPrefab = lOriginal.ConvertedPrefab; RuntimePrefab = lOriginal.RuntimePrefab; } IsStatic = lOriginal.IsStatic; EntLayer = lOriginal.EntLayer; HasConvexCollider = lOriginal.HasConvexCollider; IsConvexTrigger = lOriginal.IsConvexTrigger; ColLayer = lOriginal.ColLayer; HasCollider = lOriginal.HasCollider; IsTrigger = lOriginal.IsTrigger; MeshLayer = lOriginal.MeshLayer; HasMesh = lOriginal.HasMesh; }
public EntDef(string lClassname) { Classname = lClassname; ConvertedPrefab = null; RuntimePrefab = null; IsStatic = true; EntLayer = new SingleLayerMask(0); HasConvexCollider = false; IsConvexTrigger = false; ColLayer = new SingleLayerMask(0); HasCollider = true; IsTrigger = false; MeshLayer = new SingleLayerMask(0); HasMesh = true; }