public override MyObjectBuilder_DefinitionBase GetObjectBuilder() { var result = new MyObjectBuilder_VisualSettingsDefinition(); result.FogProperties = FogProperties; result.SunProperties = SunProperties; result.PostProcessSettings = PostProcessSettings; result.ShadowSettings.CopyFrom(ShadowSettings); return result; }
public override MyObjectBuilder_DefinitionBase GetObjectBuilder() { var result = new MyObjectBuilder_VisualSettingsDefinition(); result.FogProperties = FogProperties; result.SunProperties = SunProperties; result.PostProcessSettings = PostProcessSettings; result.ShadowSettings.CopyFrom(ShadowSettings); return(result); }
protected override void Init(MyObjectBuilder_DefinitionBase builder) { base.Init(builder); MyObjectBuilder_VisualSettingsDefinition objBuilder = (MyObjectBuilder_VisualSettingsDefinition)builder; FogProperties = objBuilder.FogProperties; SunProperties = objBuilder.SunProperties; PostProcessSettings = objBuilder.PostProcessSettings; ShadowSettings.CopyFrom(objBuilder.ShadowSettings); }