/// <summary> /// Remove a specific collider from being checked for collisions by the Manager. /// </summary> /// <param name="collider">The collider to remove.</param> public static void RemoveCollider(BoxCollider collider) { removedColliders.Add(collider); }
public override void LoadContent() { Tag = "Portal"; Collider = new BoxCollider(this, (int)(SpriteRect.Width * colliderExtension), (int)(SpriteRect.Height * colliderExtension), true); Collider.OnCollisionEnter += OnCollisionEnter; }
/// <summary> /// Register a collider for collision checks in the Manager. /// </summary> /// <param name="collider">The collider to add.</param> public static void AddCollider(BoxCollider collider) { colliders.Add(collider); }