C# Class ToyWorldTests.Physics.CollisionCheckerMock

Inheritance: ICollisionChecker
显示文件 Open project: GoodAI/BrainSimulator Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Collides ( IPhysicalEntity physicalEntity ) : bool
Collides ( List physicalEntities ) : int
CollidesWithPhysicalEntity ( IPhysicalEntity physicalEntity ) : bool
CollidesWithTile ( IPhysicalEntity physicalEntity ) : bool
CollidesWithTile ( IPhysicalEntity physicalEntity, float eps ) : bool
CollisionCheckerMock ( List physicalEntities ) : System
CollisionGroups ( ) : List>
CollisionThreat ( IPhysicalEntity targetEntity, List physicalEntities, float eps ) : List
NumberOfCollidingCouples ( List physicalEntities ) : int

Method Details

Collides() public method

public Collides ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
return bool

Collides() public method

public Collides ( List physicalEntities ) : int
physicalEntities List
return int

CollidesWithPhysicalEntity() public method

public CollidesWithPhysicalEntity ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
return bool

CollidesWithTile() public method

public CollidesWithTile ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
return bool

CollidesWithTile() public method

public CollidesWithTile ( IPhysicalEntity physicalEntity, float eps ) : bool
physicalEntity IPhysicalEntity
eps float
return bool

CollisionCheckerMock() public method

public CollisionCheckerMock ( List physicalEntities ) : System
physicalEntities List
return System

CollisionGroups() public method

public CollisionGroups ( ) : List>
return List>

CollisionThreat() public method

public CollisionThreat ( IPhysicalEntity targetEntity, List physicalEntities, float eps ) : List
targetEntity IPhysicalEntity
physicalEntities List
eps float
return List

NumberOfCollidingCouples() public method

public NumberOfCollidingCouples ( List physicalEntities ) : int
physicalEntities List
return int