Пример #1
0
 public void OnZobObjectSelectionChanged(object s, ObjectSelectionEventArg e)
 {
     m_zobObjectWrapper = e.newZobObject;
     if (m_zobObjectWrapper != null && m_zobObjectWrapper.IsValid())
     {
         SetValues();
         RefreshMeshList();
     }
     else
     {
         ClearValues();
     }
 }
Пример #2
0
        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();
        }