/* UpdateCollider: Updates existing collider with input updates
     */
    public void UpdateCollider(string name, Vector2 newDimension, Vector2 newLocation, LayerMask newLayer)
    {
        ColliderInput ci = GetCollider(name);

        ci.dimension = newDimension;
        ci.location  = newLocation;
        ci.layer     = newLayer;
        SetCollider(ci);
    }
 /* SetCollider: Update existing collider with an existing collider name
  */
 private void SetCollider(ColliderInput ci)
 {
     if (colliderStatus.ContainsKey(ci.name))
     {
         foreach (ColliderInput input in colliderInputs)
         {
             if (string.Compare(input.name, ci.name) == 0)
             {
                 input.SetCollider(ci);
             }
         }
     }
 }
 /* SetCollider: updates collider location/dimension/layer info
  * from a separate collider
  */
 public void SetCollider(ColliderInput ci)
 {
     dimension = ci.dimension;
     location  = ci.location;
     layer     = ci.layer;
 }