├── .gitattributes ├── .github └── workflows │ └── generate-docs.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── CHANGELOG.md ├── CHANGELOG.md.meta ├── Documentation~ ├── articles │ ├── behaviors.md │ ├── events.md │ ├── index.md │ ├── installation.md │ └── materials.md ├── data │ ├── header.json │ └── sidenav.json └── images │ └── event.png ├── LICENSE.md ├── LICENSE.md.meta ├── Materials.meta ├── Materials ├── 2D.meta ├── 2D │ ├── Bouncy.physicsMaterial2D │ ├── Bouncy.physicsMaterial2D.meta │ ├── Slippery.physicsMaterial2D │ ├── Slippery.physicsMaterial2D.meta │ ├── Sticky.physicsMaterial2D │ └── Sticky.physicsMaterial2D.meta ├── Bouncy.physicmaterial ├── Bouncy.physicmaterial.meta ├── Ice.physicmaterial ├── Ice.physicmaterial.meta ├── Metal.physicmaterial ├── Metal.physicmaterial.meta ├── Rubber.physicmaterial ├── Rubber.physicmaterial.meta ├── Slippery.physicMaterial ├── Slippery.physicMaterial.meta ├── Sticky.physicMaterial ├── Sticky.physicMaterial.meta ├── Wood.physicmaterial └── Wood.physicmaterial.meta ├── README.md ├── README.md.meta ├── Runtime.meta ├── Runtime ├── Events.meta ├── Events │ ├── ColliderEvent.cs │ ├── ColliderEvent.cs.meta │ ├── ColliderEvent2D.cs │ ├── ColliderEvent2D.cs.meta │ ├── CollisionEnter.cs │ ├── CollisionEnter.cs.meta │ ├── CollisionEnter2D.cs │ ├── CollisionEnter2D.cs.meta │ ├── CollisionEvent.cs │ ├── CollisionEvent.cs.meta │ ├── CollisionEvent2D.cs │ ├── CollisionEvent2D.cs.meta │ ├── CollisionExit.cs │ ├── CollisionExit.cs.meta │ ├── CollisionExit2D.cs │ ├── CollisionExit2D.cs.meta │ ├── CollisionStay.cs │ ├── CollisionStay.cs.meta │ ├── CollisionStay2D.cs │ ├── CollisionStay2D.cs.meta │ ├── TriggerEnter.cs │ ├── TriggerEnter.cs.meta │ ├── TriggerEnter2D.cs │ ├── TriggerEnter2D.cs.meta │ ├── TriggerExit.cs │ ├── TriggerExit.cs.meta │ ├── TriggerExit2D.cs │ ├── TriggerExit2D.cs.meta │ ├── TriggerStay.cs │ ├── TriggerStay.cs.meta │ ├── TriggerStay2D.cs │ └── TriggerStay2D.cs.meta ├── Explosion.cs ├── Explosion.cs.meta ├── LayerMaskExtensions.cs ├── LayerMaskExtensions.cs.meta ├── Magnet.cs ├── Magnet.cs.meta ├── Magnetic.cs ├── Magnetic.cs.meta ├── Zigurous.Physics.asmdef └── Zigurous.Physics.asmdef.meta ├── package.json └── package.json.meta /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/generate-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/.github/workflows/generate-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/.npmrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/CHANGELOG.md.meta -------------------------------------------------------------------------------- /Documentation~/articles/behaviors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/articles/behaviors.md -------------------------------------------------------------------------------- /Documentation~/articles/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/articles/events.md -------------------------------------------------------------------------------- /Documentation~/articles/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/articles/index.md -------------------------------------------------------------------------------- /Documentation~/articles/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/articles/installation.md -------------------------------------------------------------------------------- /Documentation~/articles/materials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/articles/materials.md -------------------------------------------------------------------------------- /Documentation~/data/header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/data/header.json -------------------------------------------------------------------------------- /Documentation~/data/sidenav.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/data/sidenav.json -------------------------------------------------------------------------------- /Documentation~/images/event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Documentation~/images/event.png -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LICENSE.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/LICENSE.md.meta -------------------------------------------------------------------------------- /Materials.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials.meta -------------------------------------------------------------------------------- /Materials/2D.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D.meta -------------------------------------------------------------------------------- /Materials/2D/Bouncy.physicsMaterial2D: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D/Bouncy.physicsMaterial2D -------------------------------------------------------------------------------- /Materials/2D/Bouncy.physicsMaterial2D.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D/Bouncy.physicsMaterial2D.meta -------------------------------------------------------------------------------- /Materials/2D/Slippery.physicsMaterial2D: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D/Slippery.physicsMaterial2D -------------------------------------------------------------------------------- /Materials/2D/Slippery.physicsMaterial2D.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D/Slippery.physicsMaterial2D.meta -------------------------------------------------------------------------------- /Materials/2D/Sticky.physicsMaterial2D: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D/Sticky.physicsMaterial2D -------------------------------------------------------------------------------- /Materials/2D/Sticky.physicsMaterial2D.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/2D/Sticky.physicsMaterial2D.meta -------------------------------------------------------------------------------- /Materials/Bouncy.physicmaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Bouncy.physicmaterial -------------------------------------------------------------------------------- /Materials/Bouncy.physicmaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Bouncy.physicmaterial.meta -------------------------------------------------------------------------------- /Materials/Ice.physicmaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Ice.physicmaterial -------------------------------------------------------------------------------- /Materials/Ice.physicmaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Ice.physicmaterial.meta -------------------------------------------------------------------------------- /Materials/Metal.physicmaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Metal.physicmaterial -------------------------------------------------------------------------------- /Materials/Metal.physicmaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Metal.physicmaterial.meta -------------------------------------------------------------------------------- /Materials/Rubber.physicmaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Rubber.physicmaterial -------------------------------------------------------------------------------- /Materials/Rubber.physicmaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Rubber.physicmaterial.meta -------------------------------------------------------------------------------- /Materials/Slippery.physicMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Slippery.physicMaterial -------------------------------------------------------------------------------- /Materials/Slippery.physicMaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Slippery.physicMaterial.meta -------------------------------------------------------------------------------- /Materials/Sticky.physicMaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Sticky.physicMaterial -------------------------------------------------------------------------------- /Materials/Sticky.physicMaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Sticky.physicMaterial.meta -------------------------------------------------------------------------------- /Materials/Wood.physicmaterial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Wood.physicmaterial -------------------------------------------------------------------------------- /Materials/Wood.physicmaterial.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Materials/Wood.physicmaterial.meta -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/README.md -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/README.md.meta -------------------------------------------------------------------------------- /Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime.meta -------------------------------------------------------------------------------- /Runtime/Events.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events.meta -------------------------------------------------------------------------------- /Runtime/Events/ColliderEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/ColliderEvent.cs -------------------------------------------------------------------------------- /Runtime/Events/ColliderEvent.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/ColliderEvent.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/ColliderEvent2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/ColliderEvent2D.cs -------------------------------------------------------------------------------- /Runtime/Events/ColliderEvent2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/ColliderEvent2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionEnter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEnter.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionEnter.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEnter.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionEnter2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEnter2D.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionEnter2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEnter2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEvent.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionEvent.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEvent.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionEvent2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEvent2D.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionEvent2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionEvent2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionExit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionExit.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionExit.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionExit.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionExit2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionExit2D.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionExit2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionExit2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionStay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionStay.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionStay.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionStay.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/CollisionStay2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionStay2D.cs -------------------------------------------------------------------------------- /Runtime/Events/CollisionStay2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/CollisionStay2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/TriggerEnter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerEnter.cs -------------------------------------------------------------------------------- /Runtime/Events/TriggerEnter.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerEnter.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/TriggerEnter2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerEnter2D.cs -------------------------------------------------------------------------------- /Runtime/Events/TriggerEnter2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerEnter2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/TriggerExit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerExit.cs -------------------------------------------------------------------------------- /Runtime/Events/TriggerExit.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerExit.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/TriggerExit2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerExit2D.cs -------------------------------------------------------------------------------- /Runtime/Events/TriggerExit2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerExit2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/TriggerStay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerStay.cs -------------------------------------------------------------------------------- /Runtime/Events/TriggerStay.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerStay.cs.meta -------------------------------------------------------------------------------- /Runtime/Events/TriggerStay2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerStay2D.cs -------------------------------------------------------------------------------- /Runtime/Events/TriggerStay2D.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Events/TriggerStay2D.cs.meta -------------------------------------------------------------------------------- /Runtime/Explosion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Explosion.cs -------------------------------------------------------------------------------- /Runtime/Explosion.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Explosion.cs.meta -------------------------------------------------------------------------------- /Runtime/LayerMaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/LayerMaskExtensions.cs -------------------------------------------------------------------------------- /Runtime/LayerMaskExtensions.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/LayerMaskExtensions.cs.meta -------------------------------------------------------------------------------- /Runtime/Magnet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Magnet.cs -------------------------------------------------------------------------------- /Runtime/Magnet.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Magnet.cs.meta -------------------------------------------------------------------------------- /Runtime/Magnetic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Magnetic.cs -------------------------------------------------------------------------------- /Runtime/Magnetic.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Magnetic.cs.meta -------------------------------------------------------------------------------- /Runtime/Zigurous.Physics.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Zigurous.Physics.asmdef -------------------------------------------------------------------------------- /Runtime/Zigurous.Physics.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/Runtime/Zigurous.Physics.asmdef.meta -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/package.json -------------------------------------------------------------------------------- /package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zigurous/unity-physics-utils/HEAD/package.json.meta --------------------------------------------------------------------------------