Описание класса game object. Часть IV.
Материал из S.T.A.L.K.E.R. Inside Wiki
Версия от 18:21, 18 декабря 2011; K.D. (обсуждение | вклад)
Навигация |
---|
Описание класса game object. Часть I. |
Содержание
CAI_Stalker
Эти методы можно применять только для сталкеров.
function patrol()
string patrol()возвращает имя патрульного пути. Аргументов не принимает.
function rank()
int rank()возвращает ранг непися. Дублирует character_rank(). Аргументов не принимает.
function add_animation(string, boolean)
function add_animation(string);
function clear_animations()
void clear_animations()очистка активных анимаций. Аргументов не принимает.
function animation_count() const
int animation_count() constвозвращает количество активных анимаций у объекта. Аргументов не принимает.
function best_cover(const vector&, const vector&, number, number, number)
cover_point* best_cover(const vector& position, const vector& enemy_position, float radius, float min_enemy_distance, float max_enemy_distance)
возвращает лучшее укрытие от врага. Аргументы:
- position - позиция сталкера
- enemy_position - позиция врага
- radius - радиус поиска
- min_enemy_distance - минимальная дистанция от укрытия до врага
- max_enemy_distance - максимальня дистанция от укрытия до врага
function safe_cover(const vector&, number, number);
Написано K.D. 18:13, 18 декабря 2011 (UTC) по материалам malandrinus, материалам форума АМК и собственным изысканиям.