C# Класс World.Physics.CollisionChecker

Наследование: ICollisionChecker
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Collides ( IPhysicalEntity physicalEntity ) : bool
Collides ( List collisionGroup ) : int
CollidesWithPhysicalEntity ( IPhysicalEntity physicalEntity ) : bool
CollidesWithTile ( IPhysicalEntity physicalEntity ) : bool
CollidingCouples ( List physicalEntities ) : IPhysicalEntity>>.List
CollisionChecker ( IAtlas atlas ) : System
CollisionGroups ( ) : List>

Search for all objects that are or can be in collision with each other. Must be called when step was already performed, so collisions are already there. If there is no collision, returns empty list.

NumberOfCollidingCouples ( List physicalEntities ) : int

Описание методов

Collides() публичный Метод

public Collides ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
Результат bool

Collides() публичный Метод

public Collides ( List collisionGroup ) : int
collisionGroup List
Результат int

CollidesWithPhysicalEntity() публичный Метод

public CollidesWithPhysicalEntity ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
Результат bool

CollidesWithTile() публичный Метод

public CollidesWithTile ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
Результат bool

CollidingCouples() публичный статический Метод

public static CollidingCouples ( List physicalEntities ) : IPhysicalEntity>>.List
physicalEntities List
Результат IPhysicalEntity>>.List

CollisionChecker() публичный Метод

public CollisionChecker ( IAtlas atlas ) : System
atlas IAtlas
Результат System

CollisionGroups() публичный Метод

Search for all objects that are or can be in collision with each other. Must be called when step was already performed, so collisions are already there. If there is no collision, returns empty list.
public CollisionGroups ( ) : List>
Результат List>

NumberOfCollidingCouples() публичный Метод

public NumberOfCollidingCouples ( List physicalEntities ) : int
physicalEntities List
Результат int