[Logic] public static void ExplosionForce (float force, Vector3 position, float radius, float upwardsModifier, float occlusion) { // Get all colliders in radius Collider[] colliders = Physics.OverlapSphere(position, radius); // Get all of those that have rigidbodies List rigids = new List (); foreach (Collider col in colliders) { Rigidbody rigid = col.rigidbody; if (rigid != null) rigids.Add(rigid); } if (occlusion <= 0) { // Apply the explosion force for (int i=0; i