Interface Action
- All Known Implementing Classes:
LookClosePlayersAction,PatrolAction
public interface Action
-
Method Summary
Modifier and TypeMethodDescriptionbooleanМожет ли действие начаться?getName()Получить имя действия, которое примерно описывает что должна делать сущностьvoidДействие начало выполнениеvoidОстановка действияvoidВыполнение действия раз в тик
-
Method Details
-
getName
String getName()Получить имя действия, которое примерно описывает что должна делать сущность- Returns:
- Имя действия
-
start
Действие начало выполнение- Parameters:
actor- Действующее лицоentity- Действующая сущность
-
tick
Выполнение действия раз в тик- Parameters:
actor- Действующее лицоentity- Действующая сущностьdelta- Сколько времени (в миллисекундах) прошло с предыдущего тика
-
stop
Остановка действия- Parameters:
actor- Действующее лицоentity- Действующая сущность
-
canStart
Может ли действие начаться? Данная проверка выполняется только, если действие находится в очереди действий- Parameters:
actor- Действующее лицоentity- Действующая сущность- Returns:
- Результат проверки
-