internal void RemoveCollider(ColliderNode node) { collisionCollection.Remove(node); }
/// <summary> /// 指定した<see cref="ColliderNode"/>が格納されているかどうかを返す /// </summary> /// <param name="node">検索する<see cref="ColliderNode"/></param> /// <returns><paramref name="node"/>が格納されていたらtrue,それ以外でfalse</returns> public bool ContainsCollider(ColliderNode node) => collisionCollection.Contains(node);
internal void AddCollider(ColliderNode node) { collisionCollection.Add(node); }
internal CollisionInfo(ColliderNode selfCollider, ColliderNode theirsCollider, CollisionType type) { SelfCollider = selfCollider ?? throw new ArgumentNullException(nameof(selfCollider), "引数がnullです"); TheirsCollider = theirsCollider ?? throw new ArgumentNullException(nameof(theirsCollider), "引数がnullです"); CollisionType = type; }