C# 클래스 MyBouncingGame.Util.LevelCollision

파일 보기 프로젝트 열기: coroner4817/MyBouncingGame 1 사용 예제들

공개 메소드들

메소드 설명
PerformCollisionAgainst ( PhysicsEntity entity, CocosSharp.CCTileMapCoordinates &tileAtXy, bool &didCollisionOccur ) : void
PopulateFrom ( CocosSharp.CCTileMap tileMap ) : void

비공개 메소드들

메소드 설명
GetFirstAfter ( float value ) : int
GetIndicesBetween ( float leftX, float rightX, int &leftIndex, int &rightIndex ) : void
GetSeparatingVector ( CCRect first, RectWithDirection second ) : List
HasCollisionAt ( float worldX, float worldY ) : bool
Intersects ( CCRect first, RectWithDirection second ) : bool

메소드 상세

PerformCollisionAgainst() 공개 메소드

public PerformCollisionAgainst ( PhysicsEntity entity, CocosSharp.CCTileMapCoordinates &tileAtXy, bool &didCollisionOccur ) : void
entity MyBouncingGame.Entity.PhysicsEntity
tileAtXy CocosSharp.CCTileMapCoordinates
didCollisionOccur bool
리턴 void

PopulateFrom() 공개 메소드

public PopulateFrom ( CocosSharp.CCTileMap tileMap ) : void
tileMap CocosSharp.CCTileMap
리턴 void