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