mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #1769 from Areloch/ToggleChildrenOptionsFix
Fixes the Toggle Children Lock and Toggle Children Hidden options
This commit is contained in:
commit
c83efa59e0
|
|
@ -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…
Reference in a new issue