Kaynağa Gözat

Added DIRECT_reparent_fWrt message with wrt information

Gyedo Jeon 18 yıl önce
ebeveyn
işleme
de5c96115f
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. 4 0
      direct/src/directtools/DirectSession.py

+ 4 - 0
direct/src/directtools/DirectSession.py

@@ -535,6 +535,7 @@ class DirectSession(DirectObject):
             taskMgr.add(t, 'followSelectedNodePath')
             # Send an message marking the event
             messenger.send('DIRECT_selectedNodePath', [dnp])
+            messenger.send('DIRECT_selectedNodePath_fMulti_fTag', [dnp, fMultiSelect, fSelectTag])
 
     def followSelectedNodePathTask(self, state):
         mCoa2Render = state.dnp.mCoa2Dnp * state.dnp.getMat(render)
@@ -585,6 +586,9 @@ class DirectSession(DirectObject):
             # Alert everyone else
             messenger.send('DIRECT_reparent',
                            [nodePath, oldParent, self.activeParent])
+            # [gjeon] for others who needs fWrt information
+            messenger.send('DIRECT_reparent_fWrt',
+                           [nodePath, oldParent, self.activeParent, fWrt])
 
     def isNotCycle(self, nodePath, parent):
         if nodePath.id() == parent.id():