コード例 #1
0
    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);
    }
コード例 #2
0
 internal override void PopulateData(ModuleData objectData)
 {
     _data = new ModuleEnvironmentalSunData((ModuleEnvironmentalSunData)objectData);
     ApplyData();
 }