diff --git a/.gitignore b/.gitignore index cf32c39..623b911 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,9 @@ ProjectSettings/ProjectVersion\.txt *.lib Packages/com\.chisel\.core/Chisel/Core/API\.private/Native/Plugin/x64/Chisel\[TEST\]\.exp\.meta +LICENSE.md.meta +Icons.zip.meta +README.md.meta +Readme.meta +Readme/Images.meta +Readme/Images/house_view.png.meta diff --git a/Icons.zip b/Icons.zip new file mode 100644 index 0000000..9de1533 Binary files /dev/null and b/Icons.zip differ diff --git a/RealtimeCSG/Assets/Plugins.meta b/Plugins.meta similarity index 58% rename from RealtimeCSG/Assets/Plugins.meta rename to Plugins.meta index c8c9e3e..b3865e9 100644 --- a/RealtimeCSG/Assets/Plugins.meta +++ b/Plugins.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: 914acf4dc8641ca4baf901a44a526beb +guid: 3ab74509eb367e544af36be4dabd5767 folderAsset: yes -timeCreated: 1461496809 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API.meta b/Plugins/API.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API.meta rename to Plugins/API.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components.meta b/Plugins/API/Components.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components.meta rename to Plugins/API/Components.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime.meta b/Plugins/API/Components/Runtime.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime.meta rename to Plugins/API/Components/Runtime.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGBrush.cs b/Plugins/API/Components/Runtime/CSGBrush.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGBrush.cs rename to Plugins/API/Components/Runtime/CSGBrush.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGBrush.cs.meta b/Plugins/API/Components/Runtime/CSGBrush.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGBrush.cs.meta rename to Plugins/API/Components/Runtime/CSGBrush.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGModel.cs b/Plugins/API/Components/Runtime/CSGModel.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGModel.cs rename to Plugins/API/Components/Runtime/CSGModel.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGModel.cs.meta b/Plugins/API/Components/Runtime/CSGModel.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGModel.cs.meta rename to Plugins/API/Components/Runtime/CSGModel.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGNode.cs b/Plugins/API/Components/Runtime/CSGNode.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGNode.cs rename to Plugins/API/Components/Runtime/CSGNode.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGNode.cs.meta b/Plugins/API/Components/Runtime/CSGNode.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGNode.cs.meta rename to Plugins/API/Components/Runtime/CSGNode.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGOperation.cs b/Plugins/API/Components/Runtime/CSGOperation.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGOperation.cs rename to Plugins/API/Components/Runtime/CSGOperation.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGOperation.cs.meta b/Plugins/API/Components/Runtime/CSGOperation.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/CSGOperation.cs.meta rename to Plugins/API/Components/Runtime/CSGOperation.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility.meta b/Plugins/API/Components/Runtime/Utility.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility.meta rename to Plugins/API/Components/Runtime/Utility.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ChildNodeData.cs b/Plugins/API/Components/Runtime/Utility/ChildNodeData.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ChildNodeData.cs rename to Plugins/API/Components/Runtime/Utility/ChildNodeData.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ChildNodeData.cs.meta b/Plugins/API/Components/Runtime/Utility/ChildNodeData.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ChildNodeData.cs.meta rename to Plugins/API/Components/Runtime/Utility/ChildNodeData.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareShape.cs b/Plugins/API/Components/Runtime/Utility/CompareShape.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareShape.cs rename to Plugins/API/Components/Runtime/Utility/CompareShape.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareShape.cs.meta b/Plugins/API/Components/Runtime/Utility/CompareShape.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareShape.cs.meta rename to Plugins/API/Components/Runtime/Utility/CompareShape.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareTransformation.cs b/Plugins/API/Components/Runtime/Utility/CompareTransformation.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareTransformation.cs rename to Plugins/API/Components/Runtime/Utility/CompareTransformation.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareTransformation.cs.meta b/Plugins/API/Components/Runtime/Utility/CompareTransformation.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/CompareTransformation.cs.meta rename to Plugins/API/Components/Runtime/Utility/CompareTransformation.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ComponentUpgrader.cs b/Plugins/API/Components/Runtime/Utility/ComponentUpgrader.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ComponentUpgrader.cs rename to Plugins/API/Components/Runtime/Utility/ComponentUpgrader.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ComponentUpgrader.cs.meta b/Plugins/API/Components/Runtime/Utility/ComponentUpgrader.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ComponentUpgrader.cs.meta rename to Plugins/API/Components/Runtime/Utility/ComponentUpgrader.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/GeometryWireframe.cs b/Plugins/API/Components/Runtime/Utility/GeometryWireframe.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/GeometryWireframe.cs rename to Plugins/API/Components/Runtime/Utility/GeometryWireframe.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/GeometryWireframe.cs.meta b/Plugins/API/Components/Runtime/Utility/GeometryWireframe.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/GeometryWireframe.cs.meta rename to Plugins/API/Components/Runtime/Utility/GeometryWireframe.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/HierarchyItem.cs b/Plugins/API/Components/Runtime/Utility/HierarchyItem.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/HierarchyItem.cs rename to Plugins/API/Components/Runtime/Utility/HierarchyItem.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/HierarchyItem.cs.meta b/Plugins/API/Components/Runtime/Utility/HierarchyItem.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/HierarchyItem.cs.meta rename to Plugins/API/Components/Runtime/Utility/HierarchyItem.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ParentNodeData.cs b/Plugins/API/Components/Runtime/Utility/ParentNodeData.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ParentNodeData.cs rename to Plugins/API/Components/Runtime/Utility/ParentNodeData.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ParentNodeData.cs.meta b/Plugins/API/Components/Runtime/Utility/ParentNodeData.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Components/Runtime/Utility/ParentNodeData.cs.meta rename to Plugins/API/Components/Runtime/Utility/ParentNodeData.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation.meta b/Plugins/API/Foundation.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation.meta rename to Plugins/API/Foundation.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor.meta b/Plugins/API/Foundation/Editor.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor.meta rename to Plugins/API/Foundation/Editor.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMesh.cs b/Plugins/API/Foundation/Editor/BrushMesh.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMesh.cs rename to Plugins/API/Foundation/Editor/BrushMesh.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMesh.cs.meta b/Plugins/API/Foundation/Editor/BrushMesh.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMesh.cs.meta rename to Plugins/API/Foundation/Editor/BrushMesh.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshInstance.cs b/Plugins/API/Foundation/Editor/BrushMeshInstance.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshInstance.cs rename to Plugins/API/Foundation/Editor/BrushMeshInstance.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshInstance.cs.meta b/Plugins/API/Foundation/Editor/BrushMeshInstance.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshInstance.cs.meta rename to Plugins/API/Foundation/Editor/BrushMeshInstance.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshUtility.cs b/Plugins/API/Foundation/Editor/BrushMeshUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshUtility.cs rename to Plugins/API/Foundation/Editor/BrushMeshUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshUtility.cs.meta b/Plugins/API/Foundation/Editor/BrushMeshUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushMeshUtility.cs.meta rename to Plugins/API/Foundation/Editor/BrushMeshUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushValidation.cs b/Plugins/API/Foundation/Editor/BrushValidation.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushValidation.cs rename to Plugins/API/Foundation/Editor/BrushValidation.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushValidation.cs.meta b/Plugins/API/Foundation/Editor/BrushValidation.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/BrushValidation.cs.meta rename to Plugins/API/Foundation/Editor/BrushValidation.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGManager.cs b/Plugins/API/Foundation/Editor/CSGManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGManager.cs rename to Plugins/API/Foundation/Editor/CSGManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGManager.cs.meta b/Plugins/API/Foundation/Editor/CSGManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGManager.cs.meta rename to Plugins/API/Foundation/Editor/CSGManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTree.cs b/Plugins/API/Foundation/Editor/CSGTree.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTree.cs rename to Plugins/API/Foundation/Editor/CSGTree.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTree.cs.meta b/Plugins/API/Foundation/Editor/CSGTree.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTree.cs.meta rename to Plugins/API/Foundation/Editor/CSGTree.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBranch.cs b/Plugins/API/Foundation/Editor/CSGTreeBranch.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBranch.cs rename to Plugins/API/Foundation/Editor/CSGTreeBranch.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBranch.cs.meta b/Plugins/API/Foundation/Editor/CSGTreeBranch.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBranch.cs.meta rename to Plugins/API/Foundation/Editor/CSGTreeBranch.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBrush.cs b/Plugins/API/Foundation/Editor/CSGTreeBrush.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBrush.cs rename to Plugins/API/Foundation/Editor/CSGTreeBrush.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBrush.cs.meta b/Plugins/API/Foundation/Editor/CSGTreeBrush.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeBrush.cs.meta rename to Plugins/API/Foundation/Editor/CSGTreeBrush.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeNode.cs b/Plugins/API/Foundation/Editor/CSGTreeNode.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeNode.cs rename to Plugins/API/Foundation/Editor/CSGTreeNode.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeNode.cs.meta b/Plugins/API/Foundation/Editor/CSGTreeNode.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/CSGTreeNode.cs.meta rename to Plugins/API/Foundation/Editor/CSGTreeNode.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native.meta b/Plugins/API/Foundation/Editor/Native.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native.meta rename to Plugins/API/Foundation/Editor/Native.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs b/Plugins/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs rename to Plugins/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs.meta b/Plugins/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs.meta rename to Plugins/API/Foundation/Editor/Native/BrushMeshInstance.Native.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGManager.Native.cs b/Plugins/API/Foundation/Editor/Native/CSGManager.Native.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGManager.Native.cs rename to Plugins/API/Foundation/Editor/Native/CSGManager.Native.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGManager.Native.cs.meta b/Plugins/API/Foundation/Editor/Native/CSGManager.Native.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGManager.Native.cs.meta rename to Plugins/API/Foundation/Editor/Native/CSGManager.Native.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTree.Native.cs b/Plugins/API/Foundation/Editor/Native/CSGTree.Native.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTree.Native.cs rename to Plugins/API/Foundation/Editor/Native/CSGTree.Native.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTree.Native.cs.meta b/Plugins/API/Foundation/Editor/Native/CSGTree.Native.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTree.Native.cs.meta rename to Plugins/API/Foundation/Editor/Native/CSGTree.Native.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs b/Plugins/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs rename to Plugins/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs.meta b/Plugins/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs.meta rename to Plugins/API/Foundation/Editor/Native/CSGTreeBranch.Native.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs b/Plugins/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs rename to Plugins/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs.meta b/Plugins/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs.meta rename to Plugins/API/Foundation/Editor/Native/CSGTreeBrush.Native.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeNode.Native.cs b/Plugins/API/Foundation/Editor/Native/CSGTreeNode.Native.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeNode.Native.cs rename to Plugins/API/Foundation/Editor/Native/CSGTreeNode.Native.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeNode.Native.cs.meta b/Plugins/API/Foundation/Editor/Native/CSGTreeNode.Native.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Native/CSGTreeNode.Native.cs.meta rename to Plugins/API/Foundation/Editor/Native/CSGTreeNode.Native.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Version.cs b/Plugins/API/Foundation/Editor/Version.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Version.cs rename to Plugins/API/Foundation/Editor/Version.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Version.cs.meta b/Plugins/API/Foundation/Editor/Version.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Editor/Version.cs.meta rename to Plugins/API/Foundation/Editor/Version.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime.meta b/Plugins/API/Foundation/Runtime.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime.meta rename to Plugins/API/Foundation/Runtime.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/CSGOperationType.cs b/Plugins/API/Foundation/Runtime/CSGOperationType.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/CSGOperationType.cs rename to Plugins/API/Foundation/Runtime/CSGOperationType.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/CSGOperationType.cs.meta b/Plugins/API/Foundation/Runtime/CSGOperationType.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/CSGOperationType.cs.meta rename to Plugins/API/Foundation/Runtime/CSGOperationType.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshContents.cs b/Plugins/API/Foundation/Runtime/GeneratedMeshContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshContents.cs rename to Plugins/API/Foundation/Runtime/GeneratedMeshContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshContents.cs.meta b/Plugins/API/Foundation/Runtime/GeneratedMeshContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshContents.cs.meta rename to Plugins/API/Foundation/Runtime/GeneratedMeshContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshDescription.cs b/Plugins/API/Foundation/Runtime/GeneratedMeshDescription.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshDescription.cs rename to Plugins/API/Foundation/Runtime/GeneratedMeshDescription.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshDescription.cs.meta b/Plugins/API/Foundation/Runtime/GeneratedMeshDescription.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/GeneratedMeshDescription.cs.meta rename to Plugins/API/Foundation/Runtime/GeneratedMeshDescription.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/MeshQuery.cs b/Plugins/API/Foundation/Runtime/MeshQuery.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/MeshQuery.cs rename to Plugins/API/Foundation/Runtime/MeshQuery.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/MeshQuery.cs.meta b/Plugins/API/Foundation/Runtime/MeshQuery.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/MeshQuery.cs.meta rename to Plugins/API/Foundation/Runtime/MeshQuery.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/SurfaceLayers.cs b/Plugins/API/Foundation/Runtime/SurfaceLayers.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/SurfaceLayers.cs rename to Plugins/API/Foundation/Runtime/SurfaceLayers.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/SurfaceLayers.cs.meta b/Plugins/API/Foundation/Runtime/SurfaceLayers.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/SurfaceLayers.cs.meta rename to Plugins/API/Foundation/Runtime/SurfaceLayers.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/VertexChannelFlags.cs b/Plugins/API/Foundation/Runtime/VertexChannelFlags.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/VertexChannelFlags.cs rename to Plugins/API/Foundation/Runtime/VertexChannelFlags.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/VertexChannelFlags.cs.meta b/Plugins/API/Foundation/Runtime/VertexChannelFlags.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Foundation/Runtime/VertexChannelFlags.cs.meta rename to Plugins/API/Foundation/Runtime/VertexChannelFlags.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy.meta b/Plugins/API/Legacy.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy.meta rename to Plugins/API/Legacy.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor.meta b/Plugins/API/Legacy/Editor.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor.meta rename to Plugins/API/Legacy/Editor.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.Legacy.cs b/Plugins/API/Legacy/Editor/BrushFactory.Legacy.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.Legacy.cs rename to Plugins/API/Legacy/Editor/BrushFactory.Legacy.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.Legacy.cs.meta b/Plugins/API/Legacy/Editor/BrushFactory.Legacy.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.Legacy.cs.meta rename to Plugins/API/Legacy/Editor/BrushFactory.Legacy.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.cs b/Plugins/API/Legacy/Editor/BrushFactory.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.cs rename to Plugins/API/Legacy/Editor/BrushFactory.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.cs.meta b/Plugins/API/Legacy/Editor/BrushFactory.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Editor/BrushFactory.cs.meta rename to Plugins/API/Legacy/Editor/BrushFactory.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime.meta b/Plugins/API/Legacy/Runtime.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime.meta rename to Plugins/API/Legacy/Runtime.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/CSGPlane.cs b/Plugins/API/Legacy/Runtime/CSGPlane.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/CSGPlane.cs rename to Plugins/API/Legacy/Runtime/CSGPlane.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/CSGPlane.cs.meta b/Plugins/API/Legacy/Runtime/CSGPlane.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/CSGPlane.cs.meta rename to Plugins/API/Legacy/Runtime/CSGPlane.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/ControlMesh.cs b/Plugins/API/Legacy/Runtime/ControlMesh.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/ControlMesh.cs rename to Plugins/API/Legacy/Runtime/ControlMesh.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/ControlMesh.cs.meta b/Plugins/API/Legacy/Runtime/ControlMesh.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/ControlMesh.cs.meta rename to Plugins/API/Legacy/Runtime/ControlMesh.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Shape.cs b/Plugins/API/Legacy/Runtime/Shape.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Shape.cs rename to Plugins/API/Legacy/Runtime/Shape.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Shape.cs.meta b/Plugins/API/Legacy/Runtime/Shape.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Shape.cs.meta rename to Plugins/API/Legacy/Runtime/Shape.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Surface.cs b/Plugins/API/Legacy/Runtime/Surface.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Surface.cs rename to Plugins/API/Legacy/Runtime/Surface.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Surface.cs.meta b/Plugins/API/Legacy/Runtime/Surface.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/Surface.cs.meta rename to Plugins/API/Legacy/Runtime/Surface.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGen.cs b/Plugins/API/Legacy/Runtime/TexGen.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGen.cs rename to Plugins/API/Legacy/Runtime/TexGen.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGen.cs.meta b/Plugins/API/Legacy/Runtime/TexGen.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGen.cs.meta rename to Plugins/API/Legacy/Runtime/TexGen.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGenFlags.cs b/Plugins/API/Legacy/Runtime/TexGenFlags.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGenFlags.cs rename to Plugins/API/Legacy/Runtime/TexGenFlags.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGenFlags.cs.meta b/Plugins/API/Legacy/Runtime/TexGenFlags.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/API/Legacy/Runtime/TexGenFlags.cs.meta rename to Plugins/API/Legacy/Runtime/TexGenFlags.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor.meta b/Plugins/Editor.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor.meta rename to Plugins/Editor.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External.meta b/Plugins/Editor/External.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External.meta rename to Plugins/Editor/External.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle.meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle.meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents.meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents.meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist.meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist.meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/Info.plist.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS.meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS.meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/.smbdeleteAAAd00000026b0f1 b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/.smbdeleteAAAd00000026b0f1 similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/.smbdeleteAAAd00000026b0f1 rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/.smbdeleteAAAd00000026b0f1 diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559] b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559] similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559] rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559] diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559].meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559].meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559].meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/MacOS/RealtimeCSG[1_559].meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature.meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature.meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources.meta b/Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources.meta rename to Plugins/Editor/External/RealtimeCSG[1_559].bundle/Contents/_CodeSignature/CodeResources.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/x64.meta b/Plugins/Editor/External/x64.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/x64.meta rename to Plugins/Editor/External/x64.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/x64/RealtimeCSG[1_559].dll b/Plugins/Editor/External/x64/RealtimeCSG[1_559].dll similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/x64/RealtimeCSG[1_559].dll rename to Plugins/Editor/External/x64/RealtimeCSG[1_559].dll diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/x64/RealtimeCSG[1_559].dll.meta b/Plugins/Editor/External/x64/RealtimeCSG[1_559].dll.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/External/x64/RealtimeCSG[1_559].dll.meta rename to Plugins/Editor/External/x64/RealtimeCSG[1_559].dll.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources.meta b/Plugins/Editor/Resources.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources.meta rename to Plugins/Editor/Resources.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/GUI.meta b/Plugins/Editor/Resources/GUI.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/GUI.meta rename to Plugins/Editor/Resources/GUI.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/GUI/infobg_blk.png b/Plugins/Editor/Resources/GUI/infobg_blk.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/GUI/infobg_blk.png rename to Plugins/Editor/Resources/GUI/infobg_blk.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/GUI/infobg_blk.png.meta b/Plugins/Editor/Resources/GUI/infobg_blk.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/GUI/infobg_blk.png.meta rename to Plugins/Editor/Resources/GUI/infobg_blk.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders.meta b/Plugins/Editor/Resources/Shaders.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders.meta rename to Plugins/Editor/Resources/Shaders.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/background.shader b/Plugins/Editor/Resources/Shaders/background.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/background.shader rename to Plugins/Editor/Resources/Shaders/background.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/background.shader.meta b/Plugins/Editor/Resources/Shaders/background.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/background.shader.meta rename to Plugins/Editor/Resources/Shaders/background.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/coloredPolygon.shader b/Plugins/Editor/Resources/Shaders/coloredPolygon.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/coloredPolygon.shader rename to Plugins/Editor/Resources/Shaders/coloredPolygon.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/coloredPolygon.shader.meta b/Plugins/Editor/Resources/Shaders/coloredPolygon.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/coloredPolygon.shader.meta rename to Plugins/Editor/Resources/Shaders/coloredPolygon.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customDot.shader b/Plugins/Editor/Resources/Shaders/customDot.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customDot.shader rename to Plugins/Editor/Resources/Shaders/customDot.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customDot.shader.meta b/Plugins/Editor/Resources/Shaders/customDot.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customDot.shader.meta rename to Plugins/Editor/Resources/Shaders/customDot.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customNoDepthSurface.shader b/Plugins/Editor/Resources/Shaders/customNoDepthSurface.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customNoDepthSurface.shader rename to Plugins/Editor/Resources/Shaders/customNoDepthSurface.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customNoDepthSurface.shader.meta b/Plugins/Editor/Resources/Shaders/customNoDepthSurface.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customNoDepthSurface.shader.meta rename to Plugins/Editor/Resources/Shaders/customNoDepthSurface.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customSurface.shader b/Plugins/Editor/Resources/Shaders/customSurface.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customSurface.shader rename to Plugins/Editor/Resources/Shaders/customSurface.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customSurface.shader.meta b/Plugins/Editor/Resources/Shaders/customSurface.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customSurface.shader.meta rename to Plugins/Editor/Resources/Shaders/customSurface.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customThickWire.shader b/Plugins/Editor/Resources/Shaders/customThickWire.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customThickWire.shader rename to Plugins/Editor/Resources/Shaders/customThickWire.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customThickWire.shader.meta b/Plugins/Editor/Resources/Shaders/customThickWire.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customThickWire.shader.meta rename to Plugins/Editor/Resources/Shaders/customThickWire.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWire.shader b/Plugins/Editor/Resources/Shaders/customWire.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWire.shader rename to Plugins/Editor/Resources/Shaders/customWire.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWire.shader.meta b/Plugins/Editor/Resources/Shaders/customWire.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWire.shader.meta rename to Plugins/Editor/Resources/Shaders/customWire.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWireDotted.shader b/Plugins/Editor/Resources/Shaders/customWireDotted.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWireDotted.shader rename to Plugins/Editor/Resources/Shaders/customWireDotted.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWireDotted.shader.meta b/Plugins/Editor/Resources/Shaders/customWireDotted.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/customWireDotted.shader.meta rename to Plugins/Editor/Resources/Shaders/customWireDotted.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/genericLine.shader b/Plugins/Editor/Resources/Shaders/genericLine.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/genericLine.shader rename to Plugins/Editor/Resources/Shaders/genericLine.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/genericLine.shader.meta b/Plugins/Editor/Resources/Shaders/genericLine.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/genericLine.shader.meta rename to Plugins/Editor/Resources/Shaders/genericLine.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/grid.shader b/Plugins/Editor/Resources/Shaders/grid.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/grid.shader rename to Plugins/Editor/Resources/Shaders/grid.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/grid.shader.meta b/Plugins/Editor/Resources/Shaders/grid.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/grid.shader.meta rename to Plugins/Editor/Resources/Shaders/grid.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/noZTestGenericLine.shader b/Plugins/Editor/Resources/Shaders/noZTestGenericLine.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/noZTestGenericLine.shader rename to Plugins/Editor/Resources/Shaders/noZTestGenericLine.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/noZTestGenericLine.shader.meta b/Plugins/Editor/Resources/Shaders/noZTestGenericLine.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/noZTestGenericLine.shader.meta rename to Plugins/Editor/Resources/Shaders/noZTestGenericLine.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/orthogrid.shader b/Plugins/Editor/Resources/Shaders/orthogrid.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/orthogrid.shader rename to Plugins/Editor/Resources/Shaders/orthogrid.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/orthogrid.shader.meta b/Plugins/Editor/Resources/Shaders/orthogrid.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/orthogrid.shader.meta rename to Plugins/Editor/Resources/Shaders/orthogrid.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/specialSurface.shader b/Plugins/Editor/Resources/Shaders/specialSurface.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/specialSurface.shader rename to Plugins/Editor/Resources/Shaders/specialSurface.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/specialSurface.shader.meta b/Plugins/Editor/Resources/Shaders/specialSurface.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/specialSurface.shader.meta rename to Plugins/Editor/Resources/Shaders/specialSurface.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/transparentSpecialSurface.shader b/Plugins/Editor/Resources/Shaders/transparentSpecialSurface.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/transparentSpecialSurface.shader rename to Plugins/Editor/Resources/Shaders/transparentSpecialSurface.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/transparentSpecialSurface.shader.meta b/Plugins/Editor/Resources/Shaders/transparentSpecialSurface.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/transparentSpecialSurface.shader.meta rename to Plugins/Editor/Resources/Shaders/transparentSpecialSurface.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/zTestGenericLine.shader b/Plugins/Editor/Resources/Shaders/zTestGenericLine.shader similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/zTestGenericLine.shader rename to Plugins/Editor/Resources/Shaders/zTestGenericLine.shader diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/zTestGenericLine.shader.meta b/Plugins/Editor/Resources/Shaders/zTestGenericLine.shader.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Shaders/zTestGenericLine.shader.meta rename to Plugins/Editor/Resources/Shaders/zTestGenericLine.shader.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures.meta b/Plugins/Editor/Resources/Textures.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures.meta rename to Plugins/Editor/Resources/Textures.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/castShadows.png b/Plugins/Editor/Resources/Textures/castShadows.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/castShadows.png rename to Plugins/Editor/Resources/Textures/castShadows.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/castShadows.png.meta b/Plugins/Editor/Resources/Textures/castShadows.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/castShadows.png.meta rename to Plugins/Editor/Resources/Textures/castShadows.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/collider.png b/Plugins/Editor/Resources/Textures/collider.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/collider.png rename to Plugins/Editor/Resources/Textures/collider.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/collider.png.meta b/Plugins/Editor/Resources/Textures/collider.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/collider.png.meta rename to Plugins/Editor/Resources/Textures/collider.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/culled.png b/Plugins/Editor/Resources/Textures/culled.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/culled.png rename to Plugins/Editor/Resources/Textures/culled.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/culled.png.meta b/Plugins/Editor/Resources/Textures/culled.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/culled.png.meta rename to Plugins/Editor/Resources/Textures/culled.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/discarded.png b/Plugins/Editor/Resources/Textures/discarded.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/discarded.png rename to Plugins/Editor/Resources/Textures/discarded.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/discarded.png.meta b/Plugins/Editor/Resources/Textures/discarded.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/discarded.png.meta rename to Plugins/Editor/Resources/Textures/discarded.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/hidden.png b/Plugins/Editor/Resources/Textures/hidden.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/hidden.png rename to Plugins/Editor/Resources/Textures/hidden.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/hidden.png.meta b/Plugins/Editor/Resources/Textures/hidden.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/hidden.png.meta rename to Plugins/Editor/Resources/Textures/hidden.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/invisible.png b/Plugins/Editor/Resources/Textures/invisible.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/invisible.png rename to Plugins/Editor/Resources/Textures/invisible.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/invisible.png.meta b/Plugins/Editor/Resources/Textures/invisible.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/invisible.png.meta rename to Plugins/Editor/Resources/Textures/invisible.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/receiveShadows.png b/Plugins/Editor/Resources/Textures/receiveShadows.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/receiveShadows.png rename to Plugins/Editor/Resources/Textures/receiveShadows.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/receiveShadows.png.meta b/Plugins/Editor/Resources/Textures/receiveShadows.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/receiveShadows.png.meta rename to Plugins/Editor/Resources/Textures/receiveShadows.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/shadowOnly.png b/Plugins/Editor/Resources/Textures/shadowOnly.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/shadowOnly.png rename to Plugins/Editor/Resources/Textures/shadowOnly.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/shadowOnly.png.meta b/Plugins/Editor/Resources/Textures/shadowOnly.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/shadowOnly.png.meta rename to Plugins/Editor/Resources/Textures/shadowOnly.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/trigger.png b/Plugins/Editor/Resources/Textures/trigger.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/trigger.png rename to Plugins/Editor/Resources/Textures/trigger.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/trigger.png.meta b/Plugins/Editor/Resources/Textures/trigger.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/trigger.png.meta rename to Plugins/Editor/Resources/Textures/trigger.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts.meta b/Plugins/Editor/Scripts.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts.meta rename to Plugins/Editor/Scripts.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control.meta b/Plugins/Editor/Scripts/Control.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control.meta rename to Plugins/Editor/Scripts/Control.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Attributes.meta b/Plugins/Editor/Scripts/Control/Attributes.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Attributes.meta rename to Plugins/Editor/Scripts/Control/Attributes.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs b/Plugins/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs rename to Plugins/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs.meta b/Plugins/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs.meta rename to Plugins/Editor/Scripts/Control/Attributes/CSGModelModifiedEventAttribute.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings.meta b/Plugins/Editor/Scripts/Control/Bindings.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings.meta rename to Plugins/Editor/Scripts/Control/Bindings.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs b/Plugins/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs rename to Plugins/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs.meta b/Plugins/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs.meta rename to Plugins/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethods.cs b/Plugins/Editor/Scripts/Control/Bindings/NativeMethods.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethods.cs rename to Plugins/Editor/Scripts/Control/Bindings/NativeMethods.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethods.cs.meta b/Plugins/Editor/Scripts/Control/Bindings/NativeMethods.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Bindings/NativeMethods.cs.meta rename to Plugins/Editor/Scripts/Control/Bindings/NativeMethods.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushTraits.cs b/Plugins/Editor/Scripts/Control/BrushTraits.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushTraits.cs rename to Plugins/Editor/Scripts/Control/BrushTraits.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushTraits.cs.meta b/Plugins/Editor/Scripts/Control/BrushTraits.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushTraits.cs.meta rename to Plugins/Editor/Scripts/Control/BrushTraits.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushUtility.cs b/Plugins/Editor/Scripts/Control/BrushUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushUtility.cs rename to Plugins/Editor/Scripts/Control/BrushUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushUtility.cs.meta b/Plugins/Editor/Scripts/Control/BrushUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/BrushUtility.cs.meta rename to Plugins/Editor/Scripts/Control/BrushUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers.meta b/Plugins/Editor/Scripts/Control/Helpers.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers.meta rename to Plugins/Editor/Scripts/Control/Helpers.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/ControlMeshUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/GeometryUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/GeometryUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/GeometryUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/GeometryUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/GeometryUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/GeometryUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/GeometryUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/GeometryUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/MaterialUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/MaterialUtility.cs similarity index 72% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/MaterialUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/MaterialUtility.cs index 67436f2..f8b2a87 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/MaterialUtility.cs +++ b/Plugins/Editor/Scripts/Control/Helpers/MaterialUtility.cs @@ -1,8 +1,11 @@ using System; using System.Collections.Generic; +using System.IO; using UnityEditor; using UnityEngine; using InternalRealtimeCSG; +using UnityEngine.Rendering; + namespace RealtimeCSG { @@ -93,10 +96,10 @@ internal static Material GenerateEditorMaterial(string shaderName, string textur }; if (textureName != null) { - string filename = "Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/" + textureName + ".png"; - material.mainTexture = AssetDatabase.LoadAssetAtPath(filename); + //string filename = "Assets/Plugins/RealtimeCSG/Editor/Resources/Textures/" + textureName + ".png"; + material.mainTexture = Resources.Load( string.Format( "RealtimeCSG/Textures/{0}", textureName ) ); //AssetDatabase.LoadAssetAtPath(filename); if (!material.mainTexture) - Debug.LogWarning("Could not find internal texture: " + filename); + Debug.LogWarning("Could not find internal texture: " + textureName); } EditorMaterials.Add(name, material); return material; @@ -142,134 +145,161 @@ internal static bool EqualInternalMaterial(Material o, Material n) o.name == n.name; } - - const string DefaultMaterialPath = "Assets/Plugins/RealtimeCSG/Runtime/Materials/"; - const string DefaultTexturePath = "Assets/Plugins/RealtimeCSG/Runtime/Textures/"; - - internal static void CreateRenderPipelineVersionOfDefaultMaterial(Material defaultMaterial, string materialName) - { - if (!defaultMaterial) - return; - - var materialPath = string.Format("{0}{1}/", DefaultMaterialPath, defaultMaterial.shader.name); - var materialFilename = string.Format("{0}{1}.mat", materialPath, materialName); + private static string GetRenderPipelineType() + { + if( GraphicsSettings.renderPipelineAsset == null ) + return string.Empty; // we are using built-in, so do nothing. - var material = AssetDatabase.LoadAssetAtPath(materialFilename); - if (material) - return; + string rpDefaultMatShader = GraphicsSettings.renderPipelineAsset.defaultMaterial.shader.name; - material = new Material(defaultMaterial); + if( rpDefaultMatShader.StartsWith( "HDRP" ) ) + return "HDRP"; - try - { - if (!System.IO.Directory.Exists(materialPath)) - System.IO.Directory.CreateDirectory(materialPath); - // HDRenderPipeline will generate errors when creating it's own type of materials - AssetDatabase.CreateAsset(material, materialFilename); - material = AssetDatabase.LoadAssetAtPath(materialFilename); - } - catch (Exception ex) - { - Debug.LogException(ex); - } + if( rpDefaultMatShader.StartsWith( "LWRP" ) ) + return "LWRP"; - try - { - string destTexture = null; - if (material.HasProperty("_Diffuse")) destTexture = "_Diffuse"; - else if (material.HasProperty("_Albedo")) destTexture = "_Albedo"; - else if (material.HasProperty("_BaseColorMap")) destTexture = "_BaseColorMap"; - else if (material.HasProperty("_MainTex")) destTexture = "_MainTex"; - if (destTexture != null) - { - var texturePath = string.Format("{0}{1}.png", DefaultTexturePath, materialName); - var defaultTexture = AssetDatabase.LoadAssetAtPath(texturePath); - if (defaultTexture) - { - material.SetTexture(destTexture, defaultTexture); - material.mainTexture = defaultTexture; - } else - { - var regularMaterialPath = string.Format("{0}{1}.mat", DefaultMaterialPath, materialName); - var regularMaterial = AssetDatabase.LoadAssetAtPath(regularMaterialPath); - if (regularMaterial) - { - material.SetTexture(destTexture, regularMaterial.mainTexture); - material.mainTexture = regularMaterial.mainTexture; - } else - Debug.LogWarning("couldn't find source texture for " + materialName); - } - } - } - catch(Exception ex) - { - Debug.LogException(ex); - } - } + if( rpDefaultMatShader.StartsWith( "URP" ) || rpDefaultMatShader.StartsWith( "Universal Render Pipeline" )) + return "URP"; + return string.Empty; // default rp, do nothing. + } - internal static void CreateRenderPipelineVersionOfDefaultMaterials(Material defaultMaterial) - { - if (!defaultMaterial) - return; + private static bool TryGetShaderMainTex( Material material, out string mainTexTag ) + { + if( material.HasProperty( "_Diffuse" ) ) + { + mainTexTag = "_Diffuse"; - CreateRenderPipelineVersionOfDefaultMaterial(defaultMaterial, WallMaterialName); - CreateRenderPipelineVersionOfDefaultMaterial(defaultMaterial, FloorMaterialName); - CreateRenderPipelineVersionOfDefaultMaterial(defaultMaterial, WindowMaterialName); - CreateRenderPipelineVersionOfDefaultMaterial(defaultMaterial, MetalMaterialName); - - CSGSettings.Reload(); - var currentMaterial = CSGSettings.DefaultMaterial; - if (!currentMaterial) - return; - - var currentMaterialPath = AssetDatabase.GetAssetPath(currentMaterial); - if (!currentMaterialPath.StartsWith(DefaultMaterialPath)) - return; - - var materialPath = string.Format("{0}{1}/", DefaultMaterialPath, defaultMaterial.shader.name); - if (currentMaterialPath.StartsWith(materialPath)) - return; - - var newMaterialPath = currentMaterialPath.Replace(DefaultMaterialPath, materialPath); - currentMaterial = AssetDatabase.LoadAssetAtPath(newMaterialPath); - if (currentMaterial) - CSGSettings.DefaultMaterial = currentMaterial; - CSGSettings.Save(); - } + return true; + } - internal static Material GetRuntimeMaterial(string materialName) - { - Material defaultMaterial = null; - var renderPipelineAsset = UnityEngine.Rendering.GraphicsSettings.renderPipelineAsset; - if (renderPipelineAsset) - defaultMaterial = DefaultMaterial; + if( material.HasProperty( "_Albedo" ) ) + { + mainTexTag = "_Albedo"; - if (!defaultMaterial) - { - var defaultFilename = string.Format("{0}{1}.mat", DefaultMaterialPath, materialName); - return AssetDatabase.LoadAssetAtPath(defaultFilename); - } - - var materialPath = string.Format("{0}{1}/", DefaultMaterialPath, defaultMaterial.shader.name); - var materialFilename = string.Format("{0}{1}.mat", materialPath, materialName); + return true; + } - var material = AssetDatabase.LoadAssetAtPath(materialFilename); - if (material) - return material; - - CreateRenderPipelineVersionOfDefaultMaterials(defaultMaterial); - - return AssetDatabase.LoadAssetAtPath(materialFilename); - } + if( material.HasProperty( "_BaseColorMap" ) ) + { + mainTexTag = "_BaseColorMap"; + return true; + } - internal static PhysicMaterial GetRuntimePhysicMaterial(string materialName) + if( material.HasProperty( "_MainTex" ) ) + { + mainTexTag = "_MainTex"; + + return true; + } + + mainTexTag = ""; + + return false; + } + private static bool TryGetMetallicProperty(Material material, out string property ) { - var defaultFilename = string.Format("{0}{1}.physicMaterial", DefaultMaterialPath, materialName); - return AssetDatabase.LoadAssetAtPath(defaultFilename); + if( material.HasProperty( "_Metallic" ) ) + { + property = "_Metallic"; + + return true; + } + + property = "_Metallic"; + return false; } + /* + * 1: Check that we actually have the material were looking for + * 2: Find RP type, and then create any neccessary directories + * 3: If we arent on the built-in RP, then update the material to the default material shader for the current RP + * 3.1: Stop entirely if the default material shader doesnt have a compatible default main texture property + * 4: Save the changes to disk + */ + private static void GenerateBuiltinPipelineMaterial( string name ) + { + Material material = Resources.Load( string.Format( "{0}{1}", "RealtimeCSG/Materials/", name ) ); + + if( material == null ) + { + Debug.LogWarningFormat( "Could not find material '{0}{1}.mat'. Not generating material '{0}{1}.mat' for the current render pipeline.", "RealtimeCSG/Materials/", name ); + + return; + } + + string rpType = GetRenderPipelineType(); + + if( !string.IsNullOrEmpty( rpType ) ) // if we are using any RP + { + AssetDatabase.StartAssetEditing(); + + string pipelineShader = GraphicsSettings.renderPipelineAsset.defaultMaterial.shader.name; + + material.shader = Shader.Find( pipelineShader ); + + string mainTexTag; + + if( TryGetShaderMainTex( material, out mainTexTag ) ) + { + material.SetTexture( mainTexTag, Resources.Load( string.Format( "RealtimeCSG/Textures/{0}", name ) ) ); + + if( material.name.Equals( "Metal" ) ) + { + // if the material is the built-in metal texture, then we'll set its metalness to 100% + + string metalnessTag; + + if( TryGetMetallicProperty( material, out metalnessTag ) ) + { + material.SetFloat( metalnessTag, 1f ); + material.SetFloat( "_Smoothness", 1f ); + material.SetTexture( "_MetallicGlossMap", Resources.Load( "RealtimeCSG/Textures/checker_m" ) ); + } + + if( material.HasProperty( "_DetailAlbedoMap" ) ) + { + material.SetTexture( "_DetailAlbedoMap", Resources.Load( "RealtimeCSG/Textures/checker" ) ); + } + } + } + else // we failed to find any default RP shader, so we'll just abort early + { + AssetDatabase.StopAssetEditing(); + + Debug.LogErrorFormat( "Could not find a compatible default render pipeline shader. Shader '{0}' does not contain any properties named '_MainTex', '_Albedo', '_Diffuse', or '_BaseColorMap'." ); + + return; + } + + AssetDatabase.StopAssetEditing(); + + EditorUtility.SetDirty( material ); + AssetDatabase.SaveAssetIfDirty( material ); + + AssetDatabase.Refresh( ImportAssetOptions.ForceUpdate ); + + Resources.UnloadUnusedAssets(); + } + + // using built-in, just dont do anything. + } + + internal static Material GetRuntimeMaterial( string materialName ) + { + GenerateBuiltinPipelineMaterial( WallMaterialName ); + GenerateBuiltinPipelineMaterial( FloorMaterialName ); + GenerateBuiltinPipelineMaterial( WindowMaterialName ); + GenerateBuiltinPipelineMaterial( MetalMaterialName ); + + return Resources.Load( string.Format( "RealtimeCSG/Materials/{0}/{1}", GetRenderPipelineType(), materialName ) ); + } + + internal static PhysicMaterial GetRuntimePhysicMaterial(string materialName) + { + return Resources.Load( string.Format( "RealtimeCSG/Materials/{0}", materialName ) ); + } private static Material _defaultMaterial; public static Material DefaultMaterial diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/MaterialUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/MaterialUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/MaterialUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/MaterialUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ModelTraits.cs b/Plugins/Editor/Scripts/Control/Helpers/ModelTraits.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ModelTraits.cs rename to Plugins/Editor/Scripts/Control/Helpers/ModelTraits.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ModelTraits.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/ModelTraits.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ModelTraits.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/ModelTraits.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/OperationsUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/OperationsUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/OperationsUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/OperationsUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/OperationsUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/OperationsUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/OperationsUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/OperationsUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/ShapePolygonUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapeUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/ShapeUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapeUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/ShapeUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapeUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/ShapeUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/ShapeUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/ShapeUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/SurfaceUtility.cs b/Plugins/Editor/Scripts/Control/Helpers/SurfaceUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/SurfaceUtility.cs rename to Plugins/Editor/Scripts/Control/Helpers/SurfaceUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/SurfaceUtility.cs.meta b/Plugins/Editor/Scripts/Control/Helpers/SurfaceUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Helpers/SurfaceUtility.cs.meta rename to Plugins/Editor/Scripts/Control/Helpers/SurfaceUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers.meta b/Plugins/Editor/Scripts/Control/Managers.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers.meta rename to Plugins/Editor/Scripts/Control/Managers.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGModelManager.cs b/Plugins/Editor/Scripts/Control/Managers/CSGModelManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGModelManager.cs rename to Plugins/Editor/Scripts/Control/Managers/CSGModelManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGModelManager.cs.meta b/Plugins/Editor/Scripts/Control/Managers/CSGModelManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGModelManager.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/CSGModelManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs b/Plugins/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs rename to Plugins/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs.meta b/Plugins/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/CSGSceneManagerInstance.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs.meta b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Caches.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs.meta b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.DefaultModel.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs.meta b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Hierarchy.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs.meta b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Lifetime.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs.meta b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.Registration.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs.meta b/Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/InternalCSGModelManager.UpdateMeshes.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs b/Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs rename to Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs.meta b/Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Build.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs b/Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs rename to Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs.meta b/Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.Export.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.cs b/Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.cs rename to Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.cs.meta b/Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/MeshInstanceManager.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/MeshInstanceManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs b/Plugins/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs rename to Plugins/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs.meta b/Plugins/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/RectangleSelectionManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs b/Plugins/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs rename to Plugins/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs.meta b/Plugins/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/SceneViewEventHandler.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs b/Plugins/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs rename to Plugins/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs.meta b/Plugins/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/UnityCompilerDefineManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityGridManager.cs b/Plugins/Editor/Scripts/Control/Managers/UnityGridManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityGridManager.cs rename to Plugins/Editor/Scripts/Control/Managers/UnityGridManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityGridManager.cs.meta b/Plugins/Editor/Scripts/Control/Managers/UnityGridManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UnityGridManager.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/UnityGridManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UpdateLoop.cs b/Plugins/Editor/Scripts/Control/Managers/UpdateLoop.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UpdateLoop.cs rename to Plugins/Editor/Scripts/Control/Managers/UpdateLoop.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UpdateLoop.cs.meta b/Plugins/Editor/Scripts/Control/Managers/UpdateLoop.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Managers/UpdateLoop.cs.meta rename to Plugins/Editor/Scripts/Control/Managers/UpdateLoop.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations.meta b/Plugins/Editor/Scripts/Control/Operations.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations.meta rename to Plugins/Editor/Scripts/Control/Operations.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/BrushOperations.cs b/Plugins/Editor/Scripts/Control/Operations/BrushOperations.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/BrushOperations.cs rename to Plugins/Editor/Scripts/Control/Operations/BrushOperations.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/BrushOperations.cs.meta b/Plugins/Editor/Scripts/Control/Operations/BrushOperations.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/BrushOperations.cs.meta rename to Plugins/Editor/Scripts/Control/Operations/BrushOperations.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/ControlMeshOperations.cs b/Plugins/Editor/Scripts/Control/Operations/ControlMeshOperations.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/ControlMeshOperations.cs rename to Plugins/Editor/Scripts/Control/Operations/ControlMeshOperations.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/ControlMeshOperations.cs.meta b/Plugins/Editor/Scripts/Control/Operations/ControlMeshOperations.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/ControlMeshOperations.cs.meta rename to Plugins/Editor/Scripts/Control/Operations/ControlMeshOperations.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/TransformOperations.cs b/Plugins/Editor/Scripts/Control/Operations/TransformOperations.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/TransformOperations.cs rename to Plugins/Editor/Scripts/Control/Operations/TransformOperations.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/TransformOperations.cs.meta b/Plugins/Editor/Scripts/Control/Operations/TransformOperations.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/Operations/TransformOperations.cs.meta rename to Plugins/Editor/Scripts/Control/Operations/TransformOperations.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/UndoGroup.cs b/Plugins/Editor/Scripts/Control/UndoGroup.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/UndoGroup.cs rename to Plugins/Editor/Scripts/Control/UndoGroup.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/UndoGroup.cs.meta b/Plugins/Editor/Scripts/Control/UndoGroup.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Control/UndoGroup.cs.meta rename to Plugins/Editor/Scripts/Control/UndoGroup.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data.meta b/Plugins/Editor/Scripts/Data.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data.meta rename to Plugins/Editor/Scripts/Data.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/GUIConstants.cs b/Plugins/Editor/Scripts/Data/GUIConstants.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/GUIConstants.cs rename to Plugins/Editor/Scripts/Data/GUIConstants.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/GUIConstants.cs.meta b/Plugins/Editor/Scripts/Data/GUIConstants.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/GUIConstants.cs.meta rename to Plugins/Editor/Scripts/Data/GUIConstants.cs.meta diff --git a/Plugins/Editor/Scripts/Data/Generated.meta b/Plugins/Editor/Scripts/Data/Generated.meta new file mode 100644 index 0000000..cd2873f --- /dev/null +++ b/Plugins/Editor/Scripts/Data/Generated.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0830450606f2d0843a194ee391808643 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons.meta b/Plugins/Editor/Scripts/Data/Generated/Icons.meta similarity index 58% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons.meta rename to Plugins/Editor/Scripts/Data/Generated/Icons.meta index c262580..df598ce 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons.meta +++ b/Plugins/Editor/Scripts/Data/Generated/Icons.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: 703e64d70d38a1449a3ac60f493c4e36 +guid: d779cf673949d9c42aaa37440a538d5e folderAsset: yes -timeCreated: 1465463524 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Plugins/Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs b/Plugins/Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs new file mode 100644 index 0000000..4560505 --- /dev/null +++ b/Plugins/Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs @@ -0,0 +1,1035 @@ +/******************************************************* +* !!!!!! GENERATED, DO NOT MANUALLY EDIT !!!!!! +* Last updated on: Friday, January 28, 2022 +* +* Contains embedded versions of all the icons used by RealtimeCSG, +* which are automatically loaded as-needed. +********************************************************/ + +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace RealtimeCSG +{ + public static class EmbeddedAssets + { + public static bool TryFindIcon( string name, out Texture2D icon ) + { + return icons.TryGetValue( name, out icon ); + } + public static Dictionary icons = new Dictionary() + { + { "icon_pers_csg_addition_small", IconPersCsgAdditionSmall }, + { "icon_pers_csg_addition_small_on", IconPersCsgAdditionSmallOn }, + { "icon_pers_csg_intersection_small", IconPersCsgIntersectionSmall }, + { "icon_pers_csg_intersection_small_on", IconPersCsgIntersectionSmallOn }, + { "icon_pers_csg_subtraction_small", IconPersCsgSubtractionSmall }, + { "icon_pers_csg_subtraction_small_on", IconPersCsgSubtractionSmallOn }, + { "icon_pers_grid", IconPersGrid }, + { "icon_pers_grid_on", IconPersGridOn }, + { "icon_pers_gridsnap", IconPersGridsnap }, + { "icon_pers_gridsnap_on", IconPersGridsnapOn }, + { "icon_pers_nosnap", IconPersNosnap }, + { "icon_pers_nosnap_on", IconPersNosnapOn }, + { "icon_pers_pass_through", IconPersPassThrough }, + { "icon_pers_pass_through_on", IconPersPassThroughOn }, + { "icon_pers_rebuild", IconPersRebuild }, + { "icon_pers_rebuild_on", IconPersRebuildOn }, + { "icon_pers_relsnap", IconPersRelsnap }, + { "icon_pers_relsnap_on", IconPersRelsnapOn }, + { "icon_pers_remove_behind", IconPersRemoveBehind }, + { "icon_pers_remove_behind_on", IconPersRemoveBehindOn }, + { "icon_pers_remove_front", IconPersRemoveFront }, + { "icon_pers_remove_front_on", IconPersRemoveFrontOn }, + { "icon_pers_snapping", IconPersSnapping }, + { "icon_pers_snapping_on", IconPersSnappingOn }, + { "icon_pers_split", IconPersSplit }, + { "icon_pers_split_on", IconPersSplitOn }, + { "icon_pers_wireframe", IconPersWireframe }, + { "icon_pers_wireframe_on", IconPersWireframeOn }, + { "icon_pro_csg_addition_small", IconProCsgAdditionSmall }, + { "icon_pro_csg_addition_small_on", IconProCsgAdditionSmallOn }, + { "icon_pro_csg_intersection_small", IconProCsgIntersectionSmall }, + { "icon_pro_csg_intersection_small_on", IconProCsgIntersectionSmallOn }, + { "icon_pro_csg_subtraction_small", IconProCsgSubtractionSmall }, + { "icon_pro_csg_subtraction_small_on", IconProCsgSubtractionSmallOn }, + { "icon_pro_grid", IconProGrid }, + { "icon_pro_grid_on", IconProGridOn }, + { "icon_pro_gridsnap", IconProGridsnap }, + { "icon_pro_gridsnap_on", IconProGridsnapOn }, + { "icon_pro_nosnap", IconProNosnap }, + { "icon_pro_nosnap_on", IconProNosnapOn }, + { "icon_pro_pass_through", IconProPassThrough }, + { "icon_pro_pass_through_on", IconProPassThroughOn }, + { "icon_pro_rebuild", IconProRebuild }, + { "icon_pro_rebuild_on", IconProRebuildOn }, + { "icon_pro_relsnap", IconProRelsnap }, + { "icon_pro_relsnap_on", IconProRelsnapOn }, + { "icon_pro_remove_behind", IconProRemoveBehind }, + { "icon_pro_remove_behind_on", IconProRemoveBehindOn }, + { "icon_pro_remove_front", IconProRemoveFront }, + { "icon_pro_remove_front_on", IconProRemoveFrontOn }, + { "icon_pro_snapping", IconProSnapping }, + { "icon_pro_snapping_on", IconProSnappingOn }, + { "icon_pro_split", IconProSplit }, + { "icon_pro_split_on", IconProSplitOn }, + { "icon_pro_wireframe", IconProWireframe }, + { "icon_pro_wireframe_on", IconProWireframeOn }, + }; + private const string icon_pers_csg_addition_small = @"MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAJCQkAAsLCwALCwsACwsLAAsLCwALCwsACwsLAAsLCwALCwsACgoKAAsLCwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8kJCT/CwsL/wsLC/8LCwv/CwsL/wsLC/8LCwv/CwsL/wsLC/8KCgr/CgoKADMzMwAwMDAAMzMzADMzMwAzMzMAMzMz/z09Pf8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/wsLC/8LCwsAMDAwADAwMAAzMzMAMzMzADMzMwAzMzP/PT09/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/CwsL/wsLCwAlJSUAMDAwADMzMwAzMzMAMzMzADMzM/9GRkb/PDw8/z09Pf89PT3/PT09/z09Pf8zMzP/JCQk/yQkJP8LCwv/CwsLADAwMAAwMDD/MzMz/zMzM/8zMzP/MzMz/zAwMP8zMzP/MzMz/zMzM/8zMzP/MzMz/z09Pf8kJCT/JCQk/wsLC/8LCwsAJSUlACUlJf8LCwv/CwsL/woKCv8zMzP/JSUl/wsLC/8LCwv/CwsL/woKCv8zMzP/PT09/yQkJP8kJCT/CwsL/wsLCwA9PT0APT09/yQkJP8kJCT/CwsL/zMzM/89PT3/JCQk/yQkJP8kJCT/CwsL/zMzM/89PT3/JCQk/yQkJP8LCwv/CwsLAD09PQA9PT3/JCQk/yQkJP8LCwv/MzMz/z09Pf8kJCT/JCQk/yQkJP8LCwv/MzMz/z09Pf8kJCT/JCQk/wsLC/8LCwsAPT09AD09Pf8kJCT/JCQk/wsLC/8zMzP/PT09/yQkJP8kJCT/JCQk/wsLC/8zMzP/PDw8/yQkJP8kJCT/CwsL/wsLCwA9PT0APT09/yQkJP8kJCT/CwsL/zMzM/9HR0f/PT09/z09Pf89PT3/JSUl/zAwMP9GRkb/PT09/z09Pf8kJCT/JCQkAD09PQA9PT3/JCQk/yQkJP8LCwv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzMAPT09AD09Pf8kJCT/JCQk/xUVFf8LCwv/CwsL/wsLC/8LCwv/CwsL/woKCv8zMzP/MzMzADMzMwAzMzMAMzMzACQkJAA9PT0APT09/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/CwsL/zMzM/8zMzMAMzMzADMzMwAzMzMAMzMzAD09PQA9PT3/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8LCwv/MzMz/zMzMwAzMzMAMzMzADMzMwAzMzMARkZGAEZGRv89PT3/PT09/z09Pf89PT3/PT09/z09Pf89PT3/PT09/yUlJf8wMDD/MDAwADAwMAAwMDAAMDAwADAwMAA9PT0ARkZGAD09PQA9PT0APT09AD09PQA9PT0APT09AD09PQA9PT0AJSUlADAwMAAzMzMAMDAwADMzMwAwMDAAMzMzAA=="; + private static Texture2D iconPersCsgAdditionSmall; + private static Texture2D IconPersCsgAdditionSmall + { + get + { + if( iconPersCsgAdditionSmall == null ) + { + iconPersCsgAdditionSmall = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersCsgAdditionSmall.LoadRawTextureData( Convert.FromBase64String( icon_pers_csg_addition_small ) ); + iconPersCsgAdditionSmall.Apply(); + + } + return iconPersCsgAdditionSmall; + } + } + + private const string icon_pers_csg_addition_small_on = @"4+PjAOLi4gDj4+MA4uLiAOPj4wDi4uIA39/fALq6ugC1tbUAtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDi4uIA4uLiAOLi4gDi4uIA4uLiAOLi4v/f39//urq6/7W1tf+1tbX/tbW1/7W1tf+1tbX/tbW1/729vf+5ubn/ubm5AOPj4wDd3d0A4+PjAOPj4wDj4+MA4+Pj//7+/v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/8bGxv/GxsYA3d3dAN3d3QDW1tYA4uLiAOLi4gDi4uL//////+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/xcXF/8XFxQDX19cA3d3dANbW1gDW1tYA4eHhAOHh4f/////////////////9/f3//v7+///////z8/P/5OTk/+Tk5P/Jycn/ycnJAN3d3QDd3d3/1tbW/9bW1v/f39//xcXF/8LCwv/Dw8P/xcXF/8XFxf/ExMT/xMTE///////k5OT/5OTk/8vLy//Ly8sA19fXANfX1/+1tbX/vr6+/729vf/ExMT/5OTk/8nJyf/Ly8v/ysrK/76+vv/ExMT//////+Tk5P/k5OT/y8vL/8vLywD9/f0A/f39/+Tk5P/k5OT/x8fH/8HBwf//////5OTk/+Tk5P/k5OT/x8fH/8HBwf//////5OTk/+Tk5P/Ly8v/y8vLAP39/QD9/f3/5OTk/+Tk5P+1tbX/uLi4///////k5OT/5OTk/+Tk5P+1tbX/uLi4///////k5OT/5OTk/8vLy//Ly8sA/f39AP39/f/k5OT/5OTk/7q6uv/AwMD//////+Tk5P/k5OT/5OTk/7q6uv+/v7///////+Tk5P/k5OT/ycnJ/8nJyQD9/f0A/f39/+Tk5P/k5OT/xMTE/8LCwv//////////////////////5OTk/8HBwf/////////////////l5eX/5eXlAP39/QD9/f3/5OTk/+Tk5P/IyMj/xcXF/8HBwf+4uLj/uLi4/7+/v//BwcH/wcHB/9/f3//d3d3/39/f/+Li4v/i4uIA/f39AP39/f/k5OT/5OTk/9XV1f/Hx8f/u7u7/7W1tf+1tbX/w8PD/7Ozs//a2tr/2traAN3d3QDf398A4uLiAOXl5QD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/ubm5/9bW1v/W1tYA1tbWAN/f3wDi4uIA4uLiAP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P+6urr/3d3d/93d3QDd3d0A3d3dAOLi4gDd3d0A////AP///////////////////////////////////////////////+Tk5P/i4uL/4uLiAOLi4gDi4uIA4uLiAOLi4gD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A5OTkAOLi4gDd3d0A4uLiAN3d3QDi4uIA3d3dAA=="; + private static Texture2D iconPersCsgAdditionSmallOn; + private static Texture2D IconPersCsgAdditionSmallOn + { + get + { + if( iconPersCsgAdditionSmallOn == null ) + { + iconPersCsgAdditionSmallOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersCsgAdditionSmallOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_csg_addition_small_on ) ); + iconPersCsgAdditionSmallOn.Apply(); + + } + return iconPersCsgAdditionSmallOn; + } + } + + private const string icon_pers_csg_intersection_small = @"MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMjIyADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8yMjL/MzMz/zMzM/8zMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADIyMgAzMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMjIyADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzP/MzMz/zMzM/8zMzP/MzMz/zAwMP8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzP/JSUl/wsLC/8LCwv/CwsL/woKCv8zMzP/MzMzADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzM/89PT3/JCQk/yQkJP8kJCT/CwsL/zMzM/8zMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMz/z09Pf8kJCT/JCQk/yQkJP8LCwv/MzMz/zMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzP/PT09/yQkJP8kJCT/JCQk/wsLC/8zMzP/MzMzADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzM/9HR0f/PT09/z09Pf89PT3/JSUl/zAwMP8wMDAAMzMzADMzMwAzMzP/MzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADIyMgAzMzMAMzMz/zMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MjIy/zIyMv8yMjL/MjIyADIyMgAyMjIAMjIyADIyMgAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAyMjIAMjIyADIyMgAzMzMAMjIyADMzMwAyMjIAMzMzAA=="; + private static Texture2D iconPersCsgintersectionSmall; + private static Texture2D IconPersCsgIntersectionSmall + { + get + { + if( iconPersCsgintersectionSmall == null ) + { + iconPersCsgintersectionSmall = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersCsgintersectionSmall.LoadRawTextureData( Convert.FromBase64String( icon_pers_csg_intersection_small ) ); + iconPersCsgintersectionSmall.Apply(); + + } + return iconPersCsgintersectionSmall; + } + } + + private const string icon_pers_csg_intersection_small_on = @"1tbWAOPj4wDW1tYA4+PjANbW1gDj4+MA39/fANbW1gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDf398A4+PjANbW1gDj4+MA4+PjAOPj4wDj4+MA4+PjAOPj4//f39//1tbW/9bW1v/d3d3/39/f/9/f3//i4uL/3t7e/9/f3//j4+P/4+PjANbW1gDh4eEA1tbWANbW1gDW1tYA1tbW/9bW1gDW1tYA1tbWAN3d3QDf398A39/fAOLi4gDe3t4A1tbWANbW1v/W1tYA4eHhAOHh4QDh4eEA3t7eAN7e3gDe3t7/3t7eAN7e3gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDe3t4A3t7e/97e3gDf398A4eHhAOHh4QDf398A4eHhAOHh4f/h4eEAw8PDAMXFxQDFxcUAxMTEAMTExADExMQA4ODgAODg4ADg4OD/4ODgAOHh4QDh4eH/4eHh/9/f3//i4uL/xcXF/8LCwv/Dw8P/xcXF/8XFxf/ExMT/xMTE/8TExADExMQA4+PjAOPj4//j4+MA39/fAN/f3//f398A39/fAMTExADExMT/5OTk/8nJyf/Ly8v/ysrK/76+vv/ExMT/xMTEAMTExADi4uIA4uLi/+Li4gDd3d0A3d3d/93d3QDd3d0AwcHBAMHBwf//////5OTk/+Tk5P/k5OT/x8fH/8HBwf/BwcEAwcHBAN/f3wDf39//39/fANbW1gDW1tb/1tbWANbW1gC4uLgAuLi4///////k5OT/5OTk/+Tk5P+1tbX/uLi4/7i4uAC4uLgA1tbWANbW1v/W1tYA1tbWANbW1v/W1tYA1tbWAMDAwADAwMD//////+Tk5P/k5OT/5OTk/7q6uv+/v7//v7+/AL+/vwDe3t4A3t7e/97e3gDW1tYA1tbW/9bW1gDW1tYAwsLCAMLCwv//////////////////////5OTk/8HBwf/BwcEA1tbWAODg4ADg4OD/4ODgANbW1gDW1tb/1tbWANbW1gDFxcUAxcXF/8HBwf+4uLj/uLi4/7+/v//BwcH/wcHB/9/f3//W1tb/3t7e/+Pj4//j4+MA1tbWANbW1v/W1tYA1tbWANbW1gDFxcUAwcHBALi4uAC4uLgAv7+/AOHh4QDh4eH/4eHhANbW1gDe3t4A4+PjAODg4ADW1tYA1tbW/9bW1gDW1tYA3d3dAMXFxQDBwcEAuLi4ALi4uADe3t4A3t7eAN7e3v/e3t4A3t7eAN7e3gDj4+MA4+PjAN7e3gDe3t7/3t7eANbW1gDd3d0A39/fAN/f3wDf398A1tbWAN7e3gDe3t4A3t7e/97e3gDe3t4A3t7eAOPj4wDe3t4A4eHhAOHh4f/W1tb/1tbW/93d3f/f39//39/f/9/f3//W1tb/3t7e/+Dg4P/h4eH/4eHhAOHh4QDh4eEA4eHhAOHh4QDe3t4A4eHhANbW1gDW1tYA3d3dAN/f3wDf398A39/fANbW1gDe3t4A4ODgAOHh4QDe3t4A4eHhAN7e3gDh4eEA3t7eAA=="; + private static Texture2D iconPersCsgintersectionSmallOn; + private static Texture2D IconPersCsgIntersectionSmallOn + { + get + { + if( iconPersCsgintersectionSmallOn == null ) + { + iconPersCsgintersectionSmallOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersCsgintersectionSmallOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_csg_intersection_small_on ) ); + iconPersCsgintersectionSmallOn.Apply(); + + } + return iconPersCsgintersectionSmallOn; + } + } + + private const string icon_pers_csg_subtraction_small = @"MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMjIyADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8yMjL/MzMz/zMzM/8zMzP/MzMzADMzMwAwMDAAMzMzADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADIyMgAzMzMAMzMzADMzM/8zMzMAMDAwADAwMAAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzMAMjIyADMzMwAzMzMAMzMz/zMzMwAlJSUAMDAwADMzMwAzMzMAMjIyADIyMv8yMjIAMzMzADMzMwAzMzMAMzMzAC8vLwAwMDAAMzMzADMzMwAzMzP/MzMzADAwMAAwMDD/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ly8v/y8vLwAvLy8AMzMzADMzM/8zMzMAJSUlACUlJf8LCwv/CwsL/woKCv8zMzP/MzMzADMzMwAzMzMAMzMzADAwMAAwMDD/MDAwADAwMAAzMzMAMzMz/zMzMwA9PT0APT09/yQkJP8kJCT/CwsL/zMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzP/MzMzAD09PQA9PT3/JCQk/yQkJP8LCwv/MzMz/zMzMwAzMzMAMzMzADMzMwAzMzMAMzMz/zMzMwAzMzMAMzMzADMzM/8zMzMAPT09AD09Pf8kJCT/JCQk/wsLC/8zMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwAzMzMAMzMz/zMzMwA9PT0APT09/yQkJP8kJCT/CwsL/zMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzP/MzMzAD09PQA9PT3/JCQk/yQkJP8LCwv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zIyMv8zMzP/MzMz/zMzM/8zMzMAPT09AD09Pf8kJCT/JCQk/xUVFf8LCwv/CwsL/wsLC/8LCwv/CwsL/woKCv8zMzP/MzMzADMzMwAzMzMAMzMzADMzMwA9PT0APT09/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/CwsL/zMzM/8zMzMAMzMzADMzMwAzMzMAMzMzAD09PQA9PT3/JCQk/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/yQkJP8LCwv/MzMz/zMzMwAzMzMAMzMzADMzMwAzMzMARkZGAEZGRv89PT3/PT09/z09Pf89PT3/PT09/z09Pf89PT3/PT09/yUlJf8wMDD/MDAwADAwMAAwMDAAMDAwADAwMAA9PT0ARkZGAD09PQA9PT0APT09AD09PQA9PT0APT09AD09PQA9PT0AJSUlADAwMAAzMzMAMDAwADMzMwAwMDAAMzMzAA=="; + private static Texture2D iconPersCsgSubtractionSmall; + private static Texture2D IconPersCsgSubtractionSmall + { + get + { + if( iconPersCsgSubtractionSmall == null ) + { + iconPersCsgSubtractionSmall = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersCsgSubtractionSmall.LoadRawTextureData( Convert.FromBase64String( icon_pers_csg_subtraction_small ) ); + iconPersCsgSubtractionSmall.Apply(); + + } + return iconPersCsgSubtractionSmall; + } + } + + private const string icon_pers_csg_subtraction_small_on = @"1tbWAOPj4wDW1tYA4+PjANbW1gDj4+MA39/fANbW1gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDf398A4+PjANbW1gDj4+MA4+PjAOPj4wDj4+MA4+PjAOPj4//f39//1tbW/9bW1v/d3d3/39/f/9/f3//i4uL/3t7e/9/f3//j4+P/4+PjANbW1gDd3d0A1tbWANbW1gDW1tYA1tbW/9bW1gDW1tYA1tbWAN3d3QDf398A39/fAOLi4gDe3t4A1tbWANbW1v/W1tYA3d3dAN3d3QDW1tYA3t7eAN7e3gDe3t7/3t7eAN7e3gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDe3t4A3t7e/97e3gDX19cA3d3dANbW1gDW1tYA4ODgAODg4P/g4OAA4ODgAOLi4gDj4+MA4uLiAMTExADi4uIA4ODgAODg4ADg4OD/4ODgAN3d3QDd3d3/1tbW/9bW1v/f39//4+Pj/+Dg4P/g4OD/4uLi/+Pj4//i4uL/xMTE/8TExADExMQA4+PjAOPj4//j4+MA19fXANfX1/+1tbX/vr6+/729vf/i4uL/4uLiAODg4ADi4uIA4+PjAOLi4gDi4uL/4uLiAOLi4gDi4uIA4uLi/+Li4gD9/f0A/f39/+Tk5P/k5OT/x8fH/9/f3//f398A39/fAOLi4gDg4OAA4ODgAODg4P/g4OAA4ODgAN/f3wDf39//39/fAP39/QD9/f3/5OTk/+Tk5P+1tbX/1tbW/9bW1gDW1tYA1tbWAOHh4QDh4eEA4eHh/+Hh4QDh4eEA1tbWANbW1v/W1tYA/f39AP39/f/k5OT/5OTk/7q6uv/e3t7/3t7eAN7e3gDW1tYA4ODgAODg4ADg4OD/4ODgAODg4ADe3t4A3t7e/97e3gD9/f0A/f39/+Tk5P/k5OT/xMTE/+Dg4P/g4OAA1tbWANbW1gDd3d0A4uLiAOLi4v/i4uIA3t7eAODg4ADg4OD/4ODgAP39/QD9/f3/5OTk/+Tk5P/IyMj/4+Pj/9/f3//W1tb/1tbW/93d3f/f39//39/f/+Li4v/e3t7/39/f/+Pj4//j4+MA/f39AP39/f/k5OT/5OTk/9XV1f/Hx8f/u7u7/7W1tf+1tbX/w8PD/7Ozs//a2tr/2traAN7e3gDf398A4+PjAODg4AD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/ubm5/9bW1v/W1tYA1tbWAN/f3wDj4+MA4+PjAP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P+6urr/3d3d/93d3QDd3d0A3d3dAOPj4wDd3d0A////AP///////////////////////////////////////////////+Tk5P/i4uL/4uLiAOLi4gDi4uIA4uLiAOLi4gD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A5OTkAOLi4gDd3d0A4uLiAN3d3QDi4uIA3d3dAA=="; + private static Texture2D iconPersCsgSubtractionSmallOn; + private static Texture2D IconPersCsgSubtractionSmallOn + { + get + { + if( iconPersCsgSubtractionSmallOn == null ) + { + iconPersCsgSubtractionSmallOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersCsgSubtractionSmallOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_csg_subtraction_small_on ) ); + iconPersCsgSubtractionSmallOn.Apply(); + + } + return iconPersCsgSubtractionSmallOn; + } + } + + private const string icon_pers_grid = @"Q0NDADMzMwBDQ0MAQ0NDAERERAB2dnYAdnZ2AHV1dQBVVVUAQ0NDAENDQwBFRUUAdnZ2AHZ2dgB5eXkAdnZ2AHZ2dgAzMzMAMzMzAENDQwBDQ0MAREREAHZ2dgB2dnYAdXV1AFVVVQBDQ0MAQ0NDAEVFRQB2dnYAdnZ2AHl5eQB5eXkAQ0NDAENDQwAzMzMAQ0NDAENDQwBEREQAdnZ2AHZ2dgB1dXUAVVVVAENDQwBDQ0MARUVFAHZ2dgB2dnYAeXl5AHZ2dgB5eXkAMzMzADMzMwpDQ0P5Q0ND/0RERP92dnb+dnZ2/3V1dWVVVVUGQ0ND7UNDQ/9FRUX/dnZ2/nZ2dv95eXlDeXl5AHl5eQBDQ0MAQ0NDukNDQ/9ERET/RUVFN3h4eDx3d3f7dnZ2/0RERJ5DQ0P/RERE/UxMTCF2dnZudnZ2/XZ2dv92dnYAdnZ2AENDQwBDQ0P/RERE/khISE1ISEgAeHh4AHh4eFlYWFj8Q0ND/0NDQ+lAQEAmQEBAAHFxcQBxcXF0R0dH/0NDQ/9DQ0MAdHR0AHR0dAB0dHT/d3d3mwAAAAKAgIAEREREx0RERP9JSUn/dXV1/3Z2dmt2dnYAQEBACERERPhDQ0P/RERE50RERAB2dnYAdnZ2AHZ2dvh2dnb/eHh4hkZGRpdDQ0P/RERE9nJycjN3d3f7dnZ2/3Z2dnFDQ0O+Q0ND/0RERP1NTU0UTU1NAHJycgBycnIAcnJyM3Z2dvVdXV3/Q0ND/0NDQ+hEREQlREREAHZ2dl13d3f7Wlpa/0NDQ/9ERETZQEBAEEBAQABAQEAAAAAAAAAAAAAAAAACSEhI3kRERP9MTEz/cXFxtf///wL///8AAAAABEpKSvNDQ0P/U1NT/3FxcYNxcXEAcXFxAHFxcQAzMzMAMzMzCkNDQ+5DQ0P/Q0ND+nZ2dvp2dnb/dnZ2gVVVVQxDQ0PJQ0ND/0ZGRvl3d3f8dnZ2/3V1dWV1dXUAdXV1AENDQwBDQ0O6Q0ND/0RERP1AQEAfe3t7MHd3d/R2dnb/RUVFxkNDQ/9DQ0PfVVVVDHh4eFl3d3f7dnZ2/3Z2dgB2dnYAQ0NDAENDQ/9ERET9TExMMkxMTABxcXEAcXFxME5OTvpDQ0P/Q0ND3E1NTRRNTU0Aa2trAGtra0ZFRUX/Q0ND/0NDQwB2dnYAdnZ2AHZ2dv93d3evVVVVBjMzMwpDQ0PWQ0ND/0pKSv12dnb/eHh4hgAAAAJNTU0URERE+kNDQ/9ERETnREREAHZ2dgB2dnYAdnZ263Z2dv90dHSyQ0ND9ENDQ/9ERETndHR0KnZ2dvV2dnb/cHBwpURERPhDQ0P/RERE+k1NTRRNTU0Abm5uAG5ubgBubm4bdnZ260hISP9DQ0P/RERE+01NTRRNTU0AcnJyM3Z2dvhHR0f/Q0ND/0RERPhAQEAIQEBAAEBAQABubm4AdnZ2AG5ubgB2dnYASEhIAENDQwBEREQATU1NAHR0dABycnIAdnZ2AEdHRwBDQ0MAREREAEBAQABNTU0ATU1NAA=="; + private static Texture2D iconPersGrid; + private static Texture2D IconPersGrid + { + get + { + if( iconPersGrid == null ) + { + iconPersGrid = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersGrid.LoadRawTextureData( Convert.FromBase64String( icon_pers_grid ) ); + iconPersGrid.Apply(); + + } + return iconPersGrid; + } + } + + private const string icon_pers_grid_on = @"Q0NDADMzMwBDQ0MAQ0NDAERERAB2dnYAdnZ2AHV1dQBVVVUAQ0NDAENDQwBFRUUAdnZ2AHZ2dgB5eXkAdnZ2AHZ2dgAzMzMAMzMzAENDQwBDQ0MAREREAHZ2dgB2dnYAdXV1AFVVVQBDQ0MAQ0NDAEVFRQB2dnYAdnZ2AHl5eQB5eXkAQ0NDAENDQwAzMzMAQ0NDAENDQwBEREQAdnZ2AHZ2dgB1dXUAVVVVAENDQwBDQ0MARUVFAHZ2dgB2dnYAeXl5AHZ2dgB5eXkAMzMzADMzMwpDQ0P5Q0ND/0RERP92dnb+dnZ2/3V1dWVVVVUGQ0ND7UNDQ/9FRUX/dnZ2/nZ2dv95eXlDeXl5AHl5eQBDQ0MAQ0NDukNDQ/9ERET/RUVFN3h4eDx3d3f7dnZ2/0RERJ5DQ0P/RERE/UxMTCF2dnZudnZ2/XZ2dv92dnYAdnZ2AENDQwBDQ0P/RERE/khISE1ISEgAeHh4AHh4eFlYWFj8Q0ND/0NDQ+lAQEAmQEBAAHFxcQBxcXF0R0dH/0NDQ/9DQ0MAdHR0AHR0dAB0dHT/d3d3mwAAAAKAgIAEREREx0RERP9JSUn/dXV1/3Z2dmt2dnYAQEBACERERPhDQ0P/RERE50RERAB2dnYAdnZ2AHZ2dvh2dnb/eHh4hkZGRpdDQ0P/RERE9nJycjN3d3f7dnZ2/3Z2dnFDQ0O+Q0ND/0RERP1NTU0UTU1NAHJycgBycnIAcnJyM3Z2dvVdXV3/Q0ND/0NDQ+hEREQlREREAHZ2dl13d3f7Wlpa/0NDQ/9ERETZQEBAEEBAQABAQEAAAAAAAAAAAAAAAAACSEhI3kRERP9MTEz/cXFxtf///wL///8AAAAABEpKSvNDQ0P/U1NT/3FxcYNxcXEAcXFxAHFxcQAzMzMAMzMzCkNDQ+5DQ0P/Q0ND+nZ2dvp2dnb/dnZ2gVVVVQxDQ0PJQ0ND/0ZGRvl3d3f8dnZ2/3V1dWV1dXUAdXV1AENDQwBDQ0O6Q0ND/0RERP1AQEAfe3t7MHd3d/R2dnb/RUVFxkNDQ/9DQ0PfVVVVDHh4eFl3d3f7dnZ2/3Z2dgB2dnYAQ0NDAENDQ/9ERET9TExMMkxMTABxcXEAcXFxME5OTvpDQ0P/Q0ND3E1NTRRNTU0Aa2trAGtra0ZFRUX/Q0ND/0NDQwB2dnYAdnZ2AHZ2dv93d3evVVVVBjMzMwpDQ0PWQ0ND/0pKSv12dnb/eHh4hgAAAAJNTU0URERE+kNDQ/9ERETnREREAHZ2dgB2dnYAdnZ263Z2dv90dHSyQ0ND9ENDQ/9ERETndHR0KnZ2dvV2dnb/cHBwpURERPhDQ0P/RERE+k1NTRRNTU0Abm5uAG5ubgBubm4bdnZ260hISP9DQ0P/RERE+01NTRRNTU0AcnJyM3Z2dvhHR0f/Q0ND/0RERPhAQEAIQEBAAEBAQABubm4AdnZ2AG5ubgB2dnYASEhIAENDQwBEREQATU1NAHR0dABycnIAdnZ2AEdHRwBDQ0MAREREAEBAQABNTU0ATU1NAA=="; + private static Texture2D iconPersGridOn; + private static Texture2D IconPersGridOn + { + get + { + if( iconPersGridOn == null ) + { + iconPersGridOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersGridOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_grid_on ) ); + iconPersGridOn.Apply(); + + } + return iconPersGridOn; + } + } + + private const string icon_pers_gridsnap = @"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwEODg4IDw8PCwkJCQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4NTk5OVVFRUXIzMzM+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8PHVFRUb1SUlL+PDw8ixcXFwAZGRkAGRkZABkZGQAZGRkABwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCRIzMzNzPDw8oFNTU3JVVVUwVVVVM1VVVTNVVVU1WFhYLxkZGQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFgRTU1NJUFBQhlBQUIRQUFCFUFBQek1NTU8VFRUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgLU1NTS1BQUIJQUFCBUFBQdVNTU0AwMDAKBwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYC1NTU0tQUFCDUFBQf1BQUHNTU1M3Ojo6BAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGAtTU1NMUFBQelBQUEpRUVFTUFBQa1ZWVjcXFxcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxcMUlJSQVtbW0Q/Pz8MODg4EVVVVVdRUVFwPT09PQoKCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGBBcXFxAbGxsLDw8PAAsLCwAXFxcPPDw8WFNTU3Y/Pz8zOjo6BQgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY2NhFTU1NUUVFRb1FRUTULCwsFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkAPDw8EU9PT1dNTU1vCwsLEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwALCwsLCwsLEQICAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKBsxMTEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTExWEhISKc/Pz8ZPz8/GjAwMA8AAAAAAAAAAAAAAAAAAAAAPj4+KVBQUINRUVFtLy8vGgAAAAAAAAAAAAAAAAAAAAA+Pj4rUFBQclFRUVo2NjYQAAAAAAAAAAAAAAAAAAAAAC0tLRg6OjoXNTU1HkhISF8rKysQAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6HlBQUFsGBgYFAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIABgYGBwEBAQEQEBAHFRUVDAAAAAAAAAAAFRUVFkZGRls+Pj4sAAAAAAAAAAA/Pz8zQkJCOhISEgQAAAAAAAAAABsbGwcnJycaJycnIRwcHAsdHR0NKioqGCMjIxQ="; + private static Texture2D iconPersGridsnap; + private static Texture2D IconPersGridsnap + { + get + { + if( iconPersGridsnap == null ) + { + iconPersGridsnap = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersGridsnap.LoadRawTextureData( Convert.FromBase64String( icon_pers_gridsnap ) ); + iconPersGridsnap.Apply(); + + } + return iconPersGridsnap; + } + } + + private const string icon_pers_gridsnap_on = @"AAAAAAAAAAAAAAAAAAAAAEpKSgD///8A7u7uANPT0wDs7OwA////AOTk5ADU1NQA9fX1AP///wDb29sA1tbWAAAAAAABAQEBCgoKBgYGBghSUlIF////AObm5gO+vr4J4+PjBP///wDX19cFwMDACfHx8QL///8Ay8vLB8LCwggAAAAACwsLCUtLS0pKSkpogYGBPv///wC4uLgrRUVFca2trTL///8AjY2NRUpKSm7W1tYZ////AGlpaVtQUFBrAAAAAAYGBhZKSkqzSEhI/H9/f5b///8AuLi4akRERP+vr696////AI6OjqpKSkr/2traPf///wBqamrgUVFR/wEBAQBPT08PgYGBeICAgKqrq6tl////ALu7u0RHR0e+lJSUUtbW1gB9fX10Ozs7vJeXlyu1tbUASkpKnDg4OLZsbGwA////AP///wD5+fkAxcXFC8bGximVlZVbUFBQWVFRUVxPT09iVFRUUxcXFxAAAAAAAAAAAAAAAAAAAAAA7OzsAJ+fnw65ublnn5+fWktLSyhMTEx6TU1N/1BQUP9QUFD/UFBQ801NTZ0VFRUgAAAAAAAAAAAAAAAAAAAAALu7uwADAwMmQ0ND/0dHR9tSUlIkUVFRdlBQUP9QUFD/UFBQ6VNTU4AwMDAUBwcHAAAAAAAAAAAAAAAAAAAAAADh4eEAkJCQEa6urneYmJhmUVFRJ1FRUXZQUFD/UFBQ/FBQUOVTU1NtOjo6BwwMDAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A39/fAFBQUChRUVF5UFBQ9VBQUJRRUVGlUFBQ1lZWVm0XFxcMAAAAAAAAAAAAAAAAAAAAANbW1gBlZWUWjIyMon5+fodPT08pUFBQYltbW4o/Pz8YODg4I1VVVa5RUVHhPT09egoKChAAAAAAAAAAAAAAAAC9vb0ACgoKJEdHR/88PDzJFRUVCRYWFhcbGxsWDw8PAAsLCwAXFxcePDw8sFNTU+s/Pz9mOjo6CQgICAAAAAAA8PDwAMjIyAjZ2dk6o6OjLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY2NiFTU1OoUVFR3VFRUWkLCwsKAAAAAP///wD///8A////AMPDwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkAPDw8Ik9PT61NTU3cCwsLHwAAAADb29sAy8vLHWtra9NPT0+hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwALCwsVCwsLIwICAgUAAAAA1tbWAMLCwiJRUVH2PDw8vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEwsLCAdra2gP09PQB1NTUBPn5+QHQ0NAEBAQECEpKSpjNzc01jo6Ogdvb2ytycnKX7e3tFl5eXqmWlpYEy8vLSdDQ0CaFhYVukZGRRFNTU2V5eXkLLi4uVa6urg2GhoanT09PT09PT/9RUVHXLy8vNAAAAAAAAAAA4uLiBM7OzjdRUVFQUFBQ4VFRUbM2NjYgAAAAAAAAAACbm5sPampqvDs7Oys6OjouNTU1PEhISL4rKysgAgICAO/v7wLT09MaAAAAAAAAAAAAAAAAOjo6O1BQULQGBgYK0NDQEFRUVMoAAAAAAAAAAAAAAAACAgIABgYGDgEBAQEkJCQpwMDAL83NzTLQ0NAxqKioQIqKinhhYWFtQkJCGLW1tUJGRkZiQkJCcxISEgjFxcU9AAAAABsbGw8nJyczlZWVRKGhoTqOjo44KioqL4aGhjk="; + private static Texture2D iconPersGridsnapOn; + private static Texture2D IconPersGridsnapOn + { + get + { + if( iconPersGridsnapOn == null ) + { + iconPersGridsnapOn = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersGridsnapOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_gridsnap_on ) ); + iconPersGridsnapOn.Apply(); + + } + return iconPersGridsnapOn; + } + } + + private const string icon_pers_nosnap = @"AAAAAAAAAAAAAAAAAAAAAAAAAABZWVkA////AOzs7ADT09MA7u7uAP///wDi4uIA1dXVAPf39wD+/v4A2dnZAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYAP///wDd3d0AsrKyAOLi4gD///8AzMzMALW1tQDy8vIA/v7+ANra2gAAAAAAAAAAAAMDAwEODg4ICAgIC2JiYgb///8AkJCQBQICAgyenp4E////AFdXVwgNDQ0L09PTAv///wDDw8MKAAAAAAAAAAAODg4NTk5OVUpKSnKNjY0+////AK6urjlCQkKCubm5Mf///wCEhIRWTExMfOPj4xb///8EYmJibgAAAAAAAAAACAgIHUtLS71JSUn+e3t7idbW1gCUlJRTSUlJwZubm0jV1dUAZGRkgjY2Nryenp4isrKyBUVFRaYDAwMAVFRUAGJiYhKNjY1ze3t7nk5OToFPT09eUVFRXFRUVFlRUVFfUVFRVxYWFhIAAAAAAAAAAAAAAAAAAAAAaGhoAP///wD///8A////ANXV1QBNTU13UFBQ/1BQUP9QUFD/UFBQ801NTZ0VFRUgAAAAAAAAAAAAAAAAAAAAAN7e3gDd3d0AkJCQDa6urliTk5NdT09PdFBQUP9QUFD/UFBQ6VNTU4AwMDAUBwcHAAAAAAAAAAAAAAAAAAAAAADW1tYAsrKyAAICAh5DQ0PJSEhIy1JSUnBQUFD/UFBQ/FBQUOVTU1NtOjo6BwwMDAAAAAAAAAAAAAAAAAAAAAAA2NjYAOHh4QCenp4Mubm5TJqamlJPT093UFBQ9VBQUJRRUVGlUFBQ1lZWVm0XFxcMAAAAAAAAAAAAAAAAAAAAANnZ2QD///8A////AP///wDT09MATExMY1tbW4o/Pz8YODg4I1VVVa5RUVHhPT09egoKChAAAAAAAAAAAAAAAADX19cAy8vLAFdXVxSEhISDY2NjghMTExMbGxsWDw8PAAsLCwAXFxcePDw8sFNTU+s/Pz9mOjo6CQgICAAAAAAA1tbWALW1tQANDQ0cTU1NvDU1NbUAAAAAAAAAAAAAAAAAAAAAAAAAADY2NiFTU1OoUVFR3VFRUWkLCwsKAAAAANnZ2QDw8PAA09PTBePj4yKenp4hAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkAPDw8Ik9PT61NTU3cCwsLHwAAAADZ2dkA/f39AP///wH///8FsrKyBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwALCwsVCwsLIwICAgUAAAAA1dXVANra2gDDw8MZYmJio0RERJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz8/APLy8gDX19cA7OzsAN/f3wDt7e0AAAAAACgoKBtfX18w1tbWEIGBgTHJyckYpaWlKNXV1R8pKSkAX19fWGdnZ6qRkZFDaWlpcIGBgTtXV1c4ZGRkK9PT0wDW1tYZkJCQUlBQUP9RUVHXLy8vNAAAAAAAAAAA0dHRAIGBgVBoaGiBUFBQ4VFRUbM2NjYgAAAAAAAAAADg4OAAycnJJn9/fz46OjouNTU1PEhISL4rKysgAgICANbW1gClpaVAV1dXNgAAAAAAAAAAOjo6O1BQULQGBgYK4uLiANXV1TFjY2MpAAAAAAAAAAACAgIABgYGDgEBAQEQEBAHsLCwEMjIyBLU1NQSo6OjHHp6eo9gYGBuQkJCGcPDwx1hYWF0QkJCcxISEgjOzs4cQkJCGBsbGw8nJycziYmJMaCgoCqcnJwxKioqL4aGhi8="; + private static Texture2D iconPersNosnap; + private static Texture2D IconPersNosnap + { + get + { + if( iconPersNosnap == null ) + { + iconPersNosnap = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersNosnap.LoadRawTextureData( Convert.FromBase64String( icon_pers_nosnap ) ); + iconPersNosnap.Apply(); + + } + return iconPersNosnap; + } + } + + private const string icon_pers_nosnap_on = @"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwEODg4IDw8PCwkJCQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4NTk5OVVFRUXIzMzM+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8PHVFRUb1SUlL+PDw8ixcXFwAZGRkCGRkZAhkZGQAZGRkABwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCRIzMzNzPDw8n1NTU3NVVVUpVVVVElVVVRZVVVUwWFhYMBkZGQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFgVTU1NEUFBQU1BQUBhQUFBDUFBQdE1NTU8VFRUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgLU1NTKFBQUCNQUFA6UFBQYlNTU0EwMDAKBwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYClNTUy1QUFBPUFBQcVBQUEVTU1MQOjo6AgwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGAtTU1NJUFBQeFBQUEdRUVEnUFBQSlZWVjcXFxcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxcMUlJSQVtbW0U/Pz8MODg4DlVVVVNRUVFPPT09GAoKCgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGBBcXFxAbGxsLDw8PAAsLCwAXFxcQPDw8H1NTU1E/Pz8vOjo6BQgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY2NgNTU1NIUVFRQVFRURsLCwsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkAPDw8DE9PTydNTU1fCwsLEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwALCwsECwsLEAICAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKBsxMTEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTExWEhISKc/Pz8PPz8/EjAwMA8AAAAAAAAAAAAAAAAAAAAAPj4+H1BQUDJRUVFXLy8vGgAAAAAAAAAAAAAAAAAAAAA+Pj4jUFBQYFFRUTI2NjYQAAAAAAAAAAAAAAAAAAAAAC0tLRg6OjoXNTU1HEhISDYrKysNAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6FlBQUDkGBgYFAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIABgYGBQEBAQEQEBAHFRUVDAAAAAAAAAAAFRUVFkZGRkI+Pj4kAAAAAAAAAAA/Pz8sQkJCJRISEgMAAAAAAAAAABsbGwUnJycRJycnGxwcHAkdHR0LKioqECMjIxA="; + private static Texture2D iconPersNosnapOn; + private static Texture2D IconPersNosnapOn + { + get + { + if( iconPersNosnapOn == null ) + { + iconPersNosnapOn = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersNosnapOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_nosnap_on ) ); + iconPersNosnapOn.Apply(); + + } + return iconPersNosnapOn; + } + } + + private const string icon_pers_pass_through = @"AAAAAO3t7QAAAAAA7e3tAAAAAADt7e0AAAAAAPf39wAAAAAA+/v7AAAAAAD8/PwAAAAAAPv7+wAAAAAA7e3tAAAAAADt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/t7e0A9/f3//f39wD7+/v/+/v7APz8/P/8/PwA+/v7//v7+wDt7e3/7e3tAAAAAAD+/v4AAAAAAO3t7QAAAAAA7e3tAAAAAAD39/cAAAAAAPv7+wAAAAAA/Pz8AAAAAAD7+/sAAAAAAO3t7QAAAAAA/v7+AP7+/gD+/v4A////AP///wD/////////AP///wD///8A+/v7APv7+wD8/PwA/Pz8AP7+/gD+/v4A/v7+//7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAP///wAAAAAA////AAAAAAD+/v4AAAAAAPv7+wAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gD+/v7//v7+AP7+/v/+/v4A/////////wD/////////AP7+/v/+/v4A+/v7//v7+wD7+/sA/v7+AP7+/v/+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD///8AAAAAAP///wAAAAAA/v7+AAAAAAD7+/sAAAAAAPv7+wAAAAAA/v7+AAAAAAD+/v4A/v7+//7+/gD+/v4A/v7+AP7+/v/+/v4A/v7+AP7+/gD+/v4A/v7+AP7+/v/+/v4A/v7+APn5+QD5+fn/+fn5AAAAAAD+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAPn5+QAAAAAA/v7+AP7+/v/+/v4A/v7+APX19QD19fX/9fX1APX19QD19fUA+fn5APn5+QD5+fn/+fn5APn5+QD9/f0A/f39//39/QAAAAAA/v7+AAAAAAD+/v4AAAAAAPX19QAAAAAA/v7+AAAAAAD9/f0AAAAAAPn5+QAAAAAA/Pz8AAAAAAD9/f0AAAAAAP39/QD9/f3//f39AP39/QD9/f0A/f39//39/QD+/v7//v7+AP39/f/9/f0A/v7+//7+/gD8/Pz//Pz8AP7+/v/+/v4AAAAAAP39/QAAAAAA/f39AAAAAAD9/f0AAAAAAP7+/gAAAAAA/f39AAAAAAD+/v4AAAAAAPz8/AAAAAAA/v7+AAAAAAD9/f0A/f39//39/QD9/f0A/f39AP39/QD9/f0A/v7+AP7+/gD+/v4A/v7+AP7+/v/+/v4A/v7+AP7+/gD+/v4A/v7+AAAAAAD9/f0AAAAAAP///wAAAAAA////AAAAAAD///8AAAAAAP///wAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gAAAAAA////AP////////8A/////////wD/////////AP////////8A/////////wD6+vr/+vr6APr6+gD6+voA+vr6APr6+gAAAAAA////AAAAAAD///8AAAAAAP///wAAAAAA////AAAAAAD///8AAAAAAPr6+gAAAAAA+vr6AAAAAAD6+voAAAAAAA=="; + private static Texture2D iconPersPassThrough; + private static Texture2D IconPersPassThrough + { + get + { + if( iconPersPassThrough == null ) + { + iconPersPassThrough = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersPassThrough.LoadRawTextureData( Convert.FromBase64String( icon_pers_pass_through ) ); + iconPersPassThrough.Apply(); + + } + return iconPersPassThrough; + } + } + + private const string icon_pers_pass_through_on = @"AAAAADMzMwAAAAAAMzMzAAAAAAAzMzMAAAAAAAsLCwAAAAAACwsLAAAAAAALCwsAAAAAAAsLCwAAAAAACgoKAAAAAAAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMACwsL/wsLCwALCwv/CwsLAAsLC/8LCwsACwsL/wsLCwAKCgr/CgoKAAAAAAAwMDAAAAAAADMzMwAAAAAAMzMzAAAAAAALCwsAAAAAAAsLCwAAAAAACwsLAAAAAAALCwsAAAAAAAoKCgAAAAAAMDAwADAwMAAwMDAAMzMzADMzMwAzMzP/MzMzADMzMwAzMzMACwsLAAsLCwALCwsACwsLAAsLCwALCwsACwsL/wsLCwAAAAAAMDAwAAAAAAAzMzMAAAAAADMzMwAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAACwsLAAAAAAALCwsAAAAAADAwMAAwMDD+MDAwADMzM/8zMzMAMzMz/zMzMwAzMzP/MzMzADMzM/8zMzMAMzMz/zMzMwAzMzMACwsLAAsLC/8LCwsAAAAAADAwMAAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAACwsLAAAAAAA9PT0APT09/z09PQA9PT0AMzMzADMzM/8zMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMAMzMzAAsLCwALCwv/CwsLAAAAAAA9PT0AAAAAAD09PQAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAAMzMzAAAAAAAzMzMAAAAAAAsLCwAAAAAAPT09AD09Pf89PT0APT09ADMzMwAzMzP/MzMzADMzMwAzMzMAMzMzADMzMwAzMzP/MzMzADMzMwALCwsACwsL/wsLCwAAAAAAPT09AAAAAAA9PT0AAAAAADMzMwAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAAMzMzAAAAAAALCwsAAAAAAD09PQA9PT3/PT09AD09PQAzMzMAMzMz/zMzMwAzMzP/MzMzADMzM/8zMzMAMzMz/zMzMwAzMzP/MzMzADMzM/8zMzMAAAAAAD09PQAAAAAAPT09AAAAAAAzMzMAAAAAADMzMwAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAAMzMzAAAAAAA9PT0APT09/z09PQA9PT0APT09ADMzMwAzMzMAMzMzADMzMwAzMzMAMzMzADMzM/8zMzMAMzMzADMzMwAzMzMAMzMzAAAAAAA9PT0AAAAAAD09PQAAAAAAPT09AAAAAAA9PT0AAAAAAD09PQAAAAAAMzMzAAAAAAAzMzMAAAAAADMzMwAAAAAARkZGAEZGRv9GRkYAPT09/z09PQA9PT3/PT09AD09Pf89PT0APT09/z09PQAwMDD+MDAwADAwMAAwMDAAMDAwADAwMAAAAAAARkZGAAAAAAA9PT0AAAAAAD09PQAAAAAAPT09AAAAAAA9PT0AAAAAADAwMAAAAAAAMDAwAAAAAAAwMDAAAAAAAA=="; + private static Texture2D iconPersPassThroughOn; + private static Texture2D IconPersPassThroughOn + { + get + { + if( iconPersPassThroughOn == null ) + { + iconPersPassThroughOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersPassThroughOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_pass_through_on ) ); + iconPersPassThroughOn.Apply(); + + } + return iconPersPassThroughOn; + } + } + + private const string icon_pers_rebuild = @"MDAwAC0tLQAtLS0ALS0tAC0tLQAzMzMAMDAwADExMQAyMjIAMDAwADg4OAAyMjIAMjIyAAAAAAAyMjIAAAAAADMzMwBVVVUAVVVVAFVVVQBVVVUAMzMzADMzMwAwMDAAMTExADIyMgAwMDAAODg4ADg4OAAzMzMAAAAAAAAAAAAAAAAAAAAAAC0tLQAtLS0AMTExAC0tLQAtLS0AMzMzADAwMAAxMTEAMjIyADAwMAA4ODgAMjIyADIyMgAAAAAAMzMzAAAAAAAzMzMAMzMzADMzMwAzMzMAMzMzADMzMwAzMzMKMDAwRTExMWUyMjJxMDAwVTg4OCM4ODgAODg4AAAAAAAAAAAAODg4ADg4OAAtLS0ALS0tAC0tLQAtLS0ALS0tITIyMr0zMzPtMjIy2jIyMs0zMzPjMjIy6TIyMogyMjIAAAAAADIyMgAAAAAAMjIyAFVVVQBVVVUAVVVVAFVVVQYzMzPiMjIy8TU1NVc/Pz8QKioqDDMzMxQxMTGkMjIy/TMzM4wAAAACAAAAAAAAAAAAAAAAMTExADExMQAxMTEAMTExnjIyMvkyMjJBMjIyAD8/PwAqKioAMzMzADIyMgAyMjKhMjIy6jMzMyYzMzMAMzMzADMzMwAqKioAKioqACoqKgwyMjLjMjIynDIyMgAyMjIAPz8/ACoqKgAzMzMAMzMzADMzMxQzMzPhMjIyXDIyMgAyMjIAMjIyADAwMAAwMDAAMDAwKDMzM/A0NDQ/NDQ0ADQ0NAAzMzMAMzMzADMzMwAzMzMAMzMzCjExMcozMzN3MzMzADMzMwAzMzMALy8vAC8vLwAvLy8fMjIy7DMzM2EzMzMAMjIyADMzMwA3NzcAJCQkACQkJAAkJCQOMjIy1DExMW0xMTEAMTExADExMQBVVVUAVVVVAFVVVQYyMjLVMjIyxD8/PxAyMjJ5MzMzHTMzMwAzMzMAMTExADExMUszMzPrMzMzSjMzMwAzMzMAMzMzADExMQAxMTEAMTExADExMV0zMzP7MTEx4zIyMvg3Nzc8Nzc3ADc3NwAzMzMAMzMz6DQ0NNEzMzMKMzMzADMzMwAzMzMAODg4ADg4OAA4ODgAODg4EjIyMtozMzP/MjIy+TMzMzgzMzMAMzMzACcnJwAnJycZMjIyQTIyMgAyMjIAMjIyADIyMgAzMzMAMzMzADMzMwAzMzOTMjIy9zIyMvkyMjLqMjIyMDIyMgAyMjIAMjIyACcnJwAyMjIAMzMzADMzMwA0NDQAMjIyADExMQAxMTEAMTExADExMTE1NTVGNDQ0PzMzMzg/Pz8IPz8/AD8/PwA/Pz8AJycnADIyMgAyMjIAMzMzADIyMgAyMjIANTU1ADExMQAzMzMAMTExADU1NQA0NDQAMzMzAD8/PwAyMjIAPz8/ADMzMwAnJycAMjIyADMzMwAzMzMAMzMzADMzMwA1NTUANTU1ADExMQAxMTEANTU1ADQ0NAAzMzMAPz8/AD8/PwAzMzMAJycnACcnJwAyMjIAMjIyADIyMgAyMjIAMzMzAA=="; + private static Texture2D iconPersRebuild; + private static Texture2D IconPersRebuild + { + get + { + if( iconPersRebuild == null ) + { + iconPersRebuild = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRebuild.LoadRawTextureData( Convert.FromBase64String( icon_pers_rebuild ) ); + iconPersRebuild.Apply(); + + } + return iconPersRebuild; + } + } + + private const string icon_pers_rebuild_on = @"2dnZAN/f3wDf398A39/fAN/f3wDY2NgA2traANLS0gDQ0NAA2traANfX1wC/v78Av7+/AL+/vwC/v78A1dXVANXV1QDU1NQA1NTUANTU1ADU1NQA39/fANra2gDa2toA0tLSANDQ0ADa2toA2traAL+/vwC/v78Av7+/AL+/vwC/v78A0NDQAN/f3wDf398A2NjYAN/f3wDf398A2NjYANra2gDS0tIA0NDQANra2gDX19cAv7+/AL+/vwDX19cAv7+/AL+/vwC/v78A39/fANra2gDU1NQA1NTUAN/f3wDa2toA2traB9LS0hfQ0NAW2traB9ra2gC/v78Av7+/AL+/vwDa2toAv7+/AL+/vwDf398A39/fAN/f3wDf398A39/fENjY2HDX19ec19fX3NfX19fY2NiZ19fXZ7+/vwS/v78Av7+/AL+/vwC/v78Av7+/ANTU1ADU1NQA1NTUANTU1AbX19e019fX09ra2irU1NQe1NTUHtjY2EPX19fj19fXmr+/vwS/v78Av7+/AL+/vwC/v78A2NjYANjY2ADY2NgA2NjYn9fX19fX19c019fXANTU1ADU1NQA1tbWANbW1lnX19fj19fXZ9fX1wDX19cA19fXANfX1wDV1dUA1dXVANXV1SvY2Njl2dnZKdnZ2QDZ2dkA1NTUANTU1ADY2NgA2NjYANjY2EPX19fH1NTUEtTU1ADU1NQA1NTUANnZ2QDZ2dkA2dnZS9jY2P/MzMwFzMzMAMzMzADMzMwA1NTUANTU1ADU1NQA1NTUHtjY2P/V1dUf1dXVANXV1QDV1dUA2dnZANnZ2QDZ2dlL2NjY/8zMzAXMzMwA4eHhAMzMzADU1NQA1NTUANTU1ADU1NQe2NjY/9XV1R/V1dUA1dXVANXV1QDX19cA19fXANfX1zTX19ft2traFdra2gDh4eER4eHhAOHh4QDa2toA2traANra2irY2NjY0NDQFtDQ0ADQ0NAA0NDQANfX1wDX19cA19fXANfX167X19fR2dnZPdfX1+TX19cA19fXANjY2ADY2NgA2NjYz9jY2HDY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDW1tYA1tbWGdjY2PPY2Njt19fX8NfX1wDX19cA2NjYANjY2ADY2NjV39/fEN/f3wDf398A39/fAN/f3wDT09MA09PTANPT0wDT09Mv2NjY+9jY2P/X19fw19fXANfX1wDX19cA2NjYANjY2ADf398A2NjYAN/f3wDY2NgA39/fANbW1gDW1tYA1tbWANbW1jnZ2dlL2dnZS9fX10fX19cA19fXANfX1wDY2NgA2NjYAN/f3wDf398A0NDQAN/f3wDf398A2dnZANbW1gDT09MA1tbWANnZ2QDZ2dkA19fXANfX1wDX19cA2dnZANjY2ADY2NgA39/fANjY2ADf398A2NjYAN/f3wDZ2dkA2dnZANbW1gDW1tYA2dnZANnZ2QDX19cA19fXANfX1wDY2NgA2NjYANjY2ADf398A39/fAN/f3wDf398A1dXVAA=="; + private static Texture2D iconPersRebuildOn; + private static Texture2D IconPersRebuildOn + { + get + { + if( iconPersRebuildOn == null ) + { + iconPersRebuildOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRebuildOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_rebuild_on ) ); + iconPersRebuildOn.Apply(); + + } + return iconPersRebuildOn; + } + } + + private const string icon_pers_relsnap = @"T09PAE9PTwBPT08ATU1NAE5OTgBPT08AT09PAFVVVQBVVVUAVVVVAFVVVQBVVVUAT09PAFVVVQBVVVUAVVVVAFVVVQBOTk4ATk5OAE1NTQBNTU0ATk5OAE9PTwBPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAE5OTgBNTU0AT09PAE1NTQBOTk4AT09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAE9PTwBVVVUAT09PAFVVVQBVVVUATU1NAE1NTQBNTU0ATU1NL05OTkpPT089T09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AT09PAE9PTwBPT0+iUFBQ/09PT9JPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AVVVVAE9PTwBVVVUAT09PAE9PTwBPT08AT09PAE9PT5tPT0/1T09Py1VVVQpVVVUKVVVVClVVVQpVVVUKVVVVClVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAE9PTwBSUlIAT09PAFJSUgBSUlItUFBQ/1BQUP9QUFD/UFBQ/1BQUP9PT0+9T09PAE9PTwBPT08AT09PAE9PTwBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQ/1BQUP9QUFD/UFBQkjw8PAU8PDwAPDw8ADw8PAA8PDwAPDw8AFJSUgBSUlIAUlJSAFJSUgBSUlIAUlJSLVBQUP9QUFD/UFBQ/09PT5tVVVUIVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAFJSUgBSUlIAUlJSAFJSUgBSUlItUFBQ/1BQUP9QUFDbUFBQ/1FRUVlVVVUCVVVVAFVVVQBVVVUAVVVVAFVVVQBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQnk5OThNQUFDAUFBQ/1FRUXJRUVEAUVFRAFVVVQBVVVUAUVFRAExMTABMTEwATExMAExMTABMTEwATExMLVBQUIxnZ2cHZ2dnAFVVVRRPT0/QUFBQ/FBQUIlQUFAAVVVVAFBQUABVVVUAUlJSAExMTABSUlIATExMAFJSUgBMTEwAUFBQAGdnZwBOTk4AVVVVAFBQUABQUFDbUFBQ/1BQUF5VVVUCVVVVAFVVVQBMTEwATExMAExMTABQUFAATExMAExMTABQUFAAZ2dnAGdnZwBVVVUAVVVVAFVVVQpQUFDCUFBQ/09PT2lPT08AT09PAFJSUgBMTEwAUlJSAExMTABSUlIATExMAFBQUABnZ2cAT09PAE9PTwBPT08AT09PAE9PTxVPT0/HUFBQ/1BQUABQUFAAUlJSAFJSUgBMTEwATExMAExMTABMTEwAUFBQAGdnZwBnZ2cAVVVVAFVVVQBVVVUAT09PAE9PTwBQUFAAT09PAFBQUABSUlIAUlJSAFJSUgBMTEwAUlJSAExMTABQUFAAZ2dnAE9PTwBPT08AUFBQAE9PTwBPT08AT09PAFBQUABQUFAAVVVVAA=="; + private static Texture2D iconPersRelsnap; + private static Texture2D IconPersRelsnap + { + get + { + if( iconPersRelsnap == null ) + { + iconPersRelsnap = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRelsnap.LoadRawTextureData( Convert.FromBase64String( icon_pers_relsnap ) ); + iconPersRelsnap.Apply(); + + } + return iconPersRelsnap; + } + } + + private const string icon_pers_relsnap_on = @"T09PAE9PTwBPT08ATU1NAE5OTgBPT08AT09PAFVVVQBVVVUAVVVVAFVVVQBVVVUAT09PAFVVVQBVVVUAVVVVAFVVVQBOTk4ATk5OAE1NTQBNTU0ATk5OAE9PTwBPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAE5OTgBNTU0AT09PAE1NTQBOTk4AT09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAE9PTwBVVVUAT09PAFVVVQBVVVUATU1NAE1NTQBNTU0ATU1NL05OTkpPT089T09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AT09PAE9PTwBPT0+iUFBQ/09PT9JPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AVVVVAE9PTwBVVVUAT09PAE9PTwBPT08AT09PAE9PT5tPT0/1T09Py1VVVQpVVVUKVVVVClVVVQpVVVUKVVVVClVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAE9PTwBSUlIAT09PAFJSUgBSUlItUFBQ/1BQUP9QUFD/UFBQ/1BQUP9PT0+9T09PAE9PTwBPT08AT09PAE9PTwBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQ/1BQUP9QUFD/UFBQkjw8PAU8PDwAPDw8ADw8PAA8PDwAPDw8AFJSUgBSUlIAUlJSAFJSUgBSUlIAUlJSLVBQUP9QUFD/UFBQ/09PT5tVVVUIVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAFJSUgBSUlIAUlJSAFJSUgBSUlItUFBQ/1BQUP9QUFDbUFBQ/1FRUVlVVVUCVVVVAFVVVQBVVVUAVVVVAFVVVQBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQnk5OThNQUFDAUFBQ/1FRUXJRUVEAUVFRAFVVVQBVVVUAUVFRAExMTABMTEwATExMAExMTABMTEwATExMLVBQUIxnZ2cHZ2dnAFVVVRRPT0/QUFBQ/FBQUIlQUFAAVVVVAFBQUABVVVUAUlJSAExMTABSUlIATExMAFJSUgBMTEwAUFBQAGdnZwBOTk4AVVVVAFBQUABQUFDbUFBQ/1BQUF5VVVUCVVVVAFVVVQBMTEwATExMAExMTABQUFAATExMAExMTABQUFAAZ2dnAGdnZwBVVVUAVVVVAFVVVQpQUFDCUFBQ/09PT2lPT08AT09PAFJSUgBMTEwAUlJSAExMTABSUlIATExMAFBQUABnZ2cAT09PAE9PTwBPT08AT09PAE9PTxVPT0/HUFBQ/1BQUABQUFAAUlJSAFJSUgBMTEwATExMAExMTABMTEwAUFBQAGdnZwBnZ2cAVVVVAFVVVQBVVVUAT09PAE9PTwBQUFAAT09PAFBQUABSUlIAUlJSAFJSUgBMTEwAUlJSAExMTABQUFAAZ2dnAE9PTwBPT08AUFBQAE9PTwBPT08AT09PAFBQUABQUFAAVVVVAA=="; + private static Texture2D iconPersRelsnapOn; + private static Texture2D IconPersRelsnapOn + { + get + { + if( iconPersRelsnapOn == null ) + { + iconPersRelsnapOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRelsnapOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_relsnap_on ) ); + iconPersRelsnapOn.Apply(); + + } + return iconPersRelsnapOn; + } + } + + private const string icon_pers_remove_behind = @"Pz8/AD8/PwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAAAAAAAGBgYAPz8/AEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAD8/PwA/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cABgYGAAYGBv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwACAgIAAgIC/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAAICAgACAgL/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAAgICAAICAv8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwACAgIAAgIC/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAAICAgACAgL/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwBHR0cAAQEBAAEBAf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAEdHRwACAgIAAgIC/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAR0dHAAICAgACAgL/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwBHR0cAAgICAAICAv8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAEdHRwACAgIAAgIC/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAR0dHAAEBAQABAQH/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/0dHRwBHR0cAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wQEBP85OTn/OTk5ADk5OQABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASkpKAEpKSgxKSkoASkpKAA=="; + private static Texture2D iconPersRemoveBehind; + private static Texture2D IconPersRemoveBehind + { + get + { + if( iconPersRemoveBehind == null ) + { + iconPersRemoveBehind = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRemoveBehind.LoadRawTextureData( Convert.FromBase64String( icon_pers_remove_behind ) ); + iconPersRemoveBehind.Apply(); + + } + return iconPersRemoveBehind; + } + } + + private const string icon_pers_remove_behind_on = @"wMDAAMDAwAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AAAAAAD5+fkAwMDAALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AMDAwADAwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA+fn5APn5+f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f3/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA/f39AP39/f/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA/v7+AP7+/v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgA/f39AP39/f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4AP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgA////AP////////////////////////////////////////////////////////////////v7+//Gxsb/xsbGAMbGxgD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AtbW1ALW1tQy1tbUAtbW1AA=="; + private static Texture2D iconPersRemoveBehindOn; + private static Texture2D IconPersRemoveBehindOn + { + get + { + if( iconPersRemoveBehindOn == null ) + { + iconPersRemoveBehindOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRemoveBehindOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_remove_behind_on ) ); + iconPersRemoveBehindOn.Apply(); + + } + return iconPersRemoveBehindOn; + } + } + + private const string icon_pers_remove_front = @"AgICAAICAgACAgIAAgICOAICAhgCAgIASkpKAEpKSgBCQkIASkpKAEpKSgBKSkoASkpKAEpKSgBCQkIARkZGADk5OQASEhIAEhISABISEv8CAgL/Dg4O/0RERP9KSkr/SkpK/0JCQv9KSkr/SkpK/0pKSv9KSkr/SkpK/0JCQv9GRkb/RkZGABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/zk5Of85OTkAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Ojo6/zo6OgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/82Njb/NjY2ABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/zQ0NP80NDQAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/NDQ0/zQ0NAASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/80NDT/NDQ0ABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/zQ0NP80NDQAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf8bGxv/NjY2/zY2NgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/xkZGf80NDT/NDQ0ABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/BgYG/zAwMP8wMDAAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8CAgL/CgoK/wICAhgSEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEv8FBQX/AgICODk5OQA5OTkAOTk5ADk5OQA5OTkAOTk5ADk5OQA5OTkAOTk5ADk5OQA5OTkAOTk5ADk5OQA5OTkAOTk5ADk5Of9KSkoYAAAAABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAOTk5AEpKSgAAAAAAAAAAABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISABISEgASEhIAEhISADk5OQA5OTkASkpKAA=="; + private static Texture2D iconPersRemoveFront; + private static Texture2D IconPersRemoveFront + { + get + { + if( iconPersRemoveFront == null ) + { + iconPersRemoveFront = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRemoveFront.LoadRawTextureData( Convert.FromBase64String( icon_pers_remove_front ) ); + iconPersRemoveFront.Apply(); + + } + return iconPersRemoveFront; + } + } + + private const string icon_pers_remove_front_on = @"/f39AP39/QD9/f0A/f39OP39/Rj9/f0AtbW1ALW1tQC9vb0AtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDt7e0A7e3tAO3t7f/9/f3/8fHx/7u7u/+1tbX/tbW1/729vf+1tbX/tbW1/7W1tf+1tbX/tbW1/729vf+5ubn/ubm5AO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/8bGxv/GxsYA7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/xcXF/8XFxQDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/Jycn/ycnJAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/8vLy//Ly8sA7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/y8vL/8vLywDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/Ly8v/y8vLAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/8vLy//Ly8sA7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/ycnJ/8nJyQDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/Ly8v/y8vLAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/8/Pz//Pz88A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/9fX1//39/Rjt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/6+vr//f39OMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxv+1tbUYAAAAAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0AxsbGALW1tQAAAAAAAAAAAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAMbGxgDGxsYAtbW1AA=="; + private static Texture2D iconPersRemoveFrontOn; + private static Texture2D IconPersRemoveFrontOn + { + get + { + if( iconPersRemoveFrontOn == null ) + { + iconPersRemoveFrontOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersRemoveFrontOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_remove_front_on ) ); + iconPersRemoveFrontOn.Apply(); + + } + return iconPersRemoveFrontOn; + } + } + + private const string icon_pers_snapping = @"T09PAE9PTwBPT08ATU1NAE5OTgBPT08AT09PAFVVVQBVVVUAVVVVAFVVVQBVVVUAT09PAFVVVQBVVVUAVVVVAFVVVQBOTk4ATk5OAE1NTQBNTU0ATk5OAE9PTwBPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAE5OTgBNTU0AT09PAE1NTQBOTk4AT09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAE9PTwBVVVUAT09PAFVVVQBVVVUATU1NAE1NTQBNTU0ATU1NL05OTkpPT089T09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AT09PAE9PTwBPT0+iUFBQ/09PT9JPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AVVVVAE9PTwBVVVUAT09PAE9PTwBPT08AT09PAE9PT5tPT0/1T09Py1VVVQpVVVUKVVVVClVVVQpVVVUKVVVVClVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAE9PTwBSUlIAT09PAFJSUgBSUlItUFBQ/1BQUP9QUFD/UFBQ/1BQUP9PT0+9T09PAE9PTwBPT08AT09PAE9PTwBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQ/1BQUP9QUFD/UFBQkjw8PAU8PDwAPDw8ADw8PAA8PDwAPDw8AFJSUgBSUlIAUlJSAFJSUgBSUlIAUlJSLVBQUP9QUFD/UFBQ/09PT5tVVVUIVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAFJSUgBSUlIAUlJSAFJSUgBSUlItUFBQ/1BQUP9QUFDbUFBQ/1FRUVlVVVUCVVVVAFVVVQBVVVUAVVVVAFVVVQBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQnk5OThNQUFDAUFBQ/1FRUXJRUVEAUVFRAFVVVQBVVVUAUVFRAExMTABMTEwATExMAExMTABMTEwATExMLVBQUIxnZ2cHZ2dnAFVVVRRPT0/QUFBQ/FBQUIlQUFAAVVVVAFBQUABVVVUAUlJSAExMTABSUlIATExMAFJSUgBMTEwAUFBQAGdnZwBOTk4AVVVVAFBQUABQUFDbUFBQ/1BQUF5VVVUCVVVVAFVVVQBMTEwATExMAExMTABQUFAATExMAExMTABQUFAAZ2dnAGdnZwBVVVUAVVVVAFVVVQpQUFDCUFBQ/09PT2lPT08AT09PAFJSUgBMTEwAUlJSAExMTABSUlIATExMAFBQUABnZ2cAT09PAE9PTwBPT08AT09PAE9PTxVPT0/HUFBQ/1BQUABQUFAAUlJSAFJSUgBMTEwATExMAExMTABMTEwAUFBQAGdnZwBnZ2cAVVVVAFVVVQBVVVUAT09PAE9PTwBQUFAAT09PAFBQUABSUlIAUlJSAFJSUgBMTEwAUlJSAExMTABQUFAAZ2dnAE9PTwBPT08AUFBQAE9PTwBPT08AT09PAFBQUABQUFAAVVVVAA=="; + private static Texture2D iconPersSnapping; + private static Texture2D IconPersSnapping + { + get + { + if( iconPersSnapping == null ) + { + iconPersSnapping = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersSnapping.LoadRawTextureData( Convert.FromBase64String( icon_pers_snapping ) ); + iconPersSnapping.Apply(); + + } + return iconPersSnapping; + } + } + + private const string icon_pers_snapping_on = @"T09PAE9PTwBPT08ATU1NAE5OTgBPT08AT09PAFVVVQBVVVUAVVVVAFVVVQBVVVUAT09PAFVVVQBVVVUAVVVVAFVVVQBOTk4ATk5OAE1NTQBNTU0ATk5OAE9PTwBPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAE5OTgBNTU0AT09PAE1NTQBOTk4AT09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAE9PTwBVVVUAT09PAFVVVQBVVVUATU1NAE1NTQBNTU0ATU1NL05OTkpPT089T09PAE9PTwBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AT09PAE9PTwBPT0+iUFBQ/09PT9JPT08AVVVVAFVVVQBVVVUAVVVVAFVVVQBPT08AVVVVAE9PTwBVVVUAT09PAE9PTwBPT08AT09PAE9PT5tPT0/1T09Py1VVVQpVVVUKVVVVClVVVQpVVVUKVVVVClVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAE9PTwBSUlIAT09PAFJSUgBSUlItUFBQ/1BQUP9QUFD/UFBQ/1BQUP9PT0+9T09PAE9PTwBPT08AT09PAE9PTwBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQ/1BQUP9QUFD/UFBQkjw8PAU8PDwAPDw8ADw8PAA8PDwAPDw8AFJSUgBSUlIAUlJSAFJSUgBSUlIAUlJSLVBQUP9QUFD/UFBQ/09PT5tVVVUIVVVVAFVVVQBVVVUAVVVVAFVVVQBVVVUAUlJSAFJSUgBSUlIAUlJSAFJSUgBSUlItUFBQ/1BQUP9QUFDbUFBQ/1FRUVlVVVUCVVVVAFVVVQBVVVUAVVVVAFVVVQBSUlIAUlJSAFJSUgBSUlIAUlJSAFJSUi1QUFD/UFBQnk5OThNQUFDAUFBQ/1FRUXJRUVEAUVFRAFVVVQBVVVUAUVFRAExMTABMTEwATExMAExMTABMTEwATExMLVBQUIxnZ2cHZ2dnAFVVVRRPT0/QUFBQ/FBQUIlQUFAAVVVVAFBQUABVVVUAUlJSAExMTABSUlIATExMAFJSUgBMTEwAUFBQAGdnZwBOTk4AVVVVAFBQUABQUFDbUFBQ/1BQUF5VVVUCVVVVAFVVVQBMTEwATExMAExMTABQUFAATExMAExMTABQUFAAZ2dnAGdnZwBVVVUAVVVVAFVVVQpQUFDCUFBQ/09PT2lPT08AT09PAFJSUgBMTEwAUlJSAExMTABSUlIATExMAFBQUABnZ2cAT09PAE9PTwBPT08AT09PAE9PTxVPT0/HUFBQ/1BQUABQUFAAUlJSAFJSUgBMTEwATExMAExMTABMTEwAUFBQAGdnZwBnZ2cAVVVVAFVVVQBVVVUAT09PAE9PTwBQUFAAT09PAFBQUABSUlIAUlJSAFJSUgBMTEwAUlJSAExMTABQUFAAZ2dnAE9PTwBPT08AUFBQAE9PTwBPT08AT09PAFBQUABQUFAAVVVVAA=="; + private static Texture2D iconPersSnappingOn; + private static Texture2D IconPersSnappingOn + { + get + { + if( iconPersSnappingOn == null ) + { + iconPersSnappingOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersSnappingOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_snapping_on ) ); + iconPersSnappingOn.Apply(); + + } + return iconPersSnappingOn; + } + } + + private const string icon_pers_split = @"AgICAAICAgACAgIAAgICOAICAhgCAgIASkpKAEpKSgBCQkIASkpKAEpKSgBKSkoASkpKAEpKSgBCQkIARkZGADk5OQASEhIAEhISABISEv8CAgL/Dg4O/0RERP9KSkr/SkpK/0JCQv9KSkr/SkpK/0pKSv9KSkr/SkpK/0JCQv9GRkb/RkZGAD8/PwA/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/zk5Of85OTkABgYGAAYGBv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Ojo6/zo6OgACAgIAAgIC/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/82Njb/NjY2AAICAgACAgL/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/zQ0NP80NDQAAgICAAICAv8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/8bGxv/NDQ0/zQ0NAACAgIAAgIC/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/xsbG/80NDT/NDQ0AAICAgACAgL/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/Gxsb/zQ0NP80NDQAAQEBAAEBAf8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf8bGxv/NjY2/zY2NgACAgIAAgIC/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/xkZGf80NDT/NDQ0AAICAgACAgL/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/BgYG/zAwMP8wMDAAAgICAAICAv8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8CAgL/CgoK/wICAhgCAgIAAgIC/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/xISEv8FBQX/AgICOAEBAQABAQH/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/x4eHv8/Pz//R0dH/zk5Of9KSkoYAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wQEBP85OTn/OTk5AEpKSgABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASkpKAEpKSgxKSkoASkpKAA=="; + private static Texture2D iconPersSplit; + private static Texture2D IconPersSplit + { + get + { + if( iconPersSplit == null ) + { + iconPersSplit = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersSplit.LoadRawTextureData( Convert.FromBase64String( icon_pers_split ) ); + iconPersSplit.Apply(); + + } + return iconPersSplit; + } + } + + private const string icon_pers_split_on = @"/f39AP39/QD9/f0A/f39OP39/Rj9/f0AtbW1ALW1tQC9vb0AtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDt7e0A7e3tAO3t7f/9/f3/8fHx/7u7u/+1tbX/tbW1/729vf+1tbX/tbW1/7W1tf+1tbX/tbW1/729vf+5ubn/ubm5AMDAwADAwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/8bGxv/GxsYA+fn5APn5+f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/xcXF/8XFxQD9/f0A/f39/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/Jycn/ycnJAP39/QD9/f3/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/8vLy//Ly8sA/f39AP39/f/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/y8vL/8vLywD9/f0A/f39/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/Ly8v/y8vLAP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/8vLy//Ly8sA/v7+AP7+/v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/ycnJ/8nJyQD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/Ly8v/y8vLAP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/8/Pz//Pz88A/f39AP39/f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/9fX1//39/Rj9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/6+vr//f39OP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/8bGxv+1tbUY////AP////////////////////////////////////////////////////////////////v7+//Gxsb/xsbGALW1tQD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AtbW1ALW1tQy1tbUAtbW1AA=="; + private static Texture2D iconPersSplitOn; + private static Texture2D IconPersSplitOn + { + get + { + if( iconPersSplitOn == null ) + { + iconPersSplitOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersSplitOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_split_on ) ); + iconPersSplitOn.Apply(); + + } + return iconPersSplitOn; + } + } + + private const string icon_pers_wireframe = @"AAAAAAAAAAAAAAAAAAAAAAICAgcHBwcaBwcHGwcHBxsHBwcbBwcHGwcHBxsHBwcbBwcHGwcHBxsHBwcYAQEBAgAAAAAAAAAAAAAAAAAAAAAUFBRIQkJC7zk5OdE6OjrSOjo60jo6OtI6OjrSOjo60jo6OtI6OjrSPz8/5wcHBxgAAAAAAAAAAAAAAAAAAAAAFhYWUDAwMK4AAAAAAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAgICCDo6OtIHBwcbAAAAAAAAAAAAAAAAAAAAABUVFU0vLy+rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQQ6OjrSBwcHGwICAgcUFBRIFhYWUBUVFU0lJSWHNjY2xxUVFUsWFhZQFhYWUBYWFlEVFRVOBgYGFQAAAAABAQEEOjo60gcHBxsHBwcaQkJC7zAwMK4vLy+rNjY2xz8/P+QvLy+qLy8vrS8vL60vLy+qQUFB7RUVFU4AAAAAAQEBBDo6OtIHBwcbBwcHGzk5OdEAAAAAAAAAABUVFUsvLy+qAAAAAAAAAAAAAAAAAAAAAC8vL6oWFhZRAAAAAAEBAQQ6OjrSBwcHGwcHBxs6OjrSAQEBBAAAAAAWFhZQLy8vrQAAAAAAAAAAAAAAAAAAAAAvLy+tFhYWUAAAAAABAQEEOjo60gcHBxsHBwcbOjo60gEBAQQAAAAAFhYWUC8vL60AAAAAAAAAAAAAAAAAAAAALy8vrRYWFlAAAAAAAQEBBDo6OtIHBwcbBwcHGzo6OtIBAQEEAAAAABYWFlEvLy+qAAAAAAAAAAAAAAAAAAAAAC8vL6oVFRVLAAAAAAAAAAA5OTnRBwcHGwcHBxs6OjrSAQEBBAAAAAAVFRVOQUFB7S8vL6ovLy+tLy8vrS8vL6o/Pz/kNjY2xy8vL6swMDCuQkJC7wcHBxoHBwcbOjo60gEBAQQAAAAABgYGFRUVFU4WFhZRFhYWUBYWFlAVFRVLNjY2xyUlJYcVFRVNFhYWUBQUFEgCAgIHBwcHGzo6OtIBAQEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8vL6sVFRVNAAAAAAAAAAAAAAAAAAAAAAcHBxs6OjrSAgICCAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAAAAAAwMDCuFhYWUAAAAAAAAAAAAAAAAAAAAAAHBwcYPz8/5zo6OtI6OjrSOjo60jo6OtI6OjrSOjo60jo6OtI5OTnRQkJC7xQUFEgAAAAAAAAAAAAAAAAAAAAAAQEBAgcHBxgHBwcbBwcHGwcHBxsHBwcbBwcHGwcHBxsHBwcbBwcHGwcHBxoCAgIHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiVikpKXYpKSl3KSkpdykpKXcfHx9GAAAAAAAAAAAlJSV+AAAAAQEBAQIBAQECAQEBBCkpKXciIiJWJSUlfjU1Nb4lJSV9JSUlfiQkJGgBAQECKSkpdykpKXYAAAABJSUlfQAAAAAAAAAAJSUlfgEBAQIpKSl3KSkpdwEBAQIlJSV+AAAAAAAAAAAlJSV9AAAAASkpKXYpKSl3AQEBAiQkJGglJSV+JSUlfTU1Nb4lJSV+IiIiVikpKXcBAQEEAQEBAgEBAQIAAAABJSUlfgAAAAAAAAAAHx8fRikpKXcpKSl3KSkpdykpKXYiIiJWAAAAAAAAAAAAAAAAICAgUxsbGzwgICBOICAgUyQkJG4fHx9ZGxsbPBsbGzwfHx9ZJCQkbiAgIFMgICBOGxsbPCAgIFMAAAAAHBwcRR0dHUgdHR1IHBwcRR0dHUY="; + private static Texture2D iconPersWireframe; + private static Texture2D IconPersWireframe + { + get + { + if( iconPersWireframe == null ) + { + iconPersWireframe = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersWireframe.LoadRawTextureData( Convert.FromBase64String( icon_pers_wireframe ) ); + iconPersWireframe.Apply(); + + } + return iconPersWireframe; + } + } + + private const string icon_pers_wireframe_on = @"AAAAAAAAAAAAAAAAAAAAAAICAgcHBwcaBwcHGwcHBxsHBwcbBwcHGwcHBxsHBwcbBwcHGwcHBxsHBwcYAQEBAgAAAAAAAAAAAAAAAAAAAAAUFBRIQkJC7zk5OdE6OjrSOjo60jo6OtI6OjrSOjo60jo6OtI6OjrSPz8/5wcHBxgAAAAAAAAAAAAAAAAAAAAAFhYWUDAwMK4AAAAAAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAgICCDo6OtIHBwcbAAAAAAAAAAAAAAAAAAAAABUVFU0vLy+rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQQ6OjrSBwcHGwICAgcUFBRIFhYWUBUVFU0lJSWHNjY2xxUVFUsWFhZQFhYWUBYWFlEVFRVOBgYGFQAAAAABAQEEOjo60gcHBxsHBwcaQkJC7zAwMK4vLy+rNjY2xz8/P+QvLy+qLy8vrS8vL60vLy+qQUFB7RUVFU4AAAAAAQEBBDo6OtIHBwcbBwcHGzk5OdEAAAAAAAAAABUVFUsvLy+qAAAAAAAAAAAAAAAAAAAAAC8vL6oWFhZRAAAAAAEBAQQ6OjrSBwcHGwcHBxs6OjrSAQEBBAAAAAAWFhZQLy8vrQAAAAAAAAAAAAAAAAAAAAAvLy+tFhYWUAAAAAABAQEEOjo60gcHBxsHBwcbOjo60gEBAQQAAAAAFhYWUC8vL60AAAAAAAAAAAAAAAAAAAAALy8vrRYWFlAAAAAAAQEBBDo6OtIHBwcbBwcHGzo6OtIBAQEEAAAAABYWFlEvLy+qAAAAAAAAAAAAAAAAAAAAAC8vL6oVFRVLAAAAAAAAAAA5OTnRBwcHGwcHBxs6OjrSAQEBBAAAAAAVFRVOQUFB7S8vL6ovLy+tLy8vrS8vL6o/Pz/kNjY2xy8vL6swMDCuQkJC7wcHBxoHBwcbOjo60gEBAQQAAAAABgYGFRUVFU4WFhZRFhYWUBYWFlAVFRVLNjY2xyUlJYcVFRVNFhYWUBQUFEgCAgIHBwcHGzo6OtIBAQEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8vL6sVFRVNAAAAAAAAAAAAAAAAAAAAAAcHBxs6OjrSAgICCAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAAAAAAwMDCuFhYWUAAAAAAAAAAAAAAAAAAAAAAHBwcYPz8/5zo6OtI6OjrSOjo60jo6OtI6OjrSOjo60jo6OtI5OTnRQkJC7xQUFEgAAAAAAAAAAAAAAAAAAAAAAQEBAgcHBxgHBwcbBwcHGwcHBxsHBwcbBwcHGwcHBxsHBwcbBwcHGwcHBxoCAgIHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiVikpKXYpKSl3KSkpdykpKXcfHx9GAAAAAAAAAAAlJSV+AAAAAQEBAQIBAQECAQEBBCkpKXciIiJWJSUlfjU1Nb4lJSV9JSUlfiQkJGgBAQECKSkpdykpKXYAAAABJSUlfQAAAAAAAAAAJSUlfgEBAQIpKSl3KSkpdwEBAQIlJSV+AAAAAAAAAAAlJSV9AAAAASkpKXYpKSl3AQEBAiQkJGglJSV+JSUlfTU1Nb4lJSV+IiIiVikpKXcBAQEEAQEBAgEBAQIAAAABJSUlfgAAAAAAAAAAHx8fRikpKXcpKSl3KSkpdykpKXYiIiJWAAAAAAAAAAAAAAAAICAgUxsbGzwgICBOICAgUyQkJG4fHx9ZGxsbPBsbGzwfHx9ZJCQkbiAgIFMgICBOGxsbPCAgIFMAAAAAHBwcRR0dHUgdHR1IHBwcRR0dHUY="; + private static Texture2D iconPersWireframeOn; + private static Texture2D IconPersWireframeOn + { + get + { + if( iconPersWireframeOn == null ) + { + iconPersWireframeOn = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconPersWireframeOn.LoadRawTextureData( Convert.FromBase64String( icon_pers_wireframe_on ) ); + iconPersWireframeOn.Apply(); + + } + return iconPersWireframeOn; + } + } + + private const string icon_pro_csg_addition_small = @"4+PjAOLi4gDj4+MA4uLiAOPj4wDi4uIA39/fALq6ugC1tbUAtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDi4uIA4uLiAOLi4gDi4uIA4uLiAOLi4pnf39+Zurq6mbW1tZm1tbWZtbW1mbW1tZm1tbWZtbW1mb29vZm5ubmZubm5AOPj4wDd3d0A4+PjAOPj4wDj4+MA4+Pjmf7+/pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmcbGxpnGxsYA3d3dAN3d3QDW1tYA4uLiAOLi4gDi4uKZ////meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZxcXFmcXFxQDX19cA3d3dANbW1gDW1tYA4eHhAOHh4Zn///+Z////mf///5n9/f2Z/v7+mf///5nz8/OZ5OTkmeTk5JnJycmZycnJAN3d3QDd3d2Z1tbWmdbW1pnf39+ZxcXFmcLCwpnDw8OZxcXFmcXFxZnExMSZxMTEmf///5nk5OSZ5OTkmcvLy5nLy8sA19fXANfX15m1tbWZvr6+mb29vZnExMSZ5OTkmcnJyZnLy8uZysrKmb6+vpnExMSZ////meTk5Jnk5OSZy8vLmcvLywD9/f0A/f39meTk5Jnk5OSZx8fHmcHBwZn///+Z5OTkmeTk5Jnk5OSZx8fHmcHBwZn///+Z5OTkmeTk5JnLy8uZy8vLAP39/QD9/f2Z5OTkmeTk5Jm1tbWZuLi4mf///5nk5OSZ5OTkmeTk5Jm1tbWZuLi4mf///5nk5OSZ5OTkmcvLy5nLy8sA/f39AP39/Znk5OSZ5OTkmbq6upnAwMCZ////meTk5Jnk5OSZ5OTkmbq6upm/v7+Z////meTk5Jnk5OSZycnJmcnJyQD9/f0A/f39meTk5Jnk5OSZxMTEmcLCwpn///+Z////mf///5n///+Z5OTkmcHBwZn///+Z////mf///5nl5eWZ5eXlAP39/QD9/f2Z5OTkmeTk5JnIyMiZxcXFmcHBwZm4uLiZuLi4mb+/v5nBwcGZwcHBmd/f35nd3d2Z39/fmeLi4pni4uIA/f39AP39/Znk5OSZ5OTkmdXV1ZnHx8eZu7u7mbW1tZm1tbWZw8PDmbOzs5na2tqZ2traAN3d3QDf398A4uLiAOXl5QD9/f0A/f39meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZubm5mdbW1pnW1tYA1tbWAN/f3wDi4uIA4uLiAP7+/gD+/v6Z5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jm6urqZ3d3dmd3d3QDd3d0A3d3dAOLi4gDd3d0A////AP///5n///+Z////mf///5n///+Z////mf///5n///+Z////meTk5Jni4uKZ4uLiAOLi4gDi4uIA4uLiAOLi4gD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A5OTkAOLi4gDd3d0A4uLiAN3d3QDi4uIA3d3dAA=="; + private static Texture2D iconProCsgAdditionSmall; + private static Texture2D IconProCsgAdditionSmall + { + get + { + if( iconProCsgAdditionSmall == null ) + { + iconProCsgAdditionSmall = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProCsgAdditionSmall.LoadRawTextureData( Convert.FromBase64String( icon_pro_csg_addition_small ) ); + iconProCsgAdditionSmall.Apply(); + + } + return iconProCsgAdditionSmall; + } + } + + private const string icon_pro_csg_addition_small_on = @"4+PjAOLi4gDj4+MA4uLiAOPj4wDi4uIA39/fALq6ugC1tbUAtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDi4uIA4uLiAOLi4gDi4uIA4uLiAOLi4v/f39//urq6/7W1tf+1tbX/tbW1/7W1tf+1tbX/tbW1/729vf+5ubn/ubm5AOPj4wDd3d0A4+PjAOPj4wDj4+MA4+Pj//7+/v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/8bGxv/GxsYA3d3dAN3d3QDW1tYA4uLiAOLi4gDi4uL//////+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/xcXF/8XFxQDX19cA3d3dANbW1gDW1tYA4eHhAOHh4f/////////////////9/f3//v7+///////z8/P/5OTk/+Tk5P/Jycn/ycnJAN3d3QDd3d3/1tbW/9bW1v/f39//xcXF/8LCwv/Dw8P/xcXF/8XFxf/ExMT/xMTE///////k5OT/5OTk/8vLy//Ly8sA19fXANfX1/+1tbX/vr6+/729vf/ExMT/5OTk/8nJyf/Ly8v/ysrK/76+vv/ExMT//////+Tk5P/k5OT/y8vL/8vLywD9/f0A/f39/+Tk5P/k5OT/x8fH/8HBwf//////5OTk/+Tk5P/k5OT/x8fH/8HBwf//////5OTk/+Tk5P/Ly8v/y8vLAP39/QD9/f3/5OTk/+Tk5P+1tbX/uLi4///////k5OT/5OTk/+Tk5P+1tbX/uLi4///////k5OT/5OTk/8vLy//Ly8sA/f39AP39/f/k5OT/5OTk/7q6uv/AwMD//////+Tk5P/k5OT/5OTk/7q6uv+/v7///////+Tk5P/k5OT/ycnJ/8nJyQD9/f0A/f39/+Tk5P/k5OT/xMTE/8LCwv//////////////////////5OTk/8HBwf/////////////////l5eX/5eXlAP39/QD9/f3/5OTk/+Tk5P/IyMj/xcXF/8HBwf+4uLj/uLi4/7+/v//BwcH/wcHB/9/f3//d3d3/39/f/+Li4v/i4uIA/f39AP39/f/k5OT/5OTk/9XV1f/Hx8f/u7u7/7W1tf+1tbX/w8PD/7Ozs//a2tr/2traAN3d3QDf398A4uLiAOXl5QD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/ubm5/9bW1v/W1tYA1tbWAN/f3wDi4uIA4uLiAP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P+6urr/3d3d/93d3QDd3d0A3d3dAOLi4gDd3d0A////AP///////////////////////////////////////////////+Tk5P/i4uL/4uLiAOLi4gDi4uIA4uLiAOLi4gD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A5OTkAOLi4gDd3d0A4uLiAN3d3QDi4uIA3d3dAA=="; + private static Texture2D iconProCsgAdditionSmallOn; + private static Texture2D IconProCsgAdditionSmallOn + { + get + { + if( iconProCsgAdditionSmallOn == null ) + { + iconProCsgAdditionSmallOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProCsgAdditionSmallOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_csg_addition_small_on ) ); + iconProCsgAdditionSmallOn.Apply(); + + } + return iconProCsgAdditionSmallOn; + } + } + + private const string icon_pro_csg_intersection_small = @"1tbWAOPj4wDW1tYA4+PjANbW1gDj4+MA39/fANbW1gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDf398A4+PjANbW1gDj4+MA4+PjAOPj4wDj4+MA4+PjAOPj45nf39+Z1tbWmdbW1pnd3d2Z39/fmd/f35ni4uKZ3t7emd/f35nj4+OZ4+PjANbW1gDh4eEA1tbWANbW1gDW1tYA1tbWmdbW1gDW1tYA1tbWAN3d3QDf398A39/fAOLi4gDe3t4A1tbWANbW1pnW1tYA4eHhAOHh4QDh4eEA3t7eAN7e3gDe3t6Z3t7eAN7e3gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDe3t4A3t7emd7e3gDf398A4eHhAOHh4QDf398A4eHhAOHh4Znh4eEAw8PDAMXFxQDFxcUAxMTEAMTExADExMQA4ODgAODg4ADg4OCZ4ODgAOHh4QDh4eGZ4eHhmd/f35ni4uKZxcXFmcLCwpnDw8OZxcXFmcXFxZnExMSZxMTEmcTExADExMQA4+PjAOPj45nj4+MA39/fAN/f35nf398A39/fAMTExADExMSZ5OTkmcnJyZnLy8uZysrKmb6+vpnExMSZxMTEAMTExADi4uIA4uLimeLi4gDd3d0A3d3dmd3d3QDd3d0AwcHBAMHBwZn///+Z5OTkmeTk5Jnk5OSZx8fHmcHBwZnBwcEAwcHBAN/f3wDf39+Z39/fANbW1gDW1taZ1tbWANbW1gC4uLgAuLi4mf///5nk5OSZ5OTkmeTk5Jm1tbWZuLi4mbi4uAC4uLgA1tbWANbW1pnW1tYA1tbWANbW1pnW1tYA1tbWAMDAwADAwMCZ////meTk5Jnk5OSZ5OTkmbq6upm/v7+Zv7+/AL+/vwDe3t4A3t7emd7e3gDW1tYA1tbWmdbW1gDW1tYAwsLCAMLCwpn///+Z////mf///5n///+Z5OTkmcHBwZnBwcEA1tbWAODg4ADg4OCZ4ODgANbW1gDW1taZ1tbWANbW1gDFxcUAxcXFmcHBwZm4uLiZuLi4mb+/v5nBwcGZwcHBmd/f35nW1taZ3t7emePj45nj4+MA1tbWANbW1pnW1tYA1tbWANbW1gDFxcUAwcHBALi4uAC4uLgAv7+/AOHh4QDh4eGZ4eHhANbW1gDe3t4A4+PjAODg4ADW1tYA1tbWmdbW1gDW1tYA3d3dAMXFxQDBwcEAuLi4ALi4uADe3t4A3t7eAN7e3pne3t4A3t7eAN7e3gDj4+MA4+PjAN7e3gDe3t6Z3t7eANbW1gDd3d0A39/fAN/f3wDf398A1tbWAN7e3gDe3t4A3t7emd7e3gDe3t4A3t7eAOPj4wDe3t4A4eHhAOHh4ZnW1taZ1tbWmd3d3Znf39+Z39/fmd/f35nW1taZ3t7emeDg4Jnh4eGZ4eHhAOHh4QDh4eEA4eHhAOHh4QDe3t4A4eHhANbW1gDW1tYA3d3dAN/f3wDf398A39/fANbW1gDe3t4A4ODgAOHh4QDe3t4A4eHhAN7e3gDh4eEA3t7eAA=="; + private static Texture2D iconProCsgintersectionSmall; + private static Texture2D IconProCsgIntersectionSmall + { + get + { + if( iconProCsgintersectionSmall == null ) + { + iconProCsgintersectionSmall = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProCsgintersectionSmall.LoadRawTextureData( Convert.FromBase64String( icon_pro_csg_intersection_small ) ); + iconProCsgintersectionSmall.Apply(); + + } + return iconProCsgintersectionSmall; + } + } + + private const string icon_pro_csg_intersection_small_on = @"1tbWAOPj4wDW1tYA4+PjANbW1gDj4+MA39/fANbW1gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDf398A4+PjANbW1gDj4+MA4+PjAOPj4wDj4+MA4+PjAOPj4//f39//1tbW/9bW1v/d3d3/39/f/9/f3//i4uL/3t7e/9/f3//j4+P/4+PjANbW1gDh4eEA1tbWANbW1gDW1tYA1tbW/9bW1gDW1tYA1tbWAN3d3QDf398A39/fAOLi4gDe3t4A1tbWANbW1v/W1tYA4eHhAOHh4QDh4eEA3t7eAN7e3gDe3t7/3t7eAN7e3gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDe3t4A3t7e/97e3gDf398A4eHhAOHh4QDf398A4eHhAOHh4f/h4eEAw8PDAMXFxQDFxcUAxMTEAMTExADExMQA4ODgAODg4ADg4OD/4ODgAOHh4QDh4eH/4eHh/9/f3//i4uL/xcXF/8LCwv/Dw8P/xcXF/8XFxf/ExMT/xMTE/8TExADExMQA4+PjAOPj4//j4+MA39/fAN/f3//f398A39/fAMTExADExMT/5OTk/8nJyf/Ly8v/ysrK/76+vv/ExMT/xMTEAMTExADi4uIA4uLi/+Li4gDd3d0A3d3d/93d3QDd3d0AwcHBAMHBwf//////5OTk/+Tk5P/k5OT/x8fH/8HBwf/BwcEAwcHBAN/f3wDf39//39/fANbW1gDW1tb/1tbWANbW1gC4uLgAuLi4///////k5OT/5OTk/+Tk5P+1tbX/uLi4/7i4uAC4uLgA1tbWANbW1v/W1tYA1tbWANbW1v/W1tYA1tbWAMDAwADAwMD//////+Tk5P/k5OT/5OTk/7q6uv+/v7//v7+/AL+/vwDe3t4A3t7e/97e3gDW1tYA1tbW/9bW1gDW1tYAwsLCAMLCwv//////////////////////5OTk/8HBwf/BwcEA1tbWAODg4ADg4OD/4ODgANbW1gDW1tb/1tbWANbW1gDFxcUAxcXF/8HBwf+4uLj/uLi4/7+/v//BwcH/wcHB/9/f3//W1tb/3t7e/+Pj4//j4+MA1tbWANbW1v/W1tYA1tbWANbW1gDFxcUAwcHBALi4uAC4uLgAv7+/AOHh4QDh4eH/4eHhANbW1gDe3t4A4+PjAODg4ADW1tYA1tbW/9bW1gDW1tYA3d3dAMXFxQDBwcEAuLi4ALi4uADe3t4A3t7eAN7e3v/e3t4A3t7eAN7e3gDj4+MA4+PjAN7e3gDe3t7/3t7eANbW1gDd3d0A39/fAN/f3wDf398A1tbWAN7e3gDe3t4A3t7e/97e3gDe3t4A3t7eAOPj4wDe3t4A4eHhAOHh4f/W1tb/1tbW/93d3f/f39//39/f/9/f3//W1tb/3t7e/+Dg4P/h4eH/4eHhAOHh4QDh4eEA4eHhAOHh4QDe3t4A4eHhANbW1gDW1tYA3d3dAN/f3wDf398A39/fANbW1gDe3t4A4ODgAOHh4QDe3t4A4eHhAN7e3gDh4eEA3t7eAA=="; + private static Texture2D iconProCsgintersectionSmallOn; + private static Texture2D IconProCsgIntersectionSmallOn + { + get + { + if( iconProCsgintersectionSmallOn == null ) + { + iconProCsgintersectionSmallOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProCsgintersectionSmallOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_csg_intersection_small_on ) ); + iconProCsgintersectionSmallOn.Apply(); + + } + return iconProCsgintersectionSmallOn; + } + } + + private const string icon_pro_csg_subtraction_small = @"1tbWAOPj4wDW1tYA4+PjANbW1gDj4+MA39/fANbW1gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDf398A4+PjANbW1gDj4+MA4+PjAOPj4wDj4+MA4+PjAOPj45nf39+Z1tbWmdbW1pnd3d2Z39/fmd/f35ni4uKZ3t7emd/f35nj4+OZ4+PjANbW1gDd3d0A1tbWANbW1gDW1tYA1tbWmdbW1gDW1tYA1tbWAN3d3QDf398A39/fAOLi4gDe3t4A1tbWANbW1pnW1tYA3d3dAN3d3QDW1tYA3t7eAN7e3gDe3t6Z3t7eAN7e3gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDe3t4A3t7emd7e3gDX19cA3d3dANbW1gDW1tYA4ODgAODg4Jng4OAA4ODgAOLi4gDj4+MA4uLiAMTExADi4uIA4ODgAODg4ADg4OCZ4ODgAN3d3QDd3d2Z1tbWmdbW1pnf39+Z4+PjmeDg4Jng4OCZ4uLimePj45ni4uKZxMTEmcTExADExMQA4+PjAOPj45nj4+MA19fXANfX15m1tbWZvr6+mb29vZni4uKZ4uLiAODg4ADi4uIA4+PjAOLi4gDi4uKZ4uLiAOLi4gDi4uIA4uLimeLi4gD9/f0A/f39meTk5Jnk5OSZx8fHmd/f35nf398A39/fAOLi4gDg4OAA4ODgAODg4Jng4OAA4ODgAN/f3wDf39+Z39/fAP39/QD9/f2Z5OTkmeTk5Jm1tbWZ1tbWmdbW1gDW1tYA1tbWAOHh4QDh4eEA4eHhmeHh4QDh4eEA1tbWANbW1pnW1tYA/f39AP39/Znk5OSZ5OTkmbq6upne3t6Z3t7eAN7e3gDW1tYA4ODgAODg4ADg4OCZ4ODgAODg4ADe3t4A3t7emd7e3gD9/f0A/f39meTk5Jnk5OSZxMTEmeDg4Jng4OAA1tbWANbW1gDd3d0A4uLiAOLi4pni4uIA3t7eAODg4ADg4OCZ4ODgAP39/QD9/f2Z5OTkmeTk5JnIyMiZ4+Pjmd/f35nW1taZ1tbWmd3d3Znf39+Z39/fmeLi4pne3t6Z39/fmePj45nj4+MA/f39AP39/Znk5OSZ5OTkmdXV1ZnHx8eZu7u7mbW1tZm1tbWZw8PDmbOzs5na2tqZ2traAN7e3gDf398A4+PjAODg4AD9/f0A/f39meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZubm5mdbW1pnW1tYA1tbWAN/f3wDj4+MA4+PjAP7+/gD+/v6Z5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jm6urqZ3d3dmd3d3QDd3d0A3d3dAOPj4wDd3d0A////AP///5n///+Z////mf///5n///+Z////mf///5n///+Z////meTk5Jni4uKZ4uLiAOLi4gDi4uIA4uLiAOLi4gD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A5OTkAOLi4gDd3d0A4uLiAN3d3QDi4uIA3d3dAA=="; + private static Texture2D iconProCsgSubtractionSmall; + private static Texture2D IconProCsgSubtractionSmall + { + get + { + if( iconProCsgSubtractionSmall == null ) + { + iconProCsgSubtractionSmall = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProCsgSubtractionSmall.LoadRawTextureData( Convert.FromBase64String( icon_pro_csg_subtraction_small ) ); + iconProCsgSubtractionSmall.Apply(); + + } + return iconProCsgSubtractionSmall; + } + } + + private const string icon_pro_csg_subtraction_small_on = @"1tbWAOPj4wDW1tYA4+PjANbW1gDj4+MA39/fANbW1gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDf398A4+PjANbW1gDj4+MA4+PjAOPj4wDj4+MA4+PjAOPj4//f39//1tbW/9bW1v/d3d3/39/f/9/f3//i4uL/3t7e/9/f3//j4+P/4+PjANbW1gDd3d0A1tbWANbW1gDW1tYA1tbW/9bW1gDW1tYA1tbWAN3d3QDf398A39/fAOLi4gDe3t4A1tbWANbW1v/W1tYA3d3dAN3d3QDW1tYA3t7eAN7e3gDe3t7/3t7eAN7e3gDW1tYA3d3dAN/f3wDf398A4uLiAN7e3gDe3t4A3t7e/97e3gDX19cA3d3dANbW1gDW1tYA4ODgAODg4P/g4OAA4ODgAOLi4gDj4+MA4uLiAMTExADi4uIA4ODgAODg4ADg4OD/4ODgAN3d3QDd3d3/1tbW/9bW1v/f39//4+Pj/+Dg4P/g4OD/4uLi/+Pj4//i4uL/xMTE/8TExADExMQA4+PjAOPj4//j4+MA19fXANfX1/+1tbX/vr6+/729vf/i4uL/4uLiAODg4ADi4uIA4+PjAOLi4gDi4uL/4uLiAOLi4gDi4uIA4uLi/+Li4gD9/f0A/f39/+Tk5P/k5OT/x8fH/9/f3//f398A39/fAOLi4gDg4OAA4ODgAODg4P/g4OAA4ODgAN/f3wDf39//39/fAP39/QD9/f3/5OTk/+Tk5P+1tbX/1tbW/9bW1gDW1tYA1tbWAOHh4QDh4eEA4eHh/+Hh4QDh4eEA1tbWANbW1v/W1tYA/f39AP39/f/k5OT/5OTk/7q6uv/e3t7/3t7eAN7e3gDW1tYA4ODgAODg4ADg4OD/4ODgAODg4ADe3t4A3t7e/97e3gD9/f0A/f39/+Tk5P/k5OT/xMTE/+Dg4P/g4OAA1tbWANbW1gDd3d0A4uLiAOLi4v/i4uIA3t7eAODg4ADg4OD/4ODgAP39/QD9/f3/5OTk/+Tk5P/IyMj/4+Pj/9/f3//W1tb/1tbW/93d3f/f39//39/f/+Li4v/e3t7/39/f/+Pj4//j4+MA/f39AP39/f/k5OT/5OTk/9XV1f/Hx8f/u7u7/7W1tf+1tbX/w8PD/7Ozs//a2tr/2traAN7e3gDf398A4+PjAODg4AD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/ubm5/9bW1v/W1tYA1tbWAN/f3wDj4+MA4+PjAP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P+6urr/3d3d/93d3QDd3d0A3d3dAOPj4wDd3d0A////AP///////////////////////////////////////////////+Tk5P/i4uL/4uLiAOLi4gDi4uIA4uLiAOLi4gD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A5OTkAOLi4gDd3d0A4uLiAN3d3QDi4uIA3d3dAA=="; + private static Texture2D iconProCsgSubtractionSmallOn; + private static Texture2D IconProCsgSubtractionSmallOn + { + get + { + if( iconProCsgSubtractionSmallOn == null ) + { + iconProCsgSubtractionSmallOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProCsgSubtractionSmallOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_csg_subtraction_small_on ) ); + iconProCsgSubtractionSmallOn.Apply(); + + } + return iconProCsgSubtractionSmallOn; + } + } + + private const string icon_pro_grid = @"vLy8AMzMzAC8vLwAvLy8ALu7uwCJiYkAiYmJAIqKigCqqqoAvLy8ALy8vAC6uroAiYmJAImJiQCGhoYAiYmJAImJiQDMzMwAzMzMALy8vAC8vLwAu7u7AImJiQCJiYkAioqKAKqqqgC8vLwAvLy8ALq6ugCJiYkAiYmJAIaGhgCGhoYAvLy8ALy8vADMzMwAvLy8ALy8vAC7u7sAiYmJAImJiQCKiooAqqqqALy8vAC8vLwAurq6AImJiQCJiYkAhoaGAImJiQCGhoYAzMzMAMzMzAa8vLyVvLy8mbu7u5mJiYmYiYmJmYqKij2qqqoEvLy8jry8vJm6urqZiYmJmImJiZmGhoYohoaGAIaGhgC8vLwAvLy8cLy8vJm7u7uZurq6IYeHhySIiIiXiYmJmbu7u1+8vLyZu7u7mLOzsxSJiYlCiYmJmImJiZmJiYkAiYmJALy8vAC8vLyZu7u7mLe3ty63t7cAh4eHAIeHhzWnp6eXvLy8mby8vIy/v78Xv7+/AI6OjgCOjo5GuLi4mby8vJm8vLwAi4uLAIuLiwCLi4uZiIiIXf///wF/f38Cu7u7d7u7u5m2traZioqKmYmJiUCJiYkAv7+/Bbu7u5W8vLyZu7u7i7u7uwCJiYkAiYmJAImJiZWJiYmZh4eHULm5uVu8vLyZu7u7lI2NjR+IiIiXiYmJmYmJiUS8vLxyvLy8mbu7u5iysrIMsrKyAI2NjQCNjY0AjY2NH4mJiZOioqKZvLy8mby8vIu7u7sWu7u7AImJiTiIiIiXpaWlmby8vJm7u7uCv7+/Cr+/vwC/v78A////AP///wD///8Bt7e3hbu7u5mzs7OZjo6ObQAAAAEAAAAA////ArW1tZK8vLyZrKysmY6Ojk+Ojo4Ajo6OAI6OjgDMzMwAzMzMBry8vI+8vLyZvLy8lomJiZaJiYmZiYmJTaqqqge8vLx5vLy8mbm5uZWIiIiXiYmJmYqKij2KiooAioqKALy8vAC8vLxwvLy8mbu7u5i/v78ThISEHYiIiJKJiYmZurq6d7y8vJm8vLyGqqqqB4eHhzWIiIiXiYmJmYmJiQCJiYkAvLy8ALy8vJm7u7uYs7OzHrOzswCOjo4Ajo6OHbGxsZa8vLyZvLy8hLKysgyysrIAlJSUAJSUlCq6urqZvLy8mby8vACJiYkAiYmJAImJiZmIiIhpqqqqBMzMzAa8vLyAvLy8mbW1tZiJiYmZh4eHUP///wGysrIMu7u7lry8vJm7u7uLu7u7AImJiQCJiYkAiYmJjYmJiZmLi4trvLy8kry8vJm7u7uLi4uLGYmJiZOJiYmZj4+PY7u7u5W8vLyZu7u7lrKysgyysrIAkZGRAJGRkQCRkZEQiYmJjbe3t5m8vLyZu7u7l7KysgyysrIAjY2NH4mJiZW4uLiZvLy8mbu7u5W/v78Fv7+/AL+/vwCRkZEAiYmJAJGRkQCJiYkAt7e3ALy8vAC7u7sAsrKyAIuLiwCNjY0AiYmJALi4uAC8vLwAu7u7AL+/vwCysrIAsrKyAA=="; + private static Texture2D iconProGrid; + private static Texture2D IconProGrid + { + get + { + if( iconProGrid == null ) + { + iconProGrid = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProGrid.LoadRawTextureData( Convert.FromBase64String( icon_pro_grid ) ); + iconProGrid.Apply(); + + } + return iconProGrid; + } + } + + private const string icon_pro_grid_on = @"vLy8AMzMzAC8vLwAvLy8ALu7uwCJiYkAiYmJAIqKigCqqqoAvLy8ALy8vAC6uroAiYmJAImJiQCGhoYAiYmJAImJiQDMzMwAzMzMALy8vAC8vLwAu7u7AImJiQCJiYkAioqKAKqqqgC8vLwAvLy8ALq6ugCJiYkAiYmJAIaGhgCGhoYAvLy8ALy8vADMzMwAvLy8ALy8vAC7u7sAiYmJAImJiQCKiooAqqqqALy8vAC8vLwAurq6AImJiQCJiYkAhoaGAImJiQCGhoYAzMzMAMzMzAq8vLz5vLy8/7u7u/+JiYn+iYmJ/4qKimWqqqoGvLy87by8vP+6urr/iYmJ/omJif+GhoZDhoaGAIaGhgC8vLwAvLy8ury8vP+7u7v/urq6N4eHhzyIiIj7iYmJ/7u7u568vLz/u7u7/bOzsyGJiYluiYmJ/YmJif+JiYkAiYmJALy8vAC8vLz/u7u7/re3t023t7cAh4eHAIeHh1mnp6f8vLy8/7y8vOm/v78mv7+/AI6OjgCOjo50uLi4/7y8vP+8vLwAi4uLAIuLiwCLi4v/iIiIm////wJ/f38Eu7u7x7u7u/+2trb/ioqK/4mJiWuJiYkAv7+/CLu7u/i8vLz/u7u757u7uwCJiYkAiYmJAImJifiJiYn/h4eHhrm5uZe8vLz/u7u79o2NjTOIiIj7iYmJ/4mJiXG8vLy+vLy8/7u7u/2ysrIUsrKyAI2NjQCNjY0AjY2NM4mJifWioqL/vLy8/7y8vOi7u7slu7u7AImJiV2IiIj7paWl/7y8vP+7u7vZv7+/EL+/vwC/v78A////AP///wD///8Ct7e33ru7u/+zs7P/jo6OtQAAAAIAAAAA////BLW1tfO8vLz/rKys/46OjoOOjo4Ajo6OAI6OjgDMzMwAzMzMCry8vO68vLz/vLy8+omJifqJiYn/iYmJgaqqqgy8vLzJvLy8/7m5ufmIiIj8iYmJ/4qKimWKiooAioqKALy8vAC8vLy6vLy8/7u7u/2/v78fhISEMIiIiPSJiYn/urq6xry8vP+8vLzfqqqqDIeHh1mIiIj7iYmJ/4mJiQCJiYkAvLy8ALy8vP+7u7v9s7OzMrOzswCOjo4Ajo6OMLGxsfq8vLz/vLy83LKyshSysrIAlJSUAJSUlEa6urr/vLy8/7y8vACJiYkAiYmJAImJif+IiIivqqqqBszMzAq8vLzWvLy8/7W1tf2JiYn/h4eHhv///wKysrIUu7u7+ry8vP+7u7vnu7u7AImJiQCJiYkAiYmJ64mJif+Li4uyvLy89Ly8vP+7u7vni4uLKomJifWJiYn/j4+Ppbu7u/i8vLz/u7u7+rKyshSysrIAkZGRAJGRkQCRkZEbiYmJ67e3t/+8vLz/u7u7+7KyshSysrIAjY2NM4mJifi4uLj/vLy8/7u7u/i/v78Iv7+/AL+/vwCRkZEAiYmJAJGRkQCJiYkAt7e3ALy8vAC7u7sAsrKyAIuLiwCNjY0AiYmJALi4uAC8vLwAu7u7AL+/vwCysrIAsrKyAA=="; + private static Texture2D iconProGridOn; + private static Texture2D IconProGridOn + { + get + { + if( iconProGridOn == null ) + { + iconProGridOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProGridOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_grid_on ) ); + iconProGridOn.Apply(); + + } + return iconProGridOn; + } + } + + private const string icon_pro_gridsnap = @"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEHR0dHR4eHiQfHx8fExMTCwsLCw4gICAmDg4OEQAAAAAUFBQXHx8fJQcHBwgAAAAAGhoaHh4eHiMAAAAAHR0dG9HR0c3U1NT92tra34aGhlJRUVFk5ubm/2VlZXcAAAAAjY2NpuDg4P8zMzM8AAAAALq6utvZ2dn/AAAAAB4eHhrZ2dnJ3Nzc/+Hh4eSIiIhSODg4R6ysrMxJSUlXAAAAAGdnZ3unp6fIJiYmLQAAAACOjo6opqamxAAAAAAVFRUOlpaWc5eXl66vr6+upaWlgTk5OTg7Ozs5PT09Oz8/Pz09PT08PDw8IA4ODgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6QN7e3vHd3d3p3d3d6d3d3end3d3p3d3d7+Xl5Yg1NTUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+Pkrd3d3/2NjY/9jY2P/Y2Nj/2NjY/+Dg4NWfn59cHBwcCwAAAAAAAAAAAAAAAAAAAAAODg4RZWVld0lJSVY9PT1H3d3d/9jY2P/Y2Nj/2NjY/97e3r2YmJhGGBgYBgAAAAAAAAAAAAAAAAAAAAAAAAAAICAgJubm5v+srKzLOzs7Rd3d3f/Y2Nj/2NjY/9fX1//e3t68jIyMKhMTEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDA5YWFhoPz8/Sj09PUjd3d3/2NjY/9zc3Mbc3NzE19fX/9jY2LeZmZksFxcXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Pj5J3Nzc/+Dg4MiVlZUyk5OTYt7e3unZ2dn/3NzctaGhoSsVFRUAAAAAAAAAAAAAAAAAFRUVGZmZmbVxcXGGPT09SOPj49Sbm5tDGBgYABYWFg6cnJyM3d3d9djY2P3c3Ny4nJycJhAQEAAAAAAAAAAAAB8fHyTc3Nz/qKioxgsLCw41NTUqGxsbBQAAAAAAAAAAFxcXE6GhoZjc3Nz219fX/dnZ2cG/v78dExMTAAAAAAAGBgYHKCgoLx8fHyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUSpaWljNvb2+/Y2Nj+2dnZyxYWFhQAAAAAAQEBAQYGBgcFBQUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEg6mpqZZ0dHR3cfHx+4UFBQYAAAAABsbGyDCwsLmlZWVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQBhYWFhYUFBQYAgICAgEBAQETExMQEBAQCw4ODg0EBAQEEBAQDwICAgISEhIQExMTDdfX1+W5ubmanJycnj8/PzSmpqa6Hh4eGrS0tNIGBgYEbW1tSKmpqZimpqaRp6enk6qqqnUZGRkGAAAAAAQEBAQ/Pz8zp6enpNjY2P/a2trvoKCgXwoKCgMAAAAADg4ODZ2dnZ+np6ej2dnZ8dra2uCZmZlDBwcHAAAAAAAGBgYGYmJiT6mpqZmfn59Pnp6eedvb2+qgoKBCBAQEAA0NDQuSkpKGGRkZDgkJCQEHBwcFo6Oji9nZ2euXl5c/CQkJCH9/f2kAAAAAAAAAAAAAAAAFBQUEi4uLVWtra0hzc3NBfX19VF1dXUBhYWFAQEBAIbW1tbO0tLSVCwsLAmBgYEC0tLSfvr6+oVRUVBFjY2NACgoKBFVVVSWgoKBygoKCWnNzc0Z0dHRJjIyMUn5+fk8="; + private static Texture2D iconProGridsnap; + private static Texture2D IconProGridsnap + { + get + { + if( iconProGridsnap == null ) + { + iconProGridsnap = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProGridsnap.LoadRawTextureData( Convert.FromBase64String( icon_pro_gridsnap ) ); + iconProGridsnap.Apply(); + + } + return iconProGridsnap; + } + } + + private const string icon_pro_gridsnap_on = @"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEHR0dHR4eHiQfHx8fExMTCwsLCw4gICAmDg4OEQAAAAAUFBQXHx8fJQcHBwgAAAAAGhoaHh4eHiMAAAAAHR0dG9HR0c3U1NT92tra34aGhlJRUVFk5ubm/2VlZXcAAAAAjY2NpuDg4P8zMzM8AAAAALq6utvZ2dn/AAAAAB4eHhrZ2dnJ3Nzc/+Hh4eSIiIhSODg4R6ysrMxJSUlXAAAAAGdnZ3unp6fIJiYmLQAAAACOjo6opqamxAAAAAAVFRUOlpaWc5eXl66vr6+upaWlgTk5OTg7Ozs5PT09Oz8/Pz09PT08PDw8IA4ODgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6QN7e3vHd3d3p3d3d6d3d3end3d3p3d3d7+Xl5Yg1NTUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+Pkrd3d3/2NjY/9jY2P/Y2Nj/2NjY/+Dg4NWfn59cHBwcCwAAAAAAAAAAAAAAAAAAAAAODg4RZWVld0lJSVY9PT1H3d3d/9jY2P/Y2Nj/2NjY/97e3r2YmJhGGBgYBgAAAAAAAAAAAAAAAAAAAAAAAAAAICAgJubm5v+srKzLOzs7Rd3d3f/Y2Nj/2NjY/9fX1//e3t68jIyMKhMTEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDA5YWFhoPz8/Sj09PUjd3d3/2NjY/9zc3Mbc3NzE19fX/9jY2LeZmZksFxcXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Pj5J3Nzc/+Dg4MiVlZUyk5OTYt7e3unZ2dn/3NzctaGhoSsVFRUAAAAAAAAAAAAAAAAAFRUVGZmZmbVxcXGGPT09SOPj49Sbm5tDGBgYABYWFg6cnJyM3d3d9djY2P3c3Ny4nJycJhAQEAAAAAAAAAAAAB8fHyTc3Nz/qKioxgsLCw41NTUqGxsbBQAAAAAAAAAAFxcXE6GhoZjc3Nz219fX/dnZ2cG/v78dExMTAAAAAAAGBgYHKCgoLx8fHyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUSpaWljNvb2+/Y2Nj+2dnZyxYWFhQAAAAAAQEBAQYGBgcFBQUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEg6mpqZZ0dHR3cfHx+4UFBQYAAAAABsbGyDCwsLmlZWVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQBhYWFhYUFBQYAgICAgEBAQETExMQEBAQCw4ODg0EBAQEEBAQDwICAgISEhIQExMTDdfX1+W5ubmanJycnj8/PzSmpqa6Hh4eGrS0tNIGBgYEbW1tSKmpqZimpqaRp6enk6qqqnUZGRkGAAAAAAQEBAQ/Pz8zp6enpNjY2P/a2trvoKCgXwoKCgMAAAAADg4ODZ2dnZ+np6ej2dnZ8dra2uCZmZlDBwcHAAAAAAAGBgYGYmJiT6mpqZmfn59Pnp6eedvb2+qgoKBCBAQEAA0NDQuSkpKGGRkZDgkJCQEHBwcFo6Oji9nZ2euXl5c/CQkJCH9/f2kAAAAAAAAAAAAAAAAFBQUEi4uLVWtra0hzc3NBfX19VF1dXUBhYWFAQEBAIbW1tbO0tLSVCwsLAmBgYEC0tLSfvr6+oVRUVBFjY2NACgoKBFVVVSWgoKBygoKCWnNzc0Z0dHRJjIyMUn5+fk8="; + private static Texture2D iconProGridsnapOn; + private static Texture2D IconProGridsnapOn + { + get + { + if( iconProGridsnapOn == null ) + { + iconProGridsnapOn = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProGridsnapOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_gridsnap_on ) ); + iconProGridsnapOn.Apply(); + + } + return iconProGridsnapOn; + } + } + + private const string icon_pro_nosnap = @"/f39AOfn5wDk5OQA5eXlAOTk5ADu7u4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AOfn5wAYGBgALCwsACkpKQAlJSUAdnZ2AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDk5OQALCwsAuvr6xvZ2dk94eHhLvr6+gb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A5eXlACgoKArU1NR12NjY/9nZ2cbR0dEZvr6+AL+/vwC/v78Av7+/AL+/vwC/v78AwsLCAMPDwwDFxcUA+fn5AOXl5QApKSkJ2dnZaN3d3eng4OC4oqKiMjY2Nhs7OzscOzs7HDs7Oxw7OzseOzs7DgYGBgEAAAAAAAAAAOXl5QDk5OQAFhYWBIKCgi2FhYVjoqKiZtvb22/d3d1w3d3dcN3d3XDd3d1x3d3dat7e3ix3d3cEV1dXAF9fXwDv7+8A8PDwAG1tbQBjY2MAREREADg4OBrd3d1y2NjYgtjY2IHY2NiC2NjYetjY2Ezk5OQU////Af///wD///8A////AP///wD///8A////AMXFxQA6Ojod3d3dctjY2IHY2NiB2NjYe9ra2knp6ekQ/Pz8AP///wD///8A////AP///wD///8A////AP///wC/v78AOzs7Hd3d3XLY2NiB2NjYgtfX13za2tpF3NzcCvb29gD///8A////AP///wD///8A////AP///wD///8Av7+/ADs7Ox3d3d1z2NjYgtjY2FnY2Nhb2NjYeM/Pzzze3t4I+vr6AP///wD///8A////AP///wD///8A////AL+/vwA7Ozse3d3dcdfX11jm5uYS4+PjGtbW1mLZ2dlz1dXVNuLi4gf8/PwA////AP///wD///8A////AP///wC/v78AOjo6GdnZ2UXg4OAU+/v7APr6+gHh4eEk1tbWZdjY2HHW1tY22traB/r6+gD///8A////AP///wD///8Avr6+AENDQwX7+/sL+fn5AP///wD///8A+/v7A+Li4ifX19dm19fXctbW1j35+fkH////AP///wD///8A////AL6+vgBGRkYA////AP///wD///8A////AP///wD7+/sD4+PjItjY2GbY2Nh239/fSvz8/Af///8A////AP///wDAwMAATU1NAP///wD///8A////AP///wD///8A////APz8/ALg4OAV2NjYZdvb23L7+/sM////AP///wD///8A+fn5AO3t7QD///8A////AP///wD///8A////AP///wD///8A/Pz8APv7+wr7+/sM////AdLS0gCqqqoAtLS0AP///wD///8A////AP///wD///8AqqqqA9zc3HPi4uJF4uLiAOLi4gDi4uIA4+PjAPHx8QCpqakDtra2eMPDw3CmpqZGpqamRqenpzFLS0sBsbGxAOHh4QCwsLAApqamR9jY2IHZ2dlw6enpHP///wD///8A////AOLi4gCmpqZI2NjYeNjY2GXg4OAU/v7+AP///wD///8A4uLiAKWlpTvn5+cg5eXlKNfX12Dk5OQR/v7+AP///wDi4uIAv7+/BP7+/gD+/v4B5ubmLdfX12P19fUW////APDw8ADe3t4A////AP///wD+/v4B7OzsIfX19SPCwsIe4ODgEfHx8QD19fUAvr6+H7u7u1/GxsZB0NDQAPHx8QDFxcVH3d3dQPj4+AT09PQA6OjoAfn5+Qvs7OwvyMjIK+Dg4BDm5uYS7+/vIODg4Bs="; + private static Texture2D iconProNosnap; + private static Texture2D IconProNosnap + { + get + { + if( iconProNosnap == null ) + { + iconProNosnap = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProNosnap.LoadRawTextureData( Convert.FromBase64String( icon_pro_nosnap ) ); + iconProNosnap.Apply(); + + } + return iconProNosnap; + } + } + + private const string icon_pro_nosnap_on = @"/f39AOfn5wDk5OQA5eXlAOTk5ADu7u4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AOfn5wAYGBgALCwsACkpKQAlJSUAdnZ2AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDk5OQALCwsAuvr6xvZ2dk94eHhLvr6+gb///8A6+vrAM7OzgDQ0NAAz8/PAPT09AD///8A////AP///wD///8A5eXlACgoKArU1NR12NjY/9nZ2cTR0dEZxMTEAGNjYwAAAAAAAAAAAAAAAACGhoYAxsbGAMPDwwDFxcUA+fn5AOXl5QApKSkJ2dnZad3d3eXg4OCgoqKiGjY2NhY9PT0RPz8/BT8/PwQ/Pz8RPDw8DAYGBgEAAAAAAAAAAOXl5QDk5OQAFhYWBIKCgi2FhYVdoqKiPtvb2zjd3d1S3d3dLt3d3Q7d3d0b3d3dRd7e3il3d3cEV1dXAF9fXwDv7+8A8PDwAG1tbQBlZWUAS0tLADg4OBHd3d1L2NjYONjY2A7Y2NgX2NjYPd7e3j7n5+cU////Af///wD///8A////AP///wD///8A9PT0AGpqagA8PDwR3d3dLdjY2A3Y2NgP2NjYMN7e3jOSkpIR09PTAP///wD///8A////AP///wD///8A////AM7OzgAAAAAAPj4+A93d3QjY2NgO2NjYK9fX1y3e3t4VhoaGA87OzgD///8A////AP///wD///8A////AP///wDQ0NAAAAAAAD4+PgPd3d0Z2NjYPtzc3DTc3NwV19fXMdXV1S3i4uIJgYGBAObm5gD///8A////AP///wD///8Az8/PAAAAAAA+Pj4S3NzcT+Dg4EmVlZUPk5OTCN7e3j/Z2dlD19fXFpmZmQJcXFwAV1dXAFlZWQD///8A////APT09ACGhoYAPDw8F9/f30KXl5cVFBQUABUVFQKcnJwW3d3dHNjY2CHc3Nwil5eXBw0NDQAAAAAA////AP///wD///8AwsLCAENDQwX9/f0L3t7eAMbGxgBYWFgAEBAQAKGhoQvc3Nw/19fXWdbW1iQeHh4DAAAAAP///wD///8A////AL6+vgBGRkYA////AP///wD///8AfHx8AAAAAAAWFhYCpaWlGtvb2zLY2Nglr6+vJhUVFQT///8A////AP///wDAwMAATU1NAP///wD///8A////AOzs7ADh4eEASkpKAA0NDQKmpqYH0tLSNtra2mPc3NwL////AP///wD///8A+fn5AO3t7QD///8A////AP///wD///8A////AFlZWQAAAAAAEBAQABkZGQbc3NwL////AdLS0gCqqqoAtLS0AP///wD///8A////AP///wD///8AqqqqA9zc3HPi4uJEz8/PAJiYmACxsbEA5OTkAPHx8QCpqakDtra2dsPDw0ympqYqp6enDaenpyNLS0sBsbGxAOHh4QCYmJgApqamJ9jY2Bna2touzs7OGf///wD///8A////AJiYmACnp6cK2dnZK9ra2iLHx8cO4eHhAP///wD///8AsbGxAKenpy+enp4bnp6eGNnZ2SaioqILPz8/AP///wDi4uIAwMDABOrq6gBOTk4Ao6OjGtjY2DVeXl4L////APDw8ADe3t4A////APPz8wA7OzsBi4uLEeXl5R/CwsIe29vbEdjY2AD19fUAubm5Hru7uy2/v78d0NDQANjY2ACzs7MgyMjIG8LCwgP09PQA4+PjAZ+fnwe1tbUcxcXFH9jY2Afa2toIuLi4EM3NzRA="; + private static Texture2D iconProNosnapOn; + private static Texture2D IconProNosnapOn + { + get + { + if( iconProNosnapOn == null ) + { + iconProNosnapOn = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProNosnapOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_nosnap_on ) ); + iconProNosnapOn.Apply(); + + } + return iconProNosnapOn; + } + } + + private const string icon_pro_pass_through = @"AAAAAO3t7QAAAAAA7e3tAAAAAADt7e0AAAAAAPf39wAAAAAA+/v7AAAAAAD8/PwAAAAAAPv7+wAAAAAA7e3tAAAAAADt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Znt7e0A9/f3mff39wD7+/uZ+/v7APz8/Jn8/PwA+/v7mfv7+wDt7e2Z7e3tAAAAAAD+/v4AAAAAAO3t7QAAAAAA7e3tAAAAAAD39/cAAAAAAPv7+wAAAAAA/Pz8AAAAAAD7+/sAAAAAAO3t7QAAAAAA/v7+AP7+/gD+/v4A////AP///wD///+Z////AP///wD///8A+/v7APv7+wD8/PwA/Pz8AP7+/gD+/v4A/v7+mf7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAP///wAAAAAA////AAAAAAD+/v4AAAAAAPv7+wAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gD+/v6Z/v7+AP7+/pn+/v4A////mf///wD///+Z////AP7+/pn+/v4A+/v7mfv7+wD7+/sA/v7+AP7+/pn+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD///8AAAAAAP///wAAAAAA/v7+AAAAAAD7+/sAAAAAAPv7+wAAAAAA/v7+AAAAAAD+/v4A/v7+mf7+/gD+/v4A/v7+AP7+/pn+/v4A/v7+AP7+/gD+/v4A/v7+AP7+/pn+/v4A/v7+APn5+QD5+fmZ+fn5AAAAAAD+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAPn5+QAAAAAA/v7+AP7+/pn+/v4A/v7+APX19QD19fWZ9fX1APX19QD19fUA+fn5APn5+QD5+fmZ+fn5APn5+QD9/f0A/f39mf39/QAAAAAA/v7+AAAAAAD+/v4AAAAAAPX19QAAAAAA/v7+AAAAAAD9/f0AAAAAAPn5+QAAAAAA/Pz8AAAAAAD9/f0AAAAAAP39/QD9/f2Z/f39AP39/QD9/f0A/f39mf39/QD+/v6Z/v7+AP39/Zn9/f0A/v7+mf7+/gD8/PyZ/Pz8AP7+/pn+/v4AAAAAAP39/QAAAAAA/f39AAAAAAD9/f0AAAAAAP7+/gAAAAAA/f39AAAAAAD+/v4AAAAAAPz8/AAAAAAA/v7+AAAAAAD9/f0A/f39mf39/QD9/f0A/f39AP39/QD9/f0A/v7+AP7+/gD+/v4A/v7+AP7+/pn+/v4A/v7+AP7+/gD+/v4A/v7+AAAAAAD9/f0AAAAAAP///wAAAAAA////AAAAAAD///8AAAAAAP///wAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gAAAAAA////AP///5n///8A////mf///wD///+Z////AP///5n///8A////mf///wD6+vqZ+vr6APr6+gD6+voA+vr6APr6+gAAAAAA////AAAAAAD///8AAAAAAP///wAAAAAA////AAAAAAD///8AAAAAAPr6+gAAAAAA+vr6AAAAAAD6+voAAAAAAA=="; + private static Texture2D iconProPassThrough; + private static Texture2D IconProPassThrough + { + get + { + if( iconProPassThrough == null ) + { + iconProPassThrough = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProPassThrough.LoadRawTextureData( Convert.FromBase64String( icon_pro_pass_through ) ); + iconProPassThrough.Apply(); + + } + return iconProPassThrough; + } + } + + private const string icon_pro_pass_through_on = @"AAAAAO3t7QAAAAAA7e3tAAAAAADt7e0AAAAAAPf39wAAAAAA+/v7AAAAAAD8/PwAAAAAAPv7+wAAAAAA7e3tAAAAAADt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/t7e0A9/f3//f39wD7+/v/+/v7APz8/P/8/PwA+/v7//v7+wDt7e3/7e3tAAAAAAD+/v4AAAAAAO3t7QAAAAAA7e3tAAAAAAD39/cAAAAAAPv7+wAAAAAA/Pz8AAAAAAD7+/sAAAAAAO3t7QAAAAAA/v7+AP7+/gD+/v4A////AP///wD/////////AP///wD///8A+/v7APv7+wD8/PwA/Pz8AP7+/gD+/v4A/v7+//7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAP///wAAAAAA////AAAAAAD+/v4AAAAAAPv7+wAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gD+/v7//v7+AP7+/v/+/v4A/////////wD/////////AP7+/v/+/v4A+/v7//v7+wD7+/sA/v7+AP7+/v/+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD///8AAAAAAP///wAAAAAA/v7+AAAAAAD7+/sAAAAAAPv7+wAAAAAA/v7+AAAAAAD+/v4A/v7+//7+/gD+/v4A/v7+AP7+/v/+/v4A/v7+AP7+/gD+/v4A/v7+AP7+/v/+/v4A/v7+APn5+QD5+fn/+fn5AAAAAAD+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gAAAAAA/v7+AAAAAAD+/v4AAAAAAPn5+QAAAAAA/v7+AP7+/v/+/v4A/v7+APX19QD19fX/9fX1APX19QD19fUA+fn5APn5+QD5+fn/+fn5APn5+QD9/f0A/f39//39/QAAAAAA/v7+AAAAAAD+/v4AAAAAAPX19QAAAAAA/v7+AAAAAAD9/f0AAAAAAPn5+QAAAAAA/Pz8AAAAAAD9/f0AAAAAAP39/QD9/f3//f39AP39/QD9/f0A/f39//39/QD+/v7//v7+AP39/f/9/f0A/v7+//7+/gD8/Pz//Pz8AP7+/v/+/v4AAAAAAP39/QAAAAAA/f39AAAAAAD9/f0AAAAAAP7+/gAAAAAA/f39AAAAAAD+/v4AAAAAAPz8/AAAAAAA/v7+AAAAAAD9/f0A/f39//39/QD9/f0A/f39AP39/QD9/f0A/v7+AP7+/gD+/v4A/v7+AP7+/v/+/v4A/v7+AP7+/gD+/v4A/v7+AAAAAAD9/f0AAAAAAP///wAAAAAA////AAAAAAD///8AAAAAAP///wAAAAAA/v7+AAAAAAD+/v4AAAAAAP7+/gAAAAAA////AP////////8A/////////wD/////////AP////////8A/////////wD6+vr/+vr6APr6+gD6+voA+vr6APr6+gAAAAAA////AAAAAAD///8AAAAAAP///wAAAAAA////AAAAAAD///8AAAAAAPr6+gAAAAAA+vr6AAAAAAD6+voAAAAAAA=="; + private static Texture2D iconProPassThroughOn; + private static Texture2D IconProPassThroughOn + { + get + { + if( iconProPassThroughOn == null ) + { + iconProPassThroughOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProPassThroughOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_pass_through_on ) ); + iconProPassThroughOn.Apply(); + + } + return iconProPassThroughOn; + } + } + + private const string icon_pro_rebuild = @"2dnZAN/f3wDf398A39/fAN/f3wDY2NgA2traANLS0gDQ0NAA2traANfX1wC/v78Av7+/AL+/vwC/v78A1dXVANXV1QDU1NQA1NTUANTU1ADU1NQA39/fANra2gDa2toA0tLSANDQ0ADa2toA2traAL+/vwC/v78Av7+/AL+/vwC/v78A0NDQAN/f3wDf398A2NjYAN/f3wDf398A2NjYANra2gDS0tIA0NDQANra2gDX19cAv7+/AL+/vwDX19cAv7+/AL+/vwC/v78A39/fANra2gDU1NQA1NTUAN/f3wDa2toA2traBNLS0g7Q0NAN2traBNra2gC/v78Av7+/AL+/vwDa2toAv7+/AL+/vwDf398A39/fAN/f3wDf398A39/fCtjY2EPX19de19fXhNfX14HY2Nhc19fXPr+/vwK/v78Av7+/AL+/vwC/v78Av7+/ANTU1ADU1NQA1NTUANTU1ATX19ds19fXf9ra2hnU1NQS1NTUEtjY2CjX19eI19fXXL+/vwK/v78Av7+/AL+/vwC/v78A2NjYANjY2ADY2NgA2NjYX9fX14HX19cf19fXANTU1ADU1NQA1tbWANbW1jXX19eI19fXPtfX1wDX19cA19fXANfX1wDV1dUA1dXVANXV1RrY2NiJ2dnZGdnZ2QDZ2dkA1NTUANTU1ADY2NgA2NjYANjY2CjX19d31NTUC9TU1ADU1NQA1NTUANnZ2QDZ2dkA2dnZLdjY2JnMzMwDzMzMAMzMzADMzMwA1NTUANTU1ADU1NQA1NTUEtjY2JnV1dUT1dXVANXV1QDV1dUA2dnZANnZ2QDZ2dkt2NjYmczMzAPMzMwA4eHhAMzMzADU1NQA1NTUANTU1ADU1NQS2NjYmdXV1RPV1dUA1dXVANXV1QDX19cA19fXANfX1x/X19eO2traDdra2gDh4eEK4eHhAOHh4QDa2toA2traANra2hnY2NiC0NDQDdDQ0ADQ0NAA0NDQANfX1wDX19cA19fXANfX12jX19d92dnZJdfX14nX19cA19fXANjY2ADY2NgA2NjYfNjY2EPY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDW1tYA1tbWD9jY2JLY2NiO19fXkNfX1wDX19cA2NjYANjY2ADY2NiA39/fCt/f3wDf398A39/fAN/f3wDT09MA09PTANPT0wDT09Mc2NjYl9jY2JnX19eQ19fXANfX1wDX19cA2NjYANjY2ADf398A2NjYAN/f3wDY2NgA39/fANbW1gDW1tYA1tbWANbW1iLZ2dkt2dnZLdfX1yvX19cA19fXANfX1wDY2NgA2NjYAN/f3wDf398A0NDQAN/f3wDf398A2dnZANbW1gDT09MA1tbWANnZ2QDZ2dkA19fXANfX1wDX19cA2dnZANjY2ADY2NgA39/fANjY2ADf398A2NjYAN/f3wDZ2dkA2dnZANbW1gDW1tYA2dnZANnZ2QDX19cA19fXANfX1wDY2NgA2NjYANjY2ADf398A39/fAN/f3wDf398A1dXVAA=="; + private static Texture2D iconProRebuild; + private static Texture2D IconProRebuild + { + get + { + if( iconProRebuild == null ) + { + iconProRebuild = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRebuild.LoadRawTextureData( Convert.FromBase64String( icon_pro_rebuild ) ); + iconProRebuild.Apply(); + + } + return iconProRebuild; + } + } + + private const string icon_pro_rebuild_on = @"2dnZAN/f3wDf398A39/fAN/f3wDY2NgA2traANLS0gDQ0NAA2traANfX1wC/v78Av7+/AL+/vwC/v78A1dXVANXV1QDU1NQA1NTUANTU1ADU1NQA39/fANra2gDa2toA0tLSANDQ0ADa2toA2traAL+/vwC/v78Av7+/AL+/vwC/v78A0NDQAN/f3wDf398A2NjYAN/f3wDf398A2NjYANra2gDS0tIA0NDQANra2gDX19cAv7+/AL+/vwDX19cAv7+/AL+/vwC/v78A39/fANra2gDU1NQA1NTUAN/f3wDa2toA2traB9LS0hfQ0NAW2traB9ra2gC/v78Av7+/AL+/vwDa2toAv7+/AL+/vwDf398A39/fAN/f3wDf398A39/fENjY2HDX19ec19fX3NfX19fY2NiZ19fXZ7+/vwS/v78Av7+/AL+/vwC/v78Av7+/ANTU1ADU1NQA1NTUANTU1AbX19e019fX09ra2irU1NQe1NTUHtjY2EPX19fj19fXmr+/vwS/v78Av7+/AL+/vwC/v78A2NjYANjY2ADY2NgA2NjYn9fX19fX19c019fXANTU1ADU1NQA1tbWANbW1lnX19fj19fXZ9fX1wDX19cA19fXANfX1wDV1dUA1dXVANXV1SvY2Njl2dnZKdnZ2QDZ2dkA1NTUANTU1ADY2NgA2NjYANjY2EPX19fH1NTUEtTU1ADU1NQA1NTUANnZ2QDZ2dkA2dnZS9jY2P/MzMwFzMzMAMzMzADMzMwA1NTUANTU1ADU1NQA1NTUHtjY2P/V1dUf1dXVANXV1QDV1dUA2dnZANnZ2QDZ2dlL2NjY/8zMzAXMzMwA4eHhAMzMzADU1NQA1NTUANTU1ADU1NQe2NjY/9XV1R/V1dUA1dXVANXV1QDX19cA19fXANfX1zTX19ft2traFdra2gDh4eER4eHhAOHh4QDa2toA2traANra2irY2NjY0NDQFtDQ0ADQ0NAA0NDQANfX1wDX19cA19fXANfX167X19fR2dnZPdfX1+TX19cA19fXANjY2ADY2NgA2NjYz9jY2HDY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDW1tYA1tbWGdjY2PPY2Njt19fX8NfX1wDX19cA2NjYANjY2ADY2NjV39/fEN/f3wDf398A39/fAN/f3wDT09MA09PTANPT0wDT09Mv2NjY+9jY2P/X19fw19fXANfX1wDX19cA2NjYANjY2ADf398A2NjYAN/f3wDY2NgA39/fANbW1gDW1tYA1tbWANbW1jnZ2dlL2dnZS9fX10fX19cA19fXANfX1wDY2NgA2NjYAN/f3wDf398A0NDQAN/f3wDf398A2dnZANbW1gDT09MA1tbWANnZ2QDZ2dkA19fXANfX1wDX19cA2dnZANjY2ADY2NgA39/fANjY2ADf398A2NjYAN/f3wDZ2dkA2dnZANbW1gDW1tYA2dnZANnZ2QDX19cA19fXANfX1wDY2NgA2NjYANjY2ADf398A39/fAN/f3wDf398A1dXVAA=="; + private static Texture2D iconProRebuildOn; + private static Texture2D IconProRebuildOn + { + get + { + if( iconProRebuildOn == null ) + { + iconProRebuildOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRebuildOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_rebuild_on ) ); + iconProRebuildOn.Apply(); + + } + return iconProRebuildOn; + } + } + + private const string icon_pro_relsnap = @"2NjYAP///wD///8A39/fAN/f3wD///8A////AN/f3wD///8A2NjYANjY2ADY2NgA1tbWANra2gDW1tYA4uLiANjY2AD///8A2NjYAP///wDf398A39/fAP///wDa2toA////ANjY2ADY2NgA2NjYANjY2ADW1tYA1tbWANbW1gDW1tYA2NjYAP///wD///8A////A9/f3wrf398K////Av///wD///8A////ANjY2ADY2NgA2NjYANbW1gDa2toA1tbWANra2gDW1tYA2NjYANjY2ADY2Ng02NjYmdjY2Jna2tod2traANra2gDY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDY2NgA1tbWANbW1gDY2NgA2NjYANjY2DTY2NiZ2NjYmdra2h3a2toA2NjYANjY2ADY2NgA2NjYANjY2ADW1tYA2traANbW1gDa2toA1tbWANfX1wDX19cA19fXH9fX113X19dd19fXQ9jY2DzY2Ng82NjYPNjY2DzY2Ng82NjYPNbW1g/W1tYA1tbWANbW1gDW1tYA19fXANjY2ADX19cA19fXANfX1wDX19d82NjYmdjY2JnY2NiZ2NjYmdjY2JnY2Nhk2traEdra2gDa2toA2traANra2gDX19cA19fXANfX1wDX19cA19fXANfX13zY2NiZ2NjYmdjY2JnY2NiZ2NjYZt3d3Q7d3d0A3d3dAN3d3QDd3d0A3d3dANfX1wDX19cA19fXANfX1wDX19cA19fXfNjY2JnY2NiZ2NjYmdfX13ji4uIF4uLiAOLi4gDi4uIA4uLiAOLi4gDi4uIA19fXANfX1wDX19cA19fXANfX1wDX19d82NjYmdjY2JnX19eU2NjYmdfX11m/v78Cv7+/AL+/vwC/v78Av7+/AL+/vwDX19cA19fXANfX1wDX19cA19fXANfX13zY2NiZ2NjYi9ra2gjY2NiO2NjYmdnZ2UXU1NQE1NTUANTU1ADU1NQA1NTUANfX1wDX19cA19fXANfX1wDX19cA19fXfNjY2H/a2toE2traANTU1B3Y2NiI2NjYmdbW1j3a2toE2traANra2gDa2toA19fXANfX1wDX19cA19fXANfX1wDX19dV0tLSCtLS0gDS0tIA1tbWANbW1i7Y2NiG2NjYmdbW1kDMzMwDzMzMAMzMzADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA2traANra2gDZ2dkA2dnZANnZ2THX19eH2NjYmdnZ2U3///8B////ANfX1wDX19cA19fXANLS0gDX19cA19fXANLS0gDS0tIA29vbANvb2wDb29sA29vbANvb2ybY2NiL2NjYmdjY2GbY2NgA19fXANfX1wDX19cA19fXANfX1wDX19cA0tLSANra2gDa2toA19fXANfX1wDX19cA19fXANfX1xDX19eR2NjYmdjY2ADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA0tLSANLS0gDW1tYA1tbWANvb2wDb29sA19fXANfX1wDY2NgA2NjYAA=="; + private static Texture2D iconProRelsnap; + private static Texture2D IconProRelsnap + { + get + { + if( iconProRelsnap == null ) + { + iconProRelsnap = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRelsnap.LoadRawTextureData( Convert.FromBase64String( icon_pro_relsnap ) ); + iconProRelsnap.Apply(); + + } + return iconProRelsnap; + } + } + + private const string icon_pro_relsnap_on = @"2NjYAP///wD///8A39/fAN/f3wD///8A////AN/f3wD///8A2NjYANjY2ADY2NgA1tbWANra2gDW1tYA4uLiANjY2AD///8A2NjYAP///wDf398A39/fAP///wDa2toA////ANjY2ADY2NgA2NjYANjY2ADW1tYA1tbWANbW1gDW1tYA2NjYAP///wD///8A////Bd/f3xDf398Q////A////wD///8A////ANjY2ADY2NgA2NjYANbW1gDa2toA1tbWANra2gDW1tYA2NjYANjY2ADY2NhW2NjY/9jY2P/a2tox2traANra2gDY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDY2NgA1tbWANbW1gDY2NgA2NjYANjY2FbY2Nj/2NjY/9ra2jHa2toA2NjYANjY2ADY2NgA2NjYANjY2ADW1tYA2traANbW1gDa2toA1tbWANfX1wDX19cA19fXNNfX15vX19eb19fXb9jY2GTY2Nhk2NjYZNjY2GTY2Nhk2NjYZNbW1hnW1tYA1tbWANbW1gDW1tYA19fXANjY2ADX19cA19fXANfX1wDX19fO2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nin2traHNra2gDa2toA2traANra2gDX19cA19fXANfX1wDX19cA19fXANfX187Y2Nj/2NjY/9jY2P/Y2Nj/2NjYqt3d3Rfd3d0A3d3dAN3d3QDd3d0A3d3dANfX1wDX19cA19fXANfX1wDX19cA19fXztjY2P/Y2Nj/2NjY/9fX18ji4uIJ4uLiAOLi4gDi4uIA4uLiAOLi4gDi4uIA19fXANfX1wDX19cA19fXANfX1wDX19fO2NjY/9jY2P/X19f32NjY/9fX15S/v78Ev7+/AL+/vwC/v78Av7+/AL+/vwDX19cA19fXANfX1wDX19cA19fXANfX187Y2Nj/2NjY59ra2g7Y2Njs2NjY/9nZ2XPU1NQG1NTUANTU1ADU1NQA1NTUANfX1wDX19cA19fXANfX1wDX19cA19fXztjY2NPa2toH2traANTU1DDY2Njj2NjY/9bW1mXa2toH2traANra2gDa2toA19fXANfX1wDX19cA19fXANfX1wDX19eN0tLSEdLS0gDS0tIA1tbWANbW1kzY2Njf2NjY/9bW1mrMzMwFzMzMAMzMzADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA2traANra2gDZ2dkA2dnZANnZ2VHX19fh2NjY/9nZ2YH///8C////ANfX1wDX19cA19fXANLS0gDX19cA19fXANLS0gDS0tIA29vbANvb2wDb29sA29vbANvb20DY2Njn2NjY/9jY2KrY2NgA19fXANfX1wDX19cA19fXANfX1wDX19cA0tLSANra2gDa2toA19fXANfX1wDX19cA19fXANfX1xrX19fx2NjY/9jY2ADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA0tLSANLS0gDW1tYA1tbWANvb2wDb29sA19fXANfX1wDY2NgA2NjYAA=="; + private static Texture2D iconProRelsnapOn; + private static Texture2D IconProRelsnapOn + { + get + { + if( iconProRelsnapOn == null ) + { + iconProRelsnapOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRelsnapOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_relsnap_on ) ); + iconProRelsnapOn.Apply(); + + } + return iconProRelsnapOn; + } + } + + private const string icon_pro_remove_behind = @"/f39AP39/QD9/f0A/f39Iv39/Q79/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD5+fkAwMDAALi4uAD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AMDAwADAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA+fn5APn5+ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39meHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f2Z5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA/f39AP39/Znk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39meTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f2Z5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA/v7+AP7+/pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f2Z5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAC4uLgA/f39AP39/Znk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4ALi4uAD9/f0A/f39meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgAuLi4AP7+/gD+/v6Z5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mbi4uAC4uLgA////AP///5n///+Z////mf///5n///+Z////mf///5n///+Z////mf///5n///+Z////mfv7+5nGxsaZxsbGAMbGxgD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AtbW1ALW1tQe1tbUAtbW1AA=="; + private static Texture2D iconProRemoveBehind; + private static Texture2D IconProRemoveBehind + { + get + { + if( iconProRemoveBehind == null ) + { + iconProRemoveBehind = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRemoveBehind.LoadRawTextureData( Convert.FromBase64String( icon_pro_remove_behind ) ); + iconProRemoveBehind.Apply(); + + } + return iconProRemoveBehind; + } + } + + private const string icon_pro_remove_behind_on = @"/f39AP39/QD9/f0A/f39OP39/Rj9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD5+fkAwMDAALi4uAD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QD9/f0A/f39AMDAwADAwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA+fn5APn5+f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f3/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA/f39AP39/f/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAC4uLgA/v7+AP7+/v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgAuLi4AP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAC4uLgA/f39AP39/f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4ALi4uAD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgAuLi4AP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/7i4uAC4uLgA////AP////////////////////////////////////////////////////////////////v7+//Gxsb/xsbGAMbGxgD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AtbW1ALW1tQy1tbUAtbW1AA=="; + private static Texture2D iconProRemoveBehindOn; + private static Texture2D IconProRemoveBehindOn + { + get + { + if( iconProRemoveBehindOn == null ) + { + iconProRemoveBehindOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRemoveBehindOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_remove_behind_on ) ); + iconProRemoveBehindOn.Apply(); + + } + return iconProRemoveBehindOn; + } + } + + private const string icon_pro_remove_front = @"/f39AP39/QD9/f0A/f39Iv39/Q79/f0AtbW1ALW1tQC9vb0AtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDt7e0A7e3tAO3t7Zn9/f2Z8fHxmbu7u5m1tbWZtbW1mb29vZm1tbWZtbW1mbW1tZm1tbWZtbW1mb29vZm5ubmZubm5AO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmcbGxpnGxsYA7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZxcXFmcXFxQDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5JnJycmZycnJAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmcvLy5nLy8sA7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZy8vLmcvLywDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5JnLy8uZy8vLAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmcvLy5nLy8sA7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnk5OSZycnJmcnJyQDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mebm5pnLy8uZy8vLAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z+fn5mc/Pz5nPz88A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn9/f2Z9fX1mf39/Q7t7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7Zn6+vqZ/f39IsbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxpm1tbUOAAAAAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0AxsbGALW1tQAAAAAAAAAAAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAMbGxgDGxsYAtbW1AA=="; + private static Texture2D iconProRemoveFront; + private static Texture2D IconProRemoveFront + { + get + { + if( iconProRemoveFront == null ) + { + iconProRemoveFront = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRemoveFront.LoadRawTextureData( Convert.FromBase64String( icon_pro_remove_front ) ); + iconProRemoveFront.Apply(); + + } + return iconProRemoveFront; + } + } + + private const string icon_pro_remove_front_on = @"/f39AP39/QD9/f0A/f39OP39/Rj9/f0AtbW1ALW1tQC9vb0AtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDt7e0A7e3tAO3t7f/9/f3/8fHx/7u7u/+1tbX/tbW1/729vf+1tbX/tbW1/7W1tf+1tbX/tbW1/729vf+5ubn/ubm5AO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/8bGxv/GxsYA7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/xcXF/8XFxQDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/Jycn/ycnJAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/8vLy//Ly8sA7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/y8vL/8vLywDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/Ly8v/y8vLAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/8vLy//Ly8sA7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/k5OT/ycnJ/8nJyQDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/+bm5v/Ly8v/y8vLAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/+fn5/8/Pz//Pz88A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/9/f3/9fX1//39/Rjt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7f/6+vr//f39OMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxgDGxsYAxsbGAMbGxv+1tbUYAAAAAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0AxsbGALW1tQAAAAAAAAAAAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAO3t7QDt7e0A7e3tAMbGxgDGxsYAtbW1AA=="; + private static Texture2D iconProRemoveFrontOn; + private static Texture2D IconProRemoveFrontOn + { + get + { + if( iconProRemoveFrontOn == null ) + { + iconProRemoveFrontOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProRemoveFrontOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_remove_front_on ) ); + iconProRemoveFrontOn.Apply(); + + } + return iconProRemoveFrontOn; + } + } + + private const string icon_pro_snapping = @"2NjYAP///wD///8A39/fAN/f3wD///8A////AN/f3wD///8A2NjYANjY2ADY2NgA1tbWANra2gDW1tYA4uLiANjY2AD///8A2NjYAP///wDf398A39/fAP///wDa2toA////ANjY2ADY2NgA2NjYANjY2ADW1tYA1tbWANbW1gDW1tYA2NjYAP///wD///8A////A9/f3wrf398K////Av///wD///8A////ANjY2ADY2NgA2NjYANbW1gDa2toA1tbWANra2gDW1tYA2NjYANjY2ADY2Ng02NjYmdjY2Jna2tod2traANra2gDY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDY2NgA1tbWANbW1gDY2NgA2NjYANjY2DTY2NiZ2NjYmdra2h3a2toA2NjYANjY2ADY2NgA2NjYANjY2ADW1tYA2traANbW1gDa2toA1tbWANfX1wDX19cA19fXH9fX113X19dd19fXQ9jY2DzY2Ng82NjYPNjY2DzY2Ng82NjYPNbW1g/W1tYA1tbWANbW1gDW1tYA19fXANjY2ADX19cA19fXANfX1wDX19d82NjYmdjY2JnY2NiZ2NjYmdjY2JnY2Nhk2traEdra2gDa2toA2traANra2gDX19cA19fXANfX1wDX19cA19fXANfX13zY2NiZ2NjYmdjY2JnY2NiZ2NjYZt3d3Q7d3d0A3d3dAN3d3QDd3d0A3d3dANfX1wDX19cA19fXANfX1wDX19cA19fXfNjY2JnY2NiZ2NjYmdfX13ji4uIF4uLiAOLi4gDi4uIA4uLiAOLi4gDi4uIA19fXANfX1wDX19cA19fXANfX1wDX19d82NjYmdjY2JnX19eU2NjYmdfX11m/v78Cv7+/AL+/vwC/v78Av7+/AL+/vwDX19cA19fXANfX1wDX19cA19fXANfX13zY2NiZ2NjYi9ra2gjY2NiO2NjYmdnZ2UXU1NQE1NTUANTU1ADU1NQA1NTUANfX1wDX19cA19fXANfX1wDX19cA19fXfNjY2H/a2toE2traANTU1B3Y2NiI2NjYmdbW1j3a2toE2traANra2gDa2toA19fXANfX1wDX19cA19fXANfX1wDX19dV0tLSCtLS0gDS0tIA1tbWANbW1i7Y2NiG2NjYmdbW1kDMzMwDzMzMAMzMzADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA2traANra2gDZ2dkA2dnZANnZ2THX19eH2NjYmdnZ2U3///8B////ANfX1wDX19cA19fXANLS0gDX19cA19fXANLS0gDS0tIA29vbANvb2wDb29sA29vbANvb2ybY2NiL2NjYmdjY2GbY2NgA19fXANfX1wDX19cA19fXANfX1wDX19cA0tLSANra2gDa2toA19fXANfX1wDX19cA19fXANfX1xDX19eR2NjYmdjY2ADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA0tLSANLS0gDW1tYA1tbWANvb2wDb29sA19fXANfX1wDY2NgA2NjYAA=="; + private static Texture2D iconProSnapping; + private static Texture2D IconProSnapping + { + get + { + if( iconProSnapping == null ) + { + iconProSnapping = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProSnapping.LoadRawTextureData( Convert.FromBase64String( icon_pro_snapping ) ); + iconProSnapping.Apply(); + + } + return iconProSnapping; + } + } + + private const string icon_pro_snapping_on = @"2NjYAP///wD///8A39/fAN/f3wD///8A////AN/f3wD///8A2NjYANjY2ADY2NgA1tbWANra2gDW1tYA4uLiANjY2AD///8A2NjYAP///wDf398A39/fAP///wDa2toA////ANjY2ADY2NgA2NjYANjY2ADW1tYA1tbWANbW1gDW1tYA2NjYAP///wD///8A////Bd/f3xDf398Q////A////wD///8A////ANjY2ADY2NgA2NjYANbW1gDa2toA1tbWANra2gDW1tYA2NjYANjY2ADY2NhW2NjY/9jY2P/a2tox2traANra2gDY2NgA2NjYANjY2ADY2NgA1tbWANbW1gDY2NgA1tbWANbW1gDY2NgA2NjYANjY2FbY2Nj/2NjY/9ra2jHa2toA2NjYANjY2ADY2NgA2NjYANjY2ADW1tYA2traANbW1gDa2toA1tbWANfX1wDX19cA19fXNNfX15vX19eb19fXb9jY2GTY2Nhk2NjYZNjY2GTY2Nhk2NjYZNbW1hnW1tYA1tbWANbW1gDW1tYA19fXANjY2ADX19cA19fXANfX1wDX19fO2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nin2traHNra2gDa2toA2traANra2gDX19cA19fXANfX1wDX19cA19fXANfX187Y2Nj/2NjY/9jY2P/Y2Nj/2NjYqt3d3Rfd3d0A3d3dAN3d3QDd3d0A3d3dANfX1wDX19cA19fXANfX1wDX19cA19fXztjY2P/Y2Nj/2NjY/9fX18ji4uIJ4uLiAOLi4gDi4uIA4uLiAOLi4gDi4uIA19fXANfX1wDX19cA19fXANfX1wDX19fO2NjY/9jY2P/X19f32NjY/9fX15S/v78Ev7+/AL+/vwC/v78Av7+/AL+/vwDX19cA19fXANfX1wDX19cA19fXANfX187Y2Nj/2NjY59ra2g7Y2Njs2NjY/9nZ2XPU1NQG1NTUANTU1ADU1NQA1NTUANfX1wDX19cA19fXANfX1wDX19cA19fXztjY2NPa2toH2traANTU1DDY2Njj2NjY/9bW1mXa2toH2traANra2gDa2toA19fXANfX1wDX19cA19fXANfX1wDX19eN0tLSEdLS0gDS0tIA1tbWANbW1kzY2Njf2NjY/9bW1mrMzMwFzMzMAMzMzADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA2traANra2gDZ2dkA2dnZANnZ2VHX19fh2NjY/9nZ2YH///8C////ANfX1wDX19cA19fXANLS0gDX19cA19fXANLS0gDS0tIA29vbANvb2wDb29sA29vbANvb20DY2Njn2NjY/9jY2KrY2NgA19fXANfX1wDX19cA19fXANfX1wDX19cA0tLSANra2gDa2toA19fXANfX1wDX19cA19fXANfX1xrX19fx2NjY/9jY2ADX19cA19fXANfX1wDX19cA19fXANfX1wDS0tIA0tLSANLS0gDW1tYA1tbWANvb2wDb29sA19fXANfX1wDY2NgA2NjYAA=="; + private static Texture2D iconProSnappingOn; + private static Texture2D IconProSnappingOn + { + get + { + if( iconProSnappingOn == null ) + { + iconProSnappingOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProSnappingOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_snapping_on ) ); + iconProSnappingOn.Apply(); + + } + return iconProSnappingOn; + } + } + + private const string icon_pro_split = @"/f39AP39/QD9/f0A/f39Iv39/Q79/f0AtbW1ALW1tQC9vb0AtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDt7e0A7e3tAO3t7Zn9/f2Z8fHxmbu7u5m1tbWZtbW1mb29vZm1tbWZtbW1mbW1tZm1tbWZtbW1mb29vZm5ubmZubm5AMDAwADAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmcbGxpnGxsYA+fn5APn5+ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZxcXFmcXFxQD9/f0A/f39meHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5JnJycmZycnJAP39/QD9/f2Z5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmcvLy5nLy8sA/f39AP39/Znk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5Jnk5OSZy8vLmcvLywD9/f0A/f39meTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmeTk5JnLy8uZy8vLAP39/QD9/f2Z5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZ5OTkmcvLy5nLy8sA/v7+AP7+/pnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnk5OSZycnJmcnJyQD9/f0A/f39meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mebm5pnLy8uZy8vLAP39/QD9/f2Z5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z+fn5mc/Pz5nPz88A/f39AP39/Znk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn9/f2Z9fX1mf39/Q79/f0A/f39meTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4me3t7Zn6+vqZ/f39Iv7+/gD+/v6Z5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeTk5Jnk5OSZ5OTkmeHh4ZnAwMCZuLi4mcbGxpm1tbUO////AP///5n///+Z////mf///5n///+Z////mf///5n///+Z////mf///5n///+Z////mfv7+5nGxsaZxsbGALW1tQD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AtbW1ALW1tQe1tbUAtbW1AA=="; + private static Texture2D iconProSplit; + private static Texture2D IconProSplit + { + get + { + if( iconProSplit == null ) + { + iconProSplit = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProSplit.LoadRawTextureData( Convert.FromBase64String( icon_pro_split ) ); + iconProSplit.Apply(); + + } + return iconProSplit; + } + } + + private const string icon_pro_split_on = @"/f39AP39/QD9/f0A/f39OP39/Rj9/f0AtbW1ALW1tQC9vb0AtbW1ALW1tQC1tbUAtbW1ALW1tQC9vb0Aubm5AMbGxgDt7e0A7e3tAO3t7f/9/f3/8fHx/7u7u/+1tbX/tbW1/729vf+1tbX/tbW1/7W1tf+1tbX/tbW1/729vf+5ubn/ubm5AMDAwADAwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/8bGxv/GxsYA+fn5APn5+f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/xcXF/8XFxQD9/f0A/f39/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/Jycn/ycnJAP39/QD9/f3/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/5OTk/8vLy//Ly8sA/f39AP39/f/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/k5OT/y8vL/8vLywD9/f0A/f39/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/+Tk5P/Ly8v/y8vLAP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/5OTk/8vLy//Ly8sA/v7+AP7+/v/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/k5OT/ycnJ/8nJyQD9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/+bm5v/Ly8v/y8vLAP39/QD9/f3/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/+fn5/8/Pz//Pz88A/f39AP39/f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/9/f3/9fX1//39/Rj9/f0A/f39/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/+3t7f/6+vr//f39OP7+/gD+/v7/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Hh4f/AwMD/uLi4/8bGxv+1tbUY////AP////////////////////////////////////////////////////////////////v7+//Gxsb/xsbGALW1tQD+/v4A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AtbW1ALW1tQy1tbUAtbW1AA=="; + private static Texture2D iconProSplitOn; + private static Texture2D IconProSplitOn + { + get + { + if( iconProSplitOn == null ) + { + iconProSplitOn = new Texture2D( 17,17, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProSplitOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_split_on ) ); + iconProSplitOn.Apply(); + + } + return iconProSplitOn; + } + } + + private const string icon_pro_wireframe = @"AAAAAAAAAAAAAAAAAAAAAAcHBwQaGhoQGxsbEBsbGxAbGxsQGxsbEBsbGxAbGxsQGxsbEBsbGxAYGBgPAgICAQAAAAAAAAAAAAAAAAAAAABISEgr7+/vj9HR0X3S0tJ+0tLSftLS0n7S0tJ+0tLSftLS0n7S0tJ+5+fnihgYGA8AAAAAAAAAAAAAAAAAAAAAUFBQMK6urmgAAAAABAQEAwQEBAMEBAQDBAQEAwQEBAMEBAQDCAgIBdLS0n4bGxsQAAAAAAAAAAAAAAAAAAAAAE1NTS6rq6tnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAPS0tJ+GxsbEAcHBwRISEgrUFBQME1NTS6Hh4dRx8fHd0tLSy1QUFAwUFBQMFFRUTBOTk4vFRUVDQAAAAAEBAQD0tLSfhsbGxAaGhoQ7+/vj66urmirq6tnx8fHd+Tk5Imqqqpmra2taK2trWiqqqpm7e3tjk5OTi8AAAAABAQEA9LS0n4bGxsQGxsbENHR0X0AAAAAAAAAAEtLSy2qqqpmAAAAAAAAAAAAAAAAAAAAAKqqqmZRUVEwAAAAAAQEBAPS0tJ+GxsbEBsbGxDS0tJ+BAQEAwAAAABQUFAwra2taAAAAAAAAAAAAAAAAAAAAACtra1oUFBQMAAAAAAEBAQD0tLSfhsbGxAbGxsQ0tLSfgQEBAMAAAAAUFBQMK2trWgAAAAAAAAAAAAAAAAAAAAAra2taFBQUDAAAAAABAQEA9LS0n4bGxsQGxsbENLS0n4EBAQDAAAAAFFRUTCqqqpmAAAAAAAAAAAAAAAAAAAAAKqqqmZLS0stAAAAAAAAAADR0dF9GxsbEBsbGxDS0tJ+BAQEAwAAAABOTk4v7e3tjqqqqmatra1ora2taKqqqmbk5OSJx8fHd6urq2eurq5o7+/vjxoaGhAbGxsQ0tLSfgQEBAMAAAAAFRUVDU5OTi9RUVEwUFBQMFBQUDBLS0stx8fHd4eHh1FNTU0uUFBQMEhISCsHBwcEGxsbENLS0n4EBAQDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKurq2dNTU0uAAAAAAAAAAAAAAAAAAAAABsbGxDS0tJ+CAgIBQQEBAMEBAQDBAQEAwQEBAMEBAQDBAQEAwAAAACurq5oUFBQMAAAAAAAAAAAAAAAAAAAAAAYGBgP5+fnitLS0n7S0tJ+0tLSftLS0n7S0tJ+0tLSftLS0n7R0dF97+/vj0hISCsAAAAAAAAAAAAAAAAAAAAAAgICARgYGA8bGxsQGxsbEBsbGxAbGxsQGxsbEBsbGxAbGxsQGxsbEBoaGhAHBwcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYWFNJubm0ebm5tHm5ubR5ubm0d9fX0qAAAAAAAAAACIiIhLAQEBAQICAgICAgICBAQEA5ubm0eFhYU0iIiIS8LCwnKHh4dLiIiITImJiT4CAgICm5ubR5ubm0cBAQEBh4eHSwAAAAAAAAAAiIiITAICAgKbm5tHm5ubRwICAgKIiIhMAAAAAAAAAACHh4dLAQEBAZubm0ebm5tHAgICAomJiT6IiIhMh4eHS8LCwnKIiIhLhYWFNJubm0cEBAQDAgICAgICAgIBAQEBiIiISwAAAAAAAAAAfX19Kpubm0ebm5tHm5ubR5ubm0eFhYU0AAAAAAAAAAAAAAAAfHx8MnFxcSSAgIAvfHx8MouLi0J3d3c1cXFxJHFxcSR3d3c1i4uLQnx8fDKAgIAvcXFxJHx8fDIAAAAAcXFxKXZ2dit2dnYrcXFxKXR0dCo="; + private static Texture2D iconProWireframe; + private static Texture2D IconProWireframe + { + get + { + if( iconProWireframe == null ) + { + iconProWireframe = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProWireframe.LoadRawTextureData( Convert.FromBase64String( icon_pro_wireframe ) ); + iconProWireframe.Apply(); + + } + return iconProWireframe; + } + } + + private const string icon_pro_wireframe_on = @"AAAAAAAAAAAAAAAAAAAAAAcHBwcaGhoaGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsYGBgYAgICAgAAAAAAAAAAAAAAAAAAAABISEhI7+/v79HR0dHS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS5+fn5xgYGBgAAAAAAAAAAAAAAAAAAAAAUFBQUK6urq4AAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICNLS0tIbGxsbAAAAAAAAAAAAAAAAAAAAAE1NTU2rq6urAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBATS0tLSGxsbGwcHBwdISEhIUFBQUE1NTU2Hh4eHx8fHx0tLS0tQUFBQUFBQUFFRUVFOTk5OFRUVFQAAAAAEBAQE0tLS0hsbGxsaGhoa7+/v766urq6rq6urx8fHx+Tk5OSqqqqqra2tra2tra2qqqqq7e3t7U5OTk4AAAAABAQEBNLS0tIbGxsbGxsbG9HR0dEAAAAAAAAAAEtLS0uqqqqqAAAAAAAAAAAAAAAAAAAAAKqqqqpRUVFRAAAAAAQEBATS0tLSGxsbGxsbGxvS0tLSBAQEBAAAAABQUFBQra2trQAAAAAAAAAAAAAAAAAAAACtra2tUFBQUAAAAAAEBAQE0tLS0hsbGxsbGxsb0tLS0gQEBAQAAAAAUFBQUK2tra0AAAAAAAAAAAAAAAAAAAAAra2trVBQUFAAAAAABAQEBNLS0tIbGxsbGxsbG9LS0tIEBAQEAAAAAFFRUVGqqqqqAAAAAAAAAAAAAAAAAAAAAKqqqqpLS0tLAAAAAAAAAADR0dHRGxsbGxsbGxvS0tLSBAQEBAAAAABOTk5O7e3t7aqqqqqtra2tra2traqqqqrk5OTkx8fHx6urq6uurq6u7+/v7xoaGhobGxsb0tLS0gQEBAQAAAAAFRUVFU5OTk5RUVFRUFBQUFBQUFBLS0tLx8fHx4eHh4dNTU1NUFBQUEhISEgHBwcHGxsbG9LS0tIEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKurq6tNTU1NAAAAAAAAAAAAAAAAAAAAABsbGxvS0tLSCAgICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAACurq6uUFBQUAAAAAAAAAAAAAAAAAAAAAAYGBgY5+fn59LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLR0dHR7+/v70hISEgAAAAAAAAAAAAAAAAAAAAAAgICAhgYGBgbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxoaGhoHBwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYWFVpubm3abm5t3m5ubd5ubm3d9fX1GAAAAAAAAAACIiIh+AQEBAQICAgICAgICBAQEBJubm3eFhYVWiIiIfsLCwr6Hh4d9iIiIfomJiWgCAgICm5ubd5ubm3YBAQEBh4eHfQAAAAAAAAAAiIiIfgICAgKbm5t3m5ubdwICAgKIiIh+AAAAAAAAAACHh4d9AQEBAZubm3abm5t3AgICAomJiWiIiIh+h4eHfcLCwr6IiIh+hYWFVpubm3cEBAQEAgICAgICAgIBAQEBiIiIfgAAAAAAAAAAfX19Rpubm3ebm5t3m5ubd5ubm3aFhYVWAAAAAAAAAAAAAAAAfHx8U3FxcTyAgIBOfHx8U4uLi253d3dZcXFxPHFxcTx3d3dZi4uLbnx8fFOAgIBOcXFxPHx8fFMAAAAAcXFxRXZ2dkh2dnZIcXFxRXR0dEY="; + private static Texture2D iconProWireframeOn; + private static Texture2D IconProWireframeOn + { + get + { + if( iconProWireframeOn == null ) + { + iconProWireframeOn = new Texture2D( 16,16, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear ); + iconProWireframeOn.LoadRawTextureData( Convert.FromBase64String( icon_pro_wireframe_on ) ); + iconProWireframeOn.Apply(); + + } + return iconProWireframeOn; + } + } + + } +} + diff --git a/Plugins/Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs.meta b/Plugins/Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs.meta new file mode 100644 index 0000000..3d5bb24 --- /dev/null +++ b/Plugins/Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 068d7a40e6491d64faa5e23d374be4e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy.meta b/Plugins/Editor/Scripts/Data/Hierarchy.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy.meta rename to Plugins/Editor/Scripts/Data/Hierarchy.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs b/Plugins/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs rename to Plugins/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs.meta b/Plugins/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs.meta rename to Plugins/Editor/Scripts/Data/Hierarchy/HierarchyItemExtension.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs b/Plugins/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs rename to Plugins/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs.meta b/Plugins/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs.meta rename to Plugins/Editor/Scripts/Data/Hierarchy/ParentNodeDataExtension.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery.meta b/Plugins/Editor/Scripts/Data/SceneQuery.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery.meta rename to Plugins/Editor/Scripts/Data/SceneQuery.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/AABB.cs b/Plugins/Editor/Scripts/Data/SceneQuery/AABB.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/AABB.cs rename to Plugins/Editor/Scripts/Data/SceneQuery/AABB.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/AABB.cs.meta b/Plugins/Editor/Scripts/Data/SceneQuery/AABB.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/AABB.cs.meta rename to Plugins/Editor/Scripts/Data/SceneQuery/AABB.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs b/Plugins/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs rename to Plugins/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs.meta b/Plugins/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs.meta rename to Plugins/Editor/Scripts/Data/SceneQuery/BoundsUtilities.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs b/Plugins/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs rename to Plugins/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs.meta b/Plugins/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs.meta rename to Plugins/Editor/Scripts/Data/SceneQuery/BrushIntersection.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs b/Plugins/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs rename to Plugins/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs.meta b/Plugins/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs.meta rename to Plugins/Editor/Scripts/Data/SceneQuery/SceneQueryUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection.meta b/Plugins/Editor/Scripts/Data/Selection.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection.meta rename to Plugins/Editor/Scripts/Data/Selection.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/BrushSelection.cs b/Plugins/Editor/Scripts/Data/Selection/BrushSelection.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/BrushSelection.cs rename to Plugins/Editor/Scripts/Data/Selection/BrushSelection.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/BrushSelection.cs.meta b/Plugins/Editor/Scripts/Data/Selection/BrushSelection.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/BrushSelection.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/BrushSelection.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs b/Plugins/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs rename to Plugins/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs.meta b/Plugins/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/ControlMeshState.Selection.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.cs b/Plugins/Editor/Scripts/Data/Selection/ControlMeshState.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.cs rename to Plugins/Editor/Scripts/Data/Selection/ControlMeshState.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.cs.meta b/Plugins/Editor/Scripts/Data/Selection/ControlMeshState.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/ControlMeshState.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/ControlMeshState.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/FilteredSelection.cs b/Plugins/Editor/Scripts/Data/Selection/FilteredSelection.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/FilteredSelection.cs rename to Plugins/Editor/Scripts/Data/Selection/FilteredSelection.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/FilteredSelection.cs.meta b/Plugins/Editor/Scripts/Data/Selection/FilteredSelection.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/FilteredSelection.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/FilteredSelection.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectBrushSurface.cs b/Plugins/Editor/Scripts/Data/Selection/SelectBrushSurface.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectBrushSurface.cs rename to Plugins/Editor/Scripts/Data/Selection/SelectBrushSurface.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectBrushSurface.cs.meta b/Plugins/Editor/Scripts/Data/Selection/SelectBrushSurface.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectBrushSurface.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/SelectBrushSurface.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectionUtility.cs b/Plugins/Editor/Scripts/Data/Selection/SelectionUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectionUtility.cs rename to Plugins/Editor/Scripts/Data/Selection/SelectionUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectionUtility.cs.meta b/Plugins/Editor/Scripts/Data/Selection/SelectionUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/SelectionUtility.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/SelectionUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/TransformSelection.cs b/Plugins/Editor/Scripts/Data/Selection/TransformSelection.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/TransformSelection.cs rename to Plugins/Editor/Scripts/Data/Selection/TransformSelection.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/TransformSelection.cs.meta b/Plugins/Editor/Scripts/Data/Selection/TransformSelection.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Selection/TransformSelection.cs.meta rename to Plugins/Editor/Scripts/Data/Selection/TransformSelection.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings.meta b/Plugins/Editor/Scripts/Data/Settings.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings.meta rename to Plugins/Editor/Scripts/Data/Settings.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/CSGSettings.cs b/Plugins/Editor/Scripts/Data/Settings/CSGSettings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/CSGSettings.cs rename to Plugins/Editor/Scripts/Data/Settings/CSGSettings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/CSGSettings.cs.meta b/Plugins/Editor/Scripts/Data/Settings/CSGSettings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/CSGSettings.cs.meta rename to Plugins/Editor/Scripts/Data/Settings/CSGSettings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/ColorSettings.cs b/Plugins/Editor/Scripts/Data/Settings/ColorSettings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/ColorSettings.cs rename to Plugins/Editor/Scripts/Data/Settings/ColorSettings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/ColorSettings.cs.meta b/Plugins/Editor/Scripts/Data/Settings/ColorSettings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/ColorSettings.cs.meta rename to Plugins/Editor/Scripts/Data/Settings/ColorSettings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/KeyEvent.cs b/Plugins/Editor/Scripts/Data/Settings/KeyEvent.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/KeyEvent.cs rename to Plugins/Editor/Scripts/Data/Settings/KeyEvent.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/KeyEvent.cs.meta b/Plugins/Editor/Scripts/Data/Settings/KeyEvent.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/KeyEvent.cs.meta rename to Plugins/Editor/Scripts/Data/Settings/KeyEvent.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/Keys.cs b/Plugins/Editor/Scripts/Data/Settings/Keys.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/Keys.cs rename to Plugins/Editor/Scripts/Data/Settings/Keys.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/Keys.cs.meta b/Plugins/Editor/Scripts/Data/Settings/Keys.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/Settings/Keys.cs.meta rename to Plugins/Editor/Scripts/Data/Settings/Keys.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SnappedPoint.cs b/Plugins/Editor/Scripts/Data/SnappedPoint.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SnappedPoint.cs rename to Plugins/Editor/Scripts/Data/SnappedPoint.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SnappedPoint.cs.meta b/Plugins/Editor/Scripts/Data/SnappedPoint.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/SnappedPoint.cs.meta rename to Plugins/Editor/Scripts/Data/SnappedPoint.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TexGenState.cs b/Plugins/Editor/Scripts/Data/TexGenState.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TexGenState.cs rename to Plugins/Editor/Scripts/Data/TexGenState.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TexGenState.cs.meta b/Plugins/Editor/Scripts/Data/TexGenState.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TexGenState.cs.meta rename to Plugins/Editor/Scripts/Data/TexGenState.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TypeConstants.cs b/Plugins/Editor/Scripts/Data/TypeConstants.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TypeConstants.cs rename to Plugins/Editor/Scripts/Data/TypeConstants.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TypeConstants.cs.meta b/Plugins/Editor/Scripts/Data/TypeConstants.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Data/TypeConstants.cs.meta rename to Plugins/Editor/Scripts/Data/TypeConstants.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility.meta b/Plugins/Editor/Scripts/Utility.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility.meta rename to Plugins/Editor/Scripts/Utility.meta diff --git a/Plugins/Editor/Scripts/Utility/Icon2EmbeddedAssetsUtility.cs b/Plugins/Editor/Scripts/Utility/Icon2EmbeddedAssetsUtility.cs new file mode 100644 index 0000000..ba82d3b --- /dev/null +++ b/Plugins/Editor/Scripts/Utility/Icon2EmbeddedAssetsUtility.cs @@ -0,0 +1,218 @@ +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +// Author: Daniel Cornelius (NukeAndBeans) +// Contact: Twitter @nukeandbeans, Discord Nuke#3681 +// License: +// Date/Time: 01-27-2022 @ 7:06 PM +// +// Description: +// General utility window used to generate Editor/Scripts/Data/Generated/Icons/EmbeddedAssets.cs +// +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + + +using System; +using System.Globalization; +using System.IO; +using System.Text; +using UnityEditor; +using UnityEngine; + + +namespace RealtimeCSG.Utilities +{ + public class Icon2EmbeddedAssetsUtility : EditorWindow + { + private static Icon2EmbeddedAssetsUtility _window; + +#if RCSG_GEN_ICONS_UTILITY + [MenuItem( "Tools/Icon Generator Utility" )] +#endif + private static void Init() + { + _window = GetWindow( true ); + _window.titleContent = new GUIContent( "Icon2EmbeddedAssets" ); + _window.minSize = new Vector2( 450, 160 ); + _window.maxSize = new Vector2( 450, 600 ); + _window.ShowUtility(); + } + + private const string SCRIPT_NAME = "EmbeddedAssets"; + private const string NAMESPACE = "RealtimeCSG"; + + private GUIContent _convertContent; + + private Texture2D[] foundT2Ds; + + private bool assetsLoaded = false; + private Vector2 scrollPos; + + private void OnGUI() + { + if( _convertContent == null ) + { + _convertContent = new GUIContent( "Convert" ); + } + + using( new GUILayout.HorizontalScope() ) + { + GUILayout.FlexibleSpace(); + + if( GUILayout.Button( "Find Icons" ) ) + { + foundT2Ds = null; + + foundT2Ds = new Texture2D[] + { + }; + + foundT2Ds = Resources.LoadAll( "RealtimeCSG/Icons" ); + } + } + + if( foundT2Ds != null ) + { + using( new GUILayout.HorizontalScope( "GameViewBackground" ) ) + { + using( GUILayout.ScrollViewScope sv = new GUILayout.ScrollViewScope( scrollPos, false, true ) ) + { + scrollPos = sv.scrollPosition; + + if( foundT2Ds.Length > 1 ) + { + foreach( Texture2D t in foundT2Ds ) + { + using( new GUILayout.HorizontalScope() ) + { + GUILayout.Label( t.name ); + GUILayout.FlexibleSpace(); + GUILayout.Label( string.Format( "{0}x{1} \t {2}", t.width, t.height, t.format ), GUILayout.Width( 110 ) ); + } + } + + assetsLoaded = true; + } + } + + GUILayout.Space( 8 ); + + using( new GUILayout.VerticalScope( "HelpBox" ) ) + { + GUILayout.FlexibleSpace(); + + if( !assetsLoaded ) GUI.enabled = false; + + if( GUILayout.Button( _convertContent ) ) + { + AssetDatabase.StartAssetEditing(); + + string[] folders = AssetDatabase.FindAssets( "t:Script TexGenState" ); + string rcsgFolder = Path.GetDirectoryName( AssetDatabase.GUIDToAssetPath( folders[0] ) ); + string path = string.Format( "{0}\\Generated\\Icons\\{1}.cs", rcsgFolder, SCRIPT_NAME ); + + File.WriteAllText( string.Format( "{0}\\{1}", Application.dataPath.Replace( "/", "\\" ).Replace( "Assets", "" ), path ), ConstructScript( foundT2Ds ) ); + AssetDatabase.ImportAsset( path ); + + AssetDatabase.StopAssetEditing(); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + } + + GUI.enabled = true; + } + } + } + } + + private static string TexNameProperty( string s ) + { + return CultureInfo.InvariantCulture.TextInfo.ToTitleCase( s.Replace( "_", " " ) ).Replace( " ", string.Empty ); + } + + + private static void ScriptAppend( ref StringBuilder sb, string content, int depth ) + { + int i = 0; + + while( i < depth ) + { + sb.Append( "\t" ); + + i++; + } + + sb.Append( string.Format( "{0}\n", content ) ); + } + + private string ConstructScript( Texture2D[] textures ) + { + StringBuilder sb = new StringBuilder(); + + + sb.AppendLine( "/*******************************************************" ); + sb.AppendLine( "* !!!!!! GENERATED, DO NOT MANUALLY EDIT !!!!!!" ); + sb.AppendLine( string.Format( "* Last updated on: {0:D}", DateTime.Now ) ); + sb.AppendLine( "*" ); + sb.AppendLine( "* Contains embedded versions of all the icons used by RealtimeCSG," ); + sb.AppendLine( "* which are automatically loaded as-needed." ); + sb.AppendLine( "********************************************************/" ); + sb.AppendLine(); + sb.AppendLine( "using System;" ); + sb.AppendLine( "using System.Collections.Generic;" ); + sb.AppendLine( "using UnityEditor;" ); + sb.AppendLine( "using UnityEngine;" ); + sb.AppendLine(); + sb.AppendLine( string.Format( "namespace {0}", NAMESPACE ) ); + sb.AppendLine( "{" ); + ScriptAppend( ref sb, string.Format( "public static class {0}", SCRIPT_NAME ), 1 ); + ScriptAppend( ref sb, "{", 1 ); + + ScriptAppend( ref sb, "public static bool TryFindIcon( string name, out Texture2D icon )", 2 ); + ScriptAppend( ref sb, "{", 2 ); + ScriptAppend( ref sb, "return icons.TryGetValue( name, out icon );", 3 ); + ScriptAppend( ref sb, "}", 2 ); + + ScriptAppend( ref sb, "public static Dictionary icons = new Dictionary()", 2 ); + ScriptAppend( ref sb, "{", 2 ); + + foreach( Texture2D t in textures ) + { + ScriptAppend( ref sb, string.Format( "{{ \"{0}\", {1} }},", t.name, TexNameProperty( t.name ) ), 3 ); + } + + ScriptAppend( ref sb, "};", 2 ); + + foreach( Texture2D t in textures ) + { + if( t != null ) + { + string tname = TexNameProperty( t.name ); + string tnameLower0 = tname.Replace( tname[0].ToString(), tname[0].ToString().ToLower() ); + + ScriptAppend( ref sb, string.Format( "private const string {0} = @\"{1}\";", t.name, Convert.ToBase64String( t.GetRawTextureData() ) ), 2 ); + ScriptAppend( ref sb, string.Format( "private static Texture2D {0};", tnameLower0 ), 2 ); + ScriptAppend( ref sb, string.Format( "private static Texture2D {0}", tname ), 2 ); + ScriptAppend( ref sb, "{", 2 ); + ScriptAppend( ref sb, "get", 3 ); + ScriptAppend( ref sb, "{", 3 ); + ScriptAppend( ref sb, string.Format( "if( {0} == null )", tnameLower0 ), 4 ); + ScriptAppend( ref sb, "{", 4 ); + ScriptAppend( ref sb, string.Format( "{0} = new Texture2D( {1},{2}, TextureFormat.RGBA32, false, PlayerSettings.colorSpace == ColorSpace.Linear );", tnameLower0, t.width, t.height ), 5 ); + ScriptAppend( ref sb, string.Format( "{0}.LoadRawTextureData( Convert.FromBase64String( {1} ) );", tnameLower0, t.name ), 5 ); + ScriptAppend( ref sb, string.Format( "{0}.Apply();", tnameLower0 ), 5 ); + sb.AppendLine(); + ScriptAppend( ref sb, "}}", 4 ); + ScriptAppend( ref sb, string.Format( "return {0};", tnameLower0 ), 4 ); + ScriptAppend( ref sb, "}}", 3 ); + ScriptAppend( ref sb, "}}", 2 ); + sb.AppendLine(); + } + } + + sb.AppendLine( "\t}" ); + sb.AppendLine( "}" ); + sb.AppendLine(); + + return sb.ToString().Replace( "\t", " " ); + } + } +} diff --git a/Plugins/Editor/Scripts/Utility/Icon2EmbeddedAssetsUtility.cs.meta b/Plugins/Editor/Scripts/Utility/Icon2EmbeddedAssetsUtility.cs.meta new file mode 100644 index 0000000..68db2cf --- /dev/null +++ b/Plugins/Editor/Scripts/Utility/Icon2EmbeddedAssetsUtility.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 05a1f06c03774f29b50e0a434151d6b7 +timeCreated: 1643332000 \ No newline at end of file diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/PrefabUtility.cs b/Plugins/Editor/Scripts/Utility/PrefabUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/PrefabUtility.cs rename to Plugins/Editor/Scripts/Utility/PrefabUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/PrefabUtility.cs.meta b/Plugins/Editor/Scripts/Utility/PrefabUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/PrefabUtility.cs.meta rename to Plugins/Editor/Scripts/Utility/PrefabUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/VisibilityUtility.cs b/Plugins/Editor/Scripts/Utility/VisibilityUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/VisibilityUtility.cs rename to Plugins/Editor/Scripts/Utility/VisibilityUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/VisibilityUtility.cs.meta b/Plugins/Editor/Scripts/Utility/VisibilityUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/Utility/VisibilityUtility.cs.meta rename to Plugins/Editor/Scripts/Utility/VisibilityUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View.meta b/Plugins/Editor/Scripts/View.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View.meta rename to Plugins/Editor/Scripts/View.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop.meta b/Plugins/Editor/Scripts/View/DragAndDrop.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop.meta rename to Plugins/Editor/Scripts/View/DragAndDrop.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs b/Plugins/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs rename to Plugins/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs.meta b/Plugins/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs.meta rename to Plugins/Editor/Scripts/View/DragAndDrop/ISceneDragTool.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs.meta b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs.meta rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.BrushDragOnSurface.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs.meta b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs.meta rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Materials.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs.meta b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs.meta rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragTool.Meshes.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs.meta b/Plugins/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs.meta rename to Plugins/Editor/Scripts/View/DragAndDrop/SceneDragToolManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI.meta b/Plugins/Editor/Scripts/View/GUI.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI.meta rename to Plugins/Editor/Scripts/View/GUI.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows.meta b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows.meta rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/CSGModelComponent.Inspector.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs.meta b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs.meta rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/ExportedModelComponent.Editor.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs.meta b/Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs.meta rename to Plugins/Editor/Scripts/View/GUI/ComponentEditorWindows/GeneratedMeshesComponent.Editor.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs similarity index 98% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs index 4be2382..db304c4 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs +++ b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs @@ -50,9 +50,12 @@ static void HandleSceneGUI(int id) { if (!SceneDragToolManager.IsDraggingObjectInScene) OnEditModeSelectionSceneGUI(); - +#if UNITY_2018_3_OR_NEWER var viewRect = new Rect(4, 0, sceneView.rootVisualElement.contentRect.width, sceneView.rootVisualElement.contentRect.height - (CSG_GUIStyleUtility.BottomToolBarHeight + 4)); - GUILayout.BeginArea(viewRect); +#else + var viewRect = new Rect( 4, 0, sceneView.position.width, sceneView.position.height - ( CSG_GUIStyleUtility.BottomToolBarHeight + 4 ) ); +#endif + GUILayout.BeginArea(viewRect); if (EditModeManager.ActiveTool != null) { diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.Editor.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeToolWindow.SceneGUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Common.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/CylinderDefinition.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Base.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.Settings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Box.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.Settings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Cylinder.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.ExtrudedBase.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.FreeDraw.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.Settings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.LinearStairs.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.Settings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.Sphere.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.Settings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Generator.SpiralStairs.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IGenerator.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/IShapeSettings.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/Generators/Outline2D.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/IEditMode.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditorWindow.meta b/Plugins/Editor/Scripts/View/GUI/EditorWindow.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditorWindow.meta rename to Plugins/Editor/Scripts/View/GUI/EditorWindow.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs b/Plugins/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs rename to Plugins/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs.meta b/Plugins/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs.meta rename to Plugins/Editor/Scripts/View/GUI/EditorWindow/Debug.HierarchyWindow.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/HierarchyWindowItemGUI.meta b/Plugins/Editor/Scripts/View/GUI/HierarchyWindowItemGUI.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/HierarchyWindowItemGUI.meta rename to Plugins/Editor/Scripts/View/GUI/HierarchyWindowItemGUI.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs b/Plugins/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs rename to Plugins/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/HierarchyWindowItemGUI/HierarchyWindowItemGUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows.meta b/Plugins/Editor/Scripts/View/GUI/PreferenceWindows.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows.meta rename to Plugins/Editor/Scripts/View/GUI/PreferenceWindows.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs b/Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs rename to Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs.meta b/Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs.meta rename to Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGKeys.PreferenceWindow.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs b/Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs rename to Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs.meta b/Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs.meta rename to Plugins/Editor/Scripts/View/GUI/PreferenceWindows/CSGOptions.PreferenceWindow.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PropertyDrawers.meta b/Plugins/Editor/Scripts/View/GUI/PropertyDrawers.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PropertyDrawers.meta rename to Plugins/Editor/Scripts/View/GUI/PropertyDrawers.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs b/Plugins/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs rename to Plugins/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs.meta b/Plugins/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs.meta rename to Plugins/Editor/Scripts/View/GUI/PropertyDrawers/EnumAsFlags.PropertyDrawer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs similarity index 98% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs index f242f94..15865db 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs +++ b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs @@ -19,8 +19,14 @@ public static void ShowGUI(SceneView sceneView, bool haveOffset = true) CSG_GUIStyleUtility.InitStyles(); if (sceneView != null) { + #if UNITY_2018_3_OR_NEWER float height = sceneView.rootVisualElement.contentRect.height; //Screen.height; float width = sceneView.rootVisualElement.contentRect.width; //Screen.width; +#else + float height = sceneView.position.height; + float width = sceneView.position.width; + #endif + Rect bottomBarRect; if (haveOffset) { @@ -82,7 +88,11 @@ static void OnBottomBarGUI(SceneView sceneView, Rect barSize) var updateSurfaces = false; bool wireframeModified = false; +#if UNITY_2018_3_OR_NEWER var viewWidth = sceneView.rootVisualElement.contentRect.width; +#else + var viewWidth = sceneView.position.width; +#endif float layoutHeight = barSize.height; float layoutX = 6.0f; diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SceneViewBottomBar.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewBottomBarGUI/SurfaceVisibilityPopup.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs b/Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs rename to Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUI.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs b/Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs similarity index 84% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs rename to Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs index c10b03a..f1d41f2 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs +++ b/Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs @@ -36,8 +36,14 @@ private static Texture2D InfoGUIBGTex private static void InitStyles( SceneView sceneView ) { - infoGUIRect.x = sceneView.rootVisualElement.contentRect.width - 116; - infoGUIRect.y = sceneView.rootVisualElement.contentRect.height - 74; +#if UNITY_2018_3_OR_NEWER + infoGUIRect.x = sceneView.rootVisualElement.contentRect.width - 116; + infoGUIRect.y = sceneView.rootVisualElement.contentRect.height - 74; +#else + infoGUIRect.x = sceneView.position.width - 116; + infoGUIRect.y = sceneView.position.height - 74; +#endif + infoGUIRect.width = 110; infoGUIRect.height = infoGUILabelHeight; diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs.meta b/Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs.meta rename to Plugins/Editor/Scripts/View/GUI/SceneViewInfoGUI/SceneViewInfo.GUIContents.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility.meta b/Plugins/Editor/Scripts/View/GUI/Utility.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility.meta rename to Plugins/Editor/Scripts/View/GUI/Utility.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/CSG_EditorGUIUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs similarity index 98% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs index 5d90b70..c97399e 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs +++ b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs @@ -626,9 +626,13 @@ public static void SetDefaultGUISkin() static GUIContent IconContent(string name) { - var path = "Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/" + name + ".png"; - var image = AssetDatabase.LoadAssetAtPath(path); - Debug.Assert(image, "Could not find image at " + path); + //var path = "Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/" + name + ".png"; + //var image = AssetDatabase.LoadAssetAtPath(path); + //Debug.Assert(image, "Could not find image at " + path); + + Texture2D image; + EmbeddedAssets.TryFindIcon( name, out image ); + return new GUIContent(image); } diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/CSG_HandleUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CameraUtility.cs b/Plugins/Editor/Scripts/View/GUI/Utility/CameraUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CameraUtility.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/CameraUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CameraUtility.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/CameraUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/CameraUtility.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/CameraUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/Tooltip.cs b/Plugins/Editor/Scripts/View/GUI/Utility/Tooltip.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/Tooltip.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/Tooltip.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/Tooltip.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/Tooltip.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/Tooltip.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/Tooltip.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs b/Plugins/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/TooltipContentState.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs b/Plugins/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs rename to Plugins/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs.meta b/Plugins/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs.meta rename to Plugins/Editor/Scripts/View/GUI/Utility/TooltipUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene.meta b/Plugins/Editor/Scripts/View/Scene.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene.meta rename to Plugins/Editor/Scripts/View/Scene.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid.meta b/Plugins/Editor/Scripts/View/Scene/Grid.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid.meta rename to Plugins/Editor/Scripts/View/Scene/Grid.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/CSGGrid.cs b/Plugins/Editor/Scripts/View/Scene/Grid/CSGGrid.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/CSGGrid.cs rename to Plugins/Editor/Scripts/View/Scene/Grid/CSGGrid.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/CSGGrid.cs.meta b/Plugins/Editor/Scripts/View/Scene/Grid/CSGGrid.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/CSGGrid.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Grid/CSGGrid.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/GridUtility.cs b/Plugins/Editor/Scripts/View/Scene/Grid/GridUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/GridUtility.cs rename to Plugins/Editor/Scripts/View/Scene/Grid/GridUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/GridUtility.cs.meta b/Plugins/Editor/Scripts/View/Scene/Grid/GridUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Grid/GridUtility.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Grid/GridUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles.meta b/Plugins/Editor/Scripts/View/Scene/Handles.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles.meta rename to Plugins/Editor/Scripts/View/Scene/Handles.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGBounds.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGBounds.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGBounds.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGBounds.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGBounds.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGBounds.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGBounds.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGBounds.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGDisc.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGDisc.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGDisc.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGDisc.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGDisc.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGDisc.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGDisc.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGDisc.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeMove.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGFreeRotate.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGHandles.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGHandles.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGHandles.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGHandles.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGHandles.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGHandles.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGHandles.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGHandles.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGScaleSlider.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider1D.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs b/Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs.meta b/Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Handles/CSGSlider2D.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering.meta b/Plugins/Editor/Scripts/View/Scene/Rendering.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineManager.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/BrushOutlineRenderer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/CSGRenderer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/LineMeshRenderer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/PaintUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/PointMeshRenderer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/PolygonMeshRenderer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs b/Plugins/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs rename to Plugins/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs.meta b/Plugins/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Rendering/RotationCircle.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/SceneToolRenderer.cs b/Plugins/Editor/Scripts/View/Scene/SceneToolRenderer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/SceneToolRenderer.cs rename to Plugins/Editor/Scripts/View/Scene/SceneToolRenderer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/SceneToolRenderer.cs.meta b/Plugins/Editor/Scripts/View/Scene/SceneToolRenderer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/SceneToolRenderer.cs.meta rename to Plugins/Editor/Scripts/View/Scene/SceneToolRenderer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Utility.meta b/Plugins/Editor/Scripts/View/Scene/Utility.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Utility.meta rename to Plugins/Editor/Scripts/View/Scene/Utility.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Utility/CursorUtility.cs b/Plugins/Editor/Scripts/View/Scene/Utility/CursorUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Utility/CursorUtility.cs rename to Plugins/Editor/Scripts/View/Scene/Utility/CursorUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Utility/CursorUtility.cs.meta b/Plugins/Editor/Scripts/View/Scene/Utility/CursorUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Scene/Utility/CursorUtility.cs.meta rename to Plugins/Editor/Scripts/View/Scene/Utility/CursorUtility.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Units.cs b/Plugins/Editor/Scripts/View/Units.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Units.cs rename to Plugins/Editor/Scripts/View/Units.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Units.cs.meta b/Plugins/Editor/Scripts/View/Units.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Scripts/View/Units.cs.meta rename to Plugins/Editor/Scripts/View/Units.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty.meta b/Plugins/Editor/Thirdparty.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty.meta rename to Plugins/Editor/Thirdparty.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/Editor.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/Editor.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/Editor.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/Editor.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs b/Plugins/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs rename to Plugins/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/Editor/ExporterMenu.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXExporter.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXMeshToString.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXModelPostProcessor.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMaterialGetter.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/FBXUnityMeshGetter.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/license b/Plugins/Editor/Thirdparty/UnityFBXExporter/license similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/license rename to Plugins/Editor/Thirdparty/UnityFBXExporter/license diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/license.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/license.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/license.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/license.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/readme.md b/Plugins/Editor/Thirdparty/UnityFBXExporter/readme.md similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/readme.md rename to Plugins/Editor/Thirdparty/UnityFBXExporter/readme.md diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/readme.md.meta b/Plugins/Editor/Thirdparty/UnityFBXExporter/readme.md.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Thirdparty/UnityFBXExporter/readme.md.meta rename to Plugins/Editor/Thirdparty/UnityFBXExporter/readme.md.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime.meta b/Plugins/Runtime.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime.meta rename to Plugins/Runtime.meta diff --git a/Plugins/Runtime/Resources.meta b/Plugins/Runtime/Resources.meta new file mode 100644 index 0000000..ab08edd --- /dev/null +++ b/Plugins/Runtime/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 226896caeb55dfa40985de6126a1ac14 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG.meta b/Plugins/Runtime/Resources/RealtimeCSG.meta similarity index 58% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG.meta rename to Plugins/Runtime/Resources/RealtimeCSG.meta index a934320..e409bfa 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG.meta +++ b/Plugins/Runtime/Resources/RealtimeCSG.meta @@ -1,9 +1,8 @@ fileFormatVersion: 2 -guid: e9900cd5382bbd24e974487a6fe22310 +guid: 9739de15d87c2244898a4244becc90f0 folderAsset: yes -timeCreated: 1486738762 -licenseType: Pro DefaultImporter: + externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials.meta b/Plugins/Runtime/Resources/RealtimeCSG/Materials.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Materials.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Default.physicMaterial b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Default.physicMaterial similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Default.physicMaterial rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Default.physicMaterial diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Default.physicMaterial.meta b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Default.physicMaterial.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Default.physicMaterial.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Default.physicMaterial.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Floor.mat b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Floor.mat similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Floor.mat rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Floor.mat diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Floor.mat.meta b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Floor.mat.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Floor.mat.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Floor.mat.meta diff --git a/Plugins/Runtime/Resources/RealtimeCSG/Materials/Metal.mat b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Metal.mat new file mode 100644 index 0000000..da22d9a --- /dev/null +++ b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Metal.mat @@ -0,0 +1,92 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8046220144246062748 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Metal + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _DETAIL_MULX2 _METALLICGLOSSMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 2800000, guid: daa9688628be8544bba89e7d90e24c91, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: b4fe6ae30f2206a4881f7e3c4140999e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.314 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8301887, g: 0.8301887, b: 0.8301887, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Plugins/Runtime/Resources/RealtimeCSG/Materials/Metal.mat.meta b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Metal.mat.meta new file mode 100644 index 0000000..b0cfdcf --- /dev/null +++ b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Metal.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99b28120acbb32240b8c04d9e1fdb0a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Wall.mat b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Wall.mat similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Wall.mat rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Wall.mat diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Wall.mat.meta b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Wall.mat.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Wall.mat.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Wall.mat.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Window.mat b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Window.mat similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Window.mat rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Window.mat diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Window.mat.meta b/Plugins/Runtime/Resources/RealtimeCSG/Materials/Window.mat.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Materials/Window.mat.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Materials/Window.mat.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Floor.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/Floor.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Floor.png rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/Floor.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Floor.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/Floor.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Floor.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/Floor.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Wall.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/Wall.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Wall.png rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/Wall.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Wall.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/Wall.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Wall.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/Wall.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Window.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/Window.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Window.png rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/Window.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Window.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/Window.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/Window.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/Window.png.meta diff --git a/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker.png new file mode 100644 index 0000000..fac1033 Binary files /dev/null and b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker.png differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker.png.meta similarity index 65% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/checker.png.meta index 9d0afec..1171108 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap.png.meta +++ b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker.png.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: 388150109454cba489133bced2580e65 +guid: daa9688628be8544bba89e7d90e24c91 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +23,8 @@ TextureImporter: isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -31,12 +33,12 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -48,18 +50,46 @@ TextureImporter: spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 + alphaUsage: 0 alphaIsTransparency: 0 spriteTessellationDetail: -1 textureType: 0 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 1 + applyGammaDecoding: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 3 + compressionQuality: 100 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -83,6 +113,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker_m.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker_m.png new file mode 100644 index 0000000..3cd2581 Binary files /dev/null and b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker_m.png differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap_on.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker_m.png.meta similarity index 66% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap_on.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/checker_m.png.meta index 126fb75..5f8819d 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap_on.png.meta +++ b/Plugins/Runtime/Resources/RealtimeCSG/Textures/checker_m.png.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: 1ad7869a6d2926d4482b814a5bce4c0f +guid: b4fe6ae30f2206a4881f7e3c4140999e TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +23,8 @@ TextureImporter: isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -31,12 +33,12 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -54,12 +56,40 @@ TextureImporter: textureType: 0 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 1 + applyGammaDecoding: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 3 + compressionQuality: 100 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -83,6 +113,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Plugins/Runtime/Resources/RealtimeCSG/Textures/metal_detail.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/metal_detail.png new file mode 100644 index 0000000..29062f0 Binary files /dev/null and b/Plugins/Runtime/Resources/RealtimeCSG/Textures/metal_detail.png differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/metal_detail.png.meta similarity index 86% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/metal_detail.png.meta index b200726..f8a5c1a 100644 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap.png.meta +++ b/Plugins/Runtime/Resources/RealtimeCSG/Textures/metal_detail.png.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: 9855365f7b06e9449af05456d69acc60 +guid: 816df94e791457149978dc08dd9adf28 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +23,8 @@ TextureImporter: isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -31,12 +33,12 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -54,9 +56,13 @@ TextureImporter: textureType: 0 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -83,6 +89,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/roughess.png b/Plugins/Runtime/Resources/RealtimeCSG/Textures/roughess.png similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/roughess.png rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/roughess.png diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/roughess.png.meta b/Plugins/Runtime/Resources/RealtimeCSG/Textures/roughess.png.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Textures/roughess.png.meta rename to Plugins/Runtime/Resources/RealtimeCSG/Textures/roughess.png.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts.meta b/Plugins/Runtime/Scripts.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts.meta rename to Plugins/Runtime/Scripts.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Attributes.meta b/Plugins/Runtime/Scripts/Attributes.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Attributes.meta rename to Plugins/Runtime/Scripts/Attributes.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs b/Plugins/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs rename to Plugins/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs.meta b/Plugins/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs.meta rename to Plugins/Runtime/Scripts/Attributes/EnumAsFlagsAttribute.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components.meta b/Plugins/Runtime/Scripts/Components.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components.meta rename to Plugins/Runtime/Scripts/Components.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/CSGModelExported.cs b/Plugins/Runtime/Scripts/Components/CSGModelExported.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/CSGModelExported.cs rename to Plugins/Runtime/Scripts/Components/CSGModelExported.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/CSGModelExported.cs.meta b/Plugins/Runtime/Scripts/Components/CSGModelExported.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/CSGModelExported.cs.meta rename to Plugins/Runtime/Scripts/Components/CSGModelExported.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshInstance.cs b/Plugins/Runtime/Scripts/Components/GeneratedMeshInstance.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshInstance.cs rename to Plugins/Runtime/Scripts/Components/GeneratedMeshInstance.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshInstance.cs.meta b/Plugins/Runtime/Scripts/Components/GeneratedMeshInstance.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshInstance.cs.meta rename to Plugins/Runtime/Scripts/Components/GeneratedMeshInstance.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshes.cs b/Plugins/Runtime/Scripts/Components/GeneratedMeshes.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshes.cs rename to Plugins/Runtime/Scripts/Components/GeneratedMeshes.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshes.cs.meta b/Plugins/Runtime/Scripts/Components/GeneratedMeshes.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/GeneratedMeshes.cs.meta rename to Plugins/Runtime/Scripts/Components/GeneratedMeshes.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/InternalFlags.cs b/Plugins/Runtime/Scripts/Components/InternalFlags.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/InternalFlags.cs rename to Plugins/Runtime/Scripts/Components/InternalFlags.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/InternalFlags.cs.meta b/Plugins/Runtime/Scripts/Components/InternalFlags.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/InternalFlags.cs.meta rename to Plugins/Runtime/Scripts/Components/InternalFlags.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Legacy.meta b/Plugins/Runtime/Scripts/Components/Legacy.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Legacy.meta rename to Plugins/Runtime/Scripts/Components/Legacy.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs b/Plugins/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs rename to Plugins/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs.meta b/Plugins/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs.meta rename to Plugins/Runtime/Scripts/Components/Legacy/LegacyGeneratedMeshContainer.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Shape.meta b/Plugins/Runtime/Scripts/Components/Shape.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Shape.meta rename to Plugins/Runtime/Scripts/Components/Shape.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Shape/MathConstants.cs b/Plugins/Runtime/Scripts/Components/Shape/MathConstants.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Shape/MathConstants.cs rename to Plugins/Runtime/Scripts/Components/Shape/MathConstants.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Shape/MathConstants.cs.meta b/Plugins/Runtime/Scripts/Components/Shape/MathConstants.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Components/Shape/MathConstants.cs.meta rename to Plugins/Runtime/Scripts/Components/Shape/MathConstants.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers.meta b/Plugins/Runtime/Scripts/Managers.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers.meta rename to Plugins/Runtime/Scripts/Managers.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs b/Plugins/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs rename to Plugins/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs.meta b/Plugins/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs.meta rename to Plugins/Runtime/Scripts/Managers/CSGSceneManagerInterface.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs b/Plugins/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs rename to Plugins/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs.meta b/Plugins/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs.meta rename to Plugins/Runtime/Scripts/Managers/CSGSceneManagerRedirector.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility.meta b/Plugins/Runtime/Scripts/Utility.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility.meta rename to Plugins/Runtime/Scripts/Utility.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/GameObjectExtensions.cs b/Plugins/Runtime/Scripts/Utility/GameObjectExtensions.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/GameObjectExtensions.cs rename to Plugins/Runtime/Scripts/Utility/GameObjectExtensions.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/GameObjectExtensions.cs.meta b/Plugins/Runtime/Scripts/Utility/GameObjectExtensions.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/GameObjectExtensions.cs.meta rename to Plugins/Runtime/Scripts/Utility/GameObjectExtensions.cs.meta diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/MeshUtility.cs b/Plugins/Runtime/Scripts/Utility/MeshUtility.cs similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/MeshUtility.cs rename to Plugins/Runtime/Scripts/Utility/MeshUtility.cs diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/MeshUtility.cs.meta b/Plugins/Runtime/Scripts/Utility/MeshUtility.cs.meta similarity index 100% rename from RealtimeCSG/Assets/Plugins/RealtimeCSG/Runtime/Scripts/Utility/MeshUtility.cs.meta rename to Plugins/Runtime/Scripts/Utility/MeshUtility.cs.meta diff --git a/README.md b/README.md index a3c01b4..2d4c5c3 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,59 @@ -This github page holds the code for Unity plugin Realtime-CSG -https://assetstore.unity.com/packages/tools/modeling/realtime-csg-69542 +This github page holds the updated version of the Unity plugin Realtime-CSG +If you use this plugin, please let us know, we'd love to see what you've done with it! -**Discord server**: https://discord.gg/BK5gt8R +![Example](Readme/Images/house_view.png) +Programmer art example. Note: couch, plants and some other small props are meshes, not CSG -**Project website**: https://www.realtimecsg.com/ -**How to install**: Copy the Plugins directory in your Assets folder +**How to install**: +--- +**Git (Requires having [git](https://git-scm.com/) installed)** -If you use the plugin, please let us know, we'd love to see what you've done with it! +* In the `Assets/` or `Packages/` folder of your project, in the command line, use the git command `git clone https://github.com/LogicalError/realtime-CSG-for-unity.git RealtimeCSG` +**Manual Download** +* [Download this repo](https://github.com/LogicalError/realtime-CSG-for-unity/archive/refs/heads/master.zip) +* Copy the folder in the downloaded zip to anywhere in your `Assets/` folder, or to the `Packages/` folder. +* Rename the downloaded folder to `RealtimeCSG` +**Unity Package Manager (UPM)** -![Example](Readme/Images/house_view.png) -*Programmer art example. -Note: couch, plants and some other small props are meshes, not CSG* +* Use the package manager to import the project using `https://github.com/LogicalError/realtime-CSG-for-unity.git` + +--- + +**Updating:** +--- +**Git** + +* Run `git merge master` in the console, from the RealtimeCSG folder + +**Manual Update** +* Close Unity +* Delete the RealtimeCSG folder +* Repeat the steps from "Manual Download" above + +**Unity Package Manager (UPM)** +* Simpy update the package + +--- + +**Links:** +--- + +* **Discord server**: https://discord.gg/BK5gt8R +* **Project website**: https://www.realtimecsg.com/ +* **Asset Store (outdated)**: https://assetstore.unity.com/packages/tools/modeling/realtime-csg-69542 + +--- + +**Contributing:** +--- + +* Fork this repo +* Create your own branch +* Submit a PR (do not submit PRs from the master branch of your fork) + +README last updated March 4th, 2022 diff --git a/RealtimeCSG.asmdef b/RealtimeCSG.asmdef new file mode 100644 index 0000000..357cf5b --- /dev/null +++ b/RealtimeCSG.asmdef @@ -0,0 +1,21 @@ +{ + "name": "RealtimeCSG", + "rootNamespace": "RealtimeCSG", + "references": [], + "includePlatforms": [ + "Editor", + "macOSStandalone", + "WindowsStandalone32", + "WindowsStandalone64" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [ + "UNITY_EDITOR" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/RealtimeCSG.asmdef.meta b/RealtimeCSG.asmdef.meta new file mode 100644 index 0000000..c89cdac --- /dev/null +++ b/RealtimeCSG.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 97a0897eb1d9f534499ad443f6b47d18 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small.png deleted file mode 100644 index 235470a..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small.png.meta deleted file mode 100644 index 5aeecb6..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 22369d570c992b0408d43fdb0bceb8ca -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small_on.png deleted file mode 100644 index 6c59650..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small_on.png.meta deleted file mode 100644 index 32d988c..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_addition_small_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 7e379ab80f8fb3f429efcaecb9fc6b39 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small.png deleted file mode 100644 index a633246..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small.png.meta deleted file mode 100644 index 030b19b..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 2f2869b056c2e7c4987c8c06ea83dc58 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small_on.png deleted file mode 100644 index 49e0db1..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small_on.png.meta deleted file mode 100644 index da91abf..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_intersection_small_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: e501f8d400b87f94c8cf64c731136d27 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small.png deleted file mode 100644 index 50687e8..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small.png.meta deleted file mode 100644 index 1e0fc7b..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 651636a15b6a6654dbc236ff31c33877 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small_on.png deleted file mode 100644 index 89319c5..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small_on.png.meta deleted file mode 100644 index c4c20e9..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_csg_subtraction_small_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 317efb3df2a9897438fd7644e29acce1 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid.png deleted file mode 100644 index d0b7ec1..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid.png.meta deleted file mode 100644 index 42c16bf..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 0d4b8106326180c4cac106894e0d74ff -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid_on.png deleted file mode 100644 index d0b7ec1..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid_on.png.meta deleted file mode 100644 index 761feff..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_grid_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 4d53d228e1dad0e46babcb9515e6f5c0 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap.png deleted file mode 100644 index e8935a4..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap_on.png deleted file mode 100644 index 6a8e591..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_gridsnap_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap.png deleted file mode 100644 index 80bfe50..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap_on.png deleted file mode 100644 index 3c78156..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap_on.png.meta deleted file mode 100644 index 65164c3..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_nosnap_on.png.meta +++ /dev/null @@ -1,91 +0,0 @@ -fileFormatVersion: 2 -guid: 0f0cb9b152740de41918ca4d230572b8 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through.png deleted file mode 100644 index 252b333..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through.png.meta deleted file mode 100644 index e1a1115..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 18a18d6bfa02d1c4b91c6785c3a16272 -timeCreated: 1468774027 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through_on.png deleted file mode 100644 index 93b2f1f..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through_on.png.meta deleted file mode 100644 index b911d09..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_pass_through_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 64bbc81b3997e6d4ba3b6e1a2b5c9b90 -timeCreated: 1468774027 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild.png deleted file mode 100644 index f527494..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild.png.meta deleted file mode 100644 index 2140d8c..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: d8ecd3db0db9d30478af1bc1ee38a02c -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild_on.png deleted file mode 100644 index 763884c..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild_on.png.meta deleted file mode 100644 index 8441a4a..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_rebuild_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 2c8b21345908ae4498dc036b924940f6 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap.png deleted file mode 100644 index 0663ebd..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap.png.meta deleted file mode 100644 index 918f1eb..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: d6c90a10d2365dd449886923505bcaf1 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap_on.png deleted file mode 100644 index 16fc2b3..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap_on.png.meta deleted file mode 100644 index cc20874..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_relsnap_on.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 11b16deb9dbaea64abf0a29c879cd91d -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind.png deleted file mode 100644 index 757b056..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind.png.meta deleted file mode 100644 index 3514936..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 656d60335b6b02840b376b535bb4e50e -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind_on.png deleted file mode 100644 index f2335c8..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind_on.png.meta deleted file mode 100644 index 74e66b9..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_behind_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 744fdafa4b4c7f0459d0332cb87f7164 -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front.png deleted file mode 100644 index 3f42d7f..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front.png.meta deleted file mode 100644 index 6f579ae..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 5d4e21cb6039fa14684ab68939a224d2 -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front_on.png deleted file mode 100644 index 0ec2d09..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front_on.png.meta deleted file mode 100644 index 853dc27..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_remove_front_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 7fe91772145c9dc4e87631cf0676d9ea -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping.png deleted file mode 100644 index 0663ebd..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping.png.meta deleted file mode 100644 index 5ffba4f..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 5082c7733f9f9294abd3d2ca42d6e616 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping_on.png deleted file mode 100644 index 16fc2b3..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping_on.png.meta deleted file mode 100644 index f65b277..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_snapping_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 749a398e137b0e54c8b0370070c3a476 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split.png deleted file mode 100644 index d21bdad..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split.png.meta deleted file mode 100644 index e51358c..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: eecaa0e0be3a7a8429f3d41a704f15ed -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split_on.png deleted file mode 100644 index 0485a34..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split_on.png.meta deleted file mode 100644 index 4a0a560..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_split_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: a6442e4f8d31cb64f80010acbffc8183 -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe.png deleted file mode 100644 index 010bcea..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe.png.meta deleted file mode 100644 index 26dd4d1..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 2e09933d30df7ea4890f77b06abdc35f -timeCreated: 1470926041 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe_on.png deleted file mode 100644 index 010bcea..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe_on.png.meta deleted file mode 100644 index f3de216..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pers_wireframe_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 4d84ea519e203d143998b5dcadfd3f12 -timeCreated: 1470926041 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small.png deleted file mode 100644 index 8b33e1b..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small.png.meta deleted file mode 100644 index 7637675..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 8188f97c2112b2e4fa006b9d3866d9fa -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small_on.png deleted file mode 100644 index 6c59650..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small_on.png.meta deleted file mode 100644 index a44874a..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_addition_small_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: f1ff62cc89769e6498fcb80f6a7de561 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small.png deleted file mode 100644 index b471d0b..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small.png.meta deleted file mode 100644 index 1fecd8e..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 78ab98ba173ce9d4388492b156a53e3e -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small_on.png deleted file mode 100644 index 49e0db1..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small_on.png.meta deleted file mode 100644 index b47b35f..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_intersection_small_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 1b91257114185fc44ab250e0e5edb86d -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small.png deleted file mode 100644 index 07f6adb..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small.png.meta deleted file mode 100644 index fce2af9..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: be20105e756df664db20decfbf2de1b5 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small_on.png deleted file mode 100644 index 89319c5..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small_on.png.meta deleted file mode 100644 index e5b09d3..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_csg_subtraction_small_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: b39c886fc3e116041aca05c116016ed8 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid.png deleted file mode 100644 index bf3d6f2..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid.png.meta deleted file mode 100644 index 0a5fd40..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 79f4e01a21caadd4bbb32a5f00d0781b -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid_on.png deleted file mode 100644 index ab79af2..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid_on.png.meta deleted file mode 100644 index f5607bc..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_grid_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: b52026e6bb6648642b55ddfff9a4c538 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap.png deleted file mode 100644 index fb613c8..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap.png.meta deleted file mode 100644 index b52094b..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap.png.meta +++ /dev/null @@ -1,91 +0,0 @@ -fileFormatVersion: 2 -guid: 835df93015a367641961e8588adaf587 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap_on.png deleted file mode 100644 index fb613c8..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap_on.png.meta deleted file mode 100644 index b5f97ed..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_gridsnap_on.png.meta +++ /dev/null @@ -1,91 +0,0 @@ -fileFormatVersion: 2 -guid: 7068243b964537d41bf9df5b2234bdff -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap.png deleted file mode 100644 index 24d7769..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap.png.meta deleted file mode 100644 index a878982..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap.png.meta +++ /dev/null @@ -1,91 +0,0 @@ -fileFormatVersion: 2 -guid: 245e94d1ff9a65e4687268d0b90339ee -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap_on.png deleted file mode 100644 index 8120f26..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap_on.png.meta deleted file mode 100644 index 8e98e11..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_nosnap_on.png.meta +++ /dev/null @@ -1,91 +0,0 @@ -fileFormatVersion: 2 -guid: 75394ef968fa43e469984b1172a553b3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through.png deleted file mode 100644 index d5e7a49..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through.png.meta deleted file mode 100644 index 90782be..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 6f3ee61f9659c3f4091ebbe2770da37b -timeCreated: 1468774370 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through_on.png deleted file mode 100644 index 252b333..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through_on.png.meta deleted file mode 100644 index cc007d0..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_pass_through_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: d649b994460d2dd4c9b7593576f1f831 -timeCreated: 1468774370 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild.png deleted file mode 100644 index af208ff..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild.png.meta deleted file mode 100644 index ebf2316..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 7f01f16dbc2b78143a42103ae832ffba -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild_on.png deleted file mode 100644 index 763884c..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild_on.png.meta deleted file mode 100644 index aab3cd9..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_rebuild_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: d63245101a066c445bddb792b0693c9b -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap.png deleted file mode 100644 index 3df4977..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap.png.meta deleted file mode 100644 index 369789e..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 418b1f01b0c4efd42aa542f1b11a5609 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap_on.png deleted file mode 100644 index 49d1f81..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap_on.png.meta deleted file mode 100644 index cdde01a..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_relsnap_on.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 276783129518d9b47b906c34b9e6316c -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind.png deleted file mode 100644 index c7b5ea5..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind.png.meta deleted file mode 100644 index 64f0010..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 5e9f843f5f4fa504da1569f46096939d -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind_on.png deleted file mode 100644 index a619bc2..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind_on.png.meta deleted file mode 100644 index db347a7..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_behind_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 936a665cce891d3488b375cca6e98f98 -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front.png deleted file mode 100644 index 8a14feb..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front.png.meta deleted file mode 100644 index da8a5a8..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 431b6eadec70b4d4187933161eea30e5 -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front_on.png deleted file mode 100644 index 0ec2d09..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front_on.png.meta deleted file mode 100644 index ae29760..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_remove_front_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 9462baa0ec228884bb8dfaf5ee00fd8f -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping.png deleted file mode 100644 index 3df4977..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping.png.meta deleted file mode 100644 index 8c4b1a1..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 1252603026a4ade49bafc5f84ccbf828 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping_on.png deleted file mode 100644 index 49d1f81..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping_on.png.meta deleted file mode 100644 index 5d2afd9..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_snapping_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: fa842e4706f6fed41a57a3d65327c982 -timeCreated: 1468435212 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split.png deleted file mode 100644 index 3804291..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split.png.meta deleted file mode 100644 index 00937bf..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 5149fa897e9ee424e97ac86ba35a68e7 -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split_on.png deleted file mode 100644 index 0485a34..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split_on.png.meta deleted file mode 100644 index 49657ba..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_split_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 42bc930c90ce66a4b8982e74f37627cd -timeCreated: 1468604814 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe.png deleted file mode 100644 index 4a735c8..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe.png.meta deleted file mode 100644 index b212523..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 8842cdce317f45d448fa147dff59de9b -timeCreated: 1470926041 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe_on.png b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe_on.png deleted file mode 100644 index d27ac4a..0000000 Binary files a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe_on.png and /dev/null differ diff --git a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe_on.png.meta b/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe_on.png.meta deleted file mode 100644 index 3bb55b9..0000000 --- a/RealtimeCSG/Assets/Plugins/RealtimeCSG/Editor/Resources/Icons/icon_pro_wireframe_on.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: faaf17d85ae3ffc4bb657058c0b43ac7 -timeCreated: 1470926041 -licenseType: Pro -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/RealtimeCSG/Packages/manifest.json b/RealtimeCSG/Packages/manifest.json deleted file mode 100644 index 34e00ef..0000000 --- a/RealtimeCSG/Packages/manifest.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "dependencies": { - "com.unity.ide.rider": "3.0.9", - "com.unity.test-framework": "1.1.29", - "com.unity.timeline": "1.6.3", - "com.unity.ugui": "1.0.0", - "com.unity.modules.ai": "1.0.0", - "com.unity.modules.androidjni": "1.0.0", - "com.unity.modules.animation": "1.0.0", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.cloth": "1.0.0", - "com.unity.modules.director": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.particlesystem": "1.0.0", - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.physics2d": "1.0.0", - "com.unity.modules.screencapture": "1.0.0", - "com.unity.modules.terrain": "1.0.0", - "com.unity.modules.terrainphysics": "1.0.0", - "com.unity.modules.tilemap": "1.0.0", - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.uielements": "1.0.0", - "com.unity.modules.umbra": "1.0.0", - "com.unity.modules.unityanalytics": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestassetbundle": "1.0.0", - "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.unity.modules.unitywebrequesttexture": "1.0.0", - "com.unity.modules.unitywebrequestwww": "1.0.0", - "com.unity.modules.vehicles": "1.0.0", - "com.unity.modules.video": "1.0.0", - "com.unity.modules.vr": "1.0.0", - "com.unity.modules.wind": "1.0.0", - "com.unity.modules.xr": "1.0.0" - } -} diff --git a/RealtimeCSG/Packages/packages-lock.json b/RealtimeCSG/Packages/packages-lock.json deleted file mode 100644 index 429ef36..0000000 --- a/RealtimeCSG/Packages/packages-lock.json +++ /dev/null @@ -1,306 +0,0 @@ -{ - "dependencies": { - "com.unity.ext.nunit": { - "version": "1.0.6", - "depth": 1, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.ide.rider": { - "version": "3.0.9", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ext.nunit": "1.0.6" - }, - "url": "https://packages.unity.com" - }, - "com.unity.test-framework": { - "version": "1.1.29", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ext.nunit": "1.0.6", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.timeline": { - "version": "1.6.3", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.modules.director": "1.0.0", - "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.particlesystem": "1.0.0" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ugui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0" - } - }, - "com.unity.modules.ai": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.androidjni": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.animation": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.assetbundle": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.audio": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.cloth": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - } - }, - "com.unity.modules.director": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.animation": "1.0.0" - } - }, - "com.unity.modules.imageconversion": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.imgui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.jsonserialize": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.particlesystem": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.physics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.physics2d": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.screencapture": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.subsystems": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.terrain": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.terrainphysics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.terrain": "1.0.0" - } - }, - "com.unity.modules.tilemap": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics2d": "1.0.0" - } - }, - "com.unity.modules.ui": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.uielements": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.uielementsnative": "1.0.0" - } - }, - "com.unity.modules.uielementsnative": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.umbra": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.unityanalytics": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" - } - }, - "com.unity.modules.unitywebrequest": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.unitywebrequestassetbundle": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0" - } - }, - "com.unity.modules.unitywebrequestaudio": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.audio": "1.0.0" - } - }, - "com.unity.modules.unitywebrequesttexture": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.unitywebrequestwww": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestassetbundle": "1.0.0", - "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.imageconversion": "1.0.0" - } - }, - "com.unity.modules.vehicles": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0" - } - }, - "com.unity.modules.video": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.audio": "1.0.0", - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0" - } - }, - "com.unity.modules.vr": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.xr": "1.0.0" - } - }, - "com.unity.modules.wind": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": {} - }, - "com.unity.modules.xr": { - "version": "1.0.0", - "depth": 0, - "source": "builtin", - "dependencies": { - "com.unity.modules.physics": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.subsystems": "1.0.0" - } - } - } -} diff --git a/RealtimeCSG/ProjectSettings/AudioManager.asset b/RealtimeCSG/ProjectSettings/AudioManager.asset deleted file mode 100644 index 0e34db7..0000000 Binary files a/RealtimeCSG/ProjectSettings/AudioManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/ClusterInputManager.asset b/RealtimeCSG/ProjectSettings/ClusterInputManager.asset deleted file mode 100644 index 7663bce..0000000 Binary files a/RealtimeCSG/ProjectSettings/ClusterInputManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/DynamicsManager.asset b/RealtimeCSG/ProjectSettings/DynamicsManager.asset deleted file mode 100644 index a6210d5..0000000 Binary files a/RealtimeCSG/ProjectSettings/DynamicsManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/EditorBuildSettings.asset b/RealtimeCSG/ProjectSettings/EditorBuildSettings.asset deleted file mode 100644 index 96fcb19..0000000 Binary files a/RealtimeCSG/ProjectSettings/EditorBuildSettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/EditorSettings.asset b/RealtimeCSG/ProjectSettings/EditorSettings.asset deleted file mode 100644 index 520bfa6..0000000 Binary files a/RealtimeCSG/ProjectSettings/EditorSettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/GraphicsSettings.asset b/RealtimeCSG/ProjectSettings/GraphicsSettings.asset deleted file mode 100644 index cbc5a57..0000000 Binary files a/RealtimeCSG/ProjectSettings/GraphicsSettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/InputManager.asset b/RealtimeCSG/ProjectSettings/InputManager.asset deleted file mode 100644 index 752ccd8..0000000 Binary files a/RealtimeCSG/ProjectSettings/InputManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/MemorySettings.asset b/RealtimeCSG/ProjectSettings/MemorySettings.asset deleted file mode 100644 index 5b5face..0000000 --- a/RealtimeCSG/ProjectSettings/MemorySettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!387306366 &1 -MemorySettings: - m_ObjectHideFlags: 0 - m_EditorMemorySettings: - m_MainAllocatorBlockSize: -1 - m_ThreadAllocatorBlockSize: -1 - m_MainGfxBlockSize: -1 - m_ThreadGfxBlockSize: -1 - m_CacheBlockSize: -1 - m_TypetreeBlockSize: -1 - m_ProfilerBlockSize: -1 - m_ProfilerEditorBlockSize: -1 - m_BucketAllocatorGranularity: -1 - m_BucketAllocatorBucketsCount: -1 - m_BucketAllocatorBlockSize: -1 - m_BucketAllocatorBlockCount: -1 - m_ProfilerBucketAllocatorGranularity: -1 - m_ProfilerBucketAllocatorBucketsCount: -1 - m_ProfilerBucketAllocatorBlockSize: -1 - m_ProfilerBucketAllocatorBlockCount: -1 - m_TempAllocatorSizeMain: -1 - m_JobTempAllocatorBlockSize: -1 - m_BackgroundJobTempAllocatorBlockSize: -1 - m_JobTempAllocatorReducedBlockSize: -1 - m_TempAllocatorSizeGIBakingWorker: -1 - m_TempAllocatorSizeNavMeshWorker: -1 - m_TempAllocatorSizeAudioWorker: -1 - m_TempAllocatorSizeCloudWorker: -1 - m_TempAllocatorSizeGfx: -1 - m_TempAllocatorSizeJobWorker: -1 - m_TempAllocatorSizeBackgroundWorker: -1 - m_TempAllocatorSizePreloadManager: -1 - m_PlatformMemorySettings: {} diff --git a/RealtimeCSG/ProjectSettings/NavMeshAreas.asset b/RealtimeCSG/ProjectSettings/NavMeshAreas.asset deleted file mode 100644 index 151b4d9..0000000 Binary files a/RealtimeCSG/ProjectSettings/NavMeshAreas.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/NetworkManager.asset b/RealtimeCSG/ProjectSettings/NetworkManager.asset deleted file mode 100644 index 08bed39..0000000 Binary files a/RealtimeCSG/ProjectSettings/NetworkManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/PackageManagerSettings.asset b/RealtimeCSG/ProjectSettings/PackageManagerSettings.asset deleted file mode 100644 index b3df787..0000000 --- a/RealtimeCSG/ProjectSettings/PackageManagerSettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 61 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_EnablePreReleasePackages: 1 - m_EnablePackageDependencies: 1 - m_AdvancedSettingsExpanded: 1 - m_ScopedRegistriesSettingsExpanded: 1 - m_SeeAllPackageVersions: 0 - oneTimeWarningShown: 1 - m_Registries: - - m_Id: main - m_Name: - m_Url: https://packages.unity.com - m_Scopes: [] - m_IsDefault: 1 - m_Capabilities: 7 - m_UserSelectedRegistryName: - m_UserAddingNewScopedRegistry: 0 - m_RegistryInfoDraft: - m_Modified: 0 - m_ErrorMessage: - m_UserModificationsInstanceId: -836 - m_OriginalInstanceId: -838 - m_LoadAssets: 0 diff --git a/RealtimeCSG/ProjectSettings/Physics2DSettings.asset b/RealtimeCSG/ProjectSettings/Physics2DSettings.asset deleted file mode 100644 index 675ef29..0000000 Binary files a/RealtimeCSG/ProjectSettings/Physics2DSettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/PresetManager.asset b/RealtimeCSG/ProjectSettings/PresetManager.asset deleted file mode 100644 index 67a94da..0000000 --- a/RealtimeCSG/ProjectSettings/PresetManager.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1386491679 &1 -PresetManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_DefaultPresets: {} diff --git a/RealtimeCSG/ProjectSettings/ProjectSettings.asset b/RealtimeCSG/ProjectSettings/ProjectSettings.asset deleted file mode 100644 index 85ca196..0000000 Binary files a/RealtimeCSG/ProjectSettings/ProjectSettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/QualitySettings.asset b/RealtimeCSG/ProjectSettings/QualitySettings.asset deleted file mode 100644 index 2b75a3e..0000000 Binary files a/RealtimeCSG/ProjectSettings/QualitySettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/TagManager.asset b/RealtimeCSG/ProjectSettings/TagManager.asset deleted file mode 100644 index 95d0818..0000000 Binary files a/RealtimeCSG/ProjectSettings/TagManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/TimeManager.asset b/RealtimeCSG/ProjectSettings/TimeManager.asset deleted file mode 100644 index c9db696..0000000 Binary files a/RealtimeCSG/ProjectSettings/TimeManager.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/UnityConnectSettings.asset b/RealtimeCSG/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index abcb8c4..0000000 Binary files a/RealtimeCSG/ProjectSettings/UnityConnectSettings.asset and /dev/null differ diff --git a/RealtimeCSG/ProjectSettings/VFXManager.asset b/RealtimeCSG/ProjectSettings/VFXManager.asset deleted file mode 100644 index 82b46d9..0000000 --- a/RealtimeCSG/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,15 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 - m_CompiledVersion: 0 - m_RuntimeVersion: 0 - m_RuntimeResources: {fileID: 0} diff --git a/RealtimeCSG/ProjectSettings/boot.config b/RealtimeCSG/ProjectSettings/boot.config deleted file mode 100644 index e69de29..0000000 diff --git a/package.json b/package.json new file mode 100644 index 0000000..da91f3d --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "com.prenominal.realtimecsg", + "version": "1.57.0", + "description": "RealtimeCSG is a CSG level design tool, that allows you to intuitively and rapidly create levels. With its non-destructive workflow, you can easily adjust your levels at any time, and iterate with instant feedback.", + "displayName": "RealtimeCSG", + "unity": "2018.3", + "author": { + "name": "Sander van Rossen (LogicalError), Contributions by Daniel Cornelius (NukeAndBeans, Kerfuffles) and Kolton Meier (Janooba)", + "url": "https://github.com/LogicalError" + }, + "documentationUrl": "https://www.realtimecsg.com/documentation/index.html", + "keywords": [ + "CSG", + "BSP", + "Realtime", + "Level", + "Editor" + ] +} \ No newline at end of file diff --git a/package.json.meta b/package.json.meta new file mode 100644 index 0000000..0b03814 --- /dev/null +++ b/package.json.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: fa84c216d94f4e13b2547b00a0611cb3 +timeCreated: 1643696571 \ No newline at end of file