public ModuleArtCylinderData(ModuleArtCylinderData cosmeticCylinderData) { id = cosmeticCylinderData.id; parentId = cosmeticCylinderData.parentId; name = cosmeticCylinderData.name; position = cosmeticCylinderData.position; rotation = cosmeticCylinderData.rotation; scale = cosmeticCylinderData.scale; tags = cosmeticCylinderData.tags; radius = cosmeticCylinderData.radius; height = cosmeticCylinderData.height; color = new SerializableColor(cosmeticCylinderData.color.color); segments = cosmeticCylinderData.segments; }
internal override void PopulateData(ModuleData objectData) { _components.meshCollider = base.gameObject.AddComponent <MeshCollider>(); _data = new ModuleArtCylinderData((ModuleArtCylinderData)objectData); ApplyData(); }