public void OnZobObjectSelectionChanged(object s, ObjectSelectionEventArg e) { m_zobObjectWrapper = e.newZobObject; if (m_zobObjectWrapper != null && m_zobObjectWrapper.IsValid()) { SetValues(); RefreshMeshList(); } else { ClearValues(); } }
private void OnZobObjectSelectionChange(CLI.ZobObjectWrapper newZobObject) { OnObjectSelectedHandler handler = OnObjectSelected; if (null != handler) { ObjectSelectionEventArg ev = new ObjectSelectionEventArg(); ev.previousZobObject = m_currentSelectedZobObject; m_currentSelectedZobObject = newZobObject; ev.newZobObject = newZobObject; handler(this, ev); } CLI.ZobObjectWrapper gizmos = m_zobObjectManagerWrapper.GetEditorGizmos(); m_zobObjectManagerWrapper.Reparent(gizmos, newZobObject); UpdateTree(); }