Описание класса game object. Часть IV. — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
K.D. (обсуждение | вклад) (Новая страница: «{| border="0" cellpadding="3" align="right" width="250" cellspacing="1" style="background:#ccc;" |- ! style="background:#eaf1dd;" align="left"|Навигация ...») |
K.D. (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
<div class="NavContent"><cpp>int rank()</cpp> | <div class="NavContent"><cpp>int rank()</cpp> | ||
возвращает ранг непися. Дублирует character_rank(). Аргументов не принимает.<br /><br /></div></div> | возвращает ранг непися. Дублирует character_rank(). Аргументов не принимает.<br /><br /></div></div> | ||
+ | |||
+ | add_animation(string, boolean) | ||
+ | add_animation(string); | ||
+ | <div class="NavFrame collapsed"> | ||
+ | <div class="NavHead">'''function clear_animations()''' </div> | ||
+ | <div class="NavContent"><cpp>void clear_animations()</cpp> | ||
+ | очистка активных анимаций. Аргументов не принимает.<br /><br /></div></div> | ||
+ | |||
+ | <div class="NavFrame collapsed"> | ||
+ | <div class="NavHead">'''function animation_count() const''' </div> | ||
+ | <div class="NavContent"><cpp>int animation_count() const</cpp> | ||
+ | возвращает количество активных анимаций у объекта. Аргументов не принимает.<br /><br /></div></div> | ||
+ | |||
+ | <div class="NavFrame collapsed"> | ||
+ | <div class="NavHead">'''function best_cover(const vector&, const vector&, number, number, number)''' </div> | ||
+ | <div class="NavContent"><cpp>cover_point* best_cover(const vector& position, const vector& enemy_position, float radius, float min_enemy_distance, float max_enemy_distance)</cpp> | ||
+ | возвращает лучшее укрытие от врага. Аргументы: | ||
+ | *position - позиция сталкера | ||
+ | *enemy_position - позиция врага | ||
+ | *radius - радиус поиска | ||
+ | *min_enemy_distance - минимальная дистанция от укрытия до врага | ||
+ | *max_enemy_distance - максимальня дистанция от укрытия до врага<br /><br /></div></div> | ||
+ | |||
+ | function safe_cover(const vector&, number, number); | ||
---- | ---- | ||
Написано [[Участник:K.D.|K.D.]] 18:13, 18 декабря 2011 (UTC) по материалам malandrinus, материалам [http://www.amk-team.ru/forum/index.php?showtopic=7450 форума АМК] и собственным изысканиям. | Написано [[Участник:K.D.|K.D.]] 18:13, 18 декабря 2011 (UTC) по материалам malandrinus, материалам [http://www.amk-team.ru/forum/index.php?showtopic=7450 форума АМК] и собственным изысканиям. | ||
[[Категория:Скрипты]] | [[Категория:Скрипты]] |
Версия 18:21, 18 декабря 2011
Навигация |
---|
Описание класса game object. Часть I. |
Содержание
CAI_Stalker
Эти методы можно применять только для сталкеров.
function patrol()
string patrol()возвращает имя патрульного пути. Аргументов не принимает.
function rank()
int rank()возвращает ранг непися. Дублирует character_rank(). Аргументов не принимает.
add_animation(string, boolean) 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, материалам форума АМК и собственным изысканиям.