new EventFeed(game, nameopt)
Отображает сообщения о игровых событиях чуть выше центра экрана. Также отличается от MessageFeed стилями сообщений и тем, что старые сообщения уменьшаются в размере.
- Source:
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| game | Game | игра | |
| name | string | <optional> | имя фида | 
Extends
Members
angle :number
Поворот в градусах.
- Inherited From:
- Source:
fadeTime :Number
Время фейда сообщений.
- Inherited From:
- Source:
(readonly) length :number
Кол-во элементов, входящих в группу.
- Inherited From:
- Source:
rotation :number
Поворот в радианах.
- Inherited From:
- Source:
styles :Object
Стили текста.
Properties:
| Name | Type | Description | 
|---|---|---|
| system | object | Красный текст 50px | 
- Overrides:
- Source:
visible :boolean
Отрисовывается ли элемент игрой.
- Inherited From:
- Source:
x :number
Позиция по горизонтали.
- Inherited From:
- Source:
Methods
_createText
            
                
_destroyMessage
            
                
_fadeInMessage
            
                
_fadeOutMessage
            
                
_getLowestY
            
                
_getX
            
                
_moveMessage
            
                
_styleText
            
                
add
            
                
bringToTop
            
                
clear
            
                
destroy
            
                
forEach
            
                
getByName
            
                
newMessage
            
                
nextMessage
            
                
remove
            
                
removeAll
            
                
removeMessage
            
                
removeMessageAt
            
                
setChildIndex
            
                
update
            
                
updatePosition
            
        (private) _createText(message, style) → {Phaser.Text}
Создает текстовый элемент и применяет к нему стиль.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| message | string | Сообщение. | 
| style | object | Стиль. | 
Returns:
- Type:
- 
        
Phaser.Text
Текстовый элемент.
(private) _destroyMessage(text)
Удаляет сообщение.
- Overrides:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| text | Phaser.Text | Текст для удаления. | 
(private) _fadeInMessage(text)
Фейдид сообщение при добавлении.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| text | Phaser.Text | Текст. | 
(private) _fadeOutMessage(text)
Фейдид сообщение перед удалением.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| text | Phaser.Text | Текст. | 
(private) _getLowestY() → {number}
Возвращает позицию, над которой отображаются новые сообщения.
- Overrides:
- Source:
Returns:
- Type:
- 
        
number
Позиция по вертикали.
(private) _getX() → {number}
Возвращает позицию сообщений по горизонтали.
- Overrides:
- Source:
Returns:
- Type:
- 
        
number
Позиция по горизонтали.
(private) _moveMessage(text, i, ii, y)
Передвигает сообщение в заданную позицию.
- Overrides:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| text | Phaser.Text | Сообщение. | 
| i | number | Реальный индекс сообщения в  | 
| ii | number | Индекс сообщения не учитывая сообщения с установленным  | 
| y | number | Позиция сообщения по вертикали. | 
(private) _styleText()
Применяет дополнительные стили к тексту.
- Overrides:
- Source:
add()
Добавляет элемент в группу.
- Inherited From:
- Source:
bringToTop()
Поднимает элемент группы наверх.
- Inherited From:
- Source:
clear()
Удаляет все отображаемые сообщения, устанавливая их endTime на текущее время.
- Inherited From:
- Source:
destroy()
Уничтожает группу, убирая все элементы из нее, опционально уничтожая их тоже.
- Inherited From:
- Source:
forEach()
Выполняет callback для каждого элемента группы.
- Inherited From:
- Source:
getByName()
Возвращает элемент группы с указанным именем.
- Inherited From:
- Source:
newMessage(message, styleopt, timeopt) → {Phaser.Text}
Выводит новое сообщение.
- Inherited From:
- Source:
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| message | string | Сообщение. | ||
| style | string|object | <optional> | 'system' | объект со свойствами текста
или строка, соответствующая стилю из  | 
| time | number | <optional> | Время, после которого сообщение пропадет.
Если не указать, сообщение нужно вручную удалять,
передавая в  | 
Returns:
- Type:
- 
        
Phaser.Text
Созданный текст объект с сообщением.
nextMessage()
Удаляет первое добавленное сообщение (с нулевым индексом).
- Inherited From:
- Source:
remove()
Убирает элемент из группы.
- Inherited From:
- Source:
removeAll()
Удаляет все элементы из группы, опционально уничтожая их.
- Inherited From:
- Source:
removeMessage(text)
Удаляет переданное отображаемое сообщение, устанавливая его endTime на текущее время.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| text | Phaser.Text | Сообщение, которое нужно удалить. | 
removeMessageAt(i)
Удаляет сообщение с указанным индексом.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| i | number | индекс сообщения | 
setChildIndex()
Устанавливает индекс элемента группы по вертикали.
- Inherited From:
- Source:
update()
Фейдид и удаляет сообщения, время жизни которых истекло.
- Inherited From:
- Source:
updatePosition()
Устанавливает правильные позиции сообщениям.
- Inherited From:
- Source: