C# Класс MyBouncingGame.Util.LevelCollision

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

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

Метод Описание
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