Ejemplo n.º 1
0
 internal void RemoveCollider(ColliderNode node)
 {
     collisionCollection.Remove(node);
 }
Ejemplo n.º 2
0
 /// <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);
Ejemplo n.º 3
0
 internal void AddCollider(ColliderNode node)
 {
     collisionCollection.Add(node);
 }
Ejemplo n.º 4
0
 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;
 }