mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-07 06:20:40 +00:00
Fixes the Toggle Children Lock and Toggle Children Hidden options in the editor context popup menu.
This commit is contained in:
parent
7bf200d388
commit
bb27535597
2 changed files with 44 additions and 8 deletions
|
|
@ -2135,10 +2135,19 @@ function EWorldEditor::toggleLockChildren( %this, %simGroup )
|
|||
{
|
||||
foreach( %child in %simGroup )
|
||||
{
|
||||
if( %child.class $= "SimGroup" )
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
}
|
||||
if( %child.isMemberOfClass( "SimGroup" ) )
|
||||
%this.toggleLockChildren( %child );
|
||||
else
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
%child.setLocked( !%child.locked );
|
||||
}
|
||||
else
|
||||
{
|
||||
%child.setLocked( !%child.locked );
|
||||
}
|
||||
}
|
||||
|
||||
EWorldEditor.syncGui();
|
||||
|
|
@ -2148,10 +2157,19 @@ function EWorldEditor::toggleHideChildren( %this, %simGroup )
|
|||
{
|
||||
foreach( %child in %simGroup )
|
||||
{
|
||||
if( %child.isMemberOfClass( "SimGroup" ) )
|
||||
if( %child.class $= "SimGroup" )
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
}
|
||||
if( %child.isMemberOfClass( "SimGroup" ) )
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
else
|
||||
%this.hideObject( %child, !%child.hidden );
|
||||
}
|
||||
else
|
||||
{
|
||||
%this.hideObject( %child, !%child.hidden );
|
||||
}
|
||||
}
|
||||
|
||||
EWorldEditor.syncGui();
|
||||
|
|
|
|||
|
|
@ -2135,10 +2135,19 @@ function EWorldEditor::toggleLockChildren( %this, %simGroup )
|
|||
{
|
||||
foreach( %child in %simGroup )
|
||||
{
|
||||
if( %child.class $= "SimGroup" )
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
}
|
||||
if( %child.isMemberOfClass( "SimGroup" ) )
|
||||
%this.toggleLockChildren( %child );
|
||||
else
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
%child.setLocked( !%child.locked );
|
||||
}
|
||||
else
|
||||
{
|
||||
%child.setLocked( !%child.locked );
|
||||
}
|
||||
}
|
||||
|
||||
EWorldEditor.syncGui();
|
||||
|
|
@ -2148,10 +2157,19 @@ function EWorldEditor::toggleHideChildren( %this, %simGroup )
|
|||
{
|
||||
foreach( %child in %simGroup )
|
||||
{
|
||||
if( %child.isMemberOfClass( "SimGroup" ) )
|
||||
if( %child.class $= "SimGroup" )
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
}
|
||||
if( %child.isMemberOfClass( "SimGroup" ) )
|
||||
{
|
||||
%this.toggleHideChildren( %child );
|
||||
else
|
||||
%this.hideObject( %child, !%child.hidden );
|
||||
}
|
||||
else
|
||||
{
|
||||
%this.hideObject( %child, !%child.hidden );
|
||||
}
|
||||
}
|
||||
|
||||
EWorldEditor.syncGui();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue