public override void RecreateFromXml( LayerEditor parentLayer, XElement xml ) { base.RecreateFromXml( parentLayer, xml ); _editorMode = ItemEditorMode.Created ; ParentLayer = parentLayer ; _properties = xml.Element( @"ConvexHullProperties" ).DeserializedAs<ConvexHullProperties>( ) ; WhenUpdatedByUi( ); }
public ConvexHullEditor( ) { _properties= new ConvexHullProperties( ); }
public override void CreateInDesignMode(LayerEditor parentLayer, IEntityCreationProperties creationProperties) { _editorMode = ItemEditorMode.Creating ; Vector2 mouseWorldPos = MouseStatus.WorldPosition ; _properties = new ConvexHullProperties { Visible = true, Position = mouseWorldPos, WorldPoints = new List<Vector2>(), LocalPoints = new List<Vector2>(), Opacity = 1f, } ; addWorldPoint( mouseWorldPos ); summonMainForm( ).SetToolStripStatusLabel1(Resource1.Path_Entered); ParentLayer = parentLayer ; WhenUpdatedByUi( ); }