C# Класс PunkX.Mask

Base class for Entity collision masks.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
list PunkX.masks.Masklist
parent Entity

Защищенные свойства (Protected)

Свойство Тип Описание
_check CollisionDelegate>.Dictionary

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

Метод Описание
Mask ( ) : System

constructor

assignTo ( Entity parent ) : void

Assigns the mask to the parent.

collide ( Mask mask ) : System.Boolean

Checks for collision with another Mask.

update ( ) : void

Updates the parent's bounds for this mask.

Защищенные методы

Метод Описание
collideMasklist ( Mask other ) : System.Boolean

Collide against a Masklist.

Приватные методы

Метод Описание
collideMask ( Mask other ) : System.Boolean

Collide against an Entity.

Описание методов

Mask() публичный Метод

constructor
public Mask ( ) : System
Результат System

assignTo() публичный Метод

Assigns the mask to the parent.
public assignTo ( Entity parent ) : void
parent Entity Entity parent for the mask
Результат void

collide() публичный Метод

Checks for collision with another Mask.
public collide ( Mask mask ) : System.Boolean
mask Mask The other Mask to check against.
Результат System.Boolean

collideMasklist() защищенный Метод

Collide against a Masklist.
protected collideMasklist ( Mask other ) : System.Boolean
other Mask
Результат System.Boolean

update() публичный Метод

Updates the parent's bounds for this mask.
public update ( ) : void
Результат void

Описание свойств

_check защищенное свойство

protected Dictionary _check
Результат CollisionDelegate>.Dictionary

list публичное свойство

The parent Masklist of the mask.
public Masklist,PunkX.masks list
Результат PunkX.masks.Masklist

parent публичное свойство

The parent Entity of this mask.
public Entity parent
Результат Entity