C# 클래스 ToyWorldTests.Physics.CollisionCheckerMock

상속: ICollisionChecker
파일 보기 프로젝트 열기: GoodAI/BrainSimulator 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
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

메소드 상세

Collides() 공개 메소드

public Collides ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
리턴 bool

Collides() 공개 메소드

public Collides ( List physicalEntities ) : int
physicalEntities List
리턴 int

CollidesWithPhysicalEntity() 공개 메소드

public CollidesWithPhysicalEntity ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
리턴 bool

CollidesWithTile() 공개 메소드

public CollidesWithTile ( IPhysicalEntity physicalEntity ) : bool
physicalEntity IPhysicalEntity
리턴 bool

CollidesWithTile() 공개 메소드

public CollidesWithTile ( IPhysicalEntity physicalEntity, float eps ) : bool
physicalEntity IPhysicalEntity
eps float
리턴 bool

CollisionCheckerMock() 공개 메소드

public CollisionCheckerMock ( List physicalEntities ) : System
physicalEntities List
리턴 System

CollisionGroups() 공개 메소드

public CollisionGroups ( ) : List>
리턴 List>

CollisionThreat() 공개 메소드

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

NumberOfCollidingCouples() 공개 메소드

public NumberOfCollidingCouples ( List physicalEntities ) : int
physicalEntities List
리턴 int