C# Class World.Physics.CollisionChecker

Inheritance: ICollisionChecker
Afficher le fichier Open project: GoodAI/BrainSimulator Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Collides() public méthode

public Collides ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
Résultat bool

Collides() public méthode

public Collides ( List collisionGroup ) : int
collisionGroup List
Résultat int

CollidesWithPhysicalEntity() public méthode

public CollidesWithPhysicalEntity ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
Résultat bool

CollidesWithTile() public méthode

public CollidesWithTile ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
Résultat bool

CollidingCouples() public static méthode

public static CollidingCouples ( List physicalEntities ) : IPhysicalEntity>>.List
physicalEntities List
Résultat IPhysicalEntity>>.List

CollisionChecker() public méthode

public CollisionChecker ( IAtlas atlas ) : System
atlas IAtlas
Résultat System

CollisionGroups() public méthode

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>
Résultat List>

NumberOfCollidingCouples() public méthode

public NumberOfCollidingCouples ( List physicalEntities ) : int
physicalEntities List
Résultat int