├── .gitattributes ├── .gitignore ├── README.md ├── README.md.meta └── UnityTools ├── Assets ├── Algorithm.meta ├── Algorithm │ ├── Graph.meta │ ├── Graph │ │ ├── MinimumSpanningTree.cs │ │ ├── MinimumSpanningTree.cs.meta │ │ ├── ProgressiveMesh.cs │ │ └── ProgressiveMesh.cs.meta │ ├── IAlgorithm.cs │ ├── IAlgorithm.cs.meta │ ├── IterationAlgorithm.cs │ ├── IterationAlgorithm.cs.meta │ ├── Lightning.meta │ ├── Lightning │ │ ├── Lightning.cs │ │ ├── Lightning.cs.meta │ │ ├── LightningCS.compute │ │ ├── LightningCS.compute.meta │ │ ├── LightningScene.unity │ │ └── LightningScene.unity.meta │ ├── Optimizer.meta │ ├── Optimizer │ │ ├── DownhillSimplex.cs │ │ ├── DownhillSimplex.cs.meta │ │ ├── DownhillSimplexExample.cs │ │ ├── DownhillSimplexExample.cs.meta │ │ ├── DownhillSimplexExample.unity │ │ ├── DownhillSimplexExample.unity.meta │ │ ├── SimulatedAnnealing.cs │ │ ├── SimulatedAnnealing.cs.meta │ │ ├── SimulatedAnnealingExample.cs │ │ ├── SimulatedAnnealingExample.cs.meta │ │ ├── SimulatedAnnealingExample.unity │ │ └── SimulatedAnnealingExample.unity.meta │ ├── PIV.meta │ ├── PIV │ │ ├── DebugWithArrow.shader │ │ ├── DebugWithArrow.shader.meta │ │ ├── ExampleScene.unity │ │ ├── ExampleScene.unity.meta │ │ ├── PIVExample.cs │ │ ├── PIVExample.cs.meta │ │ ├── ParticleImageVelocimetry.cs │ │ ├── ParticleImageVelocimetry.cs.meta │ │ ├── ParticleImageVelocimetryCS.compute │ │ └── ParticleImageVelocimetryCS.compute.meta │ ├── PoissonEditing.meta │ ├── PoissonEditing │ │ ├── PoissonEditing.cs │ │ ├── PoissonEditing.cs.meta │ │ ├── PoissonEditing.unity │ │ ├── PoissonEditing.unity.meta │ │ ├── blend.mat │ │ ├── blend.mat.meta │ │ ├── blend.shader │ │ ├── blend.shader.meta │ │ ├── blendCS.compute │ │ ├── blendCS.compute.meta │ │ ├── textures.meta │ │ └── textures │ │ │ ├── GreatWhiteShark.jpg │ │ │ ├── GreatWhiteShark.jpg.meta │ │ │ ├── mask_img01.jpg │ │ │ ├── mask_img01.jpg.meta │ │ │ ├── mask_img02.jpg │ │ │ ├── mask_img02.jpg.meta │ │ │ ├── mask_img03.jpg │ │ │ ├── mask_img03.jpg.meta │ │ │ ├── source_img01.jpg │ │ │ ├── source_img01.jpg.meta │ │ │ ├── target_img01.jpg │ │ │ ├── target_img01.jpg.meta │ │ │ ├── target_img02.jpg │ │ │ ├── target_img02.jpg.meta │ │ │ ├── target_img03.jpg │ │ │ └── target_img03.jpg.meta │ ├── Portal3D.meta │ ├── Portal3D │ │ ├── Portal3D.cs │ │ ├── Portal3D.cs.meta │ │ ├── Portal3D.unity │ │ ├── Portal3D.unity.meta │ │ ├── Transporter.cs │ │ └── Transporter.cs.meta │ ├── Set.meta │ ├── Set │ │ ├── MinimumSetCover.cs │ │ └── MinimumSetCover.cs.meta │ ├── Solvers.meta │ ├── Solvers │ │ ├── Simulator.cs │ │ ├── Simulator.cs.meta │ │ ├── Solver.cs │ │ └── Solver.cs.meta │ ├── Sort.meta │ ├── Sort │ │ ├── BitonicSort.cs │ │ ├── BitonicSort.cs.meta │ │ ├── BitonicSortCSTemplate.compute │ │ ├── BitonicSortCSTemplate.compute.meta │ │ ├── GridHashHelper.cginc │ │ ├── GridHashHelper.cginc.meta │ │ ├── GridIndexSort.cs │ │ ├── GridIndexSort.cs.meta │ │ ├── GridIndexSortCS.compute │ │ ├── GridIndexSortCS.compute.meta │ │ ├── HashSort.cs │ │ ├── HashSort.cs.meta │ │ ├── HashSortCS.compute │ │ ├── HashSortCS.compute.meta │ │ ├── IntSort.cs │ │ ├── IntSort.cs.meta │ │ ├── SortExample.unity │ │ ├── SortExample.unity.meta │ │ ├── SpaceHash.cs │ │ ├── SpaceHash.cs.meta │ │ ├── SpaceHashCS.compute │ │ └── SpaceHashCS.compute.meta │ ├── TemplateMatching.meta │ └── TemplateMatching │ │ ├── ReductionCS.compute │ │ ├── ReductionCS.compute.meta │ │ ├── SampleScene.unity │ │ ├── SampleScene.unity.meta │ │ ├── TemplateMatching.cs │ │ ├── TemplateMatching.cs.meta │ │ ├── TemplateMatchingCS.compute │ │ ├── TemplateMatchingCS.compute.meta │ │ ├── TextureReduction.cs │ │ ├── TextureReduction.cs.meta │ │ ├── input.jpeg │ │ ├── input.jpeg.meta │ │ ├── template.png │ │ ├── template.png.meta │ │ ├── template_face.png │ │ ├── template_face.png.meta │ │ ├── template_face_1.png │ │ └── template_face_1.png.meta ├── Animation.meta ├── Animation │ ├── Timeline.cs │ └── Timeline.cs.meta ├── Application.meta ├── Application │ ├── Simulation.meta │ └── Simulation │ │ ├── SlimeMold.meta │ │ └── SlimeMold │ │ ├── GPUData.cginc │ │ ├── GPUData.cginc.meta │ │ ├── SlimeMoldCS.compute │ │ ├── SlimeMoldCS.compute.meta │ │ ├── SlimeMoldMat.mat │ │ ├── SlimeMoldMat.mat.meta │ │ ├── SlimeMoldParticleMat.mat │ │ ├── SlimeMoldParticleMat.mat.meta │ │ ├── SlimeMoldParticleShader.shader │ │ ├── SlimeMoldParticleShader.shader.meta │ │ ├── SlimeMoldScene.unity │ │ ├── SlimeMoldScene.unity.meta │ │ ├── SlimeMoldShader.shader │ │ ├── SlimeMoldShader.shader.meta │ │ ├── SlimeMoldSimulation.cs │ │ └── SlimeMoldSimulation.cs.meta ├── Attributes.meta ├── Attributes │ ├── DisableEditAttribute.cs │ ├── DisableEditAttribute.cs.meta │ ├── FileNamePopupAttribute.cs │ └── FileNamePopupAttribute.cs.meta ├── Common.meta ├── Common │ ├── Area.cs │ ├── Area.cs.meta │ ├── AssetBundle.meta │ ├── AssetBundle │ │ ├── AssetBundle.unity │ │ ├── AssetBundle.unity.meta │ │ ├── AssetBundleDownload.cs │ │ ├── AssetBundleDownload.cs.meta │ │ ├── AssetStruct.cs │ │ ├── AssetStruct.cs.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── BuildAssetBundle.cs │ │ │ └── BuildAssetBundle.cs.meta │ │ ├── ExampleAsset.cs │ │ └── ExampleAsset.cs.meta │ ├── BaseSystemExample.meta │ ├── BaseSystemExample │ │ ├── BaseSystem.unity │ │ ├── BaseSystem.unity.meta │ │ ├── BaseSystemNetworkController.cs │ │ ├── BaseSystemNetworkController.cs.meta │ │ ├── PCConfigure.cs │ │ ├── PCConfigure.cs.meta │ │ ├── SystemLauncher.cs │ │ └── SystemLauncher.cs.meta │ ├── BlittableBool.cs │ ├── BlittableBool.cs.meta │ ├── CameraController.cs │ ├── CameraController.cs.meta │ ├── CircleData.cs │ ├── CircleData.cs.meta │ ├── CommandExample.meta │ ├── CommandExample │ │ ├── CommandExample.cs │ │ ├── CommandExample.cs.meta │ │ ├── CommandExample.unity │ │ ├── CommandExample.unity.meta │ │ ├── InputOutputExample.compute │ │ └── InputOutputExample.compute.meta │ ├── CompressTool.cs │ ├── CompressTool.cs.meta │ ├── ComputeShaderDispather.cs │ ├── ComputeShaderDispather.cs.meta │ ├── ComputeShaderParameter.cs │ ├── ComputeShaderParameter.cs.meta │ ├── ComputeShaderParameterContainer.cs │ ├── ComputeShaderParameterContainer.cs.meta │ ├── Configure.cs │ ├── Configure.cs.meta │ ├── ConfigureExample.meta │ ├── ConfigureExample │ │ ├── MonoConfigure.cs │ │ ├── MonoConfigure.cs.meta │ │ ├── NoneMonoConfigure.cs │ │ ├── NoneMonoConfigure.cs.meta │ │ ├── SingletonMonoConfigure.cs │ │ ├── SingletonMonoConfigure.cs.meta │ │ ├── XMLConfigure.unity │ │ └── XMLConfigure.unity.meta │ ├── ConfigureNoneMono.cs │ ├── ConfigureNoneMono.cs.meta │ ├── ConfigureSingleton.cs │ ├── ConfigureSingleton.cs.meta │ ├── DataStrutures.meta │ ├── DataStrutures │ │ ├── GPUGraph.meta │ │ ├── GPUGraph │ │ │ ├── EdgeShader.shader │ │ │ ├── EdgeShader.shader.meta │ │ │ ├── GPUGraph.cs │ │ │ ├── GPUGraph.cs.meta │ │ │ ├── GPUGraphCommon.cginc │ │ │ ├── GPUGraphCommon.cginc.meta │ │ │ ├── GPUGraphExample.unity │ │ │ ├── GPUGraphExample.unity.meta │ │ │ ├── IndexGPUGraph.compute │ │ │ ├── IndexGPUGraph.compute.meta │ │ │ ├── IndexGPUGraph.cs │ │ │ ├── IndexGPUGraph.cs.meta │ │ │ ├── IndexGPUGraphData.cginc │ │ │ ├── IndexGPUGraphData.cginc.meta │ │ │ ├── Math.hlsl │ │ │ ├── Math.hlsl.meta │ │ │ ├── NodeShader.shader │ │ │ ├── NodeShader.shader.meta │ │ │ ├── Quaternion.hlsl │ │ │ ├── Quaternion.hlsl.meta │ │ │ ├── SVD.hlsl │ │ │ └── SVD.hlsl.meta │ │ ├── GPUGrid.meta │ │ ├── GPUGrid │ │ │ ├── CommonData.cginc │ │ │ ├── CommonData.cginc.meta │ │ │ ├── GPUGrid.cs │ │ │ ├── GPUGrid.cs.meta │ │ │ ├── GridHelper.cginc │ │ │ ├── GridHelper.cginc.meta │ │ │ ├── ObjectGrid.cs │ │ │ ├── ObjectGrid.cs.meta │ │ │ ├── ObjectGridCS.compute │ │ │ ├── ObjectGridCS.compute.meta │ │ │ ├── ParticleGrid.cs │ │ │ ├── ParticleGrid.cs.meta │ │ │ ├── ParticleGridCS.compute │ │ │ ├── ParticleGridCS.compute.meta │ │ │ ├── ParticleGridRender.cs │ │ │ ├── ParticleGridRender.cs.meta │ │ │ ├── SortedGridExample.unity │ │ │ └── SortedGridExample.unity.meta │ │ ├── GPUMesh.meta │ │ ├── GPUMesh │ │ │ ├── GPUMeshCS.compute │ │ │ ├── GPUMeshCS.compute.meta │ │ │ ├── GPUMeshExample.cs │ │ │ ├── GPUMeshExample.cs.meta │ │ │ ├── MeshShader.shader │ │ │ ├── MeshShader.shader.meta │ │ │ ├── Scene.unity │ │ │ ├── Scene.unity.meta │ │ │ ├── fish.obj │ │ │ └── fish.obj.meta │ │ ├── GeometryTools.cs │ │ ├── GeometryTools.cs.meta │ │ ├── Graph.cs │ │ ├── Graph.cs.meta │ │ ├── GraphTools.cs │ │ ├── GraphTools.cs.meta │ │ ├── HalfEdgeGraph.cs │ │ ├── HalfEdgeGraph.cs.meta │ │ ├── Matrix.cs │ │ ├── Matrix.cs.meta │ │ ├── Path.cs │ │ ├── Path.cs.meta │ │ ├── Point.cs │ │ ├── Point.cs.meta │ │ ├── Trapezoidal.cs │ │ ├── Trapezoidal.cs.meta │ │ ├── Tree.cs │ │ ├── Tree.cs.meta │ │ ├── Vector.cs │ │ └── Vector.cs.meta │ ├── DisposableObject.cs │ ├── DisposableObject.cs.meta │ ├── EditorTool.cs │ ├── EditorTool.cs.meta │ ├── FileTool.cs │ ├── FileTool.cs.meta │ ├── GPUContainer.cs │ ├── GPUContainer.cs.meta │ ├── GUITool.cs │ ├── GUITool.cs.meta │ ├── IInitialize.cs │ ├── IInitialize.cs.meta │ ├── Interface.cs │ ├── Interface.cs.meta │ ├── Launcher.cs │ ├── Launcher.cs.meta │ ├── LogConfigure.cs │ ├── LogConfigure.cs.meta │ ├── LogTool.cs │ ├── LogTool.cs.meta │ ├── MonoEvent.cs │ ├── MonoEvent.cs.meta │ ├── ObjectTool.cs │ ├── ObjectTool.cs.meta │ ├── PalletTexture.cs │ ├── PalletTexture.cs.meta │ ├── RealtimeCompress.meta │ ├── RealtimeCompress │ │ ├── AverageFPS.cs │ │ ├── AverageFPS.cs.meta │ │ ├── CompressTest.unity │ │ ├── CompressTest.unity.meta │ │ ├── CompressTimeProfile.cs │ │ ├── CompressTimeProfile.cs.meta │ │ ├── NetworkCompressUDP.meta │ │ ├── NetworkCompressUDP │ │ │ ├── Mover.cs │ │ │ ├── Mover.cs.meta │ │ │ ├── Network.unity │ │ │ ├── Network.unity.meta │ │ │ ├── NetworkReciver.cs │ │ │ ├── NetworkReciver.cs.meta │ │ │ ├── NetworkSender.cs │ │ │ └── NetworkSender.cs.meta │ │ ├── ProtoBuffer.meta │ │ └── ProtoBuffer │ │ │ ├── CameraComposite.cs │ │ │ ├── CameraComposite.cs.meta │ │ │ ├── Cmd.bat │ │ │ ├── Cmd.bat.meta │ │ │ ├── ExampleScene.unity │ │ │ ├── ExampleScene.unity.meta │ │ │ ├── ImageFile.proto │ │ │ ├── ImageFile.proto.meta │ │ │ ├── ProtoBufferReceiver.cs │ │ │ ├── ProtoBufferReceiver.cs.meta │ │ │ ├── ProtoBufferSender.cs │ │ │ ├── ProtoBufferSender.cs.meta │ │ │ ├── ProtoBufferSender.cs.orig │ │ │ ├── ProtoBufferSender.cs.orig.meta │ │ │ ├── UDPTextureSocket.cs │ │ │ ├── UDPTextureSocket.cs.meta │ │ │ ├── generated.meta │ │ │ └── generated │ │ │ ├── ImageFile.cs │ │ │ ├── ImageFile.cs.meta │ │ │ ├── ImageFile.pb.cc │ │ │ ├── ImageFile.pb.cc.meta │ │ │ ├── ImageFile.pb.h │ │ │ └── ImageFile.pb.h.meta │ ├── RenderTextureTool.cs │ ├── RenderTextureTool.cs.meta │ ├── RunCommand.cs │ ├── RunCommand.cs.meta │ ├── Sampler.cs │ ├── Sampler.cs.meta │ ├── Scope.cs │ ├── Scope.cs.meta │ ├── Serializer.meta │ ├── Serializer │ │ ├── AsyncGPUDataReader.cs │ │ ├── AsyncGPUDataReader.cs.meta │ │ ├── AsyncGPUDataSerializer.cs │ │ ├── AsyncGPUDataSerializer.cs.meta │ │ ├── AsyncGPUDataVisualizer.cs │ │ ├── AsyncGPUDataVisualizer.cs.meta │ │ ├── DataRecorder.cs │ │ ├── DataRecorder.cs.meta │ │ ├── Example.meta │ │ └── Example │ │ │ ├── SerializerExample.cs │ │ │ ├── SerializerExample.cs.meta │ │ │ ├── SerializerExample.unity │ │ │ └── SerializerExample.unity.meta │ ├── SingletonMonoBehaviour.cs │ ├── SingletonMonoBehaviour.cs.meta │ ├── SizeGrid.cs │ ├── SizeGrid.cs.meta │ ├── Space.cs │ ├── Space.cs.meta │ ├── StateMachine.meta │ ├── StateMachine │ │ ├── StateBase.cs │ │ ├── StateBase.cs.meta │ │ ├── StateMachine.cs │ │ └── StateMachine.cs.meta │ ├── SystemSingleton.cs │ ├── SystemSingleton.cs.meta │ ├── ThreadSafeTool.cs │ ├── ThreadSafeTool.cs.meta │ ├── Unit.cs │ ├── Unit.cs.meta │ ├── Variable.cs │ ├── Variable.cs.meta │ ├── VariableContainer.cs │ ├── VariableContainer.cs.meta │ ├── VersionNumber.cs │ ├── VersionNumber.cs.meta │ ├── ZipPostBuild.cs │ └── ZipPostBuild.cs.meta ├── ComputeShader.meta ├── ComputeShader │ ├── ArrayStructInComputeShader.meta │ ├── ArrayStructInComputeShader │ │ ├── ArrayStructInComputeShader.cs │ │ ├── ArrayStructInComputeShader.cs.meta │ │ ├── ArrayStructInComputeShader.unity │ │ ├── ArrayStructInComputeShader.unity.meta │ │ ├── StructureArray.compute │ │ └── StructureArray.compute.meta │ ├── CommonExample.meta │ ├── CommonExample │ │ ├── ComputeShaderExample.cs │ │ ├── ComputeShaderExample.cs.meta │ │ ├── ComputeShaderScene.unity │ │ └── ComputeShaderScene.unity.meta │ ├── GPUParticles.meta │ ├── GPUParticles │ │ ├── GPUParticles.unity │ │ ├── GPUParticles.unity.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ │ ├── Cuboid.cs │ │ │ ├── Cuboid.cs.meta │ │ │ ├── GPUParticleBase.cs │ │ │ ├── GPUParticleBase.cs.meta │ │ │ ├── GPUParticleClass.cs │ │ │ ├── GPUParticleClass.cs.meta │ │ │ ├── GPUParticleRendering.cs │ │ │ ├── GPUParticleRendering.cs.meta │ │ │ ├── GPUParticleSOA.cs │ │ │ ├── GPUParticleSOA.cs.meta │ │ │ ├── GPUParticleStruct.cs │ │ │ └── GPUParticleStruct.cs.meta │ │ ├── Shader.meta │ │ └── Shader │ │ │ ├── GPUData.cginc │ │ │ ├── GPUData.cginc.meta │ │ │ ├── GPUParticleComputeShader.compute │ │ │ ├── GPUParticleComputeShader.compute.meta │ │ │ ├── ParticleRender.mat │ │ │ ├── ParticleRender.mat.meta │ │ │ ├── ParticleRender.shader │ │ │ └── ParticleRender.shader.meta │ ├── Shader.meta │ ├── Shader │ │ ├── CSCommon.hlsl │ │ └── CSCommon.hlsl.meta │ ├── ShaderParameter.meta │ └── ShaderParameter │ │ ├── ParameterContainerExample.cs │ │ ├── ParameterContainerExample.cs.meta │ │ ├── SampleData.cginc │ │ ├── SampleData.cginc.meta │ │ ├── ShaderParameter.cs │ │ ├── ShaderParameter.cs.meta │ │ ├── ShaderParameter.unity │ │ ├── ShaderParameter.unity.meta │ │ ├── ShaderSingleton.cs │ │ ├── ShaderSingleton.cs.meta │ │ ├── csVariable.txt │ │ ├── csVariable.txt.meta │ │ ├── targetShader.compute │ │ └── targetShader.compute.meta ├── Docs.meta ├── Docs │ ├── ClosestHit.gif │ └── ClosestHit.gif.meta ├── Editor.meta ├── Editor │ ├── LogConfigureEditor.cs │ └── LogConfigureEditor.cs.meta ├── External.meta ├── External │ ├── Protobuf.meta │ ├── Protobuf │ │ ├── net45.meta │ │ └── net45 │ │ │ ├── Google.Protobuf.dll │ │ │ ├── Google.Protobuf.dll.meta │ │ │ ├── Google.Protobuf.xml │ │ │ └── Google.Protobuf.xml.meta │ ├── Validator.cs │ ├── Validator.cs.meta │ ├── zstd.meta │ └── zstd │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ZstdNet │ │ ├── ArraySegmentPtr.cs │ │ ├── BinaryDll │ │ │ ├── LICENSE │ │ │ ├── ZstdNet.targets │ │ │ └── x64 │ │ │ │ └── libzstd.dll │ │ ├── CompressionOptions.cs │ │ ├── Compressor.cs │ │ ├── DecompressionOptions.cs │ │ ├── Decompressor.cs │ │ ├── DictBuilder.cs │ │ ├── ExternMethods.cs │ │ └── ThrowHelper.cs │ │ └── appveyor.yml ├── GUI.meta ├── GUI │ ├── EditorSceneViewGUI.cs │ ├── EditorSceneViewGUI.cs.meta │ ├── GUIContainer.cs │ ├── GUIContainer.cs.meta │ ├── GUIContainerExample.cs │ ├── GUIContainerExample.cs.meta │ ├── GUIContainerExample.unity │ ├── GUIContainerExample.unity.meta │ ├── GUIMenuGroup.cs │ ├── GUIMenuGroup.cs.meta │ ├── LogClientTest.cs │ ├── LogClientTest.cs.meta │ ├── LogGUI.cs │ ├── LogGUI.cs.meta │ ├── LogServer.unity │ ├── LogServer.unity.meta │ ├── LogTestClient.unity │ └── LogTestClient.unity.meta ├── Math.meta ├── Math │ ├── DiscreteFunction.cs │ ├── DiscreteFunction.cs.meta │ ├── Function.meta │ ├── Function │ │ ├── FunctionTool.cs │ │ ├── FunctionTool.cs.meta │ │ ├── FunctionVisualizer.cs │ │ └── FunctionVisualizer.cs.meta │ ├── Math.cs │ ├── Math.cs.meta │ ├── MathExtension.cs │ ├── MathExtension.cs.meta │ ├── Matrix.meta │ ├── Matrix │ │ ├── Matrix.cs │ │ ├── Matrix.cs.meta │ │ ├── Matrix.unity │ │ ├── Matrix.unity.meta │ │ ├── Point.cs │ │ ├── Point.cs.meta │ │ ├── SVD.cs │ │ └── SVD.cs.meta │ ├── RandomComputeShader.meta │ ├── RandomComputeShader │ │ ├── RandomComputeShader.cs │ │ ├── RandomComputeShader.cs.meta │ │ ├── RandomComputeShader.unity │ │ ├── RandomComputeShader.unity.meta │ │ ├── RandomExample.compute │ │ └── RandomExample.compute.meta │ ├── WeightRandom.cs │ └── WeightRandom.cs.meta ├── Networking.meta ├── Networking │ ├── Helper.cs │ ├── Helper.cs.meta │ ├── HttpServer.meta │ ├── HttpServer │ │ ├── HttpServer.cs │ │ ├── HttpServer.cs.meta │ │ ├── HttpServerExample.cs │ │ ├── HttpServerExample.cs.meta │ │ ├── HttpServerExample.unity │ │ └── HttpServerExample.unity.meta │ ├── MessageDataSync.meta │ ├── MessageDataSync │ │ ├── MessageDataReceiver.cs │ │ ├── MessageDataReceiver.cs.meta │ │ ├── MessageDataScene.unity │ │ ├── MessageDataScene.unity.meta │ │ ├── MessageDataSender.cs │ │ ├── MessageDataSender.cs.meta │ │ ├── MessageDataSocket.cs │ │ └── MessageDataSocket.cs.meta │ ├── NetworkController.cs │ ├── NetworkController.cs.meta │ ├── OscTool.meta │ ├── OscTool │ │ ├── OscSenderTool.cs │ │ ├── OscSenderTool.cs.meta │ │ ├── OscTool.unity │ │ ├── OscTool.unity.meta │ │ ├── OscTouchDataSender.cs │ │ ├── OscTouchDataSender.cs.meta │ │ ├── TouchDataSender.unity │ │ └── TouchDataSender.unity.meta │ ├── Tool.cs │ ├── Tool.cs.meta │ ├── UDPClient.cs │ ├── UDPClient.cs.meta │ ├── UDPClient.unity │ ├── UDPClient.unity.meta │ ├── UDPExample.unity │ ├── UDPExample.unity.meta │ ├── UDPServer.cs │ ├── UDPServer.cs.meta │ ├── UDPSocket.cs │ ├── UDPSocket.cs.meta │ ├── UDPTest.cs │ └── UDPTest.cs.meta ├── Physics.meta ├── Physics │ ├── AccumulatorTimestep.cs │ ├── AccumulatorTimestep.cs.meta │ ├── Controller.cs │ ├── Controller.cs.meta │ ├── Kinetics.cs │ ├── Kinetics.cs.meta │ ├── Navigation.cs │ └── Navigation.cs.meta ├── Rendering.meta ├── Rendering │ ├── AutoMaterial.cs │ ├── AutoMaterial.cs.meta │ ├── AutoSpace.cs │ ├── AutoSpace.cs.meta │ ├── Camera.meta │ ├── Camera │ │ ├── CameraFrustumGizmos.cs │ │ ├── CameraFrustumGizmos.cs.meta │ │ ├── CloestHit.meta │ │ ├── CloestHit │ │ │ ├── CameraClosestHit.cs │ │ │ ├── CameraClosestHit.cs.meta │ │ │ ├── ClosestHit.compute │ │ │ ├── ClosestHit.compute.meta │ │ │ ├── ClosestHit.unity │ │ │ ├── ClosestHit.unity.meta │ │ │ ├── ReadMe.md │ │ │ ├── ReadMe.md.meta │ │ │ ├── RenderToDepth.mat │ │ │ ├── RenderToDepth.mat.meta │ │ │ ├── RenderToDepth.shader │ │ │ ├── RenderToDepth.shader.meta │ │ │ ├── TextureFixed.shader │ │ │ └── TextureFixed.shader.meta │ │ ├── DepthNormalCamera.cs │ │ ├── DepthNormalCamera.cs.meta │ │ ├── DepthNormalCameraExample.meta │ │ ├── DepthNormalCameraExample │ │ │ ├── DepthNormalCameraExample.unity │ │ │ └── DepthNormalCameraExample.unity.meta │ │ ├── LightCamera.meta │ │ ├── LightCamera │ │ │ ├── CameraRender.cs │ │ │ ├── CameraRender.cs.meta │ │ │ ├── LightCamera.cs │ │ │ ├── LightCamera.cs.meta │ │ │ ├── LightCamera.unity │ │ │ └── LightCamera.unity.meta │ │ ├── MultiplePasses.meta │ │ ├── MultiplePasses │ │ │ ├── MultiplePasses.cs │ │ │ ├── MultiplePasses.cs.meta │ │ │ ├── MultiplePasses.mat │ │ │ ├── MultiplePasses.mat.meta │ │ │ ├── MultiplePasses.shader │ │ │ ├── MultiplePasses.shader.meta │ │ │ ├── MultiplePasses.unity │ │ │ ├── MultiplePasses.unity.meta │ │ │ ├── NewImageEffectShader.shader │ │ │ └── NewImageEffectShader.shader.meta │ │ ├── MultipleRenderTexture.meta │ │ ├── MultipleRenderTexture │ │ │ ├── CameraMRT.cs │ │ │ ├── CameraMRT.cs.meta │ │ │ ├── MultipleRenderTexture.unity │ │ │ ├── MultipleRenderTexture.unity.meta │ │ │ ├── RenderToGbuffer.mat │ │ │ ├── RenderToGbuffer.mat.meta │ │ │ ├── RenderToGbuffer.shader │ │ │ └── RenderToGbuffer.shader.meta │ │ ├── OffCenterCamera.cs │ │ ├── OffCenterCamera.cs.meta │ │ ├── OffCenterCameraExample.meta │ │ └── OffCenterCameraExample │ │ │ ├── OffCenterCameraExample.unity │ │ │ └── OffCenterCameraExample.unity.meta │ ├── CausticsInterpolation.meta │ ├── CausticsInterpolation │ │ ├── CausticsInterpolation.cs │ │ ├── CausticsInterpolation.cs.meta │ │ ├── CausticsInterpolation.unity │ │ ├── CausticsInterpolation.unity.meta │ │ ├── GPUTranfromTest.cs │ │ └── GPUTranfromTest.cs.meta │ ├── DisposableMaterial.cs │ ├── DisposableMaterial.cs.meta │ ├── FieldRender.cs │ ├── FieldRender.cs.meta │ ├── GeneralGeometryRender.cs │ ├── GeneralGeometryRender.cs.meta │ ├── ITextureProvider.cs │ ├── ITextureProvider.cs.meta │ ├── MeshTool.cs │ ├── MeshTool.cs.meta │ ├── Particle.meta │ ├── Particle │ │ ├── DataRenderBase.cs │ │ ├── DataRenderBase.cs.meta │ │ ├── MeshRender.cs │ │ ├── MeshRender.cs.meta │ │ ├── ParticleRender.cs │ │ ├── ParticleRender.cs.meta │ │ ├── ParticleRenderExample.cs │ │ ├── ParticleRenderExample.cs.meta │ │ ├── ParticleRenderExample.unity │ │ ├── ParticleRenderExample.unity.meta │ │ ├── ParticleShader.shader │ │ └── ParticleShader.shader.meta │ ├── PostEffectBase.cs │ ├── PostEffectBase.cs.meta │ ├── PostEffectExample.meta │ ├── PostEffectExample │ │ ├── PostEffectBase.unity │ │ └── PostEffectBase.unity.meta │ ├── Shader.meta │ ├── Shader │ │ ├── Common.cginc │ │ ├── Common.cginc.meta │ │ ├── Composite.shader │ │ ├── Composite.shader.meta │ │ ├── GeneralShader.shader │ │ ├── GeneralShader.shader.meta │ │ ├── GeometryQuad.cginc │ │ ├── GeometryQuad.cginc.meta │ │ ├── PostEffectBase.shader │ │ ├── PostEffectBase.shader.meta │ │ ├── Quad.shader │ │ ├── Quad.shader.meta │ │ ├── RenderToDepth.shader │ │ ├── RenderToDepth.shader.meta │ │ ├── ShaderCommand.cginc │ │ ├── ShaderCommand.cginc.meta │ │ ├── Tools.cginc │ │ ├── Tools.cginc.meta │ │ ├── UnityBlur.shader │ │ └── UnityBlur.shader.meta │ ├── ShaderCommand.cs │ ├── ShaderCommand.cs.meta │ ├── ShaderMaterial.cs │ ├── ShaderMaterial.cs.meta │ ├── TextureAutoSpace.cs │ ├── TextureAutoSpace.cs.meta │ ├── TextureField.cs │ ├── TextureField.cs.meta │ ├── TextureTools.meta │ ├── TextureTools │ │ ├── TextureComposite.cs │ │ ├── TextureComposite.cs.meta │ │ ├── TextureLifeTimeTest.cs │ │ ├── TextureLifeTimeTest.cs.meta │ │ ├── TextureManager.cs │ │ ├── TextureManager.cs.meta │ │ ├── TextureTools.unity │ │ └── TextureTools.unity.meta │ ├── TouchMesh.cs │ ├── TouchMesh.cs.meta │ ├── UnityBlur.cs │ ├── UnityBlur.cs.meta │ ├── UnityBlurPostEffect.cs │ └── UnityBlurPostEffect.cs.meta ├── StreamingAssets.meta ├── StreamingAssets │ ├── ComputeShaderVaribles.meta │ ├── ComputeShaderVaribles │ │ ├── csVariable.txt │ │ └── csVariable.txt.meta │ ├── HttpData.meta │ ├── HttpData │ │ ├── image.png │ │ └── image.png.meta │ ├── LogConfigureData.xml │ ├── LogConfigureData.xml.meta │ ├── PCConfigure.xml │ ├── PCConfigure.xml.meta │ ├── TextureArray.data │ ├── TextureArray.data.meta │ ├── config_mono.xml │ ├── config_mono.xml.meta │ ├── config_none_mono.xml │ ├── config_none_mono.xml.meta │ ├── config_singleton_mono.xml │ ├── config_singleton_mono.xml.meta │ ├── print.bat │ ├── print.bat.meta │ ├── test.txt │ └── test.txt.meta ├── TestScript.meta └── TestScript │ ├── ConfigureTest.cs │ ├── ConfigureTest.cs.meta │ ├── DIscreteFunctionTest.cs │ ├── DIscreteFunctionTest.cs.meta │ ├── TestFramework.cs │ ├── TestFramework.cs.meta │ ├── TestMain.cs │ ├── TestMain.cs.meta │ ├── TestMain.unity │ └── TestMain.unity.meta ├── Packages └── manifest.json └── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset └── XRSettings.asset /.gitattributes: -------------------------------------------------------------------------------- 1 | *.zip filter=lfs diff=lfs merge=lfs -text 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | [Ll]og/ 6 | 7 | UnityVS/ 8 | UnityVS.meta 9 | UnityVS.Aries.sln.DotSettings 10 | 11 | # Autogenerated VS/MD solution and project files 12 | *.csproj 13 | *.unityproj 14 | *.sln 15 | *.suo 16 | *.user 17 | *.userprefs 18 | *.pidb 19 | *.booproj 20 | 21 | #Unity3D Generated File On Crash Reports 22 | sysinfo.txt 23 | 24 | *.log 25 | .DS_Store 26 | .vs/ 27 | UnityTools/.vscode/ 28 | UnityTools/UnityBuildInResource/Local/ 29 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UnityTools 2 | 3 | ### [Wiki for Feature List](https://github.com/vanish87/UnityTools/wiki/Feature-List) 4 | 5 | ### Tools list 6 | - [x] Closest Hit 7 | ![](/UnityTools/Assets/Docs/ClosestHit.gif) 8 | - [ ] Read/Write json with base64 image, convert json (from)to png 9 | - [ ] Apply post effect to textures in disk 10 | - [x] Pack struct to AssetBundle 11 | - [x] Http Server 12 | - [x] AssetBundle downloader 13 | - [ ] Kmeans in GPU? 14 | - [ ] State Machine 15 | - [x] Run command in new process 16 | -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf372aa9fa5f9a548b2ba35d9844aa3a 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62aa6f5e8d51eda4f94de745d6b19dda 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Graph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6388106735150ec4ca581862861f7e5c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Graph/MinimumSpanningTree.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b5b3bb157d3a01499b45ac7cfc09498 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Graph/ProgressiveMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c446a6aa32e6e4e4882a9f261ee1bab7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/IAlgorithm.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 771ee7f1a4c2fa544be21366bc2c6dfd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/IterationAlgorithm.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a3b1a5a5b8459946997b7ac0bcc6557 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Lightning.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 575235aa3af303b4c8a3c79672401ba9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Lightning/Lightning.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ad1393b8c617b948a57d4e8c4320320 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Lightning/LightningCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecf6903ae0325c143bee733f3ca2377f 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Lightning/LightningScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 608e4759624b42f4e91e3dac68dfd505 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 080f2a26ae6b2294e95c95dc015802b4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer/DownhillSimplex.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b1b7f4f97787834080abc10f72c9d43 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer/DownhillSimplexExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a66d0edd0f7838c4695850f8a59cbce0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer/DownhillSimplexExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0dbedbd268819d4f852aaf69ca9fe7e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer/SimulatedAnnealing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4076dc90ab7ba240b20d044fbbbbb1b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer/SimulatedAnnealingExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c52acc7319b754241a3a01bb778e2320 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Optimizer/SimulatedAnnealingExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e725916dd7f199c44ba243b6f527032c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PIV.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a58ac09e4802f484c85f337bf5bcf242 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PIV/DebugWithArrow.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62fc52371bf8efe4695014bf9c4110f5 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PIV/ExampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac81111700aa2e349871a2c970318dc2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PIV/PIVExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c10b4219523cd043a6204ca2f59d284 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PIV/ParticleImageVelocimetry.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62ebd7193b96c7b42bb6882e9d0658b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PIV/ParticleImageVelocimetryCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aad19bd274ff93c449c034e3048f4bbd 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | preprocessorOverride: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b4752256295e0742b914f1e2ba78d83 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/PoissonEditing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee6ee9f7562723748b37bc003d9b9279 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/PoissonEditing.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 925393cb9344a7047b3917084c8f9da1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/blend.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f12a8765a99420a42815c9d03968fd2f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/blend.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87cc0d103d4b87346927e12f275358a0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/blendCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afefeaae507f29d45ab63746c178ec25 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b4e8ac231f0db24fb598d16bf128be9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/GreatWhiteShark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/GreatWhiteShark.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/mask_img01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/mask_img01.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/mask_img02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/mask_img02.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/mask_img03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/mask_img03.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/source_img01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/source_img01.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/target_img01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/target_img01.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/target_img02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/target_img02.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/PoissonEditing/textures/target_img03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/PoissonEditing/textures/target_img03.jpg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Portal3D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6559e160736d79479e7a88e60077b81 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Portal3D/Portal3D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb604cb8cd167a444aeb635135e93a54 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Portal3D/Portal3D.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98aebc185baf16d4b8a07db7c2bb5561 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Portal3D/Transporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c716fade1ea48ce42afb47fefd7c7bf1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Set.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7045cc42c041e441b56ea6fa829ad98 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Set/MinimumSetCover.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6611620fc9530e54f95ee510596c27bb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Solvers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26759e4afcc5fe74eb101f5696aa4cd3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Solvers/Simulator.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace UnityTools.Algorithm 3 | { 4 | [System.Serializable] 5 | public abstract class Simulator : IterationAlgorithm 6 | { 7 | public Simulator(IProblem problem, IDelta dt, IterationAlgorithmMode mode = IterationAlgorithmMode.FullStep) : base(problem, dt, mode) 8 | { 9 | } 10 | } 11 | 12 | [System.Serializable] 13 | public abstract class SimulatorMono : IterationAlgorithmMono 14 | { 15 | 16 | } 17 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Solvers/Simulator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96b8829180caaa3449901da99273b92b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Solvers/Solver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 591149d822adbaa46b10ba931f82b0ff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2e4846b44274ce47b26df6c08f3b11b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/BitonicSort.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a4390ba850fe5144904062ef0594f7a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/BitonicSortCSTemplate.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d80bb73d2728abf4e96e5ba2b43fe81e 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/GridHashHelper.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bb1603a95a10474a9384d7dbbe97e62 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/GridIndexSort.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using Unity.Mathematics; 4 | using UnityEngine; 5 | 6 | namespace UnityTools.Algorithm 7 | { 8 | public class GridIndexSort : BitonicSort 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/GridIndexSort.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dba7b4032326e5346805bfe28f5d1c03 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/GridIndexSortCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9a7972f3420583448003e6065fd3a5e 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/HashSort.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using Unity.Mathematics; 4 | using UnityEngine; 5 | 6 | namespace UnityTools.Algorithm 7 | { 8 | public class HashSort : BitonicSort 9 | { 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/HashSort.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae036897bee12bc4fa8b1b6fb38f57ef 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/HashSortCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5489874c08fc59f43813abee663e2d60 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/IntSort.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52429186e4cf2e749b520d22f6d4bca9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/SortExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f277808ad51ec024daac7b6e2ea17a82 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/SpaceHash.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f487aef2c02f834b97e3d3eee87cfc1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/Sort/SpaceHashCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fee050ca3fc47943bba27050d01c5ff 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 902eebf48ef57684ba999b8f3d21fdcd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/ReductionCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5472b9970d00e6c40a9947b1e110b0ba 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | preprocessorOverride: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/SampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5ae1e3b44ecfa94aa6a3e765313b7fe 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/TemplateMatching.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 175850342df7eb54a87f88006911121d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/TemplateMatchingCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 192196d9744fea4409cdb2d25b242460 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | preprocessorOverride: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/TextureReduction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c14a9e2347c5d846a312ceb59d2d21a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/input.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/TemplateMatching/input.jpeg -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/TemplateMatching/template.png -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/template_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/TemplateMatching/template_face.png -------------------------------------------------------------------------------- /UnityTools/Assets/Algorithm/TemplateMatching/template_face_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Algorithm/TemplateMatching/template_face_1.png -------------------------------------------------------------------------------- /UnityTools/Assets/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec1d553e8c8d9de469ca0862d8c68b34 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Animation/Timeline.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53a33365183d6944b98d7953424a64d7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf6b08410fb8e9442a94593a80e4b942 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf499241000c11a44b2be88c5d508ecb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38bf55e1ba52698458db89a92315c301 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/GPUData.cginc: -------------------------------------------------------------------------------- 1 | 2 | struct ParticleData 3 | { 4 | bool active; 5 | float3 position; 6 | float3 direction; 7 | }; -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/GPUData.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c6b53518cace764cad2a408fefec79f 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e25e3e69ed53be49b1f886052116ee8 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c135d604681d2448b508d1d1a4fd230 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldParticleMat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8822181afaa34d546b42e8a037d8a3e4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldParticleShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9f5a66924a78f3448a4fc71e50d3c3d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5b10fff8ea8159428609c4f23b931db 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9fbc4b9478694d4891948b4f91c1705 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Application/Simulation/SlimeMold/SlimeMoldSimulation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ea17ba1494d0744c8095fc392e70c9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49636188144d96c478d733329d5c1527 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Attributes/DisableEditAttribute.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Attributes 6 | { 7 | public class DisableEditAttribute : PropertyAttribute 8 | { 9 | } 10 | } 11 | namespace UnityTools.Editor 12 | { 13 | #if UNITY_EDITOR 14 | using UnityEditor; 15 | using UnityTools.Attributes; 16 | 17 | [CustomPropertyDrawer(typeof(DisableEditAttribute))] 18 | public class DisableEditAttributeDrawer : PropertyDrawer 19 | { 20 | public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) 21 | { 22 | GUI.enabled = false; 23 | EditorGUI.PropertyField(position, property, label, true); 24 | GUI.enabled = true; 25 | } 26 | } 27 | #endif 28 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Attributes/DisableEditAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfb0507625d451543aba06b01475f8c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Attributes/FileNamePopupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ae841202f72e094182bf2faff2f9e18 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da5b71fcf3f7a4441b22070a72f7d78a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Area.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0ebe5bb59bf0f34599fa9b6b4da6693 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c1df5b76111f2f4797b41d31d9b5976 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/AssetBundle.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2906ab5f903ba2646879452bc814ab91 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/AssetBundleDownload.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c73e1258ed120b4b8e9a54d30aab4e8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/AssetStruct.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.Runtime.Serialization.Formatters.Binary; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Common 6 | { 7 | public class AssetStruct : ScriptableObject 8 | { 9 | protected T data; 10 | 11 | public virtual void UpdateFields(S data) 12 | { 13 | 14 | } 15 | 16 | protected MemoryStream GetStream(bool keepOpen = false) 17 | { 18 | BinaryFormatter bf = new BinaryFormatter(); 19 | MemoryStream ms = new MemoryStream(); 20 | bf.Serialize(ms, data); 21 | if (!keepOpen) 22 | { 23 | ms.Close(); 24 | } 25 | return ms; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/AssetStruct.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc2895dd4a1634d4d97365b053589afd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59597e373194f5c4982a2aaeee0ecf1f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/Editor/BuildAssetBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05d0567e516014542bec97af36c6095c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/ExampleAsset.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Common 6 | { 7 | public class ExampleAsset : AssetStruct 8 | { 9 | public string assetName; 10 | public Texture2D texture; 11 | 12 | public override void UpdateFields(ExternalStruct data) 13 | { 14 | this.assetName = data.name; 15 | this.texture = new Texture2D(256, 256); 16 | this.texture.name = data.name; 17 | } 18 | } 19 | public class ExternalStruct 20 | { 21 | public string name; 22 | } 23 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/AssetBundle/ExampleAsset.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0837c91c20969094fa38a666d273c805 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe06e8f577a9d8f4db0f0e7777d902c3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample/BaseSystem.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a193f0b93c87abf4087937c7ca89041a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample/BaseSystemNetworkController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a1ae7088a07c8b4082c57b67a7210d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample/PCConfigure.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | namespace UnityTools.Common.Example 7 | { 8 | [Serializable] 9 | public class PCConfigureData 10 | { 11 | public List pcList = new List(); 12 | } 13 | 14 | #if USE_EDITOR_EXC 15 | [ExecuteInEditMode] 16 | #endif 17 | public class PCConfigure : Configure 18 | { 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample/PCConfigure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f101285405118a4a80ede3c085b5038 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample/SystemLauncher.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | namespace UnityTools.Common.Example 7 | { 8 | public class SystemLauncher : Launcher 9 | { 10 | [Serializable] 11 | public class Data 12 | { 13 | public PCConfigure pcConfigure; 14 | } 15 | 16 | protected override void ConfigureEnvironment() 17 | { 18 | base.ConfigureEnvironment(); 19 | 20 | this.data.pcConfigure.Init(); 21 | 22 | #if !DEBUG 23 | this.environment.runtime = Environment.Runtime.Production; 24 | #endif 25 | } 26 | 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BaseSystemExample/SystemLauncher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59051f93da3dd904f8c81610960af7ce 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/BlittableBool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c00e13f079e6604d9fd18fa63fd6a46 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CameraController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb6944acbdd7fd242bcd16d1dc21dadd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CircleData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d9821dd0aca7c447a9b4e28b63732f3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CommandExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8441681e35a1dbc419a0ba8f2cbce004 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CommandExample/CommandExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16770631dfd344b499f32542c6a11cf8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CommandExample/CommandExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74ec3e13e194fa74b9d3073ea1b2738b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CommandExample/InputOutputExample.compute: -------------------------------------------------------------------------------- 1 | // Each #kernel tells which function to compile; you can have many kernels 2 | #pragma kernel Emit 3 | 4 | // Create a RenderTexture with enableRandomWrite flag and set it 5 | // with cs.SetTexture 6 | RWTexture2D _Input; 7 | RWTexture2D _Output; 8 | 9 | RWBuffer _Debug; 10 | 11 | [numthreads(1,1,1)] 12 | void Emit(uint3 id : SV_DispatchThreadID) 13 | { 14 | _Output[id.xy] = id.x; 15 | _Debug[id.x] = _Output[id.xy]; 16 | } 17 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CommandExample/InputOutputExample.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50b0cd84d9679364d862bd72eb7721a1 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/CompressTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 748c73efdfc45f745849e80be5af7341 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ComputeShaderDispather.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07ba0e359d186a541908ff4c119ff7c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ComputeShaderParameter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc2176e5424a4eb4193f1fe6f0b1cb9a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ComputeShaderParameterContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba51a3ccb6f2aeb44b8eb9eeab402b30 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Configure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d599407263fa394fa23b3a294132cc3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faccc13ed9812474ea0a5a46497aed0e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/MonoConfigure.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | namespace UnityTools.Example 7 | { 8 | [System.Serializable] 9 | public class ConfigureData 10 | { 11 | public string name = "this is a test"; 12 | public string value = "new value added"; 13 | public Vector3 posNew = new Vector3(1, 2, 3); 14 | public Vector2 posNew1 = new Vector2(2, 3); 15 | public float sliderFloat = 10; 16 | } 17 | public class MonoConfigure : Configure 18 | { 19 | } 20 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/MonoConfigure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5d5a7138ec34fc45a0a78d5d45d6292 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/NoneMonoConfigure.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityTools.Common; 5 | 6 | namespace UnityTools.Example 7 | { 8 | [System.Serializable] 9 | public class NoneMonoConfigureClass : ConfigureNoneMono 10 | { 11 | } 12 | 13 | public class NoneMonoConfigure : MonoBehaviour 14 | { 15 | //[SerializeField] protected NoneMonoConfigureClass configure; 16 | 17 | protected void Start() 18 | { 19 | //configure = new NoneMonoConfigureClass(); 20 | //configure.LoadAndNotify(); 21 | //configure.Save(); 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/NoneMonoConfigure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ebffefbb17cf3d41abdfc5d81a32134 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/SingletonMonoConfigure.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityTools.Common; 5 | 6 | namespace UnityTools.Example 7 | { 8 | public class SingletonMonoConfigure : ConfigureSingleton 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/SingletonMonoConfigure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e5bf26e2f9593a4e8a760368a790e28 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureExample/XMLConfigure.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6134dbf3447e424f85f6bf9dacf1e35 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureNoneMono.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f71a204c60ea5164ea1c74b6186ba38e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ConfigureSingleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1b01c687a189144dbd72f0d83f95f7f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17e767784f6db074ab8cb17b33b9a6b2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23191056d57312b408a3b86a9658fd96 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/EdgeShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec4d80daa8329ae49b1cd5582409fe24 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/GPUGraph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4d1fe8646b3ca744876fc1d85a8e021 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/GPUGraphCommon.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23dd1edc82af17341b3c8e74d1ae513a 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/GPUGraphExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ca2864821010d34ebacf0379dcc65e5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/IndexGPUGraph.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1550935745d457f4b8c281125de4e7ae 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/IndexGPUGraph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6b4a4fec0a089a4a97d95f16f1de162 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/IndexGPUGraphData.cginc: -------------------------------------------------------------------------------- 1 | 2 | 3 | struct Node 4 | { 5 | bool active; 6 | int index; 7 | int sid; 8 | float3 pos; 9 | float4 color; 10 | 11 | float3 predictPos; 12 | float3 restPos; 13 | 14 | float4 rotation; 15 | float4 predictRotation; 16 | 17 | float3 w; 18 | float3 velocity; 19 | float a; 20 | float b; 21 | float c; 22 | 23 | float density; 24 | }; 25 | 26 | struct Edge 27 | { 28 | bool active; 29 | int from; 30 | int to; 31 | }; 32 | 33 | struct EdgeToAdd 34 | { 35 | int sid; 36 | int from; 37 | int to; 38 | float3 fromPos; 39 | float3 toPos; 40 | }; 41 | 42 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/IndexGPUGraphData.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90a561f8632b44d4286eae4f27931e73 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/Math.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4920aea256159214ebc449a6e636fa24 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/NodeShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b53ae24cfaa2a6b4caa67aa129f021a7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/Quaternion.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b88293c2b017b4c43bc8c073d54a07ba 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGraph/SVD.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82a81365478fac74ea4e61591ac25af6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e04743e8be1c224cad617fb695c1591 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/CommonData.cginc: -------------------------------------------------------------------------------- 1 | 2 | 3 | struct Particle 4 | { 5 | float3 pos; 6 | float4 col; 7 | }; 8 | 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/CommonData.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5d5eb93c36e4f54191289eb7a4b3e31 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/GPUGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e356541442956b4fbc8dc265bc7f5a8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/GridHelper.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2eadb12bc71c85b4e8ca3feea2b0e248 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/ObjectGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2fcd2b6d273564a449b840301d5daada 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/ObjectGridCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ee15463f95933b42b5f873aae914449 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/ParticleGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9f24b0b9a7f4d945abb34e002b14b5c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/ParticleGridCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8acd6eefd46027141b6c9de853e9709f 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | preprocessorOverride: 0 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/ParticleGridRender.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityTools.Rendering; 5 | 6 | namespace UnityTools.Common 7 | { 8 | public class ParticleGridRender : MeshRender 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/ParticleGridRender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7229033435ad2e44c979eccbed631b39 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUGrid/SortedGridExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 749172dc9a675c44a96a67c5c4e73b82 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUMesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 095bf3b19b73d1a4883ead09b2bf5530 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUMesh/GPUMeshCS.compute: -------------------------------------------------------------------------------- 1 | // Each #kernel tells which function to compile; you can have many kernels 2 | #pragma kernel Update 3 | 4 | RWByteAddressBuffer _VertexBuffer; 5 | 6 | // Write a vertex data to ByteAddressBuffer 7 | void WriteVertex(uint vidx, float3 p) 8 | { 9 | uint addr_p = vidx * (3 + 2) * 4; //12 bytes for each float3 10 | _VertexBuffer.Store3(addr_p, asuint(p)); 11 | } 12 | float3 ReadPos(uint vidx) 13 | { 14 | uint addr_p = vidx * (3 + 2) * 4; //12 bytes for each float3 15 | float3 pos = asfloat(_VertexBuffer.Load3(addr_p)); 16 | return pos; 17 | 18 | } 19 | [numthreads(128,1,1)] 20 | void Update (uint3 id : SV_DispatchThreadID) 21 | { 22 | uint vidx = id.x; 23 | 24 | float3 pos = ReadPos(vidx); 25 | pos.y += 2; 26 | 27 | // Write to the vertex buffer. 28 | WriteVertex(vidx, pos); 29 | } 30 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUMesh/GPUMeshCS.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 527f6e034374c6c4896629957fdbda38 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | preprocessorOverride: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUMesh/GPUMeshExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b85575b517c71b4abc579f971eaad56 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUMesh/MeshShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea48a31411a85c5478d14c7d2e24d7cf 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GPUMesh/Scene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cc30902642a254429d05f4bdf71d8bd 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GeometryTools.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00dd3ac9ee5b0164f8e8ad10f8dfaa9d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Graph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e65e50e09c925346a9075a13d1c34c1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/GraphTools.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef27ee62e7d81674fb975546778b2a70 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/HalfEdgeGraph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c17f70bdce5b76548859c221bff9d2fb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Matrix.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d925ad0e9b2f0dd479732ac43f8d58eb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Path.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Common 6 | { 7 | public interface IGraphPath : IList 8 | { 9 | IEnumerable Vertices { get; } 10 | ISet ToSet(); 11 | 12 | void Append(IVertex v); 13 | 14 | } 15 | public class GraphPath : List, IGraphPath 16 | { 17 | public IEnumerable Vertices => this; 18 | 19 | 20 | public void Append(IVertex v) 21 | { 22 | this.Add(v); 23 | } 24 | 25 | public ISet ToSet() 26 | { 27 | return new HashSet(this); 28 | } 29 | 30 | } 31 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Path.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6482735c72a6e34493cc5ac75bc8aa4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Point.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb0595587f787374eab50e358b7ecf39 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Trapezoidal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ae36609ae49dc649893ed630cbe2d31 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Tree.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | namespace UnityTools.Common 5 | { 6 | public class Tree where T : new() 7 | { 8 | public class Node 9 | { 10 | public T Data => this.data; 11 | public List Children => this.children; 12 | protected T data = new T(); 13 | protected List children = new List(); 14 | 15 | } 16 | public bool IsEmpty => this.root == null; 17 | public Node Root { get => this.root; set => this.root = value; } 18 | protected Node root; 19 | 20 | } 21 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Tree.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85d51fe7723045b44a35c8065d25f257 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DataStrutures/Vector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9be1920ec487caf47b729d15d451a200 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/DisposableObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3492a9632ed9f5547ac56f576b89fe02 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/EditorTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5b7ebd785e69104b835b0573f7aee91 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/FileTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a44131e561b168c4a86db6c6fb0e6a80 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/GPUContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cfd0b5bfb36f5444a8a6aa39e105038 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/GUITool.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using System.IO; 5 | using UnityEngine.Assertions; 6 | using UnityTools.Common; 7 | 8 | namespace UnityTools.GUITool 9 | { 10 | public class ColorScope : Scope 11 | { 12 | protected Color oldColor; 13 | public ColorScope(Color color) 14 | : base() 15 | { 16 | this.oldColor = GUI.color; 17 | GUI.color = color; 18 | } 19 | protected override void DisposeManaged() 20 | { 21 | base.DisposeManaged(); 22 | GUI.color = this.oldColor; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/GUITool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2684cf7a97c2cd549b4a674b07402eee 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/IInitialize.cs: -------------------------------------------------------------------------------- 1 | namespace UnityTools.Common 2 | { 3 | public interface IInitialize 4 | { 5 | bool Inited { get; } 6 | void Init(params object[] parameters); 7 | void Deinit(params object[] parameters); 8 | } 9 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/IInitialize.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17a6a08983da80f40a7b9be10caeeca2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Interface.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Interface 6 | { 7 | public interface IDataNotifier 8 | { 9 | IEnumerable> Users { get; } 10 | 11 | } 12 | 13 | public interface IDataUser 14 | { 15 | T Data { get; set;} 16 | void OnDataChanged(T newData); 17 | } 18 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Interface.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe1dab385a616a54ab589803108498ab 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Launcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2286b81365e57ba46aa75f30a1d6ed57 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/LogConfigure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14aab9f35188a8b41a14d66258e2c98f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/LogTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f446c0c16fb5a44ab74f8bc5a495528 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/MonoEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67350b91c2ab9094fa6009444c05abd3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ObjectTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 610792f12d9693e458decd301166ad3c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/PalletTexture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c50b9d013f21cb64dbeb1c8c4d53f932 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 550bb4834b6e5634ea003cc2e3a8625e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/AverageFPS.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e665d71961594149bb9c37149aa7229 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/CompressTest.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e67556f4c2981f4885e2c2ad8a1fdc0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/CompressTimeProfile.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bedf381afbf49d149bf0f3f24bf032d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/NetworkCompressUDP.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b91e8ab5e36daf544bdc4f59d3780603 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/NetworkCompressUDP/Mover.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Mover : MonoBehaviour 6 | { 7 | // Start is called before the first frame update 8 | void Start() 9 | { 10 | 11 | } 12 | 13 | // Update is called once per frame 14 | void Update() 15 | { 16 | this.transform.rotation = Quaternion.Euler(0, Time.time * 20, 0); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/NetworkCompressUDP/Mover.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 760a19cf5df0a1b4084bae56057b7a9a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/NetworkCompressUDP/Network.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7e96228d30d9bc4792651c9dda4fa2c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/NetworkCompressUDP/NetworkReciver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83b46a34796e4dc42b32c2934bf491c3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/NetworkCompressUDP/NetworkSender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f00fbb9f5d219f8428870d7c8bd17311 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcd4790ab74f28a40aae0827c8a484ef 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/CameraComposite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0aaa4a7c3949b9449e1febb8165ca8a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/Cmd.bat: -------------------------------------------------------------------------------- 1 | ./protoc.exe --csharp_out=.\ ImageFile.proto -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/Cmd.bat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 153a4bf83e134e642a260112f54dbac4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/ExampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49ff010abe5af7148823c097bdf15274 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/ImageFile.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | //namespace 4 | package UnityTools.ImageFile; 5 | 6 | //class/struct 7 | message FileData { 8 | Parameter parameter = 1; 9 | bytes data = 2; 10 | } 11 | 12 | message Parameter { 13 | int32 width = 1; 14 | int32 height = 2; 15 | string id = 3; 16 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/ImageFile.proto.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f1f885214cfdf74c83728897d1c3da1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/ProtoBufferReceiver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b9e054f95bff63438b17142dffb61c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/ProtoBufferSender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 070a7aa2242b5364680d9866ba504543 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/ProtoBufferSender.cs.orig.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2549d7f74433153498300d7796721714 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/UDPTextureSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e86ca999cd992d46b6a1fedeb3e726d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/generated.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2711eeabdeed1434d9e28b9b0383cea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/generated/ImageFile.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c219eb459b74e994295d13541958804c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/generated/ImageFile.pb.cc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a46ddd673b541d547934401a47bab265 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RealtimeCompress/ProtoBuffer/generated/ImageFile.pb.h.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf735c226870b4240b3da27891964aef 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RenderTextureTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 620a872a47a77f848bf904d2b444e660 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/RunCommand.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af767542b963daf438ff52b9b27a6f7e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Sampler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72b39185f7a9eaf4bbb8d6d4ac679f27 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Scope.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33915822150236340962101de8d3f630 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f15497632c33cf41b947ccffa1697b5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/AsyncGPUDataReader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3edadb26413d9d4982a136be7a39a4a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/AsyncGPUDataSerializer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f005d88b9167f5b4ba07debcc60e6574 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/AsyncGPUDataVisualizer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52fa7289c8bfd444db267accd3458b90 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/DataRecorder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fc16c44374660943806358b6eba7289 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/Example.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a151b1348a55a5c4a902d8952f657943 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/Example/SerializerExample.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Common 6 | { 7 | public class SerializerExample : AsyncGPUDataSerializer 8 | { 9 | private void OnRenderImage(RenderTexture source, RenderTexture destination) 10 | { 11 | Graphics.Blit(source, destination); 12 | 13 | var temp = RenderTexture.GetTemporary(source.width, source.height, 0, RenderTextureFormat.ARGB32); 14 | { 15 | Graphics.Blit(source, temp); 16 | this.QueueTexture(temp); 17 | } 18 | RenderTexture.ReleaseTemporary(temp); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/Example/SerializerExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cdcee06bc7c6ad4f93670f57f794182 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Serializer/Example/SerializerExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bab038c30b3c4b34ebc2efa69b61218e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/SingletonMonoBehaviour.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78348c6556e886346b41cf60f8888113 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/SizeGrid.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | using UnityTools.Debuging.EditorTool; 6 | 7 | namespace UnityTools.Common 8 | { 9 | #if USE_EDITOR_EXC 10 | [ExecuteInEditMode] 11 | #endif 12 | public class SizeGrid : MonoBehaviour 13 | { 14 | [SerializeField] protected Area plane = new Area(); 15 | 16 | protected virtual void OnDrawGizmos() 17 | { 18 | plane.OnDrawGizmo(); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/SizeGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1265477bf17be6e4fab116c9495d05f8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Space.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 224dc1bd43c8b1e4b99c48ce64081305 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/StateMachine.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1899e29ef89432d4d994b157d358defb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/StateMachine/StateBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f52e513ed8f3af74bb0e2247fbc9fcbf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/StateMachine/StateMachine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd6b5c2faaa12274884b14ee10e4183d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/SystemSingleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72506e215912ee841b4f45ca8fb54d85 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ThreadSafeTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5319dd01811ea204a8b381492289234d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Unit.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Common 6 | { 7 | public class Unit 8 | { 9 | //100mm(10cm) in Real world become 1 in Unity 10 | public const float WorldMMToUnityUnit = 1.0f/100; 11 | public const float UnityUnitToWorldMM = 1 / WorldMMToUnityUnit; 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Unit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc989a70a9eedc54eb97dad88ff740ba 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/Variable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d829b0663b83864e83d3afea30ea2e1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/VariableContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ed5de826709e8d4b8b9abc4835ee70c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/VersionNumber.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d2f65671a2cf3741b442a1a1436b29f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Common/ZipPostBuild.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c19c55748894286408cf42e7a609e765 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b08088224dedf8c49b10c85a82fe7698 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ArrayStructInComputeShader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 858b227df11360145a564700b53a37af 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ArrayStructInComputeShader/ArrayStructInComputeShader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74285fbcc4940214498557337fb90b16 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ArrayStructInComputeShader/ArrayStructInComputeShader.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5243012f936569544b7d4441559b22db 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ArrayStructInComputeShader/StructureArray.compute: -------------------------------------------------------------------------------- 1 | // Each #kernel tells which function to compile; you can have many kernels 2 | #pragma kernel StructureArray 3 | 4 | struct Data_S 5 | { 6 | float3 pos; 7 | float3 vel; 8 | }; 9 | 10 | struct CBufferData 11 | { 12 | Data_S data[64]; 13 | }; 14 | 15 | RWStructuredBuffer data; 16 | 17 | 18 | [numthreads(1,1,1)] 19 | void StructureArray(uint3 id : SV_DispatchThreadID) 20 | { 21 | //data[id.x].pos = float3(id.x, 0, 0); 22 | //data[id.x].vel = float3(0, id.x, 0); 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ArrayStructInComputeShader/StructureArray.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4527ec8cc1093c4ebfd938ac580162a 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/CommonExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f81ce28d83948243b5c51359b169b3f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/CommonExample/ComputeShaderExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b49f73e02ad34e74fbfaba92a2fef640 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/CommonExample/ComputeShaderScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 685199830073d6a40bec0cb5424d4871 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c930880ece47acf4e9c7680822bad98e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/GPUParticles.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ed8e25661dd01d4286e562961c8e70f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5998e7c04b6c9a47b75aebe754a5cb2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/Cuboid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e22ffb3d789eab14eaed8d385afc2d49 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6a1ec5e25bcc69419e88d9b5ff84a48 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleClass.cs: -------------------------------------------------------------------------------- 1 |  2 | using System.Runtime.InteropServices; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.ComputeShaderTool 6 | { 7 | [StructLayout(LayoutKind.Sequential, Size = 48)] 8 | public class ParticleDataClass : AlignedGPUData 9 | { 10 | public bool active; 11 | public Vector3 position; 12 | 13 | public Vector3 velocity; 14 | public float life; 15 | 16 | public Color color; 17 | } 18 | 19 | public class GPUParticleClass : GPUParticleClassBase 20 | { 21 | protected override void OnResetParticlesData() 22 | { 23 | base.OnResetParticlesData(); 24 | 25 | //use a kernal to init data 26 | } 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleClass.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eafe858635fee2e48bb11c3b390d6aa6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleRendering.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class GPUParticleRendering : MonoBehaviour 6 | { 7 | // Start is called before the first frame update 8 | void Start() 9 | { 10 | 11 | } 12 | 13 | // Update is called once per frame 14 | void Update() 15 | { 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleRendering.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f13d3645b2b8124e8e3adfdaf413a84 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleSOA.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5840d1f54a0f31e4e978fadff4bf2011 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Scripts/GPUParticleStruct.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42b3f76097289e74f857d3e92a20e8ed 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8225647879fec3f40bf69d0f59d73cb3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Shader/GPUData.cginc: -------------------------------------------------------------------------------- 1 | 2 | //aligned by float4(16 bytes) 3 | struct ParticleData 4 | { 5 | bool active; 6 | float3 position; 7 | 8 | float3 velocity; 9 | float life; 10 | 11 | float4 color; 12 | }; 13 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Shader/GPUData.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17126b73f1c9e244bb24f258631b62b7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Shader/GPUParticleComputeShader.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7e4048c2805d044492a5db68e3e133e 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Shader/ParticleRender.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f716a445c45f9d4f854edf65bbb0ddf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/GPUParticles/Shader/ParticleRender.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95b899f1625b9014d82f6286c0be7ee6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/Shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e16edc83405db2242a5a8755df0901bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/Shader/CSCommon.hlsl: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | float wang_hash01(uint seed) 5 | { 6 | seed = (seed ^ 61) ^ (seed >> 16); 7 | seed *= 9; 8 | seed = seed ^ (seed >> 4); 9 | seed *= 0x27d4eb2d; 10 | seed = seed ^ (seed >> 15); 11 | return float(seed) / 4294967295.0; // 2^32-1 12 | } 13 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/Shader/CSCommon.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2a889aca33a0d9498d5b2f9e68aaaaa 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cf0b5ec396d3574dabad4bf4f30c894 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/ParameterContainerExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c07a68027b5cf834790bd027cec4be74 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/SampleData.cginc: -------------------------------------------------------------------------------- 1 | #ifndef GPUBOIDSDATA_BASE_INCLUDED 2 | #define GPUBOIDSDATA_BASE_INCLUDED 3 | 4 | struct BoidData 5 | { 6 | float3 position; 7 | float3 velocity; 8 | float4 rotation; 9 | }; 10 | 11 | #endif -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/SampleData.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1efab24385641f4ba8377f2916b655c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/ShaderParameter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 823f2bdbf4107254fa801f091e1da9da 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/ShaderParameter.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42fd645932845d4409a997eb95eeb9a6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/ShaderSingleton.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityTools.Common; 5 | 6 | public class ShaderSingleton : MonoBehaviour 7 | { 8 | public ComputeShader cs; 9 | // Start is called before the first frame update 10 | void Start() 11 | { 12 | 13 | } 14 | 15 | // Update is called once per frame 16 | void Update() 17 | { 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/ShaderSingleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76657fdb2e1a02a4385f8159e2503621 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/csVariable.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f538f757c0a6aae4eb15eedc254f5ee2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/targetShader.compute: -------------------------------------------------------------------------------- 1 | // Each #kernel tells which function to compile; you can have many kernels 2 | #pragma kernel CSMain 3 | 4 | // Create a RenderTexture with enableRandomWrite flag and set it 5 | // with cs.SetTexture 6 | RWTexture2D Result; 7 | 8 | float _floatGPU; 9 | 10 | [numthreads(8,8,1)] 11 | void CSMain (uint3 id : SV_DispatchThreadID) 12 | { 13 | // TODO: insert actual code here! 14 | 15 | Result[id.xy] = float4(id.x & id.y, (id.x & 15)/15.0, (id.y & 15)/15.0, 0.0); 16 | } 17 | -------------------------------------------------------------------------------- /UnityTools/Assets/ComputeShader/ShaderParameter/targetShader.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb7302777ae25c142a5bb6e5ea9ebf82 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Docs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1552c0ea17c862849901a1adf41ba98f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Docs/ClosestHit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/Docs/ClosestHit.gif -------------------------------------------------------------------------------- /UnityTools/Assets/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d7838d9ff8b7884c993aae6d114c80b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Editor/LogConfigureEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 316f88a64daeb094dbb75014e7987021 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/External.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 633ca69335a98bb4f9666aa583e240f0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/Protobuf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d17354cf8f0bb1949b1ed701dff05b5e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/Protobuf/net45.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f45425fc901584a4abd880dd465eedfa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/Protobuf/net45/Google.Protobuf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/External/Protobuf/net45/Google.Protobuf.dll -------------------------------------------------------------------------------- /UnityTools/Assets/External/Protobuf/net45/Google.Protobuf.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51f32d5bc3a653a41b22f3bffc3bb827 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/Protobuf/net45/Google.Protobuf.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 956e69a5647642b48a069f77c1027a93 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/Validator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fec826fbc633d849b3767c53c58f9bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/zstd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46d0f0c78a312d54c99b1ea201474fae 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/zstd/ZstdNet/ArraySegmentPtr.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Runtime.InteropServices; 3 | 4 | namespace ZstdNet 5 | { 6 | internal class ArraySegmentPtr : IDisposable 7 | { 8 | public ArraySegmentPtr(ArraySegment segment) 9 | { 10 | handle = GCHandle.Alloc(segment.Array, GCHandleType.Pinned); 11 | arr = segment.Array; 12 | offset = segment.Offset; 13 | } 14 | 15 | public static implicit operator IntPtr(ArraySegmentPtr pinner) 16 | { 17 | return Marshal.UnsafeAddrOfPinnedArrayElement(pinner.arr, pinner.offset); 18 | } 19 | 20 | public void Dispose() 21 | { 22 | handle.Free(); 23 | } 24 | 25 | private GCHandle handle; 26 | private readonly byte[] arr; 27 | private readonly int offset; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /UnityTools/Assets/External/zstd/ZstdNet/BinaryDll/x64/libzstd.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/External/zstd/ZstdNet/BinaryDll/x64/libzstd.dll -------------------------------------------------------------------------------- /UnityTools/Assets/External/zstd/appveyor.yml: -------------------------------------------------------------------------------- 1 | version: 1.0.{build} 2 | image: Visual Studio 2017 3 | before_build: 4 | - cmd: nuget restore 5 | build: 6 | verbosity: minimal 7 | cache: 8 | - packages -> **\packages.config 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ba7edb116f73b249a27570e716befa5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/EditorSceneViewGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ba86b0076730b64c9be7c18b28693bd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/GUIContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d7fc8732a8a90a4584c23cbf13cf28a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/GUIContainerExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 281b256da1cab1f47b92b1b794a5a627 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/GUIContainerExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1c91244313190e44874f428f0673bdd 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/GUIMenuGroup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b443a6a3d6a750f448e29de36b8e3554 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/LogClientTest.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityTools.Debuging; 5 | 6 | namespace UnityTools.GUITool.Test 7 | { 8 | public class LogClientTest : MonoBehaviour 9 | { 10 | // Start is called before the first frame update 11 | void Start() 12 | { 13 | this.StartCoroutine(Log()); 14 | } 15 | 16 | IEnumerator Log() 17 | { 18 | yield return 0; 19 | while(true) 20 | { 21 | LogTool.Log("Test " + Time.time); 22 | yield return new WaitForSeconds(1); 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/LogClientTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 971bec6d37cc200478f11279a47d1c71 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/LogGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcbf5fdd092cfe34099a0bc36a53628b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/LogServer.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff4f985799591fa4b89a1c7641820539 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/GUI/LogTestClient.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fbca6aa7b0b00c545a2488833226ac92 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b4c1752cf757394fb4290503ee1a805 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/DiscreteFunction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e234154b423edd45a579855cdab5967 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Function.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07348be890acd9142b2bcb2b83c3f97d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Function/FunctionTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a64f8707d46df7243804183b0d6d49b3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Function/FunctionVisualizer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 087e18efcc3af9049b169bc70eea5e6e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Math.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62af3819614b8a04ba691810788a05c5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/MathExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e13367c0b164e8443bed17c5f8f0253e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Matrix.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1fe28be26e39c64d8211d9880752768 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Matrix/Matrix.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a788a89bab957f44f99aef749be5a0f7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Matrix/Matrix.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cbe1067f39a8c74381768d2a947b1f6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Matrix/Point.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Legacy 6 | { 7 | public class Point : MonoBehaviour 8 | { 9 | public Color color = Color.red; 10 | 11 | void OnDrawGizmos() 12 | { 13 | var old = Gizmos.color; 14 | Gizmos.color = this.color; 15 | Gizmos.DrawSphere(this.transform.position, 1); 16 | Gizmos.color = old; 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Matrix/Point.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85a3f2a96a578b0459a0e12e4d168389 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/Matrix/SVD.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da2f6554030249d479e0df6853071a4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/RandomComputeShader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79cb3a6552c3b1f4cbb317ed2b3f4bdd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/RandomComputeShader/RandomComputeShader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44bbba8211305d2459dd86f59d12036d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/RandomComputeShader/RandomComputeShader.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 133008b6f80e14b42be32ef1134254dd 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/RandomComputeShader/RandomExample.compute: -------------------------------------------------------------------------------- 1 | // Each #kernel tells which function to compile; you can have many kernels 2 | #pragma kernel Random 3 | 4 | 5 | #include "../../ComputeShader/Shader/CSCommon.hlsl" 6 | // Create a RenderTexture with enableRandomWrite flag and set it 7 | // with cs.SetTexture 8 | RWTexture2D Result; 9 | 10 | 11 | [numthreads(8,8,1)] 12 | void Random(uint3 id : SV_DispatchThreadID) 13 | { 14 | // TODO: insert actual code here!d 15 | float w, h; 16 | Result.GetDimensions(w, h); 17 | float random = wang_hash01(id.x + id.y * w); 18 | 19 | //random = random > 0.8 ? 1 : 0; 20 | Result[id.xy] = float4(random, 0, 0, 1); 21 | 22 | //Result[id.xy] = float4(id.x / 512.0, id.y / 512.0, 0, 1); 23 | } 24 | 25 | 26 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/RandomComputeShader/RandomExample.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: badf170f897531e418d13b5561ca54c7 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Math/WeightRandom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6d13ee0b8a02f54098aabfaace886f9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c813b168417e1c4e92ad82ea8e52103 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/Helper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbadef43d06625e44a76afa45b2b18ea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/HttpServer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32f0007f346c3724290dc7334ea0e587 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/HttpServer/HttpServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a2eddf18a9539a4797657cfcc849c04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/HttpServer/HttpServerExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc6cf5de80bb36c46b543fde6acf1656 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/HttpServer/HttpServerExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb5fc63358358b849a195811afb5656c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/MessageDataSync.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdb52a50050120146a35cec88c9ee2a1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/MessageDataSync/MessageDataReceiver.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Networking 6 | { 7 | public class MessageDataReceiver : MonoBehaviour 8 | { 9 | [SerializeField] protected MessageDataSocket socket = new MessageDataSocket(); 10 | [SerializeField] protected Datatex data = new Datatex(); 11 | // Start is called before the first frame update 12 | void Start() 13 | { 14 | this.socket.Bind(data); 15 | this.socket.StartReceive(12346); 16 | } 17 | 18 | // Update is called once per frame 19 | void Update() 20 | { 21 | 22 | } 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/MessageDataSync/MessageDataReceiver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bac518be83fc15429ef29c97aa62721 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/MessageDataSync/MessageDataScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 729df9697a43c544a9351a176b416b84 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/MessageDataSync/MessageDataSender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f20a81a030ab8f241a492b98c3908419 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/MessageDataSync/MessageDataSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 936a6c91a122dec4189003366e9ecd69 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/NetworkController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecc4010ecc1547d41a714277251d0d19 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/OscTool.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69f9757fcd2c8d84f9da067d34997d0b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/OscTool/OscSenderTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db7ab249f7be08948902fc681fe8769d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/OscTool/OscTool.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5724df564d8d6b5458ab7897ff7c975e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/OscTool/OscTouchDataSender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e82f73b3d44fe8c4f8eb4359823c7a26 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/OscTool/TouchDataSender.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3524055d07a94094cbe754b3addfd113 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/Tool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b0341beb24b5ed48a49df1964512882 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPClient.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | using UnityTools.Common; 6 | 7 | namespace UnityTools.Networking 8 | { 9 | public class UDPClient : MonoBehaviour 10 | { 11 | public ExampleSocket socket = new ExampleSocket(); 12 | protected void Start() 13 | { 14 | this.socket.StartReceive(12347); 15 | } 16 | protected void Update() 17 | { 18 | UDPServer.Data data; 19 | if (this.socket.deltaQueue.TryDequeue(out data)) 20 | { 21 | Debug.Log(data.deltaTime); 22 | } 23 | } 24 | protected void OnDestroy() 25 | { 26 | this.socket.Dispose(); 27 | } 28 | } 29 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 607a24a519368b240acd70c6f3190770 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPClient.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8934bf96e351e6b42b2aff8e6888c66f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09ca643eca9aac04bac2b550dd57d652 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf30a334d2c45344aa9078aa9d7392a2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3422d1921dfead4ca26fcd4c6800802 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Networking/UDPTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e78ffc5f6cc65a42b95e7b0f61a48b8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Physics.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fba6616f7b5f62744a5e9ebc1510d31a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Physics/AccumulatorTimestep.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 131f90b8364a72a4c872efba64207e8e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Physics/Controller.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8e0dd49e747fa741a9171623e6f3532 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Physics/Kinetics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38bb862783ffa454ca6f3b21826ab49f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Physics/Navigation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3413df539b1c544ab183a3f27c351e6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dd861ce0587a074eb54d56d28eef9ac 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/AutoMaterial.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a159eef9b1ecd1f488a2c6157e54154f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/AutoSpace.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2f9e3e206c49b1438371f628f6f22ba 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39392fa34f6b0ee4485436e3ac9026de 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CameraFrustumGizmos.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2fb4d601365e87409aca193ea155aea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83a031bacb6ec91498968d94b3a64af6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/CameraClosestHit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6daaa6f60255f540aa04a122082d17d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/ClosestHit.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: deefd34a8b3df244187923712aed7fdd 3 | ComputeShaderImporter: 4 | externalObjects: {} 5 | currentAPIMask: 4 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/ClosestHit.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bfd4e0c997d65e4a90bb0e461cb1567 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/ReadMe.md: -------------------------------------------------------------------------------- 1 | ## To find a hit point in the ray along with input point 2 | 3 | This is an example of finding the closet hit point in the scene by creating a ray from camera to input point. -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/ReadMe.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cbda291f997c0c4ba0ac9e565261259 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/RenderToDepth.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfa8dc765f46d9c4080d78504aaa5f5f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/RenderToDepth.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 552f88a1af423234db8a785e344fc468 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/CloestHit/TextureFixed.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bd10205dbd8011449b791103c1713cd 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/DepthNormalCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4bcdb118549ee946ab5a9b53f0b774a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/DepthNormalCameraExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f950ed4615eb87344bcbf0fe6103b953 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/DepthNormalCameraExample/DepthNormalCameraExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eee2d11e853e72b4b81262edd2052d95 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/LightCamera.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fca62fbf225d98646a6d0cc48461879a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/LightCamera/CameraRender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67cbf393f87b09a40b7c302e191481c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/LightCamera/LightCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebb5b0fead895504b8255ae67ca0d7c5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/LightCamera/LightCamera.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f09201325d4fc242aeb5cd5909571d8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 510549f5561c6c34085b943334a52a00 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses/MultiplePasses.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class MultiplePasses : MonoBehaviour { 6 | 7 | // Use this for initialization 8 | void Start () { 9 | 10 | } 11 | 12 | // Update is called once per frame 13 | void Update () { 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses/MultiplePasses.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 754d947b66fac5a4f8af0dcc9419a0ce 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses/MultiplePasses.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddb2808be621aee40938a64f0d5fbd16 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses/MultiplePasses.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68c8919190905044fa5102b17fe2a904 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses/MultiplePasses.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2fb5412191f863479322c1d533cb1e2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultiplePasses/NewImageEffectShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ef4c2378353ea24daf4dbdd37f02ba0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultipleRenderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 400ef6275c02f5a43a03e75c0a6254a8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultipleRenderTexture/CameraMRT.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df9e715155dc22e47a515033ece2d32d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultipleRenderTexture/MultipleRenderTexture.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ebc8e8fb4ef44947add3370748f7dcb 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultipleRenderTexture/RenderToGbuffer.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fe8582091cdc5041ad090d5df3d7ba9 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/MultipleRenderTexture/RenderToGbuffer.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 534ca73601bd3984194afd204dd5f27b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/OffCenterCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6860bf6ff42d693479c0be2e38bc85bb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/OffCenterCameraExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb3c81c6e59a317468d5da64ddb255bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Camera/OffCenterCameraExample/OffCenterCameraExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3000f6607fdf094bb295854a48b193e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/CausticsInterpolation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43430274681f6b9408ae57a2fb3953e1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/CausticsInterpolation/CausticsInterpolation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57499d22d49f8ce41b4f660a3741787b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/CausticsInterpolation/CausticsInterpolation.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d27a8faa0d6f2c4ba4ad468be80f12f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/CausticsInterpolation/GPUTranfromTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87962da61c24cd041a3988dcdfbe2789 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/DisposableMaterial.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2fa012c5039e05b4197ac2af5cbd5082 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/FieldRender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81c381e6dde60f640856a82d683815d7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/GeneralGeometryRender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69045138cdd1ce448af352486d1cc374 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/ITextureProvider.cs: -------------------------------------------------------------------------------- 1 | 2 | using UnityEngine; 3 | 4 | namespace UnityTools.Rendering 5 | { 6 | public interface ITextureProvider : TypeValue, ITextureProvider where T : System.Enum 7 | { 8 | } 9 | 10 | public interface ITextureProvider 11 | { 12 | Texture Tex { get; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/ITextureProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5128db5557ece0847b874967e0b59035 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/MeshTool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b6a9aa9b626e88408b0aa3771f767e4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45bdd86c83ab9c249aa09cc67354d90c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/DataRenderBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 005490e9939a23b449948ca1c11ab47b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/MeshRender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24a20646465c772479ee995c081a63b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/ParticleRender.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Rendering 6 | { 7 | public class ParticleRender : MeshRender 8 | { 9 | } 10 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/ParticleRender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0b6257f8c3f64e42ac79c49cc3fd11a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/ParticleRenderExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4f70808a7796e24884c6a4a5fae09a8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/ParticleRenderExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20eef75c289281c44b6348ea808212fc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Particle/ParticleShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3803ef61fc78df54fa0b4edc67d25867 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/PostEffectBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc2094c2f6ff32e4e868d91cf53373a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/PostEffectExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9d1116b24e5b374c9f2207f02558939 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/PostEffectExample/PostEffectBase.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49ffbc0c86e0cab4ca7eac76495f3cef 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 659a02fa92abadf448fa95de6a46c927 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/Common.cginc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | // Z buffer depth to linear 0-1 depth 5 | // Handles orthographic projection correctly 6 | float Linear01DepthWithOrtho(float z) 7 | { 8 | float isOrtho = unity_OrthoParams.w; 9 | if(isOrtho > 0) 10 | { 11 | #if defined(UNITY_REVERSED_Z) 12 | z = 1 - z;//remap to [0,1] 13 | #endif 14 | } 15 | else 16 | { 17 | z = Linear01Depth(z); 18 | } 19 | 20 | return z; 21 | } 22 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/Common.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a169a417f496a2b4ab542c460a9e1bbc 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/Composite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3efa4a0be8de444db9c70180c8b59e5 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/GeneralShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb4591f9a7859d44f8910b453d23c755 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/GeometryQuad.cginc: -------------------------------------------------------------------------------- 1 | 2 | static const int QuadVertex = 4; 3 | static const float3 QuadPosition[QuadVertex] = 4 | { 5 | float3(-1, 1, 0), 6 | float3(1, 1, 0), 7 | float3(-1,-1, 0), 8 | float3(1,-1, 0), 9 | }; 10 | static const float2 QuadTextureCoord[QuadVertex] = 11 | { 12 | float2(0, 0), 13 | float2(1, 0), 14 | float2(0, 1), 15 | float2(1, 1), 16 | }; 17 | 18 | void AddQuad(in VertexIn vin, inout TriangleStream outStream) 19 | { 20 | [unroll] 21 | for (int i = 0; i < QuadVertex; i++) 22 | { 23 | VertexOut o = (VertexOut)0; 24 | o.position = float4(QuadPosition[i] * vin.size + vin.pos, 1); 25 | o.texcoord = QuadTextureCoord[i]; 26 | 27 | UpdateVertex(vin, o); 28 | outStream.Append(o); 29 | } 30 | 31 | outStream.RestartStrip(); 32 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/GeometryQuad.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f68b4afb33801d4418b5a29fd38c634f 3 | ShaderIncludeImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/PostEffectBase.shader: -------------------------------------------------------------------------------- 1 | Shader "Rendering/PostEffectBase" 2 | { 3 | Properties 4 | { 5 | [HideInInspector] 6 | _MainTex("Texture", 2D) = "white" {} 7 | } 8 | 9 | CGINCLUDE 10 | #include "UnityCG.cginc" 11 | 12 | sampler2D _MainTex; 13 | 14 | fixed4 frag(v2f_img input) : SV_Target 15 | { 16 | float4 color = tex2D(_MainTex, input.uv); 17 | color.rgb = 1 - color.rgb; 18 | 19 | return color; 20 | } 21 | 22 | ENDCG 23 | 24 | SubShader 25 | { 26 | // No culling or depth 27 | Cull Off ZWrite Off ZTest Always 28 | Pass 29 | { 30 | CGPROGRAM 31 | #pragma vertex vert_img 32 | #pragma fragment frag 33 | ENDCG 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/PostEffectBase.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f92f378ffd9bdbd43acfc1adf64e6c25 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/Quad.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee59f33817ceb854d9b768ab82cf506f 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/RenderToDepth.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbfed6c8a708ea344b2040a8434dc16c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/ShaderCommand.cginc: -------------------------------------------------------------------------------- 1 | 2 | int BlendSrc; 3 | int BlendDst; 4 | int BlendOp; 5 | int CullMode; 6 | int ColorMask; 7 | int Cull; 8 | int ZClip; 9 | int ZTest; 10 | int ZWrite; 11 | 12 | 13 | /* 14 | Tags {"Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"} 15 | 16 | Blend [BlendSrc] [BlendDst] 17 | BlendOp [BlendOp] 18 | ColorMask [ColorMask] 19 | Cull [CullMode] 20 | ZClip [ZClip] 21 | ZTest [ZTest] 22 | ZWrite [ZWrite] 23 | 24 | */ 25 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/ShaderCommand.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc3a9c476929b0f42b7729fd9ace5337 3 | ShaderIncludeImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/Tools.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 495cc392016fc0d4baa495aaabaaf11e 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/Shader/UnityBlur.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcb0a93d253be994e86ae601d6c27666 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/ShaderCommand.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f23b32808e090be4c8a2e0a7668e238e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/ShaderMaterial.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3a747961b17df843b4feae07d4d8d9a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureAutoSpace.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | using Unity.Mathematics; 4 | using UnityEngine; 5 | 6 | namespace UnityTools.Rendering 7 | { 8 | public class TextureAutoSpace : AutoSpace 9 | { 10 | public Texture Target { get; set; } 11 | 12 | public override void Init(params object[] parameters) 13 | { 14 | base.Init(parameters); 15 | 16 | if (parameters[2] is Texture tex) 17 | { 18 | this.Target = tex; 19 | } 20 | 21 | } 22 | 23 | public override void Update() 24 | { 25 | if (this.Target != null) 26 | { 27 | var aspect = 1f * this.Target.width / this.Target.height; 28 | this.Space.Scale = new float3(aspect * this.Space.Scale.y, this.Space.Scale.y, this.Space.Scale.z); 29 | } 30 | base.Update(); 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureAutoSpace.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcd550e6a34deb54e854d6f4669cca64 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eccfcbe8beee2b14c8d23d143ff83b88 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureTools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42ddbe7d692f992468c4a97f317d6fde 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureTools/TextureComposite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b406d29070faed347915298dec3a549e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: 7 | - shader: {fileID: 4800000, guid: e3efa4a0be8de444db9c70180c8b59e5, type: 3} 8 | - finalOutput: {instanceID: 0} 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureTools/TextureLifeTimeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb4baf9f049dc2a4a91c41c00ba45c17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureTools/TextureManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a979a2426680eb469445ed9c2c55858 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TextureTools/TextureTools.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76d4c96dde60ed549bea120275f9b83a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/TouchMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc215c0ec6ff0dd4fbe41b883b5448bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/UnityBlur.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a745ecc5913af7149a618da06150fbec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/Rendering/UnityBlurPostEffect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a27b2d35cf11ba488c6ac9c5dc1e1e9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71e1f4bfc0525e3468724e6b1b469b09 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/ComputeShaderVaribles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b4eda50ed8f17943a797dc7f68631d8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/ComputeShaderVaribles/csVariable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/StreamingAssets/ComputeShaderVaribles/csVariable.txt -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/ComputeShaderVaribles/csVariable.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f003988b54fb354d8f8a2c09eb9d3ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/HttpData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5896cead12bd244a9adc84a5bf73822 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/HttpData/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/StreamingAssets/HttpData/image.png -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/LogConfigureData.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7566c9a72912d24f956b922fa6a695b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/PCConfigure.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | DevPC 6 | 127.0.0.1 7 | Development 8 | 9 | 10 | Sound 11 | 12345 12 | 13 | 14 | 15 | 16 | ServerPC 17 | 127.0.0.1 18 | Server 19 | 20 | 21 | 22 | ClientPC 23 | 127.0.0.1 24 | Client 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/PCConfigure.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68a30bb0721fb21428f762ca48cdbc3f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/TextureArray.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/StreamingAssets/TextureArray.data -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/TextureArray.data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4170ea3c5c6308a45ba4ac595ae47d07 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/config_mono.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | MonoConfigureClass 4 | new value added 5 | 6 | 1 7 | 2 8 | 3 9 | 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/config_mono.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02bc8c20f9eea2745b66fc1ea7681383 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/config_none_mono.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | NoneMonoConfigureClass 4 | new value added 5 | 6 | 1 7 | 2 8 | 3 9 | 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/config_none_mono.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 036e0e87593afd144be1bf6f02ea169a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/config_singleton_mono.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | SingletonMonoConfigureClass 4 | new value added 5 | 6 | 1 7 | 2 8 | 3 9 | 10 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/config_singleton_mono.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2fb19276c2f9ec4a9f2a22ab83a99aa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/print.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | echo %PATH% 4 | rem timeout 3 is not working, so use following for waiting 5 | waitfor SomethingThatIsNeverHappening /t 3 2>NUL 6 | rem ping localhost -n 4 7 | ipconfig -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/print.bat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c289e750cf2a51240a252253ef12c5ec 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanish87/UnityTools/5e7e78e35e7bcb6adf72717d6b8685e1f178aefd/UnityTools/Assets/StreamingAssets/test.txt -------------------------------------------------------------------------------- /UnityTools/Assets/StreamingAssets/test.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33faa29a685904c40b0de0188084f1e4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1dd3330cdb1441c448419caf3b1e5c73 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript/ConfigureTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e6d19fcd4b47954780fecfccd8cd5c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript/DIscreteFunctionTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11cc4832771ebfc4085625f72b7ae9cd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript/TestFramework.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c5f88b051243f941941deca5b33f700 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript/TestMain.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace UnityTools.Test 6 | { 7 | public class TestMain : MonoBehaviour 8 | { 9 | protected TestFramework testFramework; 10 | protected void Start() 11 | { 12 | this.testFramework = new TestFramework(); 13 | this.testFramework.RunAll(); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript/TestMain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ac64c66669c43f458d71446e7f8df20 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /UnityTools/Assets/TestScript/TestMain.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba5ed68bc6f3aee4cb53ab434b84a2c2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | m_configObjects: {} 9 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.3.11f1 2 | m_EditorVersionWithRevision: 2019.3.11f1 (ceef2d848e70) 3 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PostProcessing 17 | - Target 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /UnityTools/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } --------------------------------------------------------------------------------