public EventMode(WWorld world) { World = world; EventDetailsViewModel = new WDetailsViewViewModel(); ActorDetailsViewModel = new WDetailsViewViewModel(); m_StaffNodeViews = new List <NetworkView>(); TransformGizmo = new WTransformGizmo(world); ModeControlsDock = CreateUI(); m_NodeWindow = new EventNodeWindow(); m_NodeWindow.ActorPropertiesView.DataContext = ActorDetailsViewModel; m_NodeWindow.ActorTabControl.SelectionChanged += OnSelectedActorChanged; m_NodeWindow.Closing += M_NodeWindow_Closing; m_NodeWindow.EditMenu.Items.Add(new MenuItem() { Header = "Add Actor", Command = AddStaffCommand }); EditorSelection = new Selection <BindingVector3>(this); EditorSelection.OnSelectionChanged += OnSelectionChanged; m_SceneCameraOverride = new WCamera(); m_SceneCameraOverride.bEnableUpdates = false; m_SceneCameraOverride.AspectRatio = 1.28f; }
public ActorMode(WWorld world) { World = world; TransformGizmo = new WTransformGizmo(world); EditorSelection = new Selection <WDOMNode>(this); EditorSelection.OnSelectionChanged += OnSelectionChanged; DetailsViewModel = new WDetailsViewViewModel(); ModeControlsDock = CreateUI(); }