protected override void Init(MyObjectBuilder_DefinitionBase builder) { base.Init(builder); MyObjectBuilder_AreaMarkerDefinition definition = builder as MyObjectBuilder_AreaMarkerDefinition; this.Model = definition.Model; this.ColorMetalTexture = definition.ColorMetalTexture; this.AddMapsTexture = definition.AddMapsTexture; this.ColorHSV = (Vector3)definition.ColorHSV; this.MarkerPosition = (Vector3)definition.MarkerPosition; this.MaxNumber = definition.MaxNumber; }
public override MyObjectBuilder_DefinitionBase GetObjectBuilder() { MyObjectBuilder_AreaMarkerDefinition objectBuilder = base.GetObjectBuilder() as MyObjectBuilder_AreaMarkerDefinition; objectBuilder.Model = this.Model; objectBuilder.ColorMetalTexture = this.ColorMetalTexture; objectBuilder.AddMapsTexture = this.AddMapsTexture; objectBuilder.ColorHSV = this.ColorHSV; objectBuilder.MarkerPosition = this.MarkerPosition; objectBuilder.MaxNumber = this.MaxNumber; return(objectBuilder); }