public ModuleEnvironmentalSunData(ModuleEnvironmentalSunData environmentalSunData) { id = environmentalSunData.id; parentId = environmentalSunData.parentId; name = environmentalSunData.name; position = environmentalSunData.position; rotation = environmentalSunData.rotation; scale = environmentalSunData.scale; tags = environmentalSunData.tags; color = environmentalSunData.color; shadowStrength = environmentalSunData.shadowStrength; serializableGradient = new SerializableGradient(environmentalSunData.serializableGradient); serializableCurve = new SerializableCurve(environmentalSunData.serializableCurve); }
internal override void PopulateData(ModuleData objectData) { _data = new ModuleEnvironmentalSunData((ModuleEnvironmentalSunData)objectData); ApplyData(); }