void objectButton_Clicked(object sender, MouseButtonEventArgs e) { CurrentSelectedObjectExternalBoundingBoxes.Clear(); if (CurrentSelectedObject != null) CurrentSelectedObject.Color = SelectedObjects.ContainsValue(CurrentSelectedObject) ? SelectorTool.OBJECT_SELECTION_COLOR : Color.White; CurrentSelectedObject = SelectedObjects[((Button)sender).Text]; CurrentSelectedObjectTexture = new BlazeraLib.Texture(SelectedObjects[((Button)sender).Text].GetSkinTexture()); CurrentSelectedObjectTexture.Color = Color.White; SelectorToolCurrentObjectDisplayScreen.SetCurrentPicture(CurrentSelectedObjectTexture); CurrentSelectedObject.Color = CURRENT_SELECTED_OBJECT_COLOR; SelectorToolCurrentObjectConfigurableBox.SetCurrentConfiguration(CurrentSelectedObject.GetType().Name); SelectorToolElementXUpDownBox.SetCurrentValue((Int32)CurrentSelectedObject.Position.X); SelectorToolElementYUpDownBox.SetCurrentValue((Int32)CurrentSelectedObject.Position.Y); SelectorToolElementEventTextList.Clear(); foreach (EBoundingBox BB in CurrentSelectedObject.GetEventBoundingBoxes(EventBoundingBoxType.External)) AddBoundingBoxToCurrentSelectedObject(BB); }