From de5c96115fc3ffcf80bea583543b6fe44c84c39d Mon Sep 17 00:00:00 2001 From: Gyedo Jeon Date: Wed, 22 Aug 2007 03:12:16 +0000 Subject: [PATCH] Added DIRECT_reparent_fWrt message with wrt information --- direct/src/directtools/DirectSession.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/direct/src/directtools/DirectSession.py b/direct/src/directtools/DirectSession.py index 5c15f6e024..c9f45449e2 100644 --- a/direct/src/directtools/DirectSession.py +++ b/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():