12345678910111213141516171819202122232425262728293031 |
- """
- Copyright (c) Contributors to the Open 3D Engine Project.
- For complete copyright and license terms please see the LICENSE at the root of this distribution.
- SPDX-License-Identifier: Apache-2.0 OR MIT
- """
- import sys
- import os
- import azlmbr.bus
- import azlmbr.paths
- import collections
- import random
- def main():
- paths = azlmbr.atomtools.util.GetPathsInSourceFoldersMatchingExtension('materialgraph')
- for path in paths.copy():
- if 'cache' in path.lower():
- paths.remove(path)
- for i in range(0, 100):
- for path in paths:
- if azlmbr.atomtools.util.IsDocumentPathEditable(path):
- azlmbr.atomtools.AtomToolsDocumentSystemRequestBus(azlmbr.bus.Broadcast, 'OpenDocument', path)
- azlmbr.atomtools.AtomToolsDocumentSystemRequestBus(azlmbr.bus.Broadcast, 'CloseAllDocuments')
- random.shuffle(paths)
- if __name__ == "__main__":
- main()
|