FOnline Engine
Current 2026.1.118-dev GitHub
Документация Docs/ru/reference/script-api/methods.md

Нативные методы скриптов

Сгенерированный справочник. Не редактируйте эту страницу вручную. Обновите metadata движка, перегенерируйте Docs/generated/api.json, затем запустите python BuildTools/docs_reference.py --write.

Прочерк в столбце описания означает, что владеющая source metadata не содержит документационного комментария. Каждая ячейка контракта указывает точную классификацию исходника, закреплённый инвентарём контракт области либо неклассифицированное значение по умолчанию; одна лишь доступность символа из скрипта не делает его стабильным.

Индекс справочника Каноническая JSON-модель Контракт генерации

Эта страница содержит 1028 нативных методов, экспортированных в скрипты.

Critter (client)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
void Critter.AddAnimCallback(CritterStateAnim stateAnim, CritterActionAnim actionAnim, float32 normalizedTime, callback(void,Critter) animCallback) script.method.client.Critter.AddAnimCallback Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:332 Регистрирует отложенный callback на ограниченной нормализованной отметке выбранной пары 3D-анимации; ничего не делает без модели, пропускает уничтоженных криттеров и выбрасывает исключение вне карты.
void Critter.Animate(CritterStateAnim stateAnim, CritterActionAnim actionAnim, AbstractItem? contextItem = null, bool append = false) script.method.client.Critter.Animate Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:159 Ставит в очередь заданную визуальную анимацию с необязательным контекстом предмета, предварительно очищая существующую последовательность, если append не равен true; выбрасывает исключение для криттера вне карты.
void Critter.ChangeDir(mdir dir) script.method.client.Critter.ChangeDir Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:467 Изменяет локальное направление взгляда криттера на карте через обычный клиентский путь представления; выбрасывает исключение для криттера вне карты.
uint8 Critter.GetAlpha() script.method.client.Critter.GetAlpha Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:476 Возвращает текущую отображаемую прозрачность спрайта на карте или 255, если криттер находится вне представления карты.
int16 Critter.GetBodyAngle() script.method.client.Critter.GetBodyAngle Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:441 Возвращает отображаемый угол тела 3D-модели в градусах при наличии модели, иначе угол дискретного направления криттера.
bool Critter.GetBonePos(hstring boneName, ipos& boneOffset) script.method.client.Critter.GetBonePos Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:363 Записывает экранную позицию именованной кости и возвращает true; возвращает false для 2D-криттера или отсутствующей кости и выбрасывает исключение, если поддержка 3D отключена.
Item? Critter.GetItem(ItemProperty property, int32 propertyValue) script.method.client.Critter.GetItem#20907df3571a66a9 Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:247 Возвращает первый видимый предмет инвентаря, чье приводимое к целому свойство равно заданному значению, или null при отсутствии совпадений.
Item? Critter.GetItem(ident itemId) script.method.client.Critter.GetItem#3e4a8f273e418d3b Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:189 Возвращает видимый предмет инвентаря с этим идентификатором сущности или null, если предмет отсутствует.
Item? Critter.GetItem(hstring protoId) script.method.client.Critter.GetItem#5042179ea08a430e Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:197 Возвращает видимый предмет инвентаря с этим идентификатором прототипа, предпочитая слот Inventory для нескладываемых предметов; выбрасывает исключение при некорректном идентификаторе прототипа.
Item? Critter.GetItem(ProtoItem proto) script.method.client.Critter.GetItem#8eedde0030f87e84 Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:225 Возвращает видимый предмет инвентаря, совпадающий с переданным прототипом, предпочитая слот Inventory для нескладываемых предметов, или null при отсутствии.
Item[] Critter.GetItems(ItemProperty property, int32 propertyValue) script.method.client.Critter.GetItems#83c145745774df22 Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:281 Возвращает снимок видимых предметов инвентаря, чье приводимое к целому свойство равно заданному значению.
Item[] Critter.GetItems() script.method.client.Critter.GetItems#b851260ade7c353c Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:265 Возвращает снимок ссылок на все предметы в этом клиентском представлении инвентаря.
timespan Critter.GetModelAnimDuration(CritterStateAnim stateAnim, CritterActionAnim actionAnim) script.method.client.Critter.GetModelAnimDuration Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:126 Возвращает разрешенную runtime-длительность анимации загруженной 3D-модели криттера или ноль для немодельного криттера либо неразрешенной пары; выбрасывает исключение вне карты или при отключенной поддержке 3D.
MovingContext? Critter.GetMovingContext() script.method.client.Critter.GetMovingContext Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:80 Возвращает текущий контекст клиентского перемещения криттера на карте или null, если он стоит; выбрасывает исключение, если криттер не находится на загруженной карте.
ipos Critter.GetSpriteOffset() script.method.client.Critter.GetSpriteOffset Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:110 Возвращает текущее отображаемое смещение спрайта криттера на карте в пикселях; выбрасывает исключение, если криттер не находится на загруженной карте.
bool Critter.GetTextPos(ipos& pos) script.method.client.Critter.GetTextPos Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:302 Записывает экранную позицию текста имени над корректным спрайтом карты и возвращает true либо false при отсутствии корректного спрайта; выбрасывает исключение для криттера вне карты.
bool Critter.IsAlive() script.method.client.Critter.IsAlive Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:43 Сообщает, является ли реплицированное состояние криттера живым.
bool Critter.IsAnimAvailable(CritterStateAnim stateAnim, CritterActionAnim actionAnim) script.method.client.Critter.IsAnimAvailable Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:118 Сообщает, может ли текущее представление на карте разрешить заданную пару анимаций состояния и действия; выбрасывает исключение, если криттер не находится на загруженной карте.
bool Critter.IsAnimPlaying() script.method.client.Critter.IsAnimPlaying Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:151 Сообщает, есть ли у криттера на карте активная визуальная анимация; выбрасывает исключение, если криттер не находится на загруженной карте.
bool Critter.IsDead() script.method.client.Critter.IsDead Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:57 Сообщает, является ли реплицированное состояние криттера мертвым.
bool Critter.IsKnockout() script.method.client.Critter.IsKnockout Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:50 Сообщает, является ли реплицированное состояние криттера нокаутом.
bool Critter.IsModel() script.method.client.Critter.IsModel Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:89 Сообщает, использует ли криттер на карте загруженную 3D-модель; возвращает false при отключенной поддержке 3D и выбрасывает исключение, если криттер не находится на загруженной карте.
bool Critter.IsMoving() script.method.client.Critter.IsMoving Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:72 Сообщает, выполняется ли клиентское перемещение криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте.
bool Critter.IsOffline() script.method.client.Critter.IsOffline Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:36 Сообщает, управляется ли криттер игроком и установлен ли его реплицированный флаг отсутствия игрока в сети.
bool Critter.IsOnMap() script.method.client.Critter.IsOnMap Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:64 Сообщает, представлен ли этот клиентский вид криттера на загруженной карте.
bool Critter.IsVisible() script.method.client.Critter.IsVisible Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:102 Возвращает, участвует ли сейчас спрайт криттера на карте в отрисовке; выбрасывает исключение, если криттер не находится на загруженной карте.
void Critter.MoveItemLocally(ident itemId, ident swapItemId, CritterItemSlot toSlot) script.method.client.Critter.MoveItemLocally Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:500 Применяет локально предсказанные выбрасывание, перемещение между слотами или необязательный обмен слотами и обновляет визуальные эффекты действия и освещения карты; не отправляет авторитетный запрос серверу.
void Critter.MoveToDir(mdir dir, int32 speed) script.method.client.Critter.MoveToDir Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:423 Запускает клиентское перемещение криттера на карте в заданном направлении с заданной скоростью; выбрасывает исключение для криттера вне карты.
MovingContext? Critter.MoveToHex(mpos hex, ipos hexOffset, int32 speed) script.method.client.Critter.MoveToHex#8abbda72eb8c68b8 Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:394 Запускает локальное перемещение точно к целевому гексу и ограниченному подгексовому смещению, возвращая контекст перемещения или null, если перемещение не требуется; выбрасывает исключение вне карты.
MovingContext? Critter.MoveToHex(mpos hex, int32 cut, ipos hexOffset, int32 speed) script.method.client.Critter.MoveToHex#c8ad324f4c60aadb Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:409 Запускает локальное перемещение к цели с сохранением заданной дистанции остановки и ограниченного подгексового смещения, возвращая полученный контекст; выбрасывает исключение вне карты.
void Critter.RefreshView() script.method.client.Critter.RefreshView Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:181 Повторно применяет масштаб и представление движения криттера на карте и обновляет его базовую визуальную анимацию при отсутствии активной явной анимации; выбрасывает исключение вне карты.
void Critter.RunParticle(string particleName, hstring boneName, float32 moveX, float32 moveY, float32 moveZ) script.method.client.Critter.RunParticle Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:310 Запускает именованную частицу на кости загруженной 3D-модели криттера с заданным смещением; ничего не делает для 2D или сборок без 3D и выбрасывает исключение вне карты.
void Critter.SetAlpha(uint8 alpha) script.method.client.Critter.SetAlpha Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:489 Плавно изменяет прозрачность спрайта криттера на карте к заданному целевому значению; ничего не делает, если криттер находится вне представления карты.
void Critter.SetName(string name) script.method.client.Critter.SetName Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:29 Заменяет отображаемое имя в клиентском представлении криттера, не обновляя авторитетное состояние сервера.
void Critter.StopAnim() script.method.client.Critter.StopAnim Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:173 Очищает активную и поставленные в очередь визуальные анимации криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте.
void Critter.StopMove() script.method.client.Critter.StopMove Critter client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientCritterScriptMethods.cpp:432 Останавливает текущее клиентское перемещение криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте.

Entity (client)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
int32 Entity.CountTimeEvent(callback(void,Entity,any[]) func, bool excludeExecuting = false) script.method.client.Entity.CountTimeEvent#3032339c32e34b9d Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:111 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Entity.CountTimeEvent(callback(void,Entity,TimeEventContext) func, bool excludeExecuting = false) script.method.client.Entity.CountTimeEvent#417e7527b8152349 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:118 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Entity.CountTimeEvent(callback(void,Entity,any) func, bool excludeExecuting = false) script.method.client.Entity.CountTimeEvent#45d21a68801eb4f0 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:104 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Entity.CountTimeEvent(callback(void,Entity) func, bool excludeExecuting = false) script.method.client.Entity.CountTimeEvent#7ed3553b71048a0d Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:97 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Entity.CountTimeEvent(uint32 id, bool excludeExecuting = false) script.method.client.Entity.CountTimeEvent#db3b98741c5df44b Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:125 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
void Entity.RepeatTimeEvent(uint32 id, timespan repeat) script.method.client.Entity.RepeatTimeEvent#28154675b58100aa Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:195 Задает интервал повтора события с этим идентификатором и перепланирует его следующее срабатывание от текущего момента; ничего не делает, если событие отсутствует.
void Entity.RepeatTimeEvent(callback(void,Entity,any) func, timespan repeat) script.method.client.Entity.RepeatTimeEvent#35eb685e9352ee97 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:174 Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет.
void Entity.RepeatTimeEvent(callback(void,Entity,any[]) func, timespan repeat) script.method.client.Entity.RepeatTimeEvent#4c1ec6146e414fed Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:181 Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет.
void Entity.RepeatTimeEvent(callback(void,Entity,TimeEventContext) func, timespan repeat) script.method.client.Entity.RepeatTimeEvent#d107502adf65e851 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:188 Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет.
void Entity.RepeatTimeEvent(callback(void,Entity) func, timespan repeat) script.method.client.Entity.RepeatTimeEvent#d3e5bb91010a5ee6 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:167 Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет.
void Entity.SetTimeEventData(callback(void,Entity,any) func, any data) script.method.client.Entity.SetTimeEventData#09c025b7150b6bcd Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:202 Заменяет единственное значение данных у всех временных событий с выбранным callback; ничего не делает, если совпадений нет.
void Entity.SetTimeEventData(callback(void,Entity,any[]) func, any[] data) script.method.client.Entity.SetTimeEventData#46ce3a8e59df0b76 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:209 Заменяет массив данных у всех временных событий с выбранным callback; ничего не делает, если совпадений нет.
void Entity.SetTimeEventData(uint32 id, any data) script.method.client.Entity.SetTimeEventData#995b7ca79df38c35 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:230 Заменяет единственное значение данных временного события с этим идентификатором; ничего не делает, если событие отсутствует.
void Entity.SetTimeEventData(uint32 id, any[] data) script.method.client.Entity.SetTimeEventData#adb2b4962b8e3874 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:237 Заменяет массив данных временного события с этим идентификатором; ничего не делает, если событие отсутствует.
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any[] data) script.method.client.Entity.SetTimeEventData#c02fbdd5c31ecb21 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:223 Заменяет массив данных контекста у всех временных событий с выбранным callback; ничего не делает, если совпадений нет.
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any data) script.method.client.Entity.SetTimeEventData#c41820f30638ac18 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:216 Заменяет единственное значение данных контекста у всех временных событий с выбранным callback; ничего не делает, если совпадений нет.
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any data) script.method.client.Entity.StartTimeEvent#170befe9003e3411 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:83 Планирует повторяющееся клиентское временное событие, контекст callback которого предоставляет одно значение данных, и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func) script.method.client.Entity.StartTimeEvent#1e937a7976df63ac Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:34 Планирует однократное клиентское временное событие, callback которого получает контекст для просмотра или изменения этого события, и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any[] data) script.method.client.Entity.StartTimeEvent#492d95e09fb651ed Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:48 Планирует однократное клиентское временное событие, контекст callback которого предоставляет массив данных, и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity) func) script.method.client.Entity.StartTimeEvent#494379a91f97d59e Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:55 Планирует привязанное к этой сущности повторяющееся клиентское временное событие с первым срабатыванием после delay и последующими с интервалом repeat и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any[] data) script.method.client.Entity.StartTimeEvent#64daaaa7e6125cb3 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:90 Планирует повторяющееся клиентское временное событие, контекст callback которого предоставляет массив данных, и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any[]) func, any[] data) script.method.client.Entity.StartTimeEvent#805b4b72ba72a604 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:69 Планирует повторяющееся клиентское временное событие с массивом данных callback и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any) func, any data) script.method.client.Entity.StartTimeEvent#9e1b092a1d7fb963 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:62 Планирует повторяющееся клиентское временное событие с одним значением данных callback и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any) func, any data) script.method.client.Entity.StartTimeEvent#ae9a39c7d8c1d6fa Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:20 Планирует привязанное к этой сущности однократное клиентское временное событие, передает callback одно значение данных и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func) script.method.client.Entity.StartTimeEvent#af2f95f5513a4cfa Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:76 Планирует повторяющееся клиентское временное событие, callback которого получает контекст для просмотра или изменения этого события, и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any[]) func, any[] data) script.method.client.Entity.StartTimeEvent#b494dfd4a4fa81ea Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:27 Планирует привязанное к этой сущности однократное клиентское временное событие, передает callback массив данных и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any data) script.method.client.Entity.StartTimeEvent#d9b6635334d5ae05 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:41 Планирует однократное клиентское временное событие, контекст callback которого предоставляет одно значение данных, и возвращает идентификатор события.
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity) func) script.method.client.Entity.StartTimeEvent#e59548a665ddb838 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:13 Планирует привязанное к этой сущности однократное клиентское временное событие после заданной задержки и возвращает идентификатор события.
void Entity.StopTimeEvent(callback(void,Entity,any) func) script.method.client.Entity.StopTimeEvent#1ff4e8b7bdb6f35c Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:139 Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет.
void Entity.StopTimeEvent(callback(void,Entity,TimeEventContext) func) script.method.client.Entity.StopTimeEvent#58fd464d379e5ea5 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:153 Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет.
void Entity.StopTimeEvent(uint32 id) script.method.client.Entity.StopTimeEvent#be90949683fff93d Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:160 Останавливает клиентское временное событие с этим идентификатором, если оно привязано к сущности; ничего не делает, если событие отсутствует.
void Entity.StopTimeEvent(callback(void,Entity) func) script.method.client.Entity.StopTimeEvent#d792082ed73a8fc8 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:132 Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет.
void Entity.StopTimeEvent(callback(void,Entity,any[]) func) script.method.client.Entity.StopTimeEvent#ddfbd34ed1764f92 Player, Location, Map, Critter, Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ClientEntityScriptMethods.cpp:146 Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет.

Game (client)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
void Game.ActivateOffscreenSurface(bool forceClear) script.method.client.Game.ActivateOffscreenSurface Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1721 Во время RenderIface помещает в стек переиспользуемую offscreen-цель размером с экран и очищает её при явном запросе, загрязнении или изменении размера; активные поверхности нужно передавать на экран в порядке стека.
void Game.BindFont(FontType font, string fontFname, float32 defaultScale = 1.0f) script.method.client.Game.BindFont Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:859 Привязывает ресурс .fofnt или .fnt к клиентскому слоту шрифта с заданным масштабом по умолчанию; для любого другого расширения выбрасывает исключение.
uint32 Game.BytesReceive() script.method.client.Game.BytesReceive Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:400 Возвращает накопительный счётчик принятых соединением байтов, суженный до uint32.
uint32 Game.BytesSend() script.method.client.Game.BytesSend Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:393 Возвращает накопительный счётчик отправленных соединением байтов, суженный до uint32.
uint8[] Game.CaptureScreenshot(int32 maxSide) script.method.client.Game.CaptureScreenshot Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1930 Возвращает последний завершённый кадр как компактный RGB PNG в байтах; при положительном maxSide уменьшает изображение.
void Game.ChangeLanguage(string langName) script.method.client.Game.ChangeLanguage Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2086 Загружает указанный языковой пакет и делает его текущим, не изменяя настроенный язык запуска.
Critter Game.Chosen() script.method.client.Game.Chosen Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:26 Возвращает выбранного криттера или выбрасывает исключение, если он не назначен; когда отсутствие допустимо, сначала проверяйте HasChosen.
void Game.ClearEffectScriptValues(EffectType effectType, int64 effectSubtype) script.method.client.Game.ClearEffectScriptValues Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:901 Очищает все скриптовые значения, связанные с выбранным экземпляром эффекта.
void Game.ClearForcedMousePos() script.method.client.Game.ClearForcedMousePos Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2079 Прекращает переопределять логическую позицию мыши клиента после опроса ввода.
void Game.Connect() script.method.client.Game.Connect Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2102 Ставит запрос клиентского подключения в очередь обработки главного цикла.
uint32 Game.CreateSpriteSequence(uint32[] sources, int32[] frames, ipos[] offsets, ipos[] motions, int32 framesPerDirection, timespan duration) script.method.client.Game.CreateSpriteSequence Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1182 Создаёт остановленную независимую 2D-последовательность из явных массивов кадров по направлениям и длительности
VideoPlayback Game.CreateVideoPlayback(string videoName, bool looped) script.method.client.Game.CreateVideoPlayback Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ClientGlobalScriptMethods.cpp:730 Создаёт из обязательного ресурса независимо рисуемый объект воспроизведения видео, настраивает зацикливание и передаёт владение скрипту.
Location Game.CurLocation() script.method.client.Game.CurLocation Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:66 Возвращает текущее представление Location или выбрасывает исключение, если оно недоступно; когда отсутствие допустимо, сначала проверяйте HasCurLocation.
Map Game.CurMap() script.method.client.Game.CurMap Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:86 Возвращает текущее представление локальной Map или выбрасывает исключение, если карта не загружена; когда отсутствие допустимо, сначала проверяйте HasCurMap.
Player Game.CurPlayer() script.method.client.Game.CurPlayer Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:46 Возвращает текущее представление Player или выбрасывает исключение, если оно недоступно; когда отсутствие допустимо, сначала проверяйте HasCurPlayer.
void Game.Disconnect() script.method.client.Game.Disconnect Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2109 Отменяет ожидающий запрос подключения и отключает активный транспорт.
void Game.DrawCritter2d(hstring modelName, CritterStateAnim stateAnim, CritterActionAnim actionAnim, mdir dir, int32 l, int32 t, int32 r, int32 b, bool scratch, bool center, ucolor color) script.method.client.Game.DrawCritter2d Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1530 Рисует разрешённый текущий 2D-кадр криттера в заданных границах, передавая режимы масштабирования scratch и center; неразрешённые кортежи анимации игнорируются.
void Game.DrawCritter3d(uint32 instance, hstring modelName, CritterStateAnim stateAnim, CritterActionAnim actionAnim, int32[] layers, float32[] position, ucolor color) script.method.client.Game.DrawCritter3d Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1542 Рисует кешированный экземпляр 3D-криттера, используя слои и необязательные значения позиции x, y, вращений, масштаба, скорости, нормализованного времени и границ отсечения; без поддержки 3D выбрасывает исключение.
void Game.DrawMiniMap(int32 zoom, int32 x, int32 y, int32 w, int32 h) script.method.client.Game.DrawMiniMap Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:344 Подготавливает или обновляет мини-карту текущей локальной карты для заданных масштаба и прямоугольника, затем рисует её линейные примитивы.
void Game.DrawPrimitive(RenderPrimitiveType primitiveType, int32[] data) script.method.client.Game.DrawPrimitive Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1508 Во время RenderIface рисует точки примитива, декодированные из полных троек x, y и упакованного цвета; пустые данные игнорируются, а неполные значения в конце отбрасываются.
void Game.DrawSprite(uint32 sprId, ipos pos, ucolor color = ucolor(), bool offs = false) script.method.client.Game.DrawSprite#09e9c2f9becdf091 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1368 Во время RenderIface рисует загруженный спрайт в целочисленной позиции; offs включает привязку по центру нижней границы с добавлением смещения спрайта, а пустой цвет означает нейтральный оттенок.
void Game.DrawSprite(uint32 sprId, fpos pos, fsize size, ucolor color) script.method.client.Game.DrawSprite#779a85d218769bd8 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1410 Во время RenderIface рисует загруженный спрайт в позиции с плавающей точкой, масштабируя до заданного размера; пустой цвет означает нейтральный оттенок.
void Game.DrawSprite(uint32 sprId, fpos pos, ucolor color) script.method.client.Game.DrawSprite#7bcbb90671d41361 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1393 Во время RenderIface рисует загруженный спрайт в позиции с плавающей точкой с его исходным размером; пустой цвет означает нейтральный оттенок.
void Game.DrawSprite(uint32 sprId, ipos pos, isize size, ucolor color = ucolor(), bool fit = true, bool offs = false) script.method.client.Game.DrawSprite#f68df76d1db1b23c Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1427 Во время RenderIface рисует загруженный спрайт в целочисленном прямоугольнике с необязательными подгонкой и применением смещения спрайта; пустой цвет означает нейтральный оттенок.
void Game.DrawSpritePattern(uint32 sprId, ipos pos, isize size, isize sprSize, ucolor color) script.method.client.Game.DrawSpritePattern Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1446 Во время RenderIface заполняет заданный прямоугольник загруженным спрайтом, используя sprSize как размер плитки; пустой цвет означает нейтральный оттенок.
bool Game.DrawSpriteRegion(uint32 sprId, fpos uv0, fpos uv1, ipos pos, isize size, ucolor color = ucolor()) script.method.client.Game.DrawSpriteRegion Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1463 Во время RenderIface рисует UV-область загруженного спрайта в заданном прямоугольнике и возвращает результат рендера либо false для неизвестного дескриптора.
void Game.DrawText(string text, ipos pos, isize size, ucolor color, TextFormat format) script.method.client.Game.DrawText Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1480 Во время RenderIface рисует непустой форматированный текст в заданном прямоугольнике; отрицательные размеры продолжают его влево или вверх, а пустой цвет означает белый цвет текста.
void Game.DrawVideoPlayback(VideoPlayback? video, ipos pos, isize size) script.method.client.Game.DrawVideoPlayback Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:753 Во время RenderIface продвигает и рисует ненулевой объект воспроизведения видео в прямоугольнике положительного размера и отмечает объект остановленным после завершения клипа.
void Game.DumpAtlases() script.method.client.Game.DumpAtlases Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:326 Записывает все текущие атласы текстур в диагностический каталог с PNG-файлами, меткой времени и общим объёмом памяти атласов в имени.
void Game.FlashUnfocusedWindow() script.method.client.Game.FlashUnfocusedWindow Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2093 Запрашивает привлечение внимания через панель задач или оконный менеджер, только если окно клиента не в фокусе.
void Game.FreeSprite(uint32 sprId) script.method.client.Game.FreeSprite Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1221 Освобождает клиентский handle спрайта; именованные ресурсы попадают в кеш своего атласа, созданные последовательности освобождаются, неизвестные handle игнорируются
uint8[] Game.GetCacheData(string name) script.method.client.Game.GetCacheData Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2003 Возвращает байты из записи клиентского кеша либо пустой массив, если запись нельзя прочитать.
string Game.GetCacheText(string name) script.method.client.Game.GetCacheText Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2017 Возвращает строку из записи клиентского кеша либо пустую строку, если запись нельзя прочитать.
Critter? Game.GetCritter(ident crId) script.method.client.Game.GetCritter Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:484 Ищет криттера по идентификатору на текущей локальной карте либо среди криттеров глобальной карты, когда локальная карта не загружена; для нуля, отсутствующей или уничтожаемой записи локальной карты возвращает null.
Critter[] Game.GetCritters(CritterFindType findType) script.method.client.Game.GetCritters#81d4328569cd9426 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:511 Возвращает криттеров текущей локальной или глобальной карты, удовлетворяющих заданному фильтру CritterFindType.
Critter[] Game.GetCritters(hstring pid, CritterFindType findType) script.method.client.Game.GetCritters#addc705539406d44 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:545 Возвращает криттеров текущей локальной или глобальной карты, совпадающих с необязательным идентификатором прототипа и заданным фильтром CritterFindType; пустой идентификатор соответствует любому прототипу.
Critter[] Game.GetCritters(ProtoCritter proto, CritterFindType findType) script.method.client.Game.GetCritters#e79de6b56cb9f3b3 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:599 Возвращает криттеров текущей локальной или глобальной карты, чей идентификатор прототипа совпадает с переданным прототипом и которые удовлетворяют заданному фильтру CritterFindType.
isize[] Game.GetDisplayModes() script.method.client.Game.GetDisplayModes Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:127 Возвращает уникальные размеры полноэкранных режимов в пикселях для дисплея с окном клиента или пустой список, если данные недоступны.
isize Game.GetDisplaySize() script.method.client.Game.GetDisplaySize Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:120 Возвращает размеры рабочего стола в пикселях для дисплея с окном клиента или нулевой размер, если данные недоступны.
int32 Game.GetDistance(Item item1, Item item2) script.method.client.Game.GetDistance#1be05ad1508d9bdf Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:198 Возвращает расстояние по гексам между центрами двух предметов на одной карте; для объектов вне карты или на разных картах выбрасывает исключение.
int32 Game.GetDistance(Item item, Critter cr) script.method.client.Game.GetDistance#200d823fdf545d92 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:240 Возвращает расстояние по гексам от центра предмета до края криттера на одной карте после вычитания multihex-радиуса криттера; для объектов вне карты или на разных картах выбрасывает исключение.
int32 Game.GetDistance(mpos hex, Critter cr) script.method.client.Game.GetDistance#33a4d51ef8eece2a Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:279 Возвращает расстояние по гексам от центра гекса до края криттера на карте после вычитания его multihex-радиуса; для криттера вне карты выбрасывает исключение.
int32 Game.GetDistance(Critter cr, Item item) script.method.client.Game.GetDistance#3dade8869ec8c0ac Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:218 Возвращает расстояние по гексам от края криттера до центра предмета на одной карте после вычитания multihex-радиуса криттера; для объектов вне карты или на разных картах выбрасывает исключение.
int32 Game.GetDistance(Item item, mpos hex) script.method.client.Game.GetDistance#8298d537bb9c7c37 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:311 Возвращает расстояние по гексам от центра предмета на карте до центра гекса; для предмета вне карты выбрасывает исключение.
int32 Game.GetDistance(Critter cr, mpos hex) script.method.client.Game.GetDistance#8a80a760debf852d Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:262 Возвращает расстояние по гексам от края криттера на карте до центра гекса после вычитания его multihex-радиуса; для криттера вне карты выбрасывает исключение.
int32 Game.GetDistance(mpos hex, Item item) script.method.client.Game.GetDistance#b273c01749f73e8c Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:296 Возвращает расстояние по гексам от центра гекса до центра предмета на карте; для предмета вне карты выбрасывает исключение.
int32 Game.GetDistance(Critter cr1, Critter cr2) script.method.client.Game.GetDistance#dacea0c00ba4c5f1 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:176 Возвращает расстояние по гексам между краями двух криттеров на одной карте после вычитания обоих multihex-радиусов; для объектов вне карты или на разных картах выбрасывает исключение.
bool Game.GetDrawCritter3dBounds(uint32 instance, irect& drawRect, irect& viewRect) script.method.client.Game.GetDrawCritter3dBounds Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1650 Возвращает положительные границы рисования и просмотра ранее загруженного экземпляра 3D-криттера, false при их недоступности и выбрасывает исключение без поддержки 3D.
GamepadState Game.GetGamepadState() script.method.client.Game.GetGamepadState Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:113 Возвращает снимок состояния геймпада из активного backend ввода.
Item? Game.GetItem(ident itemId) script.method.client.Game.GetItem Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:414 Находит живой предмет по ненулевому id: сначала в выбранном инвентаре, затем среди видимых предметов карты или глобальной карты и в инвентарях криттеров; возвращает null, если предмет отсутствует или уничтожен.
int32 Game.GetMusicVolume() script.method.client.Game.GetMusicVolume Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:365 Возвращает текущую громкость музыки в процентах, которой управляет аудиоменеджер.
int32 Game.GetPing() script.method.client.Game.GetPing Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:407 Возвращает последнее измеренное время прохождения запроса от клиента к серверу и обратно в миллисекундах.
string[] Game.GetSoundNames() script.method.client.Game.GetSoundNames Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:675 Возвращает пути аудиоресурсов из исходников, проиндексированные согласно Audio.SoundFileExtensions.
int32 Game.GetSoundVolume() script.method.client.Game.GetSoundVolume Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:379 Возвращает текущую громкость звуковых эффектов в процентах, которой управляет аудиоменеджер.
int32 Game.GetSpriteDirectionCount(uint32 sprId) script.method.client.Game.GetSpriteDirectionCount Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1139 Возвращает число направлений проверенного 2D-спрайта; у статического изображения одно направление
timespan Game.GetSpriteDuration(uint32 sprId) script.method.client.Game.GetSpriteDuration Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1149 Возвращает длительность проверенного 2D-спрайта; у статического изображения она нулевая
int32 Game.GetSpriteFrameCount(uint32 sprId) script.method.client.Game.GetSpriteFrameCount Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1129 Возвращает число кадров проверенного 2D-спрайта; у статического изображения один кадр
ipos Game.GetSpriteFrameMotion(uint32 sprId, int32 frame, mdir dir) script.method.client.Game.GetSpriteFrameMotion Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1170 Возвращает проверенную покадровую дельту motion в пикселях; для статического изображения смещение нулевое.
ipos Game.GetSpriteFrameOffset(uint32 sprId, int32 frame, mdir dir) script.method.client.Game.GetSpriteFrameOffset Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1159 Возвращает абсолютное опорное смещение проверенного кадра в пикселях; одно направление источника обслуживает любое выходное направление
isize Game.GetSpriteSize(uint32 sprId) script.method.client.Game.GetSpriteSize Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1228 Возвращает текущий размер спрайта по клиентскому локальному дескриптору либо нулевой размер для неизвестного дескриптора.
string Game.GetText(TextPackKey textKey, int32 textIndex) script.method.client.Game.GetText#18a1958c0507d2fd Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:798 Возвращает вариант текста текущего языка для ключа по индексу с нуля; выход за диапазон даёт пустую строку, а отрицательный индекс вызывает исключение.
string Game.GetText(string langName, TextPackKey textKey) script.method.client.Game.GetText#513ec7ba7fb47b7c Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:784 Возвращает равномерно случайный текстовый вариант запрошенного языкового пакета; при пустом или текущем имени использует текущий пакет, остальные загруженные пакеты кеширует
string Game.GetText(TextPackKey textKey) script.method.client.Game.GetText#6f20bf83e45a6a6d Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:791 Возвращает равномерно случайный текстовый вариант текущего языка для ключа
int32 Game.GetTextCount(TextPackKey textKey) script.method.client.Game.GetTextCount Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:809 Возвращает число вариантов текста текущего языка, зарегистрированных для ключа.
void Game.GetTextInfo(string text, isize size, TextFormat format, isize& resultSize, int32& resultLines) script.method.client.Game.GetTextInfo Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1352 Измеряет форматированный текст внутри заданного размера, записывает итоговые габариты и число строк и выбрасывает исключение, если выбранный шрифт нельзя вычислить.
int32 Game.GetTextLines(isize size, FontType font) script.method.client.Game.GetTextLines Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1361 Возвращает число полных строк выбранного шрифта, помещающихся в прямоугольник положительного размера, либо ноль для неположительных измерений.
bool Game.HasChosen() script.method.client.Game.HasChosen Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:19 Возвращает, назначен ли сейчас у клиента выбранный криттер.
bool Game.HasCurLocation() script.method.client.Game.HasCurLocation Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:59 Возвращает, есть ли сейчас у клиента представление Location.
bool Game.HasCurMap() script.method.client.Game.HasCurMap Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:79 Возвращает, отображает ли сейчас клиент представление локальной Map.
bool Game.HasCurPlayer() script.method.client.Game.HasCurPlayer Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:39 Возвращает, есть ли сейчас у клиента реплицированное представление Player.
bool Game.IsAlwaysOnTop() script.method.client.Game.IsAlwaysOnTop Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:351 Сообщает, находится ли окно клиента сейчас поверх остальных окон.
bool Game.IsCacheEntry(string name) script.method.client.Game.IsCacheEntry Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2024 Возвращает, существует ли именованная запись клиентского кеша.
bool Game.IsConnected() script.method.client.Game.IsConnected Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:169 Возвращает, установлено ли сейчас клиентское соединение.
bool Game.IsConnecting() script.method.client.Game.IsConnecting Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:162 Возвращает, выполняется ли сейчас попытка подключения.
bool Game.IsFullscreen() script.method.client.Game.IsFullscreen Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:141 Возвращает, находится ли окно клиента в полноэкранном режиме.
bool Game.IsMouseAvailable() script.method.client.Game.IsMouseAvailable Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:106 Возвращает, предоставляет ли активный backend ввода работу с мышью.
bool Game.IsSpriteHit(uint32 sprId, ipos pos) script.method.client.Game.IsSpriteHit Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1241 Проверяет попадание клиентской позиции в текущий кадр спрайта и возвращает false для неизвестного дескриптора.
bool Game.IsTextPresent(TextPackKey textKey) script.method.client.Game.IsTextPresent Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:816 Возвращает, содержит ли текущий языковой пакет переданный текстовый ключ.
bool Game.IsVideoPlaying() script.method.client.Game.IsVideoPlaying Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:723 Возвращает, активен ли сейчас полноэкранный видеоклип.
uint32 Game.LoadMapSprite(string sprName) script.method.client.Game.LoadMapSprite#7a0d7d6483239069 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1073 Загружает именованный спрайт в атлас спрайтов карты, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён.
uint32 Game.LoadMapSprite(hstring nameHash) script.method.client.Game.LoadMapSprite#aefb44cb240c9375 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1080 Загружает хешированный ресурс спрайта в атлас спрайтов карты, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён.
uint32 Game.LoadSeparateSprite(string sprName) script.method.client.Game.LoadSeparateSprite#7a0d7d6483239069 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1087 Загружает именованный спрайт как отдельную текстуру одного изображения, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён.
uint32 Game.LoadSeparateSprite(hstring nameHash) script.method.client.Game.LoadSeparateSprite#aefb44cb240c9375 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1094 Загружает хешированный ресурс спрайта как отдельную текстуру одного изображения, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён.
uint32 Game.LoadSprite(string sprName) script.method.client.Game.LoadSprite#7a0d7d6483239069 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1059 Загружает именованный спрайт в интерфейсный атлас, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён.
uint32 Game.LoadSprite(hstring nameHash) script.method.client.Game.LoadSprite#aefb44cb240c9375 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1066 Загружает хешированный ресурс спрайта в интерфейсный атлас, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён.
void Game.MinimizeWindow() script.method.client.Game.MinimizeWindow Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:155 Запрашивает сворачивание окна клиента.
ipos Game.MousePos() script.method.client.Game.MousePos Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Getter Source/Scripting/ClientGlobalScriptMethods.cpp:99 Возвращает последнюю позицию мыши, обработанную клиентским конвейером ввода.
bool Game.PlayMusic(string musicName, timespan repeatTime) script.method.client.Game.PlayMusic Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:704 Запускает именованную музыку с заданной задержкой повтора и возвращает, принято ли воспроизведение; пустое имя останавливает текущую музыку и возвращает true.
bool Game.PlayParticleWithSeed(uint32 sprId, int32 seed) script.method.client.Game.PlayParticleWithSeed Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1313 Запускает загруженный спрайт частиц с детерминированным seed и возвращает false для неизвестного дескриптора, спрайта другого типа или отклонённого воспроизведения.
uint32 Game.PlaySound(string soundName, float32 attenuation, float32 pan) script.method.client.Game.PlaySound#1aa5e922f54f38a5 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:690 Запускает указанный запечённый аудиоресурс с начальными затуханием и панорамированием и возвращает дескриптор его времени жизни либо ноль при ошибке.
uint32 Game.PlaySound(string soundName) script.method.client.Game.PlaySound#fac885e1d1fb5d17 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:683 Запускает точный запечённый аудиоресурс и возвращает непереиспользуемый handle его времени жизни либо ноль, если живой звук не запущен.
void Game.PlaySprite(uint32 sprId, hstring animName, bool looped, bool reversed) script.method.client.Game.PlaySprite Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1300 Запускает именованную анимацию клиентского локального спрайта с заданными флагами зацикливания и обратного воспроизведения; неизвестные дескрипторы игнорируются.
void Game.PlayVideo(string videoName, bool canInterrupt, bool enqueue) script.method.client.Game.PlayVideo Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:716 Запускает полноэкранное видео, при необходимости ставя его после активного клипа; запрос без очереди заменяет воспроизведение и очищает очередь, а пустое имя останавливает его.
void Game.PopDrawScissor() script.method.client.Game.PopDrawScissor Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1695 Снимает верхний прямоугольник отсечения со стека клиентского рендера.
void Game.Preload3dFiles(string[] fnames) script.method.client.Game.Preload3dFiles Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:841 Предварительно загружает каждую именованную модель через менеджер 3D-моделей; выбрасывает исключение, если недоступны 3D-подсистема или фабрика спрайтов моделей.
void Game.PresentOffscreenSurface(int32 effectSubtype, int32 fromX, int32 fromY, int32 fromW, int32 fromH, int32 toX, int32 toY, int32 toW, int32 toH) script.method.client.Game.PresentOffscreenSurface#2119d712f785fe8c Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1819 Во время RenderIface извлекает активную offscreen-поверхность и рисует независимо ограниченные экраном прямоугольники источника и назначения с выбранным эффектом.
void Game.PresentOffscreenSurface(int32 effectSubtype, ipos pos, isize size) script.method.client.Game.PresentOffscreenSurface#3c10a5be709fae45 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1774 Во время RenderIface извлекает активную offscreen-поверхность и рисует ограниченный экраном прямоугольник с одинаковой позицией источника и назначения с выбранным эффектом.
void Game.PresentOffscreenSurface(int32 effectSubtype, ipos pos, isize size, float32 scriptValue0, float32 scriptValue1, float32 scriptValue2, float32 scriptValue3) script.method.client.Game.PresentOffscreenSurface#5ec3a0fd048629a1 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1791 Во время RenderIface задаёт первые четыре скриптовых значения, если эффект их поддерживает, затем извлекает и рисует активную offscreen-поверхность в ограниченном экраном прямоугольнике.
void Game.PresentOffscreenSurface(int32 effectSubtype) script.method.client.Game.PresentOffscreenSurface#81efefba57ca2d31 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1764 Во время RenderIface извлекает активную offscreen-поверхность и рисует её на весь экран с выбранным offscreen-эффектом.
bool Game.PrewarmParticle(uint32 sprId) script.method.client.Game.PrewarmParticle Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1332 Продвигает загруженный спрайт частиц через фазу предварительного прогрева и возвращает false для неизвестного дескриптора или спрайта другого типа.
void Game.PushDrawScissor(ipos pos, isize size) script.method.client.Game.PushDrawScissor Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1688 Помещает прямоугольник отсечения в стек клиентского рендера.
void Game.RemoveCacheEntry(string name) script.method.client.Game.RemoveCacheEntry Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2031 Удаляет именованную запись клиентского кеша, если она существует.
string Game.ReplaceText(string text, string from, string to) script.method.client.Game.ReplaceText#587f96d5350d1194 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:823 Возвращает копию текста, в которой вхождения заданной подстроки заменены другой строкой.
string Game.ReplaceText(string text, string from, int64 to) script.method.client.Game.ReplaceText#75a7b30c3e8c914d Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:832 Возвращает копию текста, в которой вхождения заданной подстроки заменены десятичным представлением целого числа.
void Game.SaveScreenshot(string filePath) script.method.client.Game.SaveScreenshot Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1907 Читает последний главный render target, исправляет вертикальное отражение backend и записывает PNG по обязательному непустому пути.
void Game.SaveText(string filePath, string text) script.method.client.Game.SaveText Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1955 Создаёт родительские каталоги, обрезает целевой файл и записывает переданные байты текста; при ошибках каталога или записи выбрасывает исключение.
isize Game.ScreenSize() script.method.client.Game.ScreenSize Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/ClientGlobalScriptMethods.cpp:134 Возвращает текущий логический размер экрана.
void Game.SetAlwaysOnTop(bool enable) script.method.client.Game.SetAlwaysOnTop Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:358 Включает или отключает режим клиентского окна поверх остальных окон.
void Game.SetCacheData(string name, uint8[] data, int32 dataSize) script.method.client.Game.SetCacheData#34c4e9183aea7e54 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1990 Сохраняет в записи клиентского кеша копию массива байтов, обрезанную или дополненную нулями до обязательного неотрицательного dataSize.
void Game.SetCacheData(string name, uint8[] data) script.method.client.Game.SetCacheData#4fb7a51531e48788 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1983 Сохраняет полный массив байтов под именем записи клиентского кеша.
void Game.SetCacheText(string name, string str) script.method.client.Game.SetCacheText Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2010 Сохраняет строку под именем записи клиентского кеша.
void Game.SetEffect(EffectType effectType, int64 effectSubtype, string effectPath) script.method.client.Game.SetEffect Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:874 Перепривязывает выбранные через EffectType слоты эффектов к ресурсу эффекта; subtype выбирает экземпляр сущности, шрифта или offscreen-эффекта там, где он требуется этому классу.
void Game.SetEffectScriptValue(EffectType effectType, int64 effectSubtype, int32 valueIndex, float32 value) script.method.client.Game.SetEffectScriptValue Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:881 Записывает одно скриптовое число с плавающей точкой по проверенному индексу в буфер скриптовых значений выбранного экземпляра эффекта.
void Game.SetEffectScriptValues(EffectType effectType, int64 effectSubtype, int32 valueStartIndex, float32[] values, int32 valuesOffset = 0, int32 valuesCount = -1) script.method.client.Game.SetEffectScriptValues Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:888 Копирует проверенный срез переданных значений в буфер скриптовых значений выбранного экземпляра эффекта, начиная с valueStartIndex.
void Game.SetForcedMousePos(ipos pos) script.method.client.Game.SetForcedMousePos Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2071 Принудительно задаёт логическую позицию мыши клиента после каждого опроса ввода, не перемещая нативный курсор.
void Game.SetMousePos(ipos pos) script.method.client.Game.SetMousePos Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2064 Перемещает курсор мыши нативного backend ввода в заданную клиентскую позицию.
void Game.SetMusicVolume(int32 volume) script.method.client.Game.SetMusicVolume Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:372 Изменяет текущую громкость музыки в процентах, не меняя стартовые настройки.
bool Game.SetParticleScale(uint32 sprId, float32 scale) script.method.client.Game.SetParticleScale Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1280 Изменяет масштаб загруженного спрайта частиц и возвращает false для неизвестного дескриптора или спрайта другого типа.
void Game.SetResolution(int32 width, int32 height) script.method.client.Game.SetResolution Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:333 Изменяет логический размер экрана и, для невиртуального окна, размер нативного окна клиента на заданные значения.
void Game.SetScreenKeyboard(bool enabled) script.method.client.Game.SetScreenKeyboard Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2116 Включает или отключает экранную клавиатуру активного backend ввода.
void Game.SetSoundVolume(int32 volume) script.method.client.Game.SetSoundVolume Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:386 Изменяет текущую громкость звуковых эффектов в процентах, не меняя стартовые настройки.
void Game.SetSpriteTime(uint32 sprId, float32 normalizedTime) script.method.client.Game.SetSpriteTime Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1267 Задаёт нормализованное время воспроизведения клиентского локального спрайта; неизвестные дескрипторы игнорируются.
void Game.SetUserConfig(string[] keyValues) script.method.client.Game.SetUserConfig#404272fae1b8c4d2 Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2051 Заменяет кешированную пользовательскую конфигурацию последовательными парами ключей и значений в формате key = value, игнорируя последний элемент без пары.
void Game.SetUserConfig(string=>string keyValues) script.method.client.Game.SetUserConfig#83f675b8f444529f Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:2038 Заменяет кешированную пользовательскую конфигурацию строками ключей и значений в формате key = value.
void Game.SimulateConnectingFailed() script.method.client.Game.SimulateConnectingFailed Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1011 Поднимает клиентское событие ошибки подключения так, как его доставил бы транспорт.
void Game.SimulateDisconnect() script.method.client.Game.SimulateDisconnect Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1002 Поднимает уведомление о разрыве связи, не трогая само соединение.
void Game.SimulateInfoMessage(EngineInfoMessage infoMessage, string extraText = "") script.method.client.Game.SimulateInfoMessage Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1018 Поднимает информационное сообщение движка с необязательным дополнительным текстом, как его доставил бы сервер.
void Game.SimulateKeyPress(KeyCode key, string text = "") script.method.client.Game.SimulateKeyPress Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1025 Внедряет событие нажатия клавиши с необязательным текстом, а затем событие отпускания; KeyCode::None ничего не делает.
void Game.SimulateKeyboardPress(KeyCode key1, KeyCode key2, string key1Text, string key2Text) script.method.client.Game.SimulateKeyboardPress Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1037 Внедряет нажатие key1, полное нажатие и отпускание key2, затем отпускание key1, пропуская каждое значение KeyCode::None и ничего не делая, если оба значения равны None.
void Game.SimulateMouseClick(ipos pos, MouseButton button) script.method.client.Game.SimulateMouseClick Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:945 При необходимости перемещает имитируемую мышь и внедряет шаг колеса либо соответствующую пару событий нажатия и отпускания кнопки.
void Game.SimulateMouseDown(ipos pos, MouseButton button) script.method.client.Game.SimulateMouseDown Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:919 При необходимости перемещает имитируемую мышь в заданную позицию, затем внедряет событие нажатия кнопки.
void Game.SimulateMouseMove(ipos pos) script.method.client.Game.SimulateMouseMove Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:908 Внедряет событие перемещения мыши с вычисленным смещением, если заданная позиция отличается от текущей клиентской позиции мыши.
void Game.SimulateMouseUp(ipos pos, MouseButton button) script.method.client.Game.SimulateMouseUp Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:932 При необходимости перемещает имитируемую мышь в заданную позицию, затем внедряет событие отпускания кнопки.
void Game.SimulateTouchDown(int64 fingerId, ipos pos) script.method.client.Game.SimulateTouchDown Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:967 Внедряет событие начала касания для переданных идентификатора пальца и клиентской позиции.
void Game.SimulateTouchMove(int64 fingerId, ipos pos, ipos offsetPos) script.method.client.Game.SimulateTouchMove Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:974 Внедряет событие перемещения касания с переданными идентификатором пальца, позицией и смещением.
void Game.SimulateTouchScroll(ipos pos, ipos offsetPos) script.method.client.Game.SimulateTouchScroll Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:995 Передаёт событие прокрутки касанием в заданной позиции клиента со знаковым смещением в пикселях
void Game.SimulateTouchTap(ipos pos) script.method.client.Game.SimulateTouchTap Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:988 Внедряет событие короткого касания в заданной клиентской позиции.
void Game.SimulateTouchUp(int64 fingerId, ipos pos) script.method.client.Game.SimulateTouchUp Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:981 Внедряет событие завершения касания для переданных идентификатора пальца и клиентской позиции.
Critter[] Game.SortCrittersByDeep(Critter[] critters) script.method.client.Game.SortCrittersByDeep Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:631 Отбрасывает null-дескрипторы и стабильно сортирует криттеров по глубине рендера карты: Y гекса, X гекса, затем значение сортировки спрайта, если оно доступно, и порядок дескрипторов как последнее разрешение равенства.
void Game.StopSprite(uint32 sprId) script.method.client.Game.StopSprite Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:1254 Останавливает анимацию клиентского локального спрайта; неизвестные дескрипторы игнорируются.
void Game.ToggleFullscreen() script.method.client.Game.ToggleFullscreen Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:148 Переключает окно клиента между полноэкранным и оконным режимами.
bool Game.UpdateSound(uint32 soundId, float32 attenuation, float32 pan) script.method.client.Game.UpdateSound Game client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientGlobalScriptMethods.cpp:697 Обновляет затухание и панорамирование активного звука и возвращает false после завершения звука.

ImGui (client)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
void ImGui.Image(uint32 sprId, fsize imageSize, fpos uv0 = fpos(0.0f, 0.0f), fpos uv1 = fpos(1.0f, 1.0f)) script.method.client.ImGui.Image ImGui client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientImGuiScriptMethods.cpp:112 Рисует клиентский спрайт в слоте компоновки ImGui с заданными положительным размером и диапазоном UV; частичный диапазон UV требует спрайт из атласа, а при отсутствии спрайта слот остается пустым.
bool ImGui.ImageButton(string strId, uint32 sprId, fsize imageSize, fpos uv0 = fpos(0.0f, 0.0f), fpos uv1 = fpos(1.0f, 1.0f), ucolor bgColor = ucolor(), ucolor tintColor = ucolor()) script.method.client.ImGui.ImageButton ImGui client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientImGuiScriptMethods.cpp:126 Создает кнопку-изображение ImGui с уникальным идентификатором, рисует стандартную рамку состояния, необязательный фон и спрайт с оттенком и возвращает, была ли кнопка нажата; размер и UV проверяются так же, как в Image.

Item (client)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
Item Item.Clone() script.method.client.Item.Clone Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ClientItemScriptMethods.cpp:39 Создаёт отдельный клиентский клон с тем же id, прототипом и значениями свойств, не добавляя его на карту или в инвентарь.
void Item.Finish() script.method.client.Item.Finish Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:201 Однократно запускает стандартную последовательность исчезновения и завершения для предмета на карте; ничего не делает с предметами вне представления карты.
uint8 Item.GetAlpha() script.method.client.Item.GetAlpha Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:180 Возвращает текущую отображаемую прозрачность спрайта предмета на карте или 255 для предмета вне представления карты.
Item[] Item.GetInnerItems() script.method.client.Item.GetInnerItems Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:164 Возвращает снимок ссылок на непосредственно вложенные в предмет объекты, не разворачивая рекурсивно вложенные контейнеры.
void Item.GetMapPos(mpos& hex) script.method.client.Item.GetMapPos Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:86 Определяет гекс предмета на карте по прямому владению картой, владеющему криттеру или рекурсивно через содержащие его предметы; выбрасывает исключение при некорректной карте или цепочке владения.
ipos Item.GetSpriteOffset() script.method.client.Item.GetSpriteOffset Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:26 Возвращает текущее отображаемое смещение спрайта предмета на карте в пикселях; выбрасывает исключение, если предмет не находится на загруженной карте.
bool Item.IsAnimPlaying() script.method.client.Item.IsAnimPlaying Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:97 Сообщает, воспроизводится ли анимация спрайта предмета на карте; возвращает false для предметов вне представления карты.
bool Item.IsMoving() script.method.client.Item.IsMoving Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:144 Сообщает, выполняется ли клиентское визуальное перемещение предмета на карте; возвращает false для предметов вне представления карты.
bool Item.IsVisible() script.method.client.Item.IsVisible Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:13 Возвращает, участвует ли сейчас спрайт предмета на карте в отрисовке; выбрасывает исключение, если предмет не находится на загруженной карте.
void Item.MoveToHex(mpos hex, float32 speed) script.method.client.Item.MoveToHex Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:155 Запускает клиентское визуальное перемещение предмета на карте к целевому гексу с заданной скоростью; ничего не делает с предметами вне представления карты.
void Item.PlayAnim(hstring animName, bool looped, bool reversed) script.method.client.Item.PlayAnim Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:108 Запускает именованную анимацию спрайта предмета на карте с заданными режимами зацикливания и обратного воспроизведения; ничего не делает с предметами вне представления карты.
void Item.SetAlpha(uint8 alpha) script.method.client.Item.SetAlpha Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:192 Плавно изменяет прозрачность спрайта предмета на карте к заданному целевому значению; ничего не делает с предметами вне представления карты.
void Item.SetAnimDir(mdir dir) script.method.client.Item.SetAnimDir Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:135 Задает вариант направления для анимации спрайта предмета на карте; ничего не делает с предметами вне представления карты.
void Item.SetAnimTime(float32 normalizedTime) script.method.client.Item.SetAnimTime Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:126 Задает нормализованную позицию воспроизведения анимации спрайта предмета на карте; ничего не делает с предметами вне представления карты.
void Item.StopAnim() script.method.client.Item.StopAnim Item client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientItemScriptMethods.cpp:117 Останавливает текущую анимацию спрайта предмета на карте; ничего не делает с предметами вне представления карты.

Map (client)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
FogLayer Map.AddFog(Critter? cr, DrawOrderType drawOrder, int32 flushEffectSubtype = -1) script.method.client.Map.AddFog#2b31b535aa5f8b00 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:990 Добавляет и возвращает слой тумана, привязанный к необязательному криттеру, с заданным порядком отрисовки; при неотрицательном подтипе использует эффект внеэкранного сброса.
FogLayer Map.AddFog(mpos hex, DrawOrderType drawOrder, int32 flushEffectSubtype = -1) script.method.client.Map.AddFog#d8badb89913d2e1b Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1004 Добавляет и возвращает слой тумана на допустимом гексе с заданным порядком отрисовки; при неотрицательном подтипе использует эффект внеэкранного сброса, а для недопустимого гекса выбрасывает исключение.
void Map.ApplyScreenScroll(ipos offset, int32 speed, bool canStop) script.method.client.Map.ApplyScreenScroll Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:723 Применяет смещение прокрутки в пикселях с заданными скоростью и политикой прерывания.
void Map.ChangeZoom(float32 targetZoom) script.method.client.Map.ChangeZoom Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:774 Запускает изменение масштаба с привязкой к указателю мыши или к центру экрана, если мышь недоступна; неизменившаяся цель игнорируется.
void Map.ClearTransparentEgg(TransparentEggSlot slot) script.method.client.Map.ClearTransparentEgg Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:881 Очищает выбранный слот эллиптической маски прозрачности в этом представлении карты.
Item Map.CreateLocalItem(hstring pid, mpos hex) script.method.client.Map.CreateLocalItem Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1041 Создает и прикрепляет клиентский локальный предмет известного прототипа к допустимому гексу карты; некорректный прототип или координаты приводят к исключению.
bool Map.DrawEntitySprite(Entity entity, int32 effectSubtype, ucolor color, int32 padding) script.method.client.Map.DrawEntitySprite Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:119 Рисует клиентскую сущность через выбранный внеэкранный эффект во время события рендера и возвращает успешность отрисовки; вне рендера или при отрицательном отступе выбрасывает исключение.
void Map.DrawMap() script.method.client.Map.DrawMap Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:14 Рисует загруженную карту во время события RenderIface; при вызове вне этого обработчика рендера выбрасывает исключение.
void Map.DrawMapSprite(MapSpriteHolder mapSpr) script.method.client.Map.DrawMapSprite Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:25 Добавляет в отрисовку карты спрайт, заданный держателем, молча пропуская некорректные, внеэкранные или неразрешенные спрайты и применяя правила рендера указанного прототипа предмета, если он задан.
Critter? Map.GetCritter(ident critterId) script.method.client.Map.GetCritter Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:305 Возвращает криттера с заданным идентификатором времени выполнения или null для нулевого либо неизвестного идентификатора.
Critter? Map.GetCritterAtScreenPos(ipos pos, int32 extraRange = 0) script.method.client.Map.GetCritterAtScreenPos Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:897 Возвращает криттера, точно попавшего под экранную позицию по пикселям, и при необходимости повторяет поиск с расширенным диапазоном, если точный поиск ничего не нашел.
Critter? Map.GetCritterInRadius(mpos hex, int32 radius, CritterFindType findType) script.method.client.Map.GetCritterInRadius Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:341 Возвращает ближайшего подходящего криттера в заданном радиусе допустимого центрального гекса с учетом multihex или null, если подходящих криттеров нет.
Critter? Map.GetCritterOnHex(mpos hex, CritterFindType findType) script.method.client.Map.GetCritterOnHex Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:317 Возвращает ближайшего к допустимому гексу подходящего криттера с учетом multihex или null, если подходящих криттеров нет; недопустимый гекс приводит к исключению.
Critter[] Map.GetCritters(hstring pid, CritterFindType findType) script.method.client.Map.GetCritters#addc705539406d44 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:385 Возвращает всех криттеров карты, у которых идентификатор прототипа и состояние типа поиска соответствуют заданным фильтрам.
Critter[] Map.GetCritters(CritterFindType findType = CritterFindType::Any) script.method.client.Map.GetCritters#d593b4ce96170bb4 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:365 Возвращает всех криттеров этой карты, проходящих заданный фильтр типа поиска.
Critter[] Map.GetCritters(ProtoCritter proto, CritterFindType findType) script.method.client.Map.GetCritters#e79de6b56cb9f3b3 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:403 Возвращает всех криттеров карты, у которых прототип и состояние типа поиска соответствуют заданным фильтрам.
Critter[] Map.GetCrittersInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType) script.method.client.Map.GetCrittersInPath Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:460 Трассирует заданный коридор пути и возвращает пересеченных им подходящих криттеров; недопустимые конечные гексы приводят к исключению.
Critter[] Map.GetCrittersInRadius(mpos hex, int32 radius, CritterFindType findType) script.method.client.Map.GetCrittersInRadius Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:441 Возвращает подходящих криттеров в заданном радиусе допустимого гекса, упорядоченных по расстоянию с учетом multihex; недопустимый гекс приводит к исключению.
Critter[] Map.GetCrittersOnHex(mpos hex, CritterFindType findType) script.method.client.Map.GetCrittersOnHex Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:422 Возвращает подходящих криттеров, пересекающих допустимый гекс, в порядке расстояния с учетом multihex; недопустимый гекс приводит к исключению.
Critter[] Map.GetCrittersWithBlockInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType, mpos& preBlockHex, mpos& blockHex) script.method.client.Map.GetCrittersWithBlockInPath Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:476 Трассирует заданный коридор пути, возвращает подходящих криттеров и записывает последний гекс перед препятствием и первый блокирующий гекс; недопустимые конечные гексы приводят к исключению.
Entity? Map.GetEntityAtScreenPos(ipos pos, bool ignoreTransparentEgg = false) script.method.client.Map.GetEntityAtScreenPos Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:910 Возвращает верхнюю выбираемую клиентскую сущность в экранной позиции с точной проверкой по пикселям или null, если попадания нет.
bool Map.GetHexAtScreenPos(ipos pos, mpos& hex, ipos& hexOffset) script.method.client.Map.GetHexAtScreenPos#8257da98c48140a5 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:841 Преобразует экранную позицию в гекс карты и смещение в пикселях внутри него, при успехе записывает оба результата и сообщает, удалось ли преобразование.
bool Map.GetHexAtScreenPos(ipos pos, mpos& hex) script.method.client.Map.GetHexAtScreenPos#858322c2894be6b9 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:834 Преобразует экранную позицию в гекс карты, при успехе записывает гекс и возвращает, соответствует ли позиция этому представлению.
isize Map.GetHexContentSize(mpos hex) script.method.client.Map.GetHexContentSize Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1034 Возвращает совокупный размер в пикселях для содержимого, связанного с заданным гексом в этом представлении карты.
void Map.GetHexInPath(mpos fromHex, mpos& toHex, float32 angle, int32 dist) script.method.client.Map.GetHexInPath Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:492 Трассирует путь к допустимой цели и заменяет ее последним гексом перед препятствием либо пределом дистанции; недопустимые конечные гексы приводят к исключению.
ipos Map.GetHexMapPos(mpos hex) script.method.client.Map.GetHexMapPos Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:804 Возвращает целочисленную позицию левого верхнего угла допустимой ячейки гекса в координатах карты; недопустимый гекс приводит к исключению.
ipos Map.GetHexScreenPos(mpos hex) script.method.client.Map.GetHexScreenPos Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:791 Возвращает целочисленную экранную позицию визуального центра допустимого гекса с учетом текущей прокрутки и проекции; недопустимый гекс приводит к исключению.
fpos Map.GetHexScreenPosF(mpos hex) script.method.client.Map.GetHexScreenPosF Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:815 Возвращает экранную позицию центра допустимого гекса с плавающей точкой с учетом текущей прокрутки и масштаба спрайтов; недопустимый гекс приводит к исключению.
int32 Map.GetHiddenRoofNum() script.method.client.Map.GetHiddenRoofNum Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1078 Возвращает группу крыш, которую сейчас скрывает логика этого представления карты.
Item? Map.GetItem(ident itemId) script.method.client.Map.GetItem Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:234 Возвращает предмет карты с ненулевым идентификатором времени выполнения или null, если карта его не содержит; нулевой идентификатор приводит к исключению.
Item? Map.GetItemAtScreenPos(ipos pos) script.method.client.Map.GetItemAtScreenPos Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:888 Возвращает верхний выбираемый предмет карты в экранной позиции с точной проверкой по пикселям или null, если попадания нет.
Item? Map.GetItemOnHex(mpos hex) script.method.client.Map.GetItemOnHex Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:251 Возвращает результат одиночного поиска предмета карты на допустимом гексе или null, если предмет там не выбран; недопустимый гекс приводит к исключению.
Item[] Map.GetItems() script.method.client.Map.GetItems Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:268 Возвращает все клиентские представления предметов, прикрепленные к этой карте.
Item[] Map.GetItemsOnHex(mpos hex) script.method.client.Map.GetItemsOnHex Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:285 Возвращает все клиентские представления предметов на допустимом гексе; недопустимый гекс приводит к исключению.
ScrollDirection Map.GetManualScroll() script.method.client.Map.GetManualScroll Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:199 Возвращает флаги направления ручной прокрутки, которые сейчас потребляет это представление карты.
mdir[] Map.GetPath(mpos fromHex, mpos toHex, int32 cut) script.method.client.Map.GetPath#11a78e57794a1f73 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:508 Находит направления движения между допустимыми гексами, при необходимости останавливая цель за cut гексов до конца; возвращает пустой массив, если движение или путь отсутствуют.
mdir[] Map.GetPath(mpos fromHex, mpos toHex, int32 cut, callback(bool,Item) gagCallback) script.method.client.Map.GetPath#2f15d4b55a4ef07c Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:588 Находит направления движения между допустимыми гексами, разрешая callback проходить через gag-предметы; возвращает пустой массив, если движение или путь отсутствуют.
mdir[] Map.GetPath(Critter cr, mpos toHex, int32 cut) script.method.client.Map.GetPath#9abc1ca3612a809e Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:547 Находит направления движения от находящегося на карте криттера к допустимому гексу с учетом multihex и при необходимости останавливает цель за cut гексов до конца; возвращает пустой массив, если движение или путь отсутствуют.
int32 Map.GetPathLength(mpos fromHex, mpos toHex, int32 cut) script.method.client.Map.GetPathLength#39f192296d8a7003 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:631 Возвращает число шагов движения между допустимыми гексами, при необходимости останавливая цель за cut гексов до конца; возвращает ноль, если cut исключает движение или путь не найден.
int32 Map.GetPathLength(Critter cr, mpos toHex, int32 cut) script.method.client.Map.GetPathLength#b62c50c709a20fb8 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:666 Возвращает число шагов движения от находящегося на карте криттера к допустимому гексу с учетом его multihex и необязательного cut; возвращает ноль, если движение или путь отсутствуют.
int32 Map.GetRoofNum(mpos hex) script.method.client.Map.GetRoofNum Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1065 Возвращает номер группы крыш на допустимом гексе карты; координата вне карты приводит к исключению.
isize Map.GetScreenSize() script.method.client.Map.GetScreenSize Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:171 Возвращает текущий размер области рендера представления карты в пикселях.
mpos[] Map.GetVisibleHexes() script.method.client.Map.GetVisibleHexes Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:925 Возвращает все гексы карты, которые это представление сейчас выбирает для отрисовки.
MapLayers Map.GetVisibleLayers() script.method.client.Map.GetVisibleLayers Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:213 Возвращает набор слоёв, видимых в текущем представлении карты.
bool Map.IsAutoScrolling() script.method.client.Map.IsAutoScrolling Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:730 Возвращает, выполняет ли это представление карты автоматическую прокрутку.
bool Map.IsHexMovable(mpos hex) script.method.client.Map.IsHexMovable Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:957 Возвращает, не заблокировано ли сейчас движение на допустимом гексе; недопустимый гекс приводит к исключению.
bool Map.IsHexShootable(mpos hex) script.method.client.Map.IsHexShootable Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:968 Возвращает, не заблокирована ли сейчас стрельба через допустимый гекс; недопустимый гекс приводит к исключению.
bool Map.IsHexValid(mpos hex) script.method.client.Map.IsHexValid Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:918 Возвращает, находится ли заданный гекс внутри размеров карты, не выбрасывая исключение для недопустимой координаты.
bool Map.IsHexVisible(mpos hex) script.method.client.Map.IsHexVisible Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:946 Возвращает сохраненный клиентский флаг видимости допустимого гекса; недопустимый гекс приводит к исключению.
bool Map.IsOutsideArea(mpos hex) script.method.client.Map.IsOutsideArea Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:979 Возвращает, лежит ли допустимый гекс вне настроенной игровой области карты; недопустимый гекс приводит к исключению.
bool Map.IsScrollCheck() script.method.client.Map.IsScrollCheck Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:185 Возвращает текущее значение флага проверки прокрутки представления карты.
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, mpos sourceHex, msize sourceSize, int64 idOffset) script.method.client.Map.LoadRuntimeStaticItems#0971edd694992850 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:143 Загрузить статические предметы области прототипа карты из её клиентской выпечки как статические предметы времени выполнения так, чтобы первый гекс области попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, int64 idOffset) script.method.client.Map.LoadRuntimeStaticItems#7af3f0c56f49e919 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:136 Загрузить статические предметы клиентской выпечки прототипа карты как статические предметы времени выполнения так, чтобы её первый гекс попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы
bool Map.MoveHexByDir(mpos& hex, mdir dir) script.method.client.Map.MoveHexByDir#62392271e1b42030 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:737 Перемещает гекс на одну ячейку в заданном направлении, если цель остается внутри карты, обновляет аргумент и сообщает об успехе.
int32 Map.MoveHexByDir(mpos& hex, mdir dir, int32 steps) script.method.client.Map.MoveHexByDir#b39016610645244b Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:749 Перемещает гекс максимум на заданное число ячеек внутри карты в одном направлении, обновляет аргумент и возвращает число выполненных шагов.
void Map.MoveScreenToHex(mpos hex, ipos16 hex_offset, int32 speed, bool canStop) script.method.client.Map.MoveScreenToHex Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:704 Прокручивает представление к допустимому гексу с заданными смещением и неотрицательной скоростью; нулевая скорость выполняет мгновенный переход и игнорирует смещение.
void Map.RebuildFog() script.method.client.Map.RebuildFog Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:157 Перестраивает геометрию и состояние рендера тумана этого представления карты по его текущим слоям тумана.
void Map.RedrawMap() script.method.client.Map.RedrawMap Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:767 Перестраивает отображаемое состояние карты по ее текущему клиентскому содержимому.
SpritePattern? Map.RunSpritePattern(string spriteName, int32 spriteCount) script.method.client.Map.RunSpritePattern Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1022 Запускает именованный шаблон спрайтов с положительным числом кадров и возвращает его контроллер либо null, если создать шаблон не удалось.
void Map.SetDayColors(ucolor mapDayColor, int32 mapLightCapacity, ucolor globalDayColor, int32 globalLightCapacity) script.method.client.Map.SetDayColors Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:164 Заменяет локальный для карты и глобальный цвета дня вместе с их значениями емкости освещения в этом клиентском представлении карты.
void Map.SetExtraScrollOffset(fpos offset) script.method.client.Map.SetExtraScrollOffset Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:227 Задаёт управляемое скриптом временное смещение камеры поверх обычной прокрутки карты.
void Map.SetHiddenRoof(mpos hex) script.method.client.Map.SetHiddenRoof Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:1058 Задает гекс, используемый логикой скрытия крыш в этом представлении карты.
void Map.SetManualScroll(ScrollDirection dirs) script.method.client.Map.SetManualScroll Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:206 Заменяет флаги направлений ручной прокрутки, используемые текущим представлением карты.
void Map.SetScreenSize(isize size) script.method.client.Map.SetScreenSize Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:178 Задает размер в пикселях, используемый этим представлением карты для проекции, видимости и рендера.
void Map.SetScrollCheck(bool enabled) script.method.client.Map.SetScrollCheck Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:192 Включает или отключает проверку прокрутки в представлении карты.
void Map.SetTransparentEgg(TransparentEggSlot slot, mpos hex, ipos hexOffset, isize eggSize, TransparentEggTarget target) script.method.client.Map.SetTransparentEgg#b6b974b26dd5da96 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:848 Настраивает слот эллиптической маски прозрачности вокруг явно заданного прямоугольника относительно гекса, не привязывая его к криттеру.
void Map.SetTransparentEgg(TransparentEggSlot slot, Critter? cr) script.method.client.Map.SetTransparentEgg#d4f73ea0d2898f79 Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:855 Настраивает слот эллиптической маски прозрачности по текущим границам спрайта криттера на карте или очищает слот, если криттер отсутствует, принадлежит другой карте либо не может быть отрисован.
void Map.SetVisibleLayers(MapLayers layers) script.method.client.Map.SetVisibleLayers Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:220 Заменяет набор слоёв, видимых в текущем представлении карты.
void Map.UnloadRuntimeStaticItems(ident[] runtimeStaticItemIds) script.method.client.Map.UnloadRuntimeStaticItems Map client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ClientMapScriptMethods.cpp:150 Удалить статические предметы времени выполнения, добавленные в представление карты через LoadRuntimeStaticItems, и освободить оставшиеся пустыми блоки полей

Game (common)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
bool Game.AndroidBuild() script.method.common.Game.AndroidBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:54 Сообщает, предназначена ли эта сборка для Android.
void Game.BreakIntoDebugger() script.method.common.Game.BreakIntoDebugger Game server, client, mapper internal (явный)
исходник контракта: Source/Scripting/CommonGlobalScriptMethods.cpp:184
Отладочная ловушка только для разработки; намеренно не является контрактом совместимости встраивающего проекта.
- Source/Scripting/CommonGlobalScriptMethods.cpp:186 Запускает платформенный примитив остановки в отладчике для текущего процесса.
bool Game.CheckProtoCritter(hstring pid) script.method.common.Game.CheckProtoCritter Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:582 Возвращает, зарегистрирован ли прототип криттера с заданным идентификатором.
bool Game.CheckProtoItem(hstring pid) script.method.common.Game.CheckProtoItem Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:527 Возвращает, зарегистрирован ли прототип предмета с заданным идентификатором.
bool Game.CheckProtoLocation(hstring pid) script.method.common.Game.CheckProtoLocation Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:692 Возвращает, зарегистрирован ли прототип локации с заданным идентификатором.
bool Game.CheckProtoMap(hstring pid) script.method.common.Game.CheckProtoMap Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:637 Возвращает, зарегистрирован ли прототип карты с заданным идентификатором.
int32 Game.CountTimeEvent(callback(void) func, bool excludeExecuting = false) script.method.common.Game.CountTimeEvent#8ab623cddbdc14b4 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:894 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Game.CountTimeEvent(callback(void,any[]) func, bool excludeExecuting = false) script.method.common.Game.CountTimeEvent#a4ca2eed35c3f8a4 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:908 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Game.CountTimeEvent(callback(void,any) func, bool excludeExecuting = false) script.method.common.Game.CountTimeEvent#c565a82cf065f89e Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:901 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Game.CountTimeEvent(uint32 id, bool excludeExecuting = false) script.method.common.Game.CountTimeEvent#db3b98741c5df44b Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:922 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
int32 Game.CountTimeEvent(callback(void,TimeEventContext) func, bool excludeExecuting = false) script.method.common.Game.CountTimeEvent#fcb2bac4ef3be7f7 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:915 Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback
string Game.CurrentLanguage() script.method.common.Game.CurrentLanguage Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:126 Возвращает языковой пакет, которым в данный момент владеет этот экземпляр Engine.
bool Game.DebugBuild() script.method.common.Game.DebugBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:117 Сообщает, является ли это нативной Debug-сборкой.
uint32 Game.DecodeUtf8(string text, int32& length) script.method.common.Game.DecodeUtf8 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:296 Декодирует первую кодовую точку UTF-8 из заданного текста, записывает число потребленных байтов и возвращает скалярное значение Unicode.
bool Game.DesktopBuild() script.method.common.Game.DesktopBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:72 Сообщает, предназначена ли эта сборка для настольной платформы.
int32 Game.DivRem(int32 dividend, int32 divisor, int32& remainder) script.method.common.Game.DivRem Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:791 Делит два знаковых целых числа, записывает остаток и возвращает частное.
string Game.EncodeUtf8(uint32 ucs) script.method.common.Game.EncodeUtf8 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:309 Кодирует одно скалярное значение Unicode в строку UTF-8.
string=>uint64 Game.GetAllocatorStatistics() script.method.common.Game.GetAllocatorStatistics Game server, client, mapper experimental (явный)
с версии 2022.1.0.wip
исходник контракта: Source/Scripting/CommonGlobalScriptMethods.cpp:151
Необязательный диагностический снимок; доступность и область аллокатора не являются контрактом памяти всего процесса.
- Source/Scripting/CommonGlobalScriptMethods.cpp:153 Возвращает общие страницы rpmalloc native module и ёмкости классов размера вызывающего потока либо пустой словарь при недоступной диагностике.
string Game.GetClipboardText() script.method.common.Game.GetClipboardText Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:496 Возвращает текст, предоставленный интеграцией буфера обмена хост-приложения.
int16 Game.GetDirAngleDiff(mdir dir1, mdir dir2) script.method.common.Game.GetDirAngleDiff Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:390 Возвращает округленную знаковую кратчайшую угловую разницу между двумя направлениями карты в градусах.
mdir Game.GetDirection(mpos fromHex, mpos toHex, float32 offset = 0.0f) script.method.common.Game.GetDirection Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:347 Возвращает округленное угловое направление карты от одного гекса к другому после применения необязательного смещения в градусах.
int32 Game.GetDistance(mpos hex1, mpos hex2) script.method.common.Game.GetDistance Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:338 Возвращает расстояние по гекс-сетке между двумя позициями карты.
void Game.GetHexInterval(mpos fromHex, mpos toHex, ipos& hexOffset) script.method.common.Game.GetHexInterval Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:399 Записывает смещение в пиксельном пространстве гекс-сетки от одной позиции карты к другой.
LanguageName Game.GetLanguage() script.method.common.Game.GetLanguage Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:845 Возвращает язык, настроенный для этого экземпляра Engine, как хешированное значение LanguageName.
mdir Game.GetLineDirAngle(ipos fromPos, ipos toPos) script.method.common.Game.GetLineDirAngle Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:356 Возвращает округленное угловое направление линии между двумя целочисленными позициями в пикселях.
timespan Game.GetModelAnimDuration(hstring modelName, CritterStateAnim stateAnim, CritterActionAnim actionAnim) script.method.common.Game.GetModelAnimDuration Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:265 Возвращает baked-длительность пары анимаций состояния и действия модели или ноль, если metadata модели, пара либо поддержка 3D недоступны.
nanotime Game.GetPrecisionTime() script.method.common.Game.GetPrecisionTime Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:734 Возвращает текущую монотонную временную точку высокого разрешения для измерения локально прошедшего в процессе времени.
ProtoCritter Game.GetProtoCritter(hstring pid) script.method.common.Game.GetProtoCritter Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:569 Возвращает зарегистрированный прототип криттера по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoCritter.
ProtoCritter[] Game.GetProtoCritters() script.method.common.Game.GetProtoCritters#5e6c5c33c1f46eab Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:589 Возвращает handles всех зарегистрированных прототипов криттеров.
ProtoCritter[] Game.GetProtoCritters(CritterProperty property, int32 propertyValue) script.method.common.Game.GetProtoCritters#b2a34033b30fd6e4 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:605 Возвращает зарегистрированные прототипы криттеров, у которых выбранное приводимое к целому свойство равно заданному значению.
ProtoItem Game.GetProtoItem(hstring pid) script.method.common.Game.GetProtoItem Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:514 Возвращает зарегистрированный прототип предмета по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoItem.
ProtoItem[] Game.GetProtoItems() script.method.common.Game.GetProtoItems#dadf6ac4c721c1c3 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:534 Возвращает handles всех зарегистрированных прототипов предметов.
ProtoItem[] Game.GetProtoItems(ItemProperty property, int32 propertyValue) script.method.common.Game.GetProtoItems#ebadf2a9b94bef13 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:550 Возвращает зарегистрированные прототипы предметов, у которых выбранное приводимое к целому свойство равно заданному значению.
ProtoLocation Game.GetProtoLocation(hstring pid) script.method.common.Game.GetProtoLocation Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:679 Возвращает зарегистрированный прототип локации по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoLocation.
ProtoLocation[] Game.GetProtoLocations() script.method.common.Game.GetProtoLocations#1b5286830c6298ad Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:699 Возвращает handles всех зарегистрированных прототипов локаций.
ProtoLocation[] Game.GetProtoLocations(LocationProperty property, int32 propertyValue) script.method.common.Game.GetProtoLocations#77f203867b4d1242 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:715 Возвращает зарегистрированные прототипы локаций, у которых выбранное приводимое к целому свойство равно заданному значению.
ProtoMap Game.GetProtoMap(hstring pid) script.method.common.Game.GetProtoMap Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:624 Возвращает зарегистрированный прототип карты по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoMap.
ProtoMap[] Game.GetProtoMaps() script.method.common.Game.GetProtoMaps#278f6581638f2219 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:644 Возвращает handles всех зарегистрированных прототипов карт.
ProtoMap[] Game.GetProtoMaps(MapProperty property, int32 propertyValue) script.method.common.Game.GetProtoMaps#54a26bee3bd9428d Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:660 Возвращает зарегистрированные прототипы карт, у которых выбранное приводимое к целому свойство равно заданному значению.
uint64 Game.GetUnixTime() script.method.common.Game.GetUnixTime Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:329 Возвращает текущую временную метку Unix в целых секундах.
string Game.GitBranch() script.method.common.Game.GitBranch Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:133 Возвращает ветку исходного кода, записанную при сборке этого бинарного файла.
string Game.GitCommit() script.method.common.Game.GitCommit Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:142 Возвращает ревизию исходного кода, записанную при сборке этого бинарного файла.
bool Game.IOsBuild() script.method.common.Game.IOsBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:63 Сообщает, предназначена ли эта сборка для iOS.
ImGui Game.ImGui() script.method.common.Game.ImGui Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonImGuiScriptMethods.cpp:84 Возвращает скриптовый фасад Engine ImGui во время активного кадра ImGui; выбрасывает исключение, если контекст или область кадра недоступны.
bool Game.IsImGuiAvailable() script.method.common.Game.IsImGuiAvailable Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:101 Возвращает, существует ли контекст ImGui и находится ли он сейчас внутри области активного кадра.
bool Game.IsResourcePresent(string resourcePath) script.method.common.Game.IsResourcePresent Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:231 Возвращает, может ли поставщик ресурсов Engine разрешить файл по заданному пути ресурса.
bool Game.LinuxBuild() script.method.common.Game.LinuxBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:36 Сообщает, предназначена ли эта сборка для Linux.
void Game.Log(string text) script.method.common.Game.Log Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:195 Записывает заданный текст как одно сообщение журнала Engine.
void Game.LogError(string text) script.method.common.Game.LogError Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:213 Записывает заданный текст как одно сообщение журнала Engine уровня ошибки.
void Game.LogWarning(string text) script.method.common.Game.LogWarning Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:204 Записывает заданный текст как одно сообщение журнала Engine уровня предупреждения.
bool Game.MacOsBuild() script.method.common.Game.MacOsBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:45 Сообщает, предназначена ли эта сборка для macOS.
int32 Game.MapDirCount() script.method.common.Game.MapDirCount Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:108 Возвращает заданное при компиляции число направлений движения для настроенной геометрии карты.
bool Game.MapHexagonal() script.method.common.Game.MapHexagonal Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:90 Сообщает, является ли настроенная геометрия карты шестиугольной.
bool Game.MapSquare() script.method.common.Game.MapSquare Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:99 Сообщает, является ли настроенная геометрия карты квадратной.
void Game.OpenLink(string link) script.method.common.Game.OpenLink Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:320 Просит хост-приложение открыть заданную ссылку через платформенную интеграцию.
synctime Game.PackSynchronizedTime(int32 year, int32 month, int32 day, int32 hour, int32 minute, int32 second, int32 millisecond) script.method.common.Game.PackSynchronizedTime Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:770 Преобразует локальную календарную дату с точностью до миллисекунд в домен синхронизированного времени Engine; некорректная дата приводит к исключению.
nanotime Game.PackTime(int32 year, int32 month, int32 day, int32 hour, int32 minute, int32 second, int32 millisecond, int32 microsecond, int32 nanosecond) script.method.common.Game.PackTime Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:743 Преобразует локальную календарную дату и поля долей секунды в соответствующую временную точку высокого разрешения; некорректная дата приводит к исключению.
int32 Game.Random(int32 minValue, int32 maxValue) script.method.common.Game.Random Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:289 Возвращает случайное целое Engine во включительном диапазоне, заданном минимумом и максимумом.
string=>string Game.ReadConfigSection(string resourcePath, string sectionName) script.method.common.Game.ReadConfigSection Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:245 Читает ресурс в синтаксисе конфигурации Engine и возвращает запрошенную секцию как строки ключей и значений либо пустую map, если секция отсутствует.
string Game.ReadResource(string resourcePath) script.method.common.Game.ReadResource Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:238 Читает и возвращает текстовый файл через поставщик ресурсов Engine.
void Game.RepeatTimeEvent(uint32 id, timespan repeat) script.method.common.Game.RepeatTimeEvent#28154675b58100aa Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:992 Задает интервал повтора события с этим идентификатором и переносит его следующее срабатывание на текущий момент плюс новый интервал; ничего не делает, если событие отсутствует.
void Game.RepeatTimeEvent(callback(void,any[]) func, timespan repeat) script.method.common.Game.RepeatTimeEvent#652b690f3dfe13f6 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:978 Задает интервал повтора всех событий с подходящим callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений.
void Game.RepeatTimeEvent(callback(void) func, timespan repeat) script.method.common.Game.RepeatTimeEvent#9e12c325ddb90694 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:964 Задает интервал повтора всех событий с подходящим callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений.
void Game.RepeatTimeEvent(callback(void,TimeEventContext) func, timespan repeat) script.method.common.Game.RepeatTimeEvent#a65d2cbccf611310 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:985 Задает интервал повтора всех событий с подходящим контекстным callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений.
void Game.RepeatTimeEvent(callback(void,any) func, timespan repeat) script.method.common.Game.RepeatTimeEvent#fc48af159fae9e5d Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:971 Задает интервал повтора всех событий с подходящим callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений.
void Game.RequestQuit(bool success = true) script.method.common.Game.RequestQuit Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:222 Запрашивает завершение приложения и помечает итоговый результат процесса как успешный или неуспешный согласно аргументу.
mdir Game.RotateDirAngle(mdir dir, bool clockwise, int16 step) script.method.common.Game.RotateDirAngle Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:365 Поворачивает угловое направление по или против часовой стрелки на заданный шаг в градусах и нормализует его в диапазон от нуля до 359.
void Game.SetClipboardText(string text) script.method.common.Game.SetClipboardText Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:505 Заменяет текст в буфере обмена хост-приложения через платформенную интеграцию.
void Game.SetTimeEventData(callback(void,TimeEventContext) func, any data) script.method.common.Game.SetTimeEventData#663f5a321c3707f7 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:1013 Заменяет одно значение контекстного payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений.
void Game.SetTimeEventData(uint32 id, any data) script.method.common.Game.SetTimeEventData#995b7ca79df38c35 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:1027 Заменяет одно значение payload события времени с этим идентификатором; ничего не делает, если событие отсутствует.
void Game.SetTimeEventData(uint32 id, any[] data) script.method.common.Game.SetTimeEventData#adb2b4962b8e3874 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:1034 Заменяет массив payload события времени с этим идентификатором; ничего не делает, если событие отсутствует.
void Game.SetTimeEventData(callback(void,TimeEventContext) func, any[] data) script.method.common.Game.SetTimeEventData#f050f171334586b4 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:1020 Заменяет массив контекстного payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений.
void Game.SetTimeEventData(callback(void) func, any data) script.method.common.Game.SetTimeEventData#f19e035707634deb Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:999 Заменяет одно прямое значение payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений.
void Game.SetTimeEventData(callback(void,any[]) func, any[] data) script.method.common.Game.SetTimeEventData#f70e313f0f2186e1 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:1006 Заменяет массив прямого payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений.
uint32 Game.StartTimeEvent(timespan delay, callback(void) func) script.method.common.Game.StartTimeEvent#0f8d3281846b110f Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:803 Планирует однократное событие времени этого экземпляра Engine после заданной задержки и возвращает его идентификатор.
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,any[]) func, any[] data) script.method.common.Game.StartTimeEvent#2e2e75ee1f40e7ce Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:866 Планирует повторяющееся событие времени Engine с прямым массивом payload callback и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,TimeEventContext) func, any[] data) script.method.common.Game.StartTimeEvent#3a6c8eb0039422c6 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:887 Планирует повторяющееся событие времени Engine, контекст callback которого предоставляет массив payload, и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, callback(void,TimeEventContext) func) script.method.common.Game.StartTimeEvent#60478fb435a8d90e Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:824 Планирует однократное событие времени Engine, callback которого получает контекст для просмотра или изменения события, и возвращает его идентификатор.
uint32 Game.StartTimeEvent(timespan delay, callback(void,TimeEventContext) func, any[] data) script.method.common.Game.StartTimeEvent#69df693441c071bc Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:838 Планирует однократное событие времени Engine, контекст callback которого предоставляет массив payload, и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,any) func, any data) script.method.common.Game.StartTimeEvent#803750a4ea861cf2 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:859 Планирует повторяющееся событие времени Engine с одним прямым значением payload callback и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,TimeEventContext) func) script.method.common.Game.StartTimeEvent#8ff2132c2ddcab3e Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:873 Планирует повторяющееся событие времени Engine, callback которого получает контекст для просмотра или изменения события, и возвращает его идентификатор.
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void) func) script.method.common.Game.StartTimeEvent#9c79861746d77659 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:852 Планирует повторяющееся событие времени этого экземпляра Engine с первым срабатыванием после delay и последующими через repeat и возвращает его идентификатор.
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,TimeEventContext) func, any data) script.method.common.Game.StartTimeEvent#9f7fe12a272e5705 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:880 Планирует повторяющееся событие времени Engine, контекст callback которого предоставляет одно значение payload, и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, callback(void,any[]) func, any[] data) script.method.common.Game.StartTimeEvent#d2339300efa9e872 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:817 Планирует однократное событие времени Engine, передает массив payload напрямую в callback и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, callback(void,any) func, any data) script.method.common.Game.StartTimeEvent#e60987dfd50cb4e5 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:810 Планирует однократное событие времени Engine, передает одно значение payload напрямую в callback и возвращает идентификатор события.
uint32 Game.StartTimeEvent(timespan delay, callback(void,TimeEventContext) func, any data) script.method.common.Game.StartTimeEvent#fa4e11482a1cdbc0 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:831 Планирует однократное событие времени Engine, контекст callback которого предоставляет одно значение payload, и возвращает идентификатор события.
void Game.StopTimeEvent(callback(void,any) func) script.method.common.Game.StopTimeEvent#1ed76dd699da2d1f Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:936 Останавливает все события времени этого экземпляра Engine с выбранным callback; ничего не делает при отсутствии совпадений.
void Game.StopTimeEvent(callback(void,TimeEventContext) func) script.method.common.Game.StopTimeEvent#23bd9c39e1e601b4 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:950 Останавливает все события времени этого экземпляра Engine с выбранным контекстным callback; ничего не делает при отсутствии совпадений.
void Game.StopTimeEvent(callback(void,any[]) func) script.method.common.Game.StopTimeEvent#a22b85adc04c5b0a Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:943 Останавливает все события времени этого экземпляра Engine с выбранным callback; ничего не делает при отсутствии совпадений.
void Game.StopTimeEvent(callback(void) func) script.method.common.Game.StopTimeEvent#bc872e42a8dfd6ad Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:929 Останавливает все события времени этого экземпляра Engine с выбранным callback; ничего не делает при отсутствии совпадений.
void Game.StopTimeEvent(uint32 id) script.method.common.Game.StopTimeEvent#be90949683fff93d Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:957 Останавливает событие времени с этим идентификатором в экземпляре Engine; ничего не делает, если событие отсутствует.
bool Game.TabletBuild() script.method.common.Game.TabletBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:81 Сообщает, предназначена ли эта сборка для планшетной или мобильной платформы.
mpos[] Game.TraceHexLine(msize mapSize, mpos fromHex, mpos toHex, int32 dist, float32 dirAngleOffset, ipos startOffset, ipos targetOffset) script.method.common.Game.TraceHexLine#8955c6e7c8318b5a Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:408 Трассирует до заданного неотрицательного числа гексов внутри карты к цели с угловыми и пиксельными смещениями, исключая стартовый гекс и останавливаясь, когда трассировщик не может продвинуться.
mpos[] Game.TraceHexLine(msize mapSize, mpos fromHex, float32 dirAngle, int32 dist, ipos startOffset, ipos targetOffset, mpos& targetHex) script.method.common.Game.TraceHexLine#a8077f78b077a5f9 Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:451 Трассирует до заданного неотрицательного числа гексов внутри карты под явным углом, исключает стартовый гекс и записывает последний достигнутый гекс либо стартовый, если ни один шаг не выполнен.
void Game.UnpackSynchronizedTime(synctime time, int32& year, int32& month, int32& day, int32& hour, int32& minute, int32& second, int32& millisecond) script.method.common.Game.UnpackSynchronizedTime Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:777 Разлагает синхронизированную временную точку Engine на локальные календарные поля с точностью до миллисекунд.
void Game.UnpackTime(nanotime time, int32& year, int32& month, int32& day, int32& hour, int32& minute, int32& second, int32& millisecond, int32& microsecond, int32& nanosecond) script.method.common.Game.UnpackTime Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonGlobalScriptMethods.cpp:752 Разлагает временную точку высокого разрешения на локальные календарные поля и доли секунды.
bool Game.WebBuild() script.method.common.Game.WebBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:18 Сообщает, предназначен ли этот бинарный файл для платформы Web.
bool Game.WindowsBuild() script.method.common.Game.WindowsBuild Game server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
GlobalGetter Source/Scripting/CommonGlobalScriptMethods.cpp:27 Сообщает, предназначена ли эта сборка для Windows.

ImGui (common)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
void ImGui.AlignTextToFramePadding() script.method.common.ImGui.AlignTextToFramePadding ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:285 Сдвигает базовую линию текущей строки, чтобы последующий текст был выровнен по вертикали с виджетами в рамках.
bool ImGui.ArrowButton(string strId, ImGui_Dir dir) script.method.common.ImGui.ArrowButton ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1194 Рисует квадратную кнопку со стрелкой и обязательным непустым ID и возвращает, была ли она активирована.
bool ImGui.Begin(string label, ImGui_WindowFlags flags = ImGui_WindowФлаги::None) script.method.common.ImGui.Begin#432e0a449bff3d19 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:111 Начинает окно с обязательной непустой меткой и возвращает, следует ли отправлять его содержимое; вызов всегда нужно парно завершать End, даже при false.
bool ImGui.Begin(string label, bool& opened, ImGui_WindowFlags flags = ImGui_WindowФлаги::None) script.method.common.ImGui.Begin#d84f88f92ac145e9 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:122 Начинает закрываемое окно с обязательной непустой меткой, обновляет opened при использовании кнопки закрытия и возвращает, следует ли отправлять содержимое; вызов всегда завершается End.
bool ImGui.BeginChild(string strId, isize size, ImGui_ChildFlags childFlags, ImGui_WindowFlags windowFlags) script.method.common.ImGui.BeginChild#91e43db0a33e8f18 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1092 Начинает дочернюю область с обязательным непустым ID и явными флагами дочерней области и окна; вызов всегда завершается EndChild независимо от результата.
bool ImGui.BeginChild(string strId, isize size, bool border) script.method.common.ImGui.BeginChild#ec21177b87910173 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1081 Начинает дочернюю область с обязательным непустым ID, заданным размером и необязательной рамкой; вызов всегда нужно парно завершать EndChild независимо от результата.
bool ImGui.BeginCombo(string label, string previewValue, ImGui_ComboFlags flags = ImGui_ComboФлаги::None) script.method.common.ImGui.BeginCombo ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1850 Начинает настраиваемый combo с обязательной непустой меткой, previewValue и флагами и возвращает, можно ли отправлять содержимое popup; вызывайте EndCombo только при true.
void ImGui.BeginDisabled(bool disabled = true) script.method.common.ImGui.BeginDisabled ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2281 Начинает отключённую область по запросу, сохраняя сбалансированную область и при false; всегда завершайте вызовом EndDisabled.
void ImGui.BeginGroup() script.method.common.ImGui.BeginGroup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:636 Начинает группировать последующие элементы в единый составной прямоугольник разметки и взаимодействия.
bool ImGui.BeginItemTooltip() script.method.common.ImGui.BeginItemTooltip ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1407 Начинает tooltip, когда наведён последний элемент, и возвращает, был ли он открыт; вызывайте EndTooltip только при true.
bool ImGui.BeginListBox(string label, isize size = isize()) script.method.common.ImGui.BeginListBox ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1880 Начинает список с обязательной непустой меткой и заданным размером и возвращает, можно ли отправлять содержимое; вызывайте EndListBox только при true.
bool ImGui.BeginMainMenuBar() script.method.common.ImGui.BeginMainMenuBar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1540 Начинает строку главного меню основного viewport и возвращает, можно ли отправлять содержимое; вызывайте EndMainMenuBar только при true.
bool ImGui.BeginMenu(string label, bool enabled = true) script.method.common.ImGui.BeginMenu ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1568 Начинает включённое или отключённое меню с обязательной непустой меткой и возвращает, открыто ли оно; вызывайте EndMenu только при true.
bool ImGui.BeginMenuBar() script.method.common.ImGui.BeginMenuBar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1554 Начинает строку меню текущего окна и возвращает, можно ли отправлять содержимое; вызывайте EndMenuBar только при true.
bool ImGui.BeginPopup(string strId, ImGui_WindowFlags flags = ImGui_WindowФлаги::None) script.method.common.ImGui.BeginPopup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1446 Начинает немодальный popup с обязательным непустым ID и возвращает, следует ли отправлять его содержимое; вызывайте EndPopup только при true.
bool ImGui.BeginPopupContextItem(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) script.method.common.ImGui.BeginPopupContextItem ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1479 Открывает и начинает контекстный popup последнего элемента с переданными флагами, используя ID последнего элемента при пустом strId; вызывайте EndPopup только при true.
bool ImGui.BeginPopupContextVoid(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::MouseButtonRight) script.method.common.ImGui.BeginPopupContextVoid ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1497 Открывает и начинает контекстный popup над пустым пространством с переданными флагами, формируя ID при пустом strId; вызывайте EndPopup только при true.
bool ImGui.BeginPopupContextWindow(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) script.method.common.ImGui.BeginPopupContextWindow ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1488 Открывает и начинает контекстный popup текущего окна с переданными флагами, формируя ID при пустом strId; вызывайте EndPopup только при true.
bool ImGui.BeginPopupModal(string name, bool& opened, ImGui_WindowFlags flags) script.method.common.ImGui.BeginPopupModal#1e97b73df215a7fc ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1468 Начинает закрываемый модальный popup с обязательным непустым именем, обновляет opened из кнопки закрытия и возвращает, следует ли отправлять содержимое; EndPopup вызывается только при true.
bool ImGui.BeginPopupModal(string name) script.method.common.ImGui.BeginPopupModal#d6ec4d0ad6e4297f ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1457 Начинает модальный popup с обязательным непустым именем и возвращает, следует ли отправлять его содержимое; вызывайте EndPopup только при true.
bool ImGui.BeginTabBar(string strId, ImGui_TabBarFlags flags = ImGui_TabBarФлаги::None) script.method.common.ImGui.BeginTabBar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1738 Начинает панель вкладок с обязательным непустым ID и возвращает, можно ли отправлять содержимое; вызывайте EndTabBar только при true.
bool ImGui.BeginTabItem(string label, ImGui_TabItemFlags flags = ImGui_TabItemФлаги::None) script.method.common.ImGui.BeginTabItem#8769abbb356a8660 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1756 Начинает вкладку с обязательной непустой меткой и возвращает, видно ли её содержимое; вызывайте EndTabItem только при true.
bool ImGui.BeginTabItem(string label, bool& opened, ImGui_TabItemFlags flags = ImGui_TabItemФлаги::None) script.method.common.ImGui.BeginTabItem#99825a7be7e7e25c ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1767 Начинает закрываемую вкладку с обязательной непустой меткой, обновляет opened из кнопки закрытия и возвращает, видно ли содержимое; EndTabItem вызывается только при true.
bool ImGui.BeginTable(string strId, int32 columns, ImGui_TableFlags flags = ImGui_TableФлаги::None) script.method.common.ImGui.BeginTable ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1597 Начинает таблицу с обязательным непустым ID и положительным числом столбцов и возвращает, можно ли отправлять содержимое; вызывайте EndTable только при true.
bool ImGui.BeginTooltip() script.method.common.ImGui.BeginTooltip ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1421 Начинает безусловное окно tooltip; завершите его через EndTooltip.
void ImGui.Bullet() script.method.common.ImGui.Bullet ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:467 Рисует отдельный маркер и перемещает курсор в той же строке для последующего содержимого.
void ImGui.BulletText(string text) script.method.common.ImGui.BulletText ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1914 Рисует переданный текст с маркером ImGui перед ним.
bool ImGui.Button(string label) script.method.common.ImGui.Button ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:569 Рисует кнопку с обязательной непустой меткой и возвращает, была ли она активирована.
float32 ImGui.CalcItemWidth() script.method.common.ImGui.CalcItemWidth ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:608 Вычисляет и возвращает ширину, которую ImGui применит к следующему элементу.
fsize ImGui.CalcTextSize(string text, bool hideTextAfterDoubleHash = false, float32 wrapWidth = -1.0f) script.method.common.ImGui.CalcTextSize ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:277 Измеряет текст текущим шрифтом, при необходимости скрывая ID-суффикс после ## и перенося строки по заданной ширине.
bool ImGui.Checkbox(string label, bool& value) script.method.common.ImGui.Checkbox ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:650 Рисует флажок с обязательной непустой меткой, обновляет value при взаимодействии и возвращает, изменилось ли значение.
bool ImGui.CheckboxFlags(string label, int32& flags, int32 flagsValue) script.method.common.ImGui.CheckboxFlags#458f2952235bd5d1 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:661 Рисует флажок с обязательной непустой меткой, переключающий выбранные знаковые биты флагов, и возвращает, изменились ли flags.
bool ImGui.CheckboxFlags(string label, uint32& flags, uint32 flagsValue) script.method.common.ImGui.CheckboxFlags#f574f68257656ebd ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:672 Рисует флажок с обязательной непустой меткой, переключающий выбранные беззнаковые биты флагов, и возвращает, изменились ли flags.
void ImGui.CloseCurrentPopup() script.method.common.ImGui.CloseCurrentPopup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1513 Запрашивает закрытие текущего popup в конце кадра.
bool ImGui.CollapsingHeader(string label, ImGui_TreeNodeFlags flags = ImGui_TreeNodeФлаги::None) script.method.common.ImGui.CollapsingHeader ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1110 Рисует сворачиваемый заголовок с обязательной непустой меткой и возвращает, видно ли его содержимое; область дерева не помещается в стек.
bool ImGui.ColorButton(string descId, ucolor color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None, fsize size = fsize()) script.method.common.ImGui.ColorButton ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2110 Рисует кнопку предпросмотра цвета с обязательным непустым ID описания, упакованным ucolor, флагами и необязательным размером и возвращает, была ли она активирована.
bool ImGui.ColorEdit3(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) script.method.common.ImGui.ColorEdit3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2034 Рисует RGB-редактор с обязательной непустой меткой, преобразует каналы ucolor во float, сохраняет alpha и записывает ограниченные 8-битные RGB-каналы только при изменении.
bool ImGui.ColorEdit4(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) script.method.common.ImGui.ColorEdit4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2053 Рисует RGBA-редактор с обязательной непустой меткой, преобразует каналы ucolor во float и записывает ограниченные 8-битные RGBA-каналы только при изменении.
bool ImGui.ColorPicker3(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) script.method.common.ImGui.ColorPicker3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2072 Рисует RGB-палитру с обязательной непустой меткой, преобразует каналы ucolor во float, сохраняет alpha и записывает ограниченные 8-битные RGB-каналы только при изменении.
bool ImGui.ColorPicker4(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) script.method.common.ImGui.ColorPicker4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2091 Рисует RGBA-палитру с обязательной непустой меткой, преобразует каналы ucolor во float и записывает ограниченные 8-битные RGBA-каналы только при изменении.
bool ImGui.Combo(string label, int32& currentItem, string itemsSeparatedByZeros, int32 popupMaxHeightInItems = -1) script.method.common.ImGui.Combo ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1861 Рисует combo с обязательной непустой меткой из строки элементов, разделённых NUL, обновляет currentItem при выборе и возвращает, изменилось ли значение.
bool ImGui.DragFloat(string label, float32& value, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragFloat ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:754 Рисует редактор float перетаскиванием с обязательной непустой меткой, скоростью, границами, тремя знаками после запятой и флагами слайдера; обновляет value и сообщает об изменении.
bool ImGui.DragFloat2(string label, float32& valueX, float32& valueY, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragFloat2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:776 Рисует двухкомпонентный float-редактор перетаскиванием с обязательной непустой меткой и записывает оба компонента обратно только при изменении.
bool ImGui.DragFloat3(string label, float32& valueX, float32& valueY, float32& valueZ, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragFloat3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:795 Рисует трёхкомпонентный float-редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.DragFloat4(string label, float32& valueX, float32& valueY, float32& valueZ, float32& valueW, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragFloat4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:815 Рисует четырёхкомпонентный float-редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.DragInt(string label, int32& value, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragInt ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:765 Рисует целочисленный редактор перетаскиванием с обязательной непустой меткой, скоростью, границами и флагами слайдера; обновляет value и сообщает об изменении.
bool ImGui.DragInt2(string label, int32& valueX, int32& valueY, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragInt2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:836 Рисует двухкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает оба компонента обратно только при изменении.
bool ImGui.DragInt3(string label, int32& valueX, int32& valueY, int32& valueZ, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragInt3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:855 Рисует трёхкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.DragInt4(string label, int32& valueX, int32& valueY, int32& valueZ, int32& valueW, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.DragInt4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:875 Рисует четырёхкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
void ImGui.Dummy(isize size) script.method.common.ImGui.Dummy ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:615 Отправляет невидимый элемент разметки заданного размера.
void ImGui.End() script.method.common.ImGui.End ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:133 Завершает текущее окно, начатое Begin; вызов обязателен независимо от результата Begin.
void ImGui.EndChild() script.method.common.ImGui.EndChild ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1103 Завершает текущую дочернюю область, начатую BeginChild; вызов обязателен независимо от результата BeginChild.
void ImGui.EndCombo() script.method.common.ImGui.EndCombo ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1873 Завершает содержимое настраиваемого combo, начатое успешным вызовом BeginCombo.
void ImGui.EndDisabled() script.method.common.ImGui.EndDisabled ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2288 Завершает текущую область, начатую BeginDisabled.
void ImGui.EndGroup() script.method.common.ImGui.EndGroup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:643 Завершает текущую группу и делает её последним отправленным элементом.
void ImGui.EndListBox() script.method.common.ImGui.EndListBox ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1891 Завершает список, начатый успешным вызовом BeginListBox.
void ImGui.EndMainMenuBar() script.method.common.ImGui.EndMainMenuBar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1547 Завершает строку главного меню, начатую успешным вызовом BeginMainMenuBar.
void ImGui.EndMenu() script.method.common.ImGui.EndMenu ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1579 Завершает меню, начатое успешным вызовом BeginMenu.
void ImGui.EndMenuBar() script.method.common.ImGui.EndMenuBar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1561 Завершает строку меню окна, начатую успешным вызовом BeginMenuBar.
void ImGui.EndPopup() script.method.common.ImGui.EndPopup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1506 Завершает popup, начатый успешным вызовом BeginPopup, BeginPopupModal или контекстного popup.
void ImGui.EndTabBar() script.method.common.ImGui.EndTabBar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1749 Завершает панель вкладок, начатую успешным вызовом BeginTabBar.
void ImGui.EndTabItem() script.method.common.ImGui.EndTabItem ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1778 Завершает вкладку, начатую успешным вызовом BeginTabItem.
void ImGui.EndTable() script.method.common.ImGui.EndTable ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1611 Завершает таблицу, начатую успешным вызовом BeginTable.
void ImGui.EndTooltip() script.method.common.ImGui.EndTooltip ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1428 Завершает текущий tooltip, начатый BeginTooltip или успешным BeginItemTooltip.
string ImGui.GetClipboardText() script.method.common.ImGui.GetClipboardText ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2295 Возвращает текст из платформенного backend буфера обмена ImGui или пустую строку, если backend вернул null.
float32 ImGui.GetContentRegionAvailX() script.method.common.ImGui.GetContentRegionAvailX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:499 Возвращает доступное горизонтальное пространство от текущего курсора до границы области содержимого.
float32 ImGui.GetContentRegionAvailY() script.method.common.ImGui.GetContentRegionAvailY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:506 Возвращает доступное вертикальное пространство от текущего курсора до границы области содержимого.
float32 ImGui.GetCursorPosX() script.method.common.ImGui.GetCursorPosX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:513 Возвращает локальную координату X текущего курсора внутри окна.
float32 ImGui.GetCursorPosY() script.method.common.ImGui.GetCursorPosY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:520 Возвращает локальную координату Y текущего курсора внутри окна.
fpos ImGui.GetCursorScreenPos() script.method.common.ImGui.GetCursorScreenPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:527 Возвращает текущую позицию курсора в экранных координатах.
int32 ImGui.GetFrameCount() script.method.common.ImGui.GetFrameCount ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:299 Возвращает счётчик кадров ImGui, суженный до int32.
float32 ImGui.GetFrameHeight() script.method.common.ImGui.GetFrameHeight ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:320 Возвращает стандартную высоту виджета в рамке для текущих шрифта и стиля.
float32 ImGui.GetFrameHeightWithSpacing() script.method.common.ImGui.GetFrameHeightWithSpacing ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:327 Возвращает стандартную высоту виджета в рамке вместе с вертикальным интервалом элементов.
fpos ImGui.GetItemRectMax() script.method.common.ImGui.GetItemRectMax ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1307 Возвращает максимальный угол ограничивающего прямоугольника последнего отправленного элемента в экранных координатах.
fpos ImGui.GetItemRectMin() script.method.common.ImGui.GetItemRectMin ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1300 Возвращает минимальный угол ограничивающего прямоугольника последнего отправленного элемента в экранных координатах.
fsize ImGui.GetItemRectSize() script.method.common.ImGui.GetItemRectSize ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1314 Возвращает размер ограничивающего прямоугольника последнего отправленного элемента.
fpos ImGui.GetMouseDragDelta(ImGui_MouseButton mouseButton = ImGui_MouseButton::Left, float32 lockThreshold = -1.0f) script.method.common.ImGui.GetMouseDragDelta ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1377 Возвращает смещение мыши с момента нажатия выбранной кнопки после пересечения заданного или настроенного порога перетаскивания.
fpos ImGui.GetMousePos() script.method.common.ImGui.GetMousePos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1321 Возвращает текущую позицию мыши ImGui в экранных координатах.
fpos ImGui.GetMousePosOnOpeningCurrentPopup() script.method.common.ImGui.GetMousePosOnOpeningCurrentPopup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1328 Возвращает позицию мыши, сохранённую при открытии текущего popup.
float32 ImGui.GetScrollMaxX() script.method.common.ImGui.GetScrollMaxX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:411 Возвращает максимальное горизонтальное смещение прокрутки текущего окна.
float32 ImGui.GetScrollMaxY() script.method.common.ImGui.GetScrollMaxY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:418 Возвращает максимальное вертикальное смещение прокрутки текущего окна.
float32 ImGui.GetScrollX() script.method.common.ImGui.GetScrollX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:383 Возвращает горизонтальное смещение прокрутки текущего окна.
float32 ImGui.GetScrollY() script.method.common.ImGui.GetScrollY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:390 Возвращает вертикальное смещение прокрутки текущего окна.
float32 ImGui.GetTextLineHeight() script.method.common.ImGui.GetTextLineHeight ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:306 Возвращает высоту строки текущего шрифта без межстрочного интервала.
float32 ImGui.GetTextLineHeightWithSpacing() script.method.common.ImGui.GetTextLineHeightWithSpacing ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:313 Возвращает высоту строки текущего шрифта с учётом интервала элементов ImGui.
float64 ImGui.GetTime() script.method.common.ImGui.GetTime ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:292 Возвращает время ImGui в секундах с момента инициализации контекста.
float32 ImGui.GetTreeNodeToLabelSpacing() script.method.common.ImGui.GetTreeNodeToLabelSpacing ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:485 Возвращает горизонтальный интервал от стрелки или маркера узла дерева до его метки.
float32 ImGui.GetWindowHeight() script.method.common.ImGui.GetWindowHeight ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:376 Возвращает высоту текущего окна.
fpos ImGui.GetWindowPos() script.method.common.ImGui.GetWindowPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:341 Возвращает позицию левого верхнего угла текущего окна в экранных координатах.
fsize ImGui.GetWindowSize() script.method.common.ImGui.GetWindowSize ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:348 Возвращает размер текущего окна.
float32 ImGui.GetWindowWidth() script.method.common.ImGui.GetWindowWidth ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:369 Возвращает ширину текущего окна.
void ImGui.Indent(float32 indentW = 0.0f) script.method.common.ImGui.Indent ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:622 Увеличивает горизонтальный отступ текущей строки на заданное значение либо значение стиля при нуле.
bool ImGui.InputFloat(string label, float32& value, float32 step = 0.0f, float32 stepFast = 0.0f, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputFloat ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2145 Рисует поле float с обязательной непустой меткой, кнопками шага, форматированием до трёх знаков и флагами текстового ввода; обновляет value и сообщает об изменении.
bool ImGui.InputFloat2(string label, float32& valueX, float32& valueY, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputFloat2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2156 Рисует двухкомпонентное поле float с обязательной непустой меткой и записывает оба компонента обратно только при изменении в редакторе.
bool ImGui.InputFloat3(string label, float32& valueX, float32& valueY, float32& valueZ, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputFloat3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2175 Рисует трёхкомпонентное поле float с обязательной непустой меткой и записывает все компоненты обратно только при изменении в редакторе.
bool ImGui.InputFloat4(string label, float32& valueX, float32& valueY, float32& valueZ, float32& valueW, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputFloat4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2195 Рисует четырёхкомпонентное поле float с обязательной непустой меткой и записывает все компоненты обратно только при изменении в редакторе.
bool ImGui.InputInt(string label, int32& value, int32 step = 1, int32 stepFast = 100, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputInt ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:683 Рисует знаковое целочисленное поле с обязательной непустой меткой, обновляет value и возвращает, изменило ли его редактирование.
bool ImGui.InputInt2(string label, int32& valueX, int32& valueY, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputInt2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:694 Рисует двухкомпонентное целочисленное поле с обязательной непустой меткой и записывает оба компонента обратно только при изменении.
bool ImGui.InputInt3(string label, int32& valueX, int32& valueY, int32& valueZ, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputInt3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:713 Рисует трёхкомпонентное целочисленное поле с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.InputInt4(string label, int32& valueX, int32& valueY, int32& valueZ, int32& valueW, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputInt4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:733 Рисует четырёхкомпонентное целочисленное поле с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.InputText(string label, string& value, uint32 maxLength, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputText ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2216 Рисует однострочное текстовое поле с обязательной непустой меткой и буфером maxLength байт, отклоняет нулевую ёмкость или слишком большое начальное значение и записывает строку обратно только при изменении.
bool ImGui.InputTextMultiline(string label, string& value, uint32 maxLength, isize size, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputTextMultiline ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2237 Рисует многострочное текстовое поле заданного размера с обязательной непустой меткой и буфером maxLength байт, отклоняет недопустимую ёмкость и записывает строку обратно только при изменении.
bool ImGui.InputTextWithHint(string label, string hint, string& value, uint32 maxLength, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) script.method.common.ImGui.InputTextWithHint ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2258 Рисует текстовое поле с подсказкой, обязательной непустой меткой и буфером maxLength байт, отклоняет недопустимую ёмкость и записывает value обратно только при изменении.
bool ImGui.InvisibleButton(string strId, fsize size, ImGui_ButtonFlags flags = ImGui_ButtonФлаги::None) script.method.common.ImGui.InvisibleButton ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1205 Отправляет невидимую кнопку с обязательным непустым ID, явным размером и флагами и возвращает, была ли она активирована.
bool ImGui.IsAnyItemActive() script.method.common.ImGui.IsAnyItemActive ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:460 Возвращает, активен ли сейчас какой-либо элемент ImGui.
bool ImGui.IsAnyItemFocused() script.method.common.ImGui.IsAnyItemFocused ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1258 Возвращает, владеет ли сейчас какой-либо элемент ImGui клавиатурным фокусом.
bool ImGui.IsAnyItemHovered() script.method.common.ImGui.IsAnyItemHovered ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:453 Возвращает, наведён ли указатель сейчас на какой-либо элемент ImGui.
bool ImGui.IsItemActivated() script.method.common.ImGui.IsItemActivated ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1230 Возвращает, стал ли последний отправленный элемент активным в этом кадре.
bool ImGui.IsItemActive() script.method.common.ImGui.IsItemActive ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1279 Возвращает, активен ли сейчас последний отправленный элемент.
bool ImGui.IsItemClicked(ImGui_MouseButton mouseButton = ImGui_MouseButton::Left) script.method.common.ImGui.IsItemClicked ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1223 Возвращает, был ли последний отправленный элемент нажат выбранной кнопкой мыши в этом кадре.
bool ImGui.IsItemDeactivated() script.method.common.ImGui.IsItemDeactivated ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1237 Возвращает, перестал ли последний отправленный элемент быть активным в этом кадре.
bool ImGui.IsItemDeactivatedAfterEdit() script.method.common.ImGui.IsItemDeactivatedAfterEdit ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1244 Возвращает, перестал ли последний отправленный элемент быть активным в этом кадре после редактирования значения.
bool ImGui.IsItemEdited() script.method.common.ImGui.IsItemEdited ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1286 Возвращает, было ли значение последнего отправленного элемента отредактировано в этом кадре.
bool ImGui.IsItemHovered(ImGui_HoveredFlags flags = ImGui_HoveredФлаги::None) script.method.common.ImGui.IsItemHovered ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1216 Возвращает, наведён ли указатель на последний отправленный элемент с учётом заданных флагов наведения.
bool ImGui.IsItemToggledOpen() script.method.common.ImGui.IsItemToggledOpen ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1251 Возвращает, переключил ли последний узел дерева или сворачиваемый заголовок открытое состояние в этом кадре.
bool ImGui.IsItemVisible() script.method.common.ImGui.IsItemVisible ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1293 Возвращает, пересекает ли последний отправленный элемент текущую область отсечения.
bool ImGui.IsMouseClicked(ImGui_MouseButton mouseButton) script.method.common.ImGui.IsMouseClicked ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1342 Возвращает, была ли выбранная кнопка мыши нажата в этом кадре.
bool ImGui.IsMouseDoubleClicked(ImGui_MouseButton mouseButton) script.method.common.ImGui.IsMouseDoubleClicked ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1356 Возвращает, зарегистрировала ли выбранная кнопка мыши двойное нажатие в этом кадре.
bool ImGui.IsMouseDown(ImGui_MouseButton mouseButton) script.method.common.ImGui.IsMouseDown ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1335 Возвращает, удерживается ли сейчас выбранная кнопка мыши.
bool ImGui.IsMouseDragging(ImGui_MouseButton mouseButton, float32 lockThreshold = -1.0f) script.method.common.ImGui.IsMouseDragging ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1370 Возвращает, перетаскивается ли выбранная кнопка мыши дальше заданного порога либо настроенного порога при отрицательном значении.
bool ImGui.IsMouseHoveringRect(fpos rectMin, fpos rectMax, bool clip = true) script.method.common.ImGui.IsMouseHoveringRect ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1363 Возвращает, находится ли мышь внутри заданного экранного прямоугольника, при необходимости пересечённого с текущей областью отсечения.
bool ImGui.IsMouseReleased(ImGui_MouseButton mouseButton) script.method.common.ImGui.IsMouseReleased ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1349 Возвращает, была ли выбранная кнопка мыши отпущена в этом кадре.
bool ImGui.IsPopupOpen(string strId, ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) script.method.common.ImGui.IsPopupOpen ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1520 Возвращает, открыт ли popup с обязательным непустым ID согласно переданным флагам запроса.
bool ImGui.IsRectVisible(fsize size) script.method.common.ImGui.IsRectVisible#05fb9e94e4abfe05 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:355 Возвращает, пересекает ли прямоугольник заданного размера в текущей позиции курсора текущую область отсечения.
bool ImGui.IsRectVisible(fpos rectMin, fpos rectMax) script.method.common.ImGui.IsRectVisible#417dc43e9e79eea8 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:362 Возвращает, пересекает ли заданный в экранных координатах прямоугольник текущую область отсечения.
bool ImGui.IsWindowAppearing() script.method.common.ImGui.IsWindowAppearing ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:334 Возвращает, появилось ли текущее окно только что после скрытия, неактивности или создания.
bool ImGui.IsWindowFocused(ImGui_FocusedFlags flags = ImGui_FocusedФлаги::None) script.method.common.ImGui.IsWindowFocused ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1265 Возвращает, находится ли текущее окно в фокусе с учётом переданных флагов фокуса.
bool ImGui.IsWindowHovered(ImGui_HoveredFlags flags = ImGui_HoveredФлаги::None) script.method.common.ImGui.IsWindowHovered ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1272 Возвращает, наведён ли указатель на текущее окно с учётом переданных флагов наведения.
void ImGui.LoadIniSettingsFromDisk(string iniFilename) script.method.common.ImGui.LoadIniSettingsFromDisk ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2310 Загружает настройки окон и таблиц ImGui из обязательного непустого пути файловой системы через прямой дисковый API ImGui.
void ImGui.LoadIniSettingsFromMemory(string iniData) script.method.common.ImGui.LoadIniSettingsFromMemory ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2332 Заменяет настройки окон и таблиц ImGui точной последовательностью переданных в памяти байтов ini.
void ImGui.LogButtons() script.method.common.ImGui.LogButtons ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1836 Рисует стандартные элементы управления ImGui для запуска и остановки поддерживаемых назначений журналирования.
void ImGui.LogFinish() script.method.common.ImGui.LogFinish ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1829 Завершает активный сеанс журналирования ImGui и сбрасывает данные в его назначение.
void ImGui.LogText(string text) script.method.common.ImGui.LogText ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1843 Добавляет переданный текст дословно в активное назначение журналирования ImGui, не рисуя виджет.
void ImGui.LogToClipboard(int32 autoOpenDepth = -1) script.method.common.ImGui.LogToClipboard ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1822 Начинает автоматическое журналирование текста ImGui в буфер обмена с необязательной глубиной автооткрытия дерева.
void ImGui.LogToFile(int32 autoOpenDepth = -1, string filename = "") script.method.common.ImGui.LogToFile ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1814 Начинает автоматическое журналирование текста ImGui в необязательный файл либо в настроенный файл по умолчанию при пустом имени, с необязательной глубиной автооткрытия дерева.
void ImGui.LogToTTY(int32 autoOpenDepth = -1) script.method.common.ImGui.LogToTTY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1807 Начинает автоматическое журналирование текста ImGui в терминал, при необходимости автоматически открывая узлы дерева до заданной глубины.
bool ImGui.MenuItem(string label, bool selected = false, bool enabled = true) script.method.common.ImGui.MenuItem ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1586 Рисует пункт меню с обязательной непустой меткой, отображаемым состоянием selected и состоянием enabled и возвращает, был ли он активирован.
void ImGui.NewLine() script.method.common.ImGui.NewLine ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1074 Завершает текущую строку и переводит курсор разметки на новую строку.
void ImGui.OpenPopup(string strId, ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) script.method.common.ImGui.OpenPopup ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1435 Помечает popup с обязательным непустым ID для открытия при следующем соответствующем вызове BeginPopup.
void ImGui.OpenPopupOnItemClick(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::MouseButtonRight) script.method.common.ImGui.OpenPopupOnItemClick ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1531 Открывает контекстный popup при нажатии последнего элемента согласно переданным флагам, используя ID последнего элемента при пустом strId.
void ImGui.PlotHistogram(string label, float32[] values, int32 valuesOffset = 0, string overlay = "", float32 scaleMin = 3.402823466e+38f, float32 scaleMax = 3.402823466e+38f, fsize graphSize = fsize()) script.method.common.ImGui.PlotHistogram ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1970 Рисует гистограмму с обязательной непустой меткой по переданным значениям, используя смещение, необязательную подпись, границы масштаба и размер.
void ImGui.PlotLines(string label, float32[] values, int32 valuesOffset = 0, string overlay = "", float32 scaleMin = 3.402823466e+38f, float32 scaleMax = 3.402823466e+38f, fsize graphSize = fsize()) script.method.common.ImGui.PlotLines ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1957 Рисует линейный график с обязательной непустой меткой по переданным значениям, используя смещение, необязательную подпись, границы масштаба и размер.
void ImGui.PopID() script.method.common.ImGui.PopID ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:158 Снимает последний добавленный компонент со стека ID ImGui.
void ImGui.PopItemWidth() script.method.common.ImGui.PopItemWidth ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:601 Восстанавливает предыдущую ширину элементов по умолчанию.
void ImGui.PopStyleColor(int32 count = 1) script.method.common.ImGui.PopStyleColor ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:172 Снимает count записей со стека цветов стиля ImGui.
void ImGui.PopStyleVar(int32 count = 1) script.method.common.ImGui.PopStyleVar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:193 Снимает count записей со стека переменных стиля ImGui.
void ImGui.PopTextWrapPos() script.method.common.ImGui.PopTextWrapPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:555 Восстанавливает предыдущую позицию переноса текста.
void ImGui.ProgressBar(float32 fraction) script.method.common.ImGui.ProgressBar#815e8744ccf75287 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1898 Рисует индикатор прогресса, используя fraction как долю завершения и стандартные размер и подпись ImGui.
void ImGui.ProgressBar(float32 fraction, isize size, string overlay = "") script.method.common.ImGui.ProgressBar#f96f13b84ae54c68 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1905 Рисует индикатор прогресса с переданными долей завершения и размером, используя явную подпись либо процент ImGui при пустой строке.
void ImGui.PushID(string strId) script.method.common.ImGui.PushID#a0aa657cec446999 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:140 Помещает обязательный непустой строковый компонент в стек ID ImGui.
void ImGui.PushID(int32 intId) script.method.common.ImGui.PushID#e81ac04f2708cf59 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:151 Помещает целочисленный компонент в стек ID ImGui.
void ImGui.PushItemWidth(float32 itemWidth) script.method.common.ImGui.PushItemWidth ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:594 Помещает в стек ширину по умолчанию для последующих элементов; восстановите её через PopItemWidth.
void ImGui.PushStyleColor(ImGui_Col colorId, float32 r, float32 g, float32 b, float32 a) script.method.common.ImGui.PushStyleColor ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:165 Помещает RGBA-переопределение выбранного цвета стиля ImGui в стек; восстановите его через PopStyleColor.
void ImGui.PushStyleVar(ImGui_StyleVar styleVar, float32 value) script.method.common.ImGui.PushStyleVar ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:179 Помещает скалярное переопределение скалярной переменной стиля ImGui в стек; восстановите его через PopStyleVar.
void ImGui.PushStyleVarVec2(ImGui_StyleVar styleVar, float32 x, float32 y) script.method.common.ImGui.PushStyleVarVec2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:186 Помещает двухкомпонентное переопределение векторной переменной стиля ImGui в стек; восстановите его через PopStyleVar.
void ImGui.PushTextWrapPos(float32 wrapLocalPosX = 0.0f) script.method.common.ImGui.PushTextWrapPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:548 Помещает в стек локальную координату X переноса последующего текста; ноль использует границу области содержимого.
bool ImGui.RadioButton(string label, int32& value, int32 buttonValue) script.method.common.ImGui.RadioButton#91a4f0c54483dccb ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1172 Рисует радиокнопку с обязательной непустой меткой, присваивает value значение buttonValue при активации и возвращает, произошло ли присваивание.
bool ImGui.RadioButton(string label, bool active) script.method.common.ImGui.RadioButton#d8d7646ac97bdd7b ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1161 Рисует радиокнопку с обязательной непустой меткой, используя active только как отображаемое состояние, и возвращает активацию; active не записывается обратно.
void ImGui.ResetMouseDragDelta(ImGui_MouseButton mouseButton = ImGui_MouseButton::Left) script.method.common.ImGui.ResetMouseDragDelta ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1384 Переносит начало накопленного перетаскивания выбранной кнопки мыши в текущую позицию мыши.
void ImGui.SameLine(float32 offsetFromStartX = 0.0f, float32 spacing = -1.0f) script.method.common.ImGui.SameLine ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:580 Размещает следующий элемент в текущей строке с необязательными переопределениями начального смещения и интервала.
void ImGui.SaveIniSettingsToDisk(string iniFilename) script.method.common.ImGui.SaveIniSettingsToDisk ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2321 Сохраняет текущие настройки окон и таблиц ImGui в обязательный непустой путь файловой системы через прямой дисковый API ImGui.
string ImGui.SaveIniSettingsToMemory() script.method.common.ImGui.SaveIniSettingsToMemory ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2339 Сериализует текущие настройки окон и таблиц ImGui в строку либо возвращает пустую строку, если ImGui не предоставил буфер.
bool ImGui.Selectable(string label, bool selected = false, ImGui_SelectableFlags flags = ImGui_SelectableФлаги::None) script.method.common.ImGui.Selectable ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1150 Рисует выбираемый элемент с обязательной непустой меткой, используя selected только как отображаемое состояние, и возвращает активацию; selected не записывается обратно.
void ImGui.Separator() script.method.common.ImGui.Separator ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1060 Рисует разделитель, соответствующий текущему горизонтальному или вертикальному контексту разметки.
void ImGui.SeparatorText(string label) script.method.common.ImGui.SeparatorText ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:474 Рисует разделитель с обязательной непустой меткой.
void ImGui.SetClipboardText(string text) script.method.common.ImGui.SetClipboardText ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2303 Заменяет текст в платформенном backend буфера обмена ImGui.
void ImGui.SetColorEditOptions(ImGui_ColorEditFlags flags) script.method.common.ImGui.SetColorEditOptions ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2123 Задаёт стандартные параметры отображения, типа данных, палитры и ввода для последующих редакторов и палитр цвета.
void ImGui.SetCursorPos(float32 x, float32 y) script.method.common.ImGui.SetCursorPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:534 Задаёт текущую позицию курсора в локальных координатах окна.
void ImGui.SetCursorScreenPos(fpos pos) script.method.common.ImGui.SetCursorScreenPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:541 Задаёт текущую позицию курсора в экранных координатах.
void ImGui.SetItemDefaultFocus() script.method.common.ImGui.SetItemDefaultFocus ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1391 Даёт последнему отправленному элементу фокус по умолчанию, когда у появившегося окна нет восстановленного состояния фокуса.
void ImGui.SetItemTooltip(string text) script.method.common.ImGui.SetItemTooltip ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1414 Показывает текстовый tooltip для последнего элемента, когда выполнена политика наведения item-tooltip ImGui.
void ImGui.SetKeyboardFocusHere(int32 offset = 0) script.method.common.ImGui.SetKeyboardFocusHere ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:562 Запрашивает клавиатурный фокус для фокусируемого элемента с заданным смещением относительно следующего отправленного элемента.
void ImGui.SetNextItemOpen(bool isOpen, ImGui_Cond cond = ImGui_Cond::None) script.method.common.ImGui.SetNextItemOpen ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:492 Задаёт открытое состояние следующего узла дерева или сворачиваемого заголовка с учётом переданного условия ImGui.
void ImGui.SetNextItemWidth(float32 itemWidth) script.method.common.ImGui.SetNextItemWidth ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:587 Переопределяет ширину следующего отправленного элемента.
void ImGui.SetNextWindowBgAlpha(float32 alpha) script.method.common.ImGui.SetNextWindowBgAlpha ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:249 Переопределяет прозрачность фона следующего окна.
void ImGui.SetNextWindowCollapsed(bool collapsed, ImGui_Cond cond = ImGui_Cond::None) script.method.common.ImGui.SetNextWindowCollapsed ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:214 Задаёт свёрнутое состояние следующего окна с учётом переданного условия ImGui.
void ImGui.SetNextWindowContentSize(isize size) script.method.common.ImGui.SetNextWindowContentSize ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:228 Задаёт явный размер содержимого следующего окна, управляя прокручиваемой областью независимо от размера окна.
void ImGui.SetNextWindowFocus() script.method.common.ImGui.SetNextWindowFocus ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:235 Запрашивает фокус для следующего окна, начатого в текущем кадре.
void ImGui.SetNextWindowPos(ipos pos, ImGui_Cond cond = ImGui_Cond::None) script.method.common.ImGui.SetNextWindowPos ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:200 Задаёт экранную позицию следующего окна с учётом переданного условия ImGui.
void ImGui.SetNextWindowScroll(fpos scroll) script.method.common.ImGui.SetNextWindowScroll ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:242 Задаёт начальные координаты прокрутки следующего окна; отрицательный компонент не изменяет соответствующую ось.
void ImGui.SetNextWindowSize(isize size, ImGui_Cond cond = ImGui_Cond::None) script.method.common.ImGui.SetNextWindowSize ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:207 Задаёт размер следующего окна с учётом переданного условия ImGui.
void ImGui.SetNextWindowSizeConstraints(isize sizeMin, isize sizeMax) script.method.common.ImGui.SetNextWindowSizeConstraints ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:221 Ограничивает размер следующего окна переданными минимальными и максимальными измерениями.
void ImGui.SetScrollFromPosX(float32 localX, float32 centerXRatio = 0.5f) script.method.common.ImGui.SetScrollFromPosX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:439 Настраивает горизонтальную прокрутку так, чтобы локальная позиция X находилась в заданной доле области просмотра.
void ImGui.SetScrollFromPosY(float32 localY, float32 centerYRatio = 0.5f) script.method.common.ImGui.SetScrollFromPosY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:446 Настраивает вертикальную прокрутку так, чтобы локальная позиция Y находилась в заданной доле области просмотра.
void ImGui.SetScrollHereX(float32 centerXRatio = 0.5f) script.method.common.ImGui.SetScrollHereX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:425 Настраивает горизонтальную прокрутку так, чтобы текущая позиция курсора находилась в заданной доле области просмотра.
void ImGui.SetScrollHereY(float32 centerYRatio = 0.5f) script.method.common.ImGui.SetScrollHereY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:432 Настраивает вертикальную прокрутку так, чтобы текущая позиция курсора находилась в заданной доле области просмотра.
void ImGui.SetScrollX(float32 scrollX) script.method.common.ImGui.SetScrollX ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:397 Задаёт горизонтальное смещение прокрутки текущего окна.
void ImGui.SetScrollY(float32 scrollY) script.method.common.ImGui.SetScrollY ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:404 Задаёт вертикальное смещение прокрутки текущего окна.
void ImGui.SetTabItemClosed(string tabLabel) script.method.common.ImGui.SetTabItemClosed ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1796 Сообщает ImGui, что вкладка с обязательной непустой меткой была закрыта извне, чтобы обновить состояние панели вкладок.
void ImGui.SetTooltip(string text) script.method.common.ImGui.SetTooltip ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1398 Немедленно рисует tooltip с переданным дословным текстом.
bool ImGui.SliderFloat(string label, float32& value, float32 minValue, float32 maxValue) script.method.common.ImGui.SliderFloat ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:896 Рисует ограниченный float-слайдер с обязательной непустой меткой, обновляет value и возвращает, изменилось ли значение.
bool ImGui.SliderFloat2(string label, float32& valueX, float32& valueY, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderFloat2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:918 Рисует двухкомпонентный ограниченный float-слайдер с обязательной непустой меткой и записывает оба компонента обратно только при изменении.
bool ImGui.SliderFloat3(string label, float32& valueX, float32& valueY, float32& valueZ, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderFloat3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:937 Рисует трёхкомпонентный ограниченный float-слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.SliderFloat4(string label, float32& valueX, float32& valueY, float32& valueZ, float32& valueW, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderFloat4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:957 Рисует четырёхкомпонентный ограниченный float-слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.SliderInt(string label, int32& value, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderInt ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:907 Рисует ограниченный целочисленный слайдер с обязательной непустой меткой и переданными флагами, обновляет value и сообщает об изменении.
bool ImGui.SliderInt2(string label, int32& valueX, int32& valueY, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderInt2 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:978 Рисует двухкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает оба компонента обратно только при изменении.
bool ImGui.SliderInt3(string label, int32& valueX, int32& valueY, int32& valueZ, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderInt3 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:997 Рисует трёхкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.SliderInt4(string label, int32& valueX, int32& valueY, int32& valueZ, int32& valueW, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.SliderInt4 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1017 Рисует четырёхкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении.
bool ImGui.SmallButton(string label) script.method.common.ImGui.SmallButton ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1183 Рисует кнопку с обязательной непустой меткой без стандартных отступов рамки и возвращает, была ли она активирована.
void ImGui.Spacing() script.method.common.ImGui.Spacing ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1067 Добавляет одну стандартную единицу вертикального интервала в текущую разметку.
bool ImGui.TabItemButton(string label, ImGui_TabItemFlags flags = ImGui_TabItemФлаги::None) script.method.common.ImGui.TabItemButton ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1785 Рисует кнопку панели вкладок с обязательной непустой меткой и возвращает, была ли она активирована; область содержимого вкладки не создаётся.
void ImGui.TableAngledHeadersRow() script.method.common.ImGui.TableAngledHeadersRow ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1731 Создаёт строку наклонных заголовков для столбцов, настроенных соответствующими флагами.
int32 ImGui.TableGetColumnCount() script.method.common.ImGui.TableGetColumnCount ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1682 Возвращает число столбцов текущей таблицы или ноль вне таблицы.
ImGui_TableColumnFlags ImGui.TableGetColumnFlags(int32 columnN = -1) script.method.common.ImGui.TableGetColumnFlags ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1710 Возвращает текущие флаги состояния запрошенного столбца таблицы, используя текущий столбец при отрицательном columnN.
int32 ImGui.TableGetColumnIndex() script.method.common.ImGui.TableGetColumnIndex ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1689 Возвращает индекс текущего столбца таблицы или -1 до выбора столбца либо вне таблицы.
string ImGui.TableGetColumnName(int32 columnN = -1) script.method.common.ImGui.TableGetColumnName ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1703 Возвращает настроенное имя запрошенного столбца таблицы, используя текущий столбец при отрицательном columnN.
int32 ImGui.TableGetHoveredColumn() script.method.common.ImGui.TableGetHoveredColumn ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1724 Возвращает индекс столбца таблицы под указателем, используя sentinel-значения ImGui при отсутствии столбца или над незанятым пространством справа.
int32 ImGui.TableGetRowIndex() script.method.common.ImGui.TableGetRowIndex ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1696 Возвращает индекс текущей строки таблицы или -1 до начала строки либо вне таблицы.
void ImGui.TableHeader(string label) script.method.common.ImGui.TableHeader ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1646 Создаёт ячейку заголовка с обязательной непустой меткой для текущего столбца таблицы.
void ImGui.TableHeadersRow() script.method.common.ImGui.TableHeadersRow ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1639 Создаёт одну строку заголовков таблицы из столбцов, настроенных через TableSetupColumn.
bool ImGui.TableNextColumn() script.method.common.ImGui.TableNextColumn ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1625 Переходит к следующему столбцу таблицы, при необходимости создавая строку, и возвращает, виден ли целевой столбец.
void ImGui.TableNextRow(ImGui_TableRowFlags rowFlags = ImGui_TableRowФлаги::None) script.method.common.ImGui.TableNextRow ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1618 Переводит текущую таблицу на новую строку с переданными флагами строки.
void ImGui.TableSetBgColor(ImGui_TableBgTarget target, ucolor color, int32 columnN = -1) script.method.common.ImGui.TableSetBgColor ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1675 Переопределяет фон строки или ячейки таблицы переданным упакованным цветом, используя текущий столбец при отрицательном columnN.
void ImGui.TableSetColumnEnabled(int32 columnN, bool enabled) script.method.common.ImGui.TableSetColumnEnabled ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1717 Включает или отключает столбец таблицы по индексу с нуля.
bool ImGui.TableSetColumnIndex(int32 columnN) script.method.common.ImGui.TableSetColumnIndex ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1632 Выбирает столбец таблицы по индексу с нуля и возвращает, виден ли этот столбец.
void ImGui.TableSetupColumn(string label, ImGui_TableColumnFlags flags = ImGui_TableColumnФлаги::None) script.method.common.ImGui.TableSetupColumn ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1657 Настраивает следующий столбец таблицы с обязательной непустой меткой и флагами до отправки первой строки.
void ImGui.TableSetupScrollFreeze(int32 cols, int32 rows) script.method.common.ImGui.TableSetupScrollFreeze ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1668 Закрепляет запрошенное число начальных столбцов и строк при прокрутке таблицы.
void ImGui.Text(string text) script.method.common.ImGui.Text ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:256 Рисует текст дословно, не интерпретируя его как строку формата printf.
void ImGui.TextColored(string text, float32 r, float32 g, float32 b, float32 a) script.method.common.ImGui.TextColored ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1983 Рисует переданный текст с явно заданным цветом RGBA.
void ImGui.TextDisabled(string text) script.method.common.ImGui.TextDisabled ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:263 Рисует текст стилем отключённого текста ImGui.
bool ImGui.TextLink(string label) script.method.common.ImGui.TextLink ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1921 Рисует текстовую ссылку с обязательной непустой меткой и возвращает, была ли она активирована, не открывая URL самостоятельно.
bool ImGui.TextLinkOpenURL(string label, string url) script.method.common.ImGui.TextLinkOpenURL#6af05af1a530865a ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1943 Рисует ссылку с обязательной непустой меткой, при активации просит платформенный обработчик URL ImGui открыть обязательный URL и сообщает об активации.
bool ImGui.TextLinkOpenURL(string label) script.method.common.ImGui.TextLinkOpenURL#b52d43bc02aa8901 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1932 Рисует ссылку с обязательной непустой меткой, при активации просит платформенный обработчик URL ImGui открыть саму метку и сообщает об активации.
void ImGui.TextWrapped(string text) script.method.common.ImGui.TextWrapped ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:270 Рисует текст с переносом на границе текущей области содержимого.
bool ImGui.TreeNode(string label) script.method.common.ImGui.TreeNode ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1121 Рисует узел дерева с обязательной непустой меткой и возвращает, открыт ли он; вызывайте TreePop только при true.
bool ImGui.TreeNodeEx(string label, ImGui_TreeNodeFlags flags) script.method.common.ImGui.TreeNodeEx ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1132 Рисует узел дерева с обязательной непустой меткой и явными флагами и возвращает, открыт ли он; вызывайте TreePop при true, если не задан NoTreePushOnOpen.
void ImGui.TreePop() script.method.common.ImGui.TreePop ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1143 Снимает область дерева, помещённую в стек открытым вызовом TreeNode или TreeNodeEx.
void ImGui.Unindent(float32 indentW = 0.0f) script.method.common.ImGui.Unindent ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:629 Уменьшает горизонтальный отступ текущей строки на заданное значение либо значение стиля при нуле.
bool ImGui.VSliderFloat(string label, fsize size, float32& value, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.VSliderFloat ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1038 Рисует вертикальный float-слайдер с обязательной непустой меткой, заданными размером и границами, обновляет value и сообщает об изменении.
bool ImGui.VSliderInt(string label, fsize size, int32& value, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) script.method.common.ImGui.VSliderInt ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1049 Рисует вертикальный целочисленный слайдер с обязательной непустой меткой, заданными размером и границами, обновляет value и сообщает об изменении.
void ImGui.Value(string prefix, bool value) script.method.common.ImGui.Value#031100c2fda9013e ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:1990 Рисует логическое значение после обязательного непустого префикса в стандартном формате значений ImGui.
void ImGui.Value(string prefix, int32 value) script.method.common.ImGui.Value#11dff794976df969 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2001 Рисует знаковое целое значение после обязательного непустого префикса в стандартном формате значений ImGui.
void ImGui.Value(string prefix, uint32 value) script.method.common.ImGui.Value#69d025366813cd9a ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2012 Рисует беззнаковое целое значение после обязательного непустого префикса в стандартном формате значений ImGui.
void ImGui.Value(string prefix, float32 value) script.method.common.ImGui.Value#90152b1c9fa83617 ImGui server, client, mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/CommonImGuiScriptMethods.cpp:2023 Рисует значение с плавающей точкой после обязательного непустого префикса в стандартном формате значений ImGui.

Game (mapper)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
Critter Game.AddCritter(hstring pid, mpos hex) script.method.mapper.Game.AddCritter#7053965abb306d1b Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:110 Создает криттера по заданному идентификатору прототипа на допустимом гексе текущей карты Mapper и возвращает его редактируемое клиентское представление.
Critter Game.AddCritter(ProtoCritter proto, mpos hex) script.method.mapper.Game.AddCritter#fa5e6a45b39828c0 Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:124 Создает криттера по заданному прототипу на допустимом гексе текущей карты Mapper и возвращает его редактируемое клиентское представление.
Item Game.AddItem(ProtoItem proto, mpos hex) script.method.mapper.Game.AddItem#659cb03d0e702e66 Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:96 Создает предмет по заданному прототипу на допустимом гексе текущей карты Mapper и возвращает его редактируемое клиентское представление.
Item Game.AddItem(hstring pid, mpos hex) script.method.mapper.Game.AddItem#f08c1b76d0bf34c1 Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:82 Создаёт предмет по указанному идентификатору прототипа на допустимом гексе карты, открытой в Mapper.
void Game.AddMapperIgnoredItemPids(hstring[] itemPids) script.method.mapper.Game.AddMapperIgnoredItemPids Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:836 Добавляет идентификаторы прототипов предметов в набор игнорирования Mapper текущей карты и перестраивает представление карты, чтобы применить фильтрацию.
void Game.AddMessage(string message) script.method.mapper.Game.AddMessage Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:654 Добавляет сообщение в экранный журнал сообщений Mapper.
Item Game.AddTile(hstring pid, mpos hex, int32 layer, bool roof) script.method.mapper.Game.AddTile Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:290 Добавляет редактируемый тайл пола или крыши известного прототипа предмета на допустимый гекс текущей карты, ограничивая слой диапазоном от нуля до четырех.
float32 Game.CalcMapperFitZoom(isize viewportSize) script.method.mapper.Game.CalcMapperFitZoom Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:859 Вычисляет меньший горизонтальный или вертикальный масштаб, необходимый для размещения настроенной игровой области либо полных границ карты в положительной области просмотра.
void Game.CenterMapperOnHex(mpos hex) script.method.mapper.Game.CenterMapperOnHex Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:717 Центрирует и перестраивает текущее представление Mapper на допустимом гексе карты; недопустимый гекс или отсутствие текущей карты приводят к исключению.
void Game.CenterMapperOnPlayableArea() script.method.mapper.Game.CenterMapperOnPlayableArea Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:695 Центрирует и перестраивает представление Mapper по настроенной аксиальной игровой области, включая координаты вне карты, либо по размерам карты, если область не задана.
void Game.CenterMapperOnRawHex(ipos rawHex) script.method.mapper.Game.CenterMapperOnRawHex Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:730 Центрирует и перестраивает текущее представление Mapper по неограниченной сырой координате гекса, поддерживая авторские игровые области за прямоугольником карты.
void Game.DeleteEntities(Entity[] entities) script.method.mapper.Game.DeleteEntities Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:204 Удаляет каждую ненулевую и неуничтоженную редактируемую сущность из заданной коллекции, пропуская непригодные записи.
void Game.DeleteEntity(Entity entity) script.method.mapper.Game.DeleteEntity Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:197 Удаляет одну редактируемую сущность через обычный путь удаления Mapper.
Entity? Game.FindEntityById(ident id) script.method.mapper.Game.FindEntityById Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:268 Ищет редактируемую сущность по идентификатору времени выполнения на текущей карте Mapper или возвращает null, если сущность отсутствует.
Critter? Game.GetCritterOnHex(mpos hex, CritterFindType findType) script.method.mapper.Game.GetCritterOnHex Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:156 Возвращает первого криттера на гексе, проходящего заданный фильтр типа поиска, или null, если подходящих криттеров нет.
Critter[] Game.GetCrittersOnHex(mpos hex, CritterFindType findType) script.method.mapper.Game.GetCrittersOnHex Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:171 Возвращает всех криттеров на гексе текущей карты Mapper, проходящих заданный фильтр типа поиска.
msize Game.GetCurMapHexSize() script.method.mapper.Game.GetCurMapHexSize Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:661 Возвращает размеры текущей карты Mapper в гексах; при отсутствии показанной карты выбрасывает исключение.
isize Game.GetCurMapPixelSize() script.method.mapper.Game.GetCurMapPixelSize Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:670 Возвращает полный ограничивающий размер гекс-сетки текущей карты Mapper в пикселях; при отсутствии показанной карты выбрасывает исключение.
Item? Game.GetItemOnHex(mpos hex) script.method.mapper.Game.GetItemOnHex Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:138 Возвращает результат одиночного поиска предмета на гексе текущей карты Mapper или null, если предмет там не выбран.
Item[] Game.GetItemsOnHex(mpos hex) script.method.mapper.Game.GetItemsOnHex Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:147 Возвращает все редактируемые представления предметов на гексе текущей карты Mapper.
Map[] Game.GetLoadedMaps(int32& index) script.method.mapper.Game.GetLoadedMaps Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:388 Возвращает все загруженные карты Mapper в порядке загрузки и записывает индекс текущей карты либо -1, если ни одна возвращенная карта не является текущей.
string[] Game.GetMapFileNames(string dir, bool recursive) script.method.mapper.Game.GetMapFileNames Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:412 Перечисляет объявленные имена карт из файлов прототипов в каталоге карт Mapper с необязательным рекурсивным обходом.
mpos[] Game.GetMapperScrollBorderHexes() script.method.mapper.Game.GetMapperScrollBorderHexes Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:789 Возвращает отображаемые гексы внутри карты на границе настроенной аксиальной области прокрутки или пустой массив, если карта либо граница отсутствует.
mpos[] Game.GetMapperTrackOverlayHexes() script.method.mapper.Game.GetMapperTrackOverlayHexes Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:775 Возвращает последовательность гексов, которую сейчас предоставляет путевой overlay Mapper.
int32[] Game.GetMapperTrackOverlayKinds() script.method.mapper.Game.GetMapperTrackOverlayKinds Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:782 Возвращает значения вида для каждой записи, выровненные с последовательностью гексов путевого overlay Mapper.
Entity[] Game.GetSelectedEntities() script.method.mapper.Game.GetSelectedEntities Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:254 Возвращает снимок всех сущностей в текущем порядке выбора Mapper.
Entity? Game.GetSelectedEntity() script.method.mapper.Game.GetSelectedEntity Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:247 Возвращает первую выбранную сущность Mapper или null, если выбор пуст.
MapLayers Game.GetVisibleMapLayers() script.method.mapper.Game.GetVisibleMapLayers Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:59 Возвращает слои карты, видимые сейчас в окне Mapper.
bool Game.IsMapperHexOverlayVisible() script.method.mapper.Game.IsMapperHexOverlayVisible Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:768 Возвращает, видим ли общий для Mapper гекс-overlay.
bool Game.IsMapperOverlayVisible() script.method.mapper.Game.IsMapperOverlayVisible Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:748 Возвращает, видим ли общий overlay Mapper текущей карты, или false, если карта не показана.
Map? Game.LoadMap(string fileName) script.method.mapper.Game.LoadMap Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:341 Загружает карту по имени файла из файловой системы Mapper и возвращает ее представление либо null при неудачной загрузке.
void Game.MoveEntity(Entity? entity, mpos hex) script.method.mapper.Game.MoveEntity Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:180 Перемещает ненулевую редактируемую сущность на допустимый гекс текущей карты Mapper; null-сущность игнорируется.
Map? Game.NewMap(string name, int32 width, int32 height) script.method.mapper.Game.NewMap Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:309 Создает и загружает минимальную именованную карту с размерами, ограниченными пределами Engine, и рабочим гексом в центре; пустое имя приводит к исключению.
Map? Game.NewMapFromText(string name, string text) script.method.mapper.Game.NewMapFromText Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:327 Загружает именованную карту из авторского текста с секцией ProtoMap; пустое имя или отсутствие секции приводят к исключению, а ошибка разбора может вернуть null.
void Game.ResizeMap(int32 width, int32 height) script.method.mapper.Game.ResizeMap Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:435 Изменяет размеры текущей карты Mapper через обычную операцию редактора.
void Game.SaveMap(Map map, string customName) script.method.mapper.Game.SaveMap Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:356 Сохраняет заданную карту Mapper с необязательным пользовательским именем через обычный путь сохранения карты.
void Game.SaveMapToPath(Map map, string subDir, string name) script.method.mapper.Game.SaveMapToPath Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:363 Сохраняет карту ниже корневого каталога карт Mapper с подкаталогом и именем без разделителей; пустые имена и обход родительских каталогов отклоняются.
void Game.SaveMapperScreenshot(string filePath) script.method.mapper.Game.SaveMapperScreenshot Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:902 Сохраняет рендер текущей карты как PNG по непустому пути через путь снимка Mapper только для карты.
void Game.SelectEntities(Entity[] entities, bool set) script.method.mapper.Game.SelectEntities Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:231 Добавляет каждую ненулевую сущность заданной коллекции в выбор Mapper или удаляет из него в соответствии со значением set.
void Game.SelectEntity(Entity entity, bool set) script.method.mapper.Game.SelectEntity Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:219 Добавляет одну редактируемую сущность в выбор Mapper при set = true или удаляет ее при false.
bool Game.SetEntityProperty(Entity entity, string propName, string valueText) script.method.mapper.Game.SetEntityProperty Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:277 Разбирает и применяет именованное значение свойства к редактируемой сущности, возвращая, принял ли Mapper текст; неизвестное имя свойства приводит к исключению.
void Game.SetMapperHexOverlayVisible(bool visible) script.method.mapper.Game.SetMapperHexOverlayVisible Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:761 Показывает или скрывает общий для Mapper гекс-overlay.
void Game.SetMapperHiddenSpritesVisible(bool visible) script.method.mapper.Game.SetMapperHiddenSpritesVisible Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:827 Показывает или скрывает спрайты, помеченные скрытыми, на текущей карте Mapper.
void Game.SetMapperOverlayVisible(bool visible) script.method.mapper.Game.SetMapperOverlayVisible Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:739 Показывает или скрывает общий overlay Mapper на текущей карте.
void Game.SetMapperScrollCheckEnabled(bool enabled) script.method.mapper.Game.SetMapperScrollCheckEnabled Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:849 Включает или отключает проверку прокрутки на текущей карте Mapper и перестраивает ее представление.
void Game.SetMapperViewSize(isize size) script.method.mapper.Game.SetMapperViewSize Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:682 Задает положительный размер области рендера текущей карты Mapper; неположительные размеры или отсутствие карты приводят к исключению.
void Game.SetMapperZoom(float32 zoom) script.method.mapper.Game.SetMapperZoom Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:888 Немедленно применяет положительный масштаб к текущей карте Mapper и обновляет его целевое значение; неположительный масштаб или отсутствие карты приводят к исключению.
void Game.SetMouseScroll(bool inFullscreen, bool inWindow) script.method.mapper.Game.SetMouseScroll Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:74 Настраивает прокрутку у края экрана в полноэкранном и оконном режимах Mapper.
void Game.SetVisibleMapLayers(MapLayers layers) script.method.mapper.Game.SetVisibleMapLayers Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:66 Заменяет набор слоёв, видимых в окне Mapper, и применяет новое состояние видимости.
void Game.ShowMap(Map map) script.method.mapper.Game.ShowMap Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:381 Делает заданную загруженную карту текущей показанной картой Mapper.
void Game.TabDelete(int32 tab) script.method.mapper.Game.TabDelete Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:608 Очищает допустимую вкладку содержимого Mapper, заново создает ее пустую агрегатную подвкладку по умолчанию и делает ее активной.
hstring[] Game.TabGetCritterPids(int32 tab, string subTab) script.method.mapper.Game.TabGetCritterPids Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:464 Возвращает идентификаторы прототипов криттеров из допустимой вкладки и именованной подвкладки Mapper, используя агрегатную подвкладку по умолчанию при пустом имени; неизвестная именованная подвкладка дает пустой массив.
hstring[] Game.TabGetItemPids(int32 tab, string subTab) script.method.mapper.Game.TabGetItemPids Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:443 Возвращает идентификаторы прототипов предметов из допустимой вкладки и именованной подвкладки Mapper, используя агрегатную подвкладку по умолчанию при пустом имени; неизвестная именованная подвкладка дает пустой массив.
void Game.TabSelect(int32 tab, string subTab, bool show) script.method.mapper.Game.TabSelect Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:621 При необходимости показывает допустимый режим панели Mapper и выбирает существующую именованную либо стандартную подвкладку содержимого, если режим владеет такими вкладками.
void Game.TabSetCritterPids(int32 tab, string subTab, hstring[] critterPids) script.method.mapper.Game.TabSetCritterPids Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:546 Заменяет прототипы криттеров пользовательской подвкладки Mapper или удаляет подвкладку для пустого списка, затем перестраивает агрегатный список по умолчанию и активную палитру прототипов; неизвестные идентификаторы приводят к исключению.
void Game.TabSetItemPids(int32 tab, string subTab, hstring[] itemPids) script.method.mapper.Game.TabSetItemPids Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:485 Заменяет известные прототипы предметов пользовательской подвкладки Mapper или удаляет подвкладку для пустого списка, затем перестраивает агрегатный список по умолчанию и активную палитру прототипов.
void Game.TabSetName(int32 tab, string tabName) script.method.mapper.Game.TabSetName Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:643 Заменяет отображаемое имя допустимого режима панели Mapper.
void Game.UnloadMap(Map map) script.method.mapper.Game.UnloadMap Game mapper experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/MapperGlobalScriptMethods.cpp:349 Выгружает заданное представление карты из Mapper.

Critter (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
void Critter.Action(CritterAction action, int32 actionData, AbstractItem? contextItem) script.method.server.Critter.Action Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:676 Отправляет и рассылает действие криттера с необязательным контекстным предметом
Item Critter.AddItem(ProtoItem proto) script.method.server.Critter.AddItem#6029176d1f44719d Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:444 Создаёт предмет инвентаря по дескриптору прототипа и присоединяет его к криттеру
Item Critter.AddItem(hstring pid) script.method.server.Critter.AddItem#e8b1d5e540061d17 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:426 Создаёт предмет инвентаря по идентификатору прототипа и присоединяет его к криттеру
void Critter.AttachToCritter(Critter cr) script.method.server.Critter.AttachToCritter Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:893 Привязывает криттера к криттеру на той же карте, сначала отвязывая его от предыдущего ведущего
void Critter.ChangeItemSlot(ident itemId, CritterItemSlot slot) script.method.server.Critter.ChangeItemSlot Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:560 Перемещает предмет инвентаря в разрешённый слот криттера, меняя местами находящийся там предмет и вызывая события перемещения предмета
void Critter.ChangeMovingSpeed(int32 speed) script.method.server.Critter.ChangeMovingSpeed Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:882 Меняет скорость движения криттера в пределах диапазона uint16_t
void Critter.DetachAllCritters() script.method.server.Critter.DetachAllCritters Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:945 Отвязывает всех привязанных к криттеру криттеров и обновляет видимость
void Critter.DetachFromCritter() script.method.server.Critter.DetachFromCritter Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:933 Отвязывает криттера от ведущего и обновляет видимость
void Critter.Disconnect() script.method.server.Critter.Disconnect Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:703 Запрашивает штатное отключение игрока, управляющего криттером
Critter[] Critter.GetAttachedCritters() script.method.server.Critter.GetAttachedCritters Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:956 Возвращает криттеров, привязанных к этому криттеру
Critter? Critter.GetCritter(ident id, CritterSeeType seeType) script.method.server.Critter.GetCritter Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:347 Возвращает видимого криттеру криттера по идентификатору и типу видимости
Critter[] Critter.GetCritters(CritterSeeType seeType, CritterFindType findType) script.method.server.Critter.GetCritters Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:355 Возвращает видимых криттеру криттеров, сортируя их по расстоянию, когда он на карте
ident[] Critter.GetGlobalMapCritterIds(uint64& revision) script.method.server.Critter.GetGlobalMapCritterIds Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:79 Возвращает идентификаторы группы криттера на глобальной карте и записывает ревизию её состава
Item? Critter.GetItem(ItemProperty property, int32 propertyValue) script.method.server.Critter.GetItem#20907df3571a66a9 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:482 Возвращает первый предмет инвентаря, у которого целочисленное свойство равно значению
Item? Critter.GetItem(ident itemId) script.method.server.Critter.GetItem#3e4a8f273e418d3b Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:456 Возвращает предмет инвентаря по идентификатору или null, если предмет отсутствует или идентификатор нулевой
Item? Critter.GetItem(hstring protoId) script.method.server.Critter.GetItem#5042179ea08a430e Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:468 Возвращает предмет инвентаря с наибольшим приоритетом и указанным идентификатором прототипа
Item? Critter.GetItem(ProtoItem proto) script.method.server.Critter.GetItem#8eedde0030f87e84 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:475 Возвращает предмет инвентаря с наибольшим приоритетом и указанным дескриптором прототипа
Item[] Critter.GetItems(ItemProperty property, int32 propertyValue) script.method.server.Critter.GetItems#83c145745774df22 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:505 Возвращает предметы инвентаря, у которых целочисленное свойство равно значению
Item[] Critter.GetItems(hstring protoId) script.method.server.Critter.GetItems#a6ae510092488b1e Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:524 Возвращает предметы инвентаря с указанным идентификатором прототипа
Item[] Critter.GetItems() script.method.server.Critter.GetItems#b851260ade7c353c Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:497 Возвращает все предметы инвентаря криттера
Item[] Critter.GetItems(ProtoItem proto) script.method.server.Critter.GetItems#ef66ddcc26718dfe Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:542 Возвращает предметы инвентаря с указанным дескриптором прототипа
Map? Critter.GetMap() script.method.server.Critter.GetMap Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerCritterScriptMethods.cpp:70 Возвращает родительскую карту криттера
MovingContext? Critter.GetMovingContext() script.method.server.Critter.GetMovingContext Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:47 Возвращает текущий контекст движения или последний сохранённый, если движение уже остановлено
MovingState Critter.GetMovingState() script.method.server.Critter.GetMovingState Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:868 Возвращает текущее состояние движения криттера
uint32 Critter.GetMovingUid() script.method.server.Critter.GetMovingUid Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:55 Возвращает текущий идентификатор движения криттера
Player? Critter.GetPlayer() script.method.server.Critter.GetPlayer Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:62 Возвращает игрока, управляющего криттером, если он привязан
timespan Critter.GetPlayerOfflineTime() script.method.server.Critter.GetPlayerOfflineTime Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:964 Возвращает длительность офлайна привязки игрока этого криттера
CritterVisibilityMode Critter.GetVisibilityMode(Critter cr) script.method.server.Critter.GetVisibilityMode Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:404 Возвращает режим видимости криттера для криттера; для себя — Full
bool Critter.IsAlive() script.method.server.Critter.IsAlive Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:305 Возвращает, жив ли криттер
bool Critter.IsDead() script.method.server.Critter.IsDead Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:319 Возвращает, мёртв ли криттер
bool Critter.IsKnockout() script.method.server.Critter.IsKnockout Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:312 Возвращает, находится ли криттер в нокауте
bool Critter.IsMoving() script.method.server.Critter.IsMoving Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:40 Возвращает, движется ли криттер в данный момент
bool Critter.IsOnline() script.method.server.Critter.IsOnline Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:749 Возвращает, есть ли у управляемого игроком криттера живой игрок
bool Critter.IsSee(Critter cr) script.method.server.Critter.IsSee#11f3357f2df75c38 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:378 Возвращает, видит ли криттер криттера; для себя — true
bool Critter.IsSee(Item item) script.method.server.Critter.IsSee#c05ec9ee4a1d9b41 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:417 Возвращает, содержит ли кэш видимых предметов криттера предмет
bool Critter.IsSeenBy(Critter cr) script.method.server.Critter.IsSeenBy Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:391 Возвращает, видит ли криттер этого криттера; для себя — true
void Critter.MakeControllable(bool controllable) script.method.server.Critter.MakeControllable Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:716 Помечает или снимает пометку управляемости криттера игроком, отвязывая игрока при отключении
bool Critter.MapTransfersLocked() script.method.server.Critter.MapTransfersLocked Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Getter Source/Scripting/ServerCritterScriptMethods.cpp:109 Возвращает, заблокированы ли сейчас переходы криттера между картами
MovingContext Critter.MoveToHex(mpos hex, int32 cut, int32 speed, callback(bool,Critter,Item) gagCallabck) script.method.server.Critter.MoveToHex#59785332969dbd15 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerCritterScriptMethods.cpp:840 Запускает движение по пути к гексу и возвращает новый контекст движения
MovingContext Critter.MoveToHex(mpos hex, int32 cut, ipos16 endHexOffset, int32 speed, callback(bool,Critter,Item) gagCallabck) script.method.server.Critter.MoveToHex#877a3be2a55ba41a Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerCritterScriptMethods.cpp:849 Запускает движение по пути со смещением конечного гекса и возвращает новый контекст движения
MovingContext Critter.MoveToHex(mpos hex, int32 cut, ipos16 endHexOffset, int32 maxPathLength, int32 speed, callback(bool,Critter,Item) gagCallabck) script.method.server.Critter.MoveToHex#b27a6e0f0f8ceddb Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerCritterScriptMethods.cpp:859 Если маршрут длиннее maxPathLength, запрос отклоняется с HexTooFar без поиска за пределами этой глубины; 0 использует Geometry.MaxPathFindLength.
void Critter.RefreshView() script.method.server.Critter.RefreshView Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:326 Пересчитывает видимых криттеров и предметы криттера
void Critter.RefreshVisibility() script.method.server.Critter.RefreshVisibility Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:971 Пересчитывает видимых криттеров и предметы криттера
void Critter.SendGlobalMapGroupInfo() script.method.server.Critter.SendGlobalMapGroupInfo Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:86 Отправляет игроку остальных членов глобальной группы криттера после проверки каждого члена
void Critter.SendItems(Item[] items, bool owned = false, bool withInnerEntities = false, any contextParam = any()) script.method.server.Critter.SendItems Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:685 Отправляет перечисленные ненулевые предметы игроку криттера с флагами владения и внутренних сущностей
void Critter.SetCondition(CritterCondition cond, CritterActionAnim actionAnim, AbstractItem? contextItem) script.method.server.Critter.SetCondition Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:630 Меняет состояние криттера, обновляет его поле на карте и рассылает соответствующее действие
void Critter.SetDir(mdir dir) script.method.server.Critter.SetDir Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:334 Меняет направление криттера и рассылает его, если направление отличается
void Critter.SetupScript(callback(void,Critter,bool) initFunc) script.method.server.Critter.SetupScript Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:14 Запускает init-колбэк и сохраняет его имя как init-скрипт
void Critter.SetupScriptEx(hstring initFunc) script.method.server.Critter.SetupScriptEx Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:29 Запускает именованный init-скрипт и сохраняет его имя
void Critter.StopMoving() script.method.server.Critter.StopMoving Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:875 Останавливает текущее движение криттера
void Critter.TransferToGlobal() script.method.server.Critter.TransferToGlobal Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:210 Переносит криттера с текущей карты на глобальную карту
void Critter.TransferToGlobalGroup(Critter globalCr) script.method.server.Critter.TransferToGlobalGroup Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:252 Присоединяет криттера к группе глобального криттера, снимая его с карты при необходимости
void Critter.TransferToGlobalWithGroup(Critter[] group) script.method.server.Critter.TransferToGlobalWithGroup Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:227 Переносит криттера на глобальную карту, затем переносит каждого живого ненулевого члена группы
void Critter.TransferToHex(mpos hex, mdir dir) script.method.server.Critter.TransferToHex#8438d509ef6a8651 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:138 Перемещает криттера на допустимый гекс текущей карты, обновляя направление и рассылая изменение только направления
void Critter.TransferToHex(mpos hex) script.method.server.Critter.TransferToHex#a9a09ef8641e16c0 Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:116 Перемещает криттера на допустимый гекс текущей карты, сохраняя текущее направление
void Critter.TransferToMap(Map map, mpos hex) script.method.server.Critter.TransferToMap#c9880f573836f54f Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:169 Переносит криттера на допустимый гекс другой карты, сохраняя направление
void Critter.TransferToMap(Map map, mpos hex, mdir dir, bool preciseHex = false) script.method.server.Critter.TransferToMap#dc3840f5d203dd4b Critter server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerCritterScriptMethods.cpp:187 Переносит криттера с заданным направлением точно на указанный гекс или с поиском места в радиусе двух

Entity (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
int32 Entity.CountTimeEvent(callback(void,Entity,any[]) func, bool excludeExecuting = false) script.method.server.Entity.CountTimeEvent#3032339c32e34b9d Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:133 Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки
int32 Entity.CountTimeEvent(callback(void,Entity,TimeEventContext) func, bool excludeExecuting = false) script.method.server.Entity.CountTimeEvent#417e7527b8152349 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:140 Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки
int32 Entity.CountTimeEvent(callback(void,Entity,any) func, bool excludeExecuting = false) script.method.server.Entity.CountTimeEvent#45d21a68801eb4f0 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:126 Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки
int32 Entity.CountTimeEvent(callback(void,Entity) func, bool excludeExecuting = false) script.method.server.Entity.CountTimeEvent#7ed3553b71048a0d Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:119 Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки
int32 Entity.CountTimeEvent(uint32 id, bool excludeExecuting = false) script.method.server.Entity.CountTimeEvent#db3b98741c5df44b Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:147 Считает зарегистрированные временные события с указанным идентификатором события, при необходимости исключая выполняющиеся колбэки
int32 Entity.GetRefCount() script.method.server.Entity.GetRefCount Game, Player, Location, Map, Critter, Item, ImGui server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerEntityScriptMethods.cpp:28 Диагностика утечки ссылок: учитываются каждая script-обёртка и каждый активный нативный pin, поэтому значима только разница, измеренная вокруг контролируемой последовательности вызовов.
bool Entity.IsPersistent() script.method.server.Entity.IsPersistent Game, Player, Location, Map, Critter, Item, ImGui server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerEntityScriptMethods.cpp:13 Возвращает, помечена ли серверная сущность как постоянная
void Entity.MakePersistent(bool persistent) script.method.server.Entity.MakePersistent Game, Player, Location, Map, Critter, Item, ImGui server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerEntityScriptMethods.cpp:20 Применяет флаг постоянства и распространяет его на дочерние сущности
void Entity.RepeatTimeEvent(uint32 id, timespan repeat) script.method.server.Entity.RepeatTimeEvent#28154675b58100aa Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:217 Обновляет интервал повтора временного события с указанным идентификатором
void Entity.RepeatTimeEvent(callback(void,Entity,any) func, timespan repeat) script.method.server.Entity.RepeatTimeEvent#35eb685e9352ee97 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:196 Обновляет интервал повтора временных событий, привязанных к сущности и колбэку
void Entity.RepeatTimeEvent(callback(void,Entity,any[]) func, timespan repeat) script.method.server.Entity.RepeatTimeEvent#4c1ec6146e414fed Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:203 Обновляет интервал повтора временных событий, привязанных к сущности и колбэку
void Entity.RepeatTimeEvent(callback(void,Entity,TimeEventContext) func, timespan repeat) script.method.server.Entity.RepeatTimeEvent#d107502adf65e851 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:210 Обновляет интервал повтора временных событий, привязанных к сущности и колбэку
void Entity.RepeatTimeEvent(callback(void,Entity) func, timespan repeat) script.method.server.Entity.RepeatTimeEvent#d3e5bb91010a5ee6 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:189 Обновляет интервал повтора временных событий, привязанных к сущности и колбэку
void Entity.SetTimeEventData(callback(void,Entity,any) func, any data) script.method.server.Entity.SetTimeEventData#09c025b7150b6bcd Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:224 Заменяет данные временных событий, привязанных к сущности и колбэку
void Entity.SetTimeEventData(callback(void,Entity,any[]) func, any[] data) script.method.server.Entity.SetTimeEventData#46ce3a8e59df0b76 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:231 Заменяет данные временных событий, привязанных к сущности и колбэку
void Entity.SetTimeEventData(uint32 id, any data) script.method.server.Entity.SetTimeEventData#995b7ca79df38c35 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:252 Заменяет данные временного события с указанным идентификатором
void Entity.SetTimeEventData(uint32 id, any[] data) script.method.server.Entity.SetTimeEventData#adb2b4962b8e3874 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:259 Заменяет данные временного события с указанным идентификатором, используя список данных
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any[] data) script.method.server.Entity.SetTimeEventData#c02fbdd5c31ecb21 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:245 Заменяет данные временных событий, привязанных к сущности и колбэку
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any data) script.method.server.Entity.SetTimeEventData#c41820f30638ac18 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:238 Заменяет данные временных событий, привязанных к сущности и колбэку
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any data) script.method.server.Entity.StartTimeEvent#170befe9003e3411 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:105 Регистрирует повторяющееся временное событие с контекстом и одним аргументом данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func) script.method.server.Entity.StartTimeEvent#1e937a7976df63ac Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:56 Регистрирует одноразовое временное событие с аргументом контекста и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any[] data) script.method.server.Entity.StartTimeEvent#492d95e09fb651ed Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:70 Регистрирует одноразовое временное событие с контекстом и списком данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity) func) script.method.server.Entity.StartTimeEvent#494379a91f97d59e Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:77 Регистрирует повторяющееся временное событие и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any[] data) script.method.server.Entity.StartTimeEvent#64daaaa7e6125cb3 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:112 Регистрирует повторяющееся временное событие с контекстом и списком данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any[]) func, any[] data) script.method.server.Entity.StartTimeEvent#805b4b72ba72a604 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:91 Регистрирует повторяющееся временное событие со списком данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any) func, any data) script.method.server.Entity.StartTimeEvent#9e1b092a1d7fb963 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:84 Регистрирует повторяющееся временное событие с одним аргументом данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any) func, any data) script.method.server.Entity.StartTimeEvent#ae9a39c7d8c1d6fa Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:42 Регистрирует одноразовое временное событие с одним аргументом данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func) script.method.server.Entity.StartTimeEvent#af2f95f5513a4cfa Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:98 Регистрирует повторяющееся временное событие с аргументом контекста и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any[]) func, any[] data) script.method.server.Entity.StartTimeEvent#b494dfd4a4fa81ea Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:49 Регистрирует одноразовое временное событие со списком данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any data) script.method.server.Entity.StartTimeEvent#d9b6635334d5ae05 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:63 Регистрирует одноразовое временное событие с контекстом и одним аргументом данных и возвращает его идентификатор
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity) func) script.method.server.Entity.StartTimeEvent#e59548a665ddb838 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:35 Регистрирует одноразовое временное событие и возвращает его идентификатор
void Entity.StopTimeEvent(callback(void,Entity,any) func) script.method.server.Entity.StopTimeEvent#1ff4e8b7bdb6f35c Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:161 Останавливает временные события, зарегистрированные для сущности и колбэка
void Entity.StopTimeEvent(callback(void,Entity,TimeEventContext) func) script.method.server.Entity.StopTimeEvent#58fd464d379e5ea5 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:175 Останавливает временные события, зарегистрированные для сущности и колбэка
void Entity.StopTimeEvent(uint32 id) script.method.server.Entity.StopTimeEvent#be90949683fff93d Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:182 Останавливает временное событие с указанным идентификатором для сущности
void Entity.StopTimeEvent(callback(void,Entity) func) script.method.server.Entity.StopTimeEvent#d792082ed73a8fc8 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:154 Останавливает временные события, зарегистрированные для сущности и колбэка
void Entity.StopTimeEvent(callback(void,Entity,any[]) func) script.method.server.Entity.StopTimeEvent#ddfbd34ed1764f92 Player, Location, Map, Critter, Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
TimeEventRelated Source/Scripting/ServerEntityScriptMethods.cpp:168 Останавливает временные события, зарегистрированные для сущности и колбэка

Game (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
bool Game.CallStaticItemFunction(Critter? cr, StaticItem staticItem, Item? usedItem, any param) script.method.server.Game.CallStaticItemFunction Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1529 Вызывает функцию скрипта статического предмета для криттера и необязательного использованного предмета
Item Game.CloneItem(Item item) script.method.server.Game.CloneItem Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:332 Клонирует весь текущий предмет и возвращает новый предмет с покрытием синхронизации.
Critter Game.CreateCritter(hstring protoId, bool forPlayer, CritterProperty=>any props) script.method.server.Game.CreateCritter#151d7b0fa45c079e Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:46 Создаёт отсоединённого криттера с переопределениями свойств
Critter Game.CreateCritter(ProtoCritter proto, bool forPlayer) script.method.server.Game.CreateCritter#e68fa5ea3ffe3cc4 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:38 Создаёт отсоединённого криттера по дескриптору прототипа
Critter Game.CreateCritter(hstring protoId, bool forPlayer) script.method.server.Game.CreateCritter#e774d859a418b9da Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:30 Создаёт отсоединённого криттера по идентификатору прототипа
Critter Game.CreateCritter(ProtoCritter proto, bool forPlayer, CritterProperty=>any props) script.method.server.Game.CreateCritter#e8d3f028fa79075f Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:67 Создаёт отсоединённого криттера по дескриптору прототипа с переопределениями свойств
Item Game.CreateItem(hstring protoId, ItemProperty=>int32 props) script.method.server.Game.CreateItem#27766bb940021b1f Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:293 Создаёт предмет, применяя целочисленные переопределения свойств до OnItemInit, и возвращает его с покрытием синхронизации.
Item Game.CreateItem(ProtoItem proto) script.method.server.Game.CreateItem#6029176d1f44719d Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:286 Создаёт предмет по указанному дескриптору прототипа и возвращает его с покрытием синхронизации.
Item Game.CreateItem(hstring protoId, ItemProperty=>any props) script.method.server.Game.CreateItem#95d49151f6d1acf8 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:313 Создаёт предмет с изменяемыми переопределениями свойств до OnItemInit и возвращает его с покрытием синхронизации
Item Game.CreateItem(hstring protoId) script.method.server.Game.CreateItem#ba49673cbfedbc07 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:275 Создаёт предмет по указанному идентификатору прототипа и возвращает его с покрытием синхронизации.
Location Game.CreateLocation(hstring protoId, hstring[] map_pids, LocationProperty=>any props) script.method.server.Game.CreateLocation#03c25a496a41709a Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:612 Создаёт локацию с идентификаторами дочерних карт и переопределениями свойств
Location Game.CreateLocation(ProtoLocation proto, LocationProperty=>any props) script.method.server.Game.CreateLocation#09335f3291c54d05 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:597 Создаёт локацию по дескриптору прототипа с переопределениями свойств
Location Game.CreateLocation(ProtoLocation proto) script.method.server.Game.CreateLocation#392f59fecd72fe17 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:560 Создаёт локацию по дескриптору прототипа
Location Game.CreateLocation(hstring protoId) script.method.server.Game.CreateLocation#4f3d2969824dd3bc Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:552 Создаёт локацию по идентификатору прототипа
Location Game.CreateLocation(hstring protoId, hstring[] map_pids) script.method.server.Game.CreateLocation#5a0f0539462eafe3 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:568 Создаёт локацию с дочерними картами по идентификаторам прототипов
Location Game.CreateLocation(hstring protoId, LocationProperty=>any props) script.method.server.Game.CreateLocation#c94de2fea30a1454 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:576 Создаёт локацию с переопределениями свойств
Player Game.CreateNotLoggedInPlayer() script.method.server.Game.CreateNotLoggedInPlayer Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:698 Создаёт сессию незалогиненного игрока с фиктивным соединением
bool Game.DbCompareExchangeRecordString(hstring collectionName, ident id, string key, string expected, string desired) script.method.server.Game.DbCompareExchangeRecordString#28dbc09a155eeea9 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1223 Сравнивает и заменяет одно строковое поле записи базы данных с целочисленным идентификатором
bool Game.DbCompareExchangeRecordString(hstring collectionName, string id, string key, string expected, string desired) script.method.server.Game.DbCompareExchangeRecordString#d7c0eb9e97e0795d Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1243 Сравнивает и заменяет одно строковое поле записи базы данных со строковым ключом
ident[] Game.DbGetAllRecordIds(hstring collectionName) script.method.server.Game.DbGetAllRecordIds Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1038 Возвращает все целочисленные идентификаторы записей коллекции базы данных
string[] Game.DbGetAllRecordKeys(hstring collectionName) script.method.server.Game.DbGetAllRecordKeys Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1049 Возвращает все строковые ключи записей коллекции базы данных
string=>string Game.DbGetPlayerData(ident playerId) script.method.server.Game.DbGetPlayerData Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1069 Возвращает запись игрока из базы данных как пары строк ключ-значение
string=>string Game.DbGetRecord(hstring collectionName, string id) script.method.server.Game.DbGetRecord#86e082d9df76b104 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1136 Возвращает запись базы данных по строковому ключу как пары строк ключ-значение
string=>string Game.DbGetRecord(hstring collectionName, ident id) script.method.server.Game.DbGetRecord#c524f7821136061a Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1115 Возвращает запись базы данных по целочисленному идентификатору как пары строк ключ-значение
bool Game.DbHasEntity(Entity entity) script.method.server.Game.DbHasEntity Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1060 Возвращает, есть ли у сущности запись в базе данных
bool Game.DbHasRecord(hstring collectionName, string id) script.method.server.Game.DbHasRecord#31a3ffa964f519b8 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1101 Возвращает, содержит ли коллекция базы данных строковый ключ записи
bool Game.DbHasRecord(hstring collectionName, ident id) script.method.server.Game.DbHasRecord#e13466af940b3833 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1087 Возвращает, содержит ли коллекция базы данных целочисленный идентификатор записи
void Game.DbInsertRecord(hstring collectionName, ident id, string=>string keyValues) script.method.server.Game.DbInsertRecord#23ac03d711edaa50 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1263 Вставляет запись базы данных с целочисленным идентификатором, отвергая существующую запись
void Game.DbInsertRecord(hstring collectionName, string id, string=>string keyValues) script.method.server.Game.DbInsertRecord#27a079e12448f9d8 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1300 Вставляет запись базы данных со строковым ключом, отвергая существующую запись
void Game.DbRemoveRecord(hstring collectionName, ident id) script.method.server.Game.DbRemoveRecord#2039b29db1a1d593 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1443 Удаляет запись базы данных с целочисленным идентификатором, если она существует
void Game.DbRemoveRecord(hstring collectionName, string id) script.method.server.Game.DbRemoveRecord#2749ed5b0c8482ba Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1459 Удаляет запись базы данных со строковым ключом, если она существует
bool Game.DbTryInsertRecord(hstring collectionName, string id, string=>string keyValues) script.method.server.Game.DbTryInsertRecord#148cb7fe9d0c7284 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1190 Пытается вставить запись базы данных со строковым ключом
bool Game.DbTryInsertRecord(hstring collectionName, ident id, string=>string keyValues) script.method.server.Game.DbTryInsertRecord#5d786aff58d93d01 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1157 Пытается вставить запись базы данных с целочисленным идентификатором
void Game.DbUpdateRecordBool(hstring collectionName, ident id, string key, bool value) script.method.server.Game.DbUpdateRecordBool#6b7737017a2e23dd Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1429 Обновляет одно поле bool существующей записи базы данных с целочисленным идентификатором
void Game.DbUpdateRecordBool(hstring collectionName, string id, string key, bool value) script.method.server.Game.DbUpdateRecordBool#717491d844575aca Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1436 Обновляет одно поле bool существующей записи базы данных со строковым ключом
void Game.DbUpdateRecordFloat64(hstring collectionName, ident id, string key, float64 value) script.method.server.Game.DbUpdateRecordFloat64#0e7e221242df2792 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1415 Обновляет одно поле float64 существующей записи базы данных с целочисленным идентификатором
void Game.DbUpdateRecordFloat64(hstring collectionName, string id, string key, float64 value) script.method.server.Game.DbUpdateRecordFloat64#f5d0799b4804bb25 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1422 Обновляет одно поле float64 существующей записи базы данных со строковым ключом
void Game.DbUpdateRecordInt64(hstring collectionName, string id, string key, int64 value) script.method.server.Game.DbUpdateRecordInt64#4b791154e44562fd Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1408 Обновляет одно поле int64 существующей записи базы данных со строковым ключом
void Game.DbUpdateRecordInt64(hstring collectionName, ident id, string key, int64 value) script.method.server.Game.DbUpdateRecordInt64#91d6b71d16aee463 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1401 Обновляет одно поле int64 существующей записи базы данных с целочисленным идентификатором
void Game.DbUpdateRecordString(hstring collectionName, ident id, string key, string value) script.method.server.Game.DbUpdateRecordString#76e92f4eee20fb7b Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1387 Обновляет одно строковое поле существующей записи базы данных с целочисленным идентификатором
void Game.DbUpdateRecordString(hstring collectionName, string id, string key, string value) script.method.server.Game.DbUpdateRecordString#cbc3625de444b49c Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1394 Обновляет одно строковое поле существующей записи базы данных со строковым ключом
void Game.DestroyCritter(Critter? cr) script.method.server.Game.DestroyCritter Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:520 Уничтожает поддерево неигрового криттера
void Game.DestroyCritters(Critter[] critters) script.method.server.Game.DestroyCritters Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:535 Уничтожает поддерево каждого ненулевого неигрового криттера
void Game.DestroyEntities(Entity[] entities) script.method.server.Game.DestroyEntities Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:480 Уничтожает поддерево каждой ненулевой сущности
void Game.DestroyEntity(Entity? entity) script.method.server.Game.DestroyEntity Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:468 Уничтожает поддерево сущности, если сущность не нулевая
void Game.DestroyItem(Item? item) script.method.server.Game.DestroyItem Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:494 Уничтожает поддерево предмета, если предмет не нулевой
void Game.DestroyItems(Item[] items) script.method.server.Game.DestroyItems Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:506 Уничтожает поддерево каждого ненулевого предмета
void Game.DestroyLocation(Location? loc) script.method.server.Game.DestroyLocation Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:633 Уничтожает поддерево локации, если локация не нулевая
void Game.DestroyMap(Map? map) script.method.server.Game.DestroyMap Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:645 Уничтожает поддерево карты, если карта не нулевая
void Game.DestroyUnloadedCritter(ident crId) script.method.server.Game.DestroyUnloadedCritter Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:110 Удаляет запись выгруженного криттера по идентификатору
Item[] Game.GetAllItems(ProtoItem? proto) script.method.server.Game.GetAllItems#5f63b29e3fbd4374 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:989 Возвращает зарегистрированные предметы, соответствующие необязательному дескриптору прототипа
Item[] Game.GetAllItems(hstring pid) script.method.server.Game.GetAllItems#986ac88634199639 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:969 Возвращает зарегистрированные предметы, соответствующие необязательному идентификатору прототипа
Critter[] Game.GetAllNpc(hstring pid) script.method.server.Game.GetAllNpc#568d2e4962ad093b Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1483 Возвращает неигровых криттеров, соответствующих необязательному идентификатору прототипа
Critter[] Game.GetAllNpc(ProtoCritter proto) script.method.server.Game.GetAllNpc#d318af6f5c78cd43 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1502 Возвращает неигровых криттеров, соответствующих указанному дескриптору прототипа
Critter[] Game.GetAllNpc() script.method.server.Game.GetAllNpc#e7c595cfaf4c11a4 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1475 Возвращает всех неигровых криттеров
int64 Game.GetAllocatorMemoryUsage() script.method.server.Game.GetAllocatorMemoryUsage Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1895 Возвращает объём используемой памяти аллокатора в байтах
Critter? Game.GetCritter(ident crId) script.method.server.Game.GetCritter Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:657 Возвращает криттера по идентификатору или null при нулевом идентификаторе, отсутствии сущности или её уничтожении
int32 Game.GetCritterRegistryCount() script.method.server.Game.GetCritterRegistryCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1932 Возвращает число криттеров в реестре
Critter[] Game.GetCritters(CritterFindType findType) script.method.server.Game.GetCritters Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:681 Возвращает зарегистрированных криттеров, соответствующих типу поиска,
int32 Game.GetDistance(Item item1, Item item2) script.method.server.Game.GetDistance#1be05ad1508d9bdf Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:138 Возвращает расстояние между двумя предметами на одной карте
int32 Game.GetDistance(Item item, Critter cr) script.method.server.Game.GetDistance#200d823fdf545d92 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:178 Возвращает расстояние по поверхности между предметом и криттером на одной карте
int32 Game.GetDistance(mpos hex, Critter cr) script.method.server.Game.GetDistance#33a4d51ef8eece2a Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:216 Возвращает расстояние по поверхности от гекса до криттера на карте
int32 Game.GetDistance(Critter cr, Item item) script.method.server.Game.GetDistance#3dade8869ec8c0ac Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:157 Возвращает расстояние по поверхности между криттером и предметом на одной карте
int32 Game.GetDistance(Item item, mpos hex) script.method.server.Game.GetDistance#8298d537bb9c7c37 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:233 Возвращает расстояние от предмета на карте до гекса
int32 Game.GetDistance(Critter cr, mpos hex) script.method.server.Game.GetDistance#8a80a760debf852d Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:199 Возвращает расстояние по поверхности от криттера на карте до гекса
int32 Game.GetDistance(mpos hex, Item item) script.method.server.Game.GetDistance#b273c01749f73e8c Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:248 Возвращает расстояние от гекса до предмета на карте
int32 Game.GetDistance(Critter cr1, Critter cr2) script.method.server.Game.GetDistance#dacea0c00ba4c5f1 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:117 Возвращает расстояние по поверхности между двумя криттерами на одной карте
Entity? Game.GetEntity(ident entityId) script.method.server.Game.GetEntity Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:669 Возвращает сущность по идентификатору или null при нулевом идентификаторе, отсутствии сущности или её уничтожении
int32 Game.GetEntityRegistryCount() script.method.server.Game.GetEntityRegistryCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1904 Возвращает число сущностей в реестре
Entity[] Game.GetHeldSyncEntities() script.method.server.Game.GetHeldSyncEntities Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1852 Возвращает сущности, удерживаемые сейчас в синхронизационном покрытии
Item? Game.GetItem(ident itemId) script.method.server.Game.GetItem Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:263 Возвращает живой предмет по идентификатору, отвергая нулевой идентификатор, или null, если предмет отсутствует или уничтожается
int32 Game.GetItemRegistryCount() script.method.server.Game.GetItemRegistryCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1939 Возвращает число предметов в реестре
hstring[] Game.GetItemRegistryProtoIds() script.method.server.Game.GetItemRegistryProtoIds Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1946 Возвращает идентификаторы прототипов всех зарегистрированных предметов
Location? Game.GetLocation(ident locId) script.method.server.Game.GetLocation#08a98bf7bce0a9bf Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:848 Возвращает живую локацию по идентификатору или null для отсутствующей или уничтожаемой локации
Location? Game.GetLocation(ProtoLocation locProto, int32 skipCount = 0) script.method.server.Game.GetLocation#2f5eccddea2f5dd1 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:864 Возвращает живую локацию по дескриптору прототипа и индексу вхождения или null
Location? Game.GetLocation(hstring locPid, int32 skipCount = 0) script.method.server.Game.GetLocation#4b1903ede1dd2fa2 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:856 Возвращает живую локацию по идентификатору прототипа и индексу вхождения или null
Location? Game.GetLocation(LocationProperty property, int32 propertyValue) script.method.server.Game.GetLocation#8d03e18599ee2a1e Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:873 Возвращает первую живую локацию, у которой целочисленное свойство равно значению
int32 Game.GetLocationRegistryCount() script.method.server.Game.GetLocationRegistryCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1918 Возвращает число локаций в реестре
Location[] Game.GetLocations() script.method.server.Game.GetLocations#53d313c4ee2358d8 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:889 Возвращает все зарегистрированные локации
Location[] Game.GetLocations(ProtoLocation? proto) script.method.server.Game.GetLocations#7e3ec9d90972cfaf Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:924 Возвращает зарегистрированные локации, соответствующие необязательному дескриптору прототипа
Location[] Game.GetLocations(hstring pid) script.method.server.Game.GetLocations#8eb7a49e747de27a Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:904 Возвращает зарегистрированные локации, соответствующие необязательному идентификатору прототипа
Location[] Game.GetLocations(LocationProperty property, int32 propertyValue) script.method.server.Game.GetLocations#c590f9bbe1535ddd Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:951 Возвращает зарегистрированные локации, у которых целочисленное свойство равно значению
Map? Game.GetMap(hstring mapPid, int32 skipCount = 0) script.method.server.Game.GetMap#28a9744f2e2f208e Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:772 Возвращает живую карту по идентификатору прототипа и индексу вхождения или null
Map? Game.GetMap(ident mapId) script.method.server.Game.GetMap#38ce2f11f2b9397e Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:764 Возвращает живую карту по идентификатору или null для отсутствующей или уничтожаемой карты
Map? Game.GetMap(ProtoMap mapProto, int32 skipCount = 0) script.method.server.Game.GetMap#b7b3d34523400d1f Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:780 Возвращает живую карту по дескриптору прототипа и индексу вхождения или null
int32 Game.GetMapRegistryCount() script.method.server.Game.GetMapRegistryCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1925 Возвращает число карт в реестре
Map[] Game.GetMaps(hstring pid) script.method.server.Game.GetMaps#12174f7cc9f609d1 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:797 Возвращает зарегистрированные карты, соответствующие необязательному идентификатору прототипа
Map[] Game.GetMaps() script.method.server.Game.GetMaps#3cd2c62b701248d5 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:789 Возвращает все зарегистрированные карты
Map[] Game.GetMaps(ProtoMap? proto) script.method.server.Game.GetMaps#779d5c9f8b1fd466 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:819 Возвращает зарегистрированные карты, соответствующие необязательному дескриптору прототипа
Player[] Game.GetOnlinePlayers() script.method.server.Game.GetOnlinePlayers Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:1016 Возвращает всех онлайн-игроков
Player? Game.GetPlayer(ident playerId) script.method.server.Game.GetPlayer Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerGlobalScriptMethods.cpp:752 Возвращает игрока по идентификатору или null при нулевом идентификаторе, отсутствии сущности или её уничтожении
int32 Game.GetPlayerRegistryCount() script.method.server.Game.GetPlayerRegistryCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1911 Возвращает число игроков в реестре
int64 Game.GetProcessMemoryUsage() script.method.server.Game.GetProcessMemoryUsage Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1886 Возвращает объём памяти процесса в байтах
ProtoCritter[] Game.GetProtoCrittersForProtoMap(ProtoMap proto) script.method.server.Game.GetProtoCrittersForProtoMap Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1615 Возвращает прототипы криттеров, размещённые на карте-прототипе
ident[] Game.GetRegisteredPlayerIds() script.method.server.Game.GetRegisteredPlayerIds Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1031 Возвращает все идентификаторы записей игроков из базы данных
StaticItem[] Game.GetStaticItemsForProtoMap(ProtoMap proto) script.method.server.Game.GetStaticItemsForProtoMap Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1606 Возвращает статические предметы карты-прототипа
int32 Game.GetTextCount(TextPackKey textKey) script.method.server.Game.GetTextCount Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1640 Возвращает число текстов языкового пакета для ключа
bool Game.IsEntityLocked(Entity? entity) script.method.server.Game.IsEntityLocked Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1861 Возвращает, покрыта ли сущность, не выводя диагностику
bool Game.IsStaticMapLoaded(hstring mapPid) script.method.server.Game.IsStaticMapLoaded Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1580 Вернуть, кэшировано ли запечённое содержимое прототипа карты
bool Game.IsTextPresent(TextPackKey textKey) script.method.server.Game.IsTextPresent Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1633 Возвращает, содержит ли языковой пакет указанный текстовый ключ
Critter Game.LoadCritter(ident crId, bool forPlayer) script.method.server.Game.LoadCritter#e4b9bdc5bdeb7919 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:82 Загружает сохранённого криттера
Critter Game.LoadCritter(ident crId, bool forPlayer, Map map) script.method.server.Game.LoadCritter#f50433829d33781c Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:90 Загружает сохранённого криттера на карту
void Game.LoadStaticMap(hstring mapPid, bool asyncLoad) script.method.server.Game.LoadStaticMap Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1547 Прочитать запечённое содержимое прототипа карты в кэш сейчас или в рабочем потоке; запрос до конца этого чтения ждёт его
void Game.LoadStaticMaps(hstring[] mapPids, bool asyncLoad) script.method.server.Game.LoadStaticMaps Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1560 Прочитать запечённое содержимое прототипов карт в кэш сейчас или в рабочих потоках; запрос одного из них ждёт его чтения
void Game.Lock() script.method.server.Game.Lock Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1870 Блокирует бакет синглтона Game
Player Game.LoginPlayerToExistentRecord(Player notLoggedInPlayer, ident playerId) script.method.server.Game.LoginPlayerToExistentRecord Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:735 Выполняет вход незалогиненного игрока в существующую запись и возвращает полученного игрока
Player Game.LoginPlayerToNewRecord(Player notLoggedInPlayer) script.method.server.Game.LoginPlayerToNewRecord Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:707 Выполняет вход незалогиненного игрока в новую запись и возвращает полученного игрока
Player Game.LoginPlayerToTempSession(Player notLoggedInPlayer) script.method.server.Game.LoginPlayerToTempSession Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:721 Выполняет вход незалогиненного игрока во временную сессию и возвращает полученного игрока
Item? Game.MoveItem(Item item, Item toCont, any stackId = any()) script.method.server.Game.MoveItem#2ed0d82a6f587a26 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:372 Перемещает предмет в контейнер с необязательным идентификатором стопки и возвращает его
Item? Game.MoveItem(Item item, Map toMap, mpos toHex) script.method.server.Game.MoveItem#883528ad0763e772 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:356 Перемещает предмет на допустимый гекс карты и возвращает его
Item? Game.MoveItem(Item item, Critter toCr) script.method.server.Game.MoveItem#c26f82c316789816 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:345 Перемещает весь предмет к указанному криттеру и возвращает предмет либо null, если перемещение удалило его.
void Game.MoveItems(Item[] items, Critter toCr) script.method.server.Game.MoveItems#5402fba4af9b29a1 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:383 Перемещает каждый ненулевой живой предмет к криттеру
void Game.MoveItems(Item[] items, Item toCont, any stackId = any()) script.method.server.Game.MoveItems#8a09125d1c5aeacb Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:441 Перемещает каждый ненулевой живой предмет в контейнер с необязательным идентификатором стопки
void Game.MoveItems(Item[] items, Map toMap, mpos toHex) script.method.server.Game.MoveItems#efe80393199559d9 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:410 Перемещает каждый ненулевой живой предмет на допустимый гекс карты
void Game.SetSynchronizedTime(synctime time) script.method.server.Game.SetSynchronizedTime Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1521 Устанавливает глобальное синхронизированное игровое время
void Game.Sync(Entity entity) script.method.server.Game.Sync#3a28adb1be02af8c Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async Source/Scripting/ServerGlobalScriptMethods.cpp:1733 Заменяет текущее покрытие одной живой сущностью и её партнёрами автоматического расширения
void Game.Sync(Entity entity1, Entity entity2, Entity entity3) script.method.server.Game.Sync#8a5e8bb38f1776db Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async, AllowDestroyedEntityArgs Source/Scripting/ServerGlobalScriptMethods.cpp:1765 Заменяет текущее покрытие тремя живыми сущностями и их партнёрами автоматического расширения
void Game.Sync(Entity[] entities) script.method.server.Game.Sync#a0c5737d3ba111b8 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async, AllowDestroyedEntityArgs Source/Scripting/ServerGlobalScriptMethods.cpp:1787 Заменяет текущее покрытие всеми ненулевыми живыми сущностями и их партнёрами автоматического расширения
void Game.Sync(Entity entity1, Entity entity2) script.method.server.Game.Sync#b42b6f6d6b684d2a Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async, AllowDestroyedEntityArgs Source/Scripting/ServerGlobalScriptMethods.cpp:1747 Заменяет текущее покрытие двумя живыми сущностями и их партнёрами автоматического расширения
void Game.SyncRelease() script.method.server.Game.SyncRelease Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1836 Освобождает удерживаемое покрытие сущностей и блокировки синглтона Game
void Game.SyncWiden(Entity[] entities) script.method.server.Game.SyncWiden Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async, AllowDestroyedEntityArgs Source/Scripting/ServerGlobalScriptMethods.cpp:1812 Расширяет текущее покрытие синхронизации на месте, добавляя указанные активные сущности.
void Game.SyncYield() script.method.server.Game.SyncYield Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async Source/Scripting/ServerGlobalScriptMethods.cpp:1844 Передаёт ожидающим потокам весь cover сущностей текущего потока и вновь захватывает его до возврата; вызов запрещён при удержании singleton-блокировки Game.
int32 Game.SystemCall(string command, string& output) script.method.server.Game.SystemCall#5f9bd54717eb40b8 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1699 Выполняет внешнюю команду, сохраняет строки её вывода и возвращает код выхода
int32 Game.SystemCall(string command) script.method.server.Game.SystemCall#bc91017a887fc615 Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1689 Выполняет внешнюю команду, записывает её вывод в журнал и возвращает код выхода
bool Game.TrySyncEntity(ident entity_id) script.method.server.Game.TrySyncEntity Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
Async Source/Scripting/ServerGlobalScriptMethods.cpp:1716 Разрешает идентификатор сущности, получает synchronization cover для живой сущности и сообщает, остаётся ли она доступной.
void Game.UnloadCritter(Critter cr) script.method.server.Game.UnloadCritter Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:100 Выгружает криттера из симуляции
bool Game.UnloadStaticMap(hstring mapPid) script.method.server.Game.UnloadStaticMap Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1593 Освободить кэшированное запечённое содержимое прототипа карты и вернуть, выгружено ли оно; оно остаётся, пока читается или используется картой
void Game.Unlock() script.method.server.Game.Unlock Game server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerGlobalScriptMethods.cpp:1878 Разблокирует бакет синглтона Game, сохраняя покрытие сущностей

Item (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
Item Item.AddItem(ProtoItem proto, any stackId = any()) script.method.server.Item.AddItem#bfe6263d4ff550ad Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerItemScriptMethods.cpp:58 Создаёт предмет по дескриптору прототипа и добавляет его в контейнер
Item Item.AddItem(hstring pid, any stackId = any()) script.method.server.Item.AddItem#c6fbcb98959420b1 Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerItemScriptMethods.cpp:43 Создаёт предмет по идентификатору прототипа и добавляет его в контейнер
Critter? Item.GetCritter() script.method.server.Item.GetCritter Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerItemScriptMethods.cpp:97 Определяет криттера, удерживающего предмет через владение контейнером, или null для предмета на карте
Item[] Item.GetItems(any stackId = any()) script.method.server.Item.GetItems Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerItemScriptMethods.cpp:70 Возвращает внутренние предметы контейнера, при необходимости ограниченные идентификатором стопки
Map? Item.GetMap() script.method.server.Item.GetMap Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerItemScriptMethods.cpp:79 Определяет карту, содержащую предмет, через цепочку владения криттером или контейнером
Map? Item.GetMapPosition(mpos& hex) script.method.server.Item.GetMapPosition Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
PassOwnership Source/Scripting/ServerItemScriptMethods.cpp:88 Определяет содержащую карту и записывает гекс предмета на карте через выходной аргумент
void Item.RefreshVisibility() script.method.server.Item.RefreshVisibility Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerItemScriptMethods.cpp:106 Обновляет кэши видимости и блокировки карты для предмета, принадлежащего гексу карты
void Item.SetupScript(callback(void,Item,bool) initFunc) script.method.server.Item.SetupScript Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerItemScriptMethods.cpp:17 Запускает init-колбэк и сохраняет его имя как init-скрипт
void Item.SetupScriptEx(hstring initFunc) script.method.server.Item.SetupScriptEx Item server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerItemScriptMethods.cpp:32 Запускает именованный init-скрипт и сохраняет его имя

Location (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
Map Location.AddMap(ProtoMap mapProto) script.method.server.Location.AddMap#64169b002e08e159 Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:50 Создаёт дочернюю карту по дескриптору прототипа и присоединяет её к локации
Map Location.AddMap(hstring mapPid) script.method.server.Location.AddMap#f4dae4b3925387ad Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:38 Создаёт дочернюю карту по идентификатору прототипа и присоединяет её к локации
Map? Location.GetMap(ProtoMap mapProto) script.method.server.Location.GetMap#102f60993beb7009 Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:86 Возвращает первую дочернюю карту с указанным дескриптором прототипа или null
Map? Location.GetMap(hstring mapPid) script.method.server.Location.GetMap#c71a7456cd1c7874 Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:71 Возвращает первую дочернюю карту с указанным идентификатором прототипа или null
Map Location.GetMapByIndex(int32 index) script.method.server.Location.GetMapByIndex Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:102 Возвращает дочернюю карту по индексу или выбрасывает исключение, если её нет
int32 Location.GetMapCount() script.method.server.Location.GetMapCount Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:64 Возвращает число дочерних карт, присоединённых к локации
Map[] Location.GetMaps() script.method.server.Location.GetMaps Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:111 Возвращает все дочерние карты, присоединённые к локации
void Location.Regenerate() script.method.server.Location.Regenerate Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:120 Перегенерирует все дочерние карты локации, которая не находится в процессе уничтожения
void Location.SetupScript(callback(void,Location,bool) initFunc) script.method.server.Location.SetupScript Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:12 Запускает init-колбэк и сохраняет его имя как init-скрипт
void Location.SetupScriptEx(hstring initFunc) script.method.server.Location.SetupScriptEx Location server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerLocationScriptMethods.cpp:27 Запускает именованный init-скрипт и сохраняет его имя

Map (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
Critter Map.AddCritter(ProtoCritter proto, mpos hex, mdir dir, CritterProperty=>any props) script.method.server.Map.AddCritter#1e4e76b759d6c5e8 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1201 Создаёт криттера по дескриптору прототипа с переопределениями свойств на допустимом гексе карты и с направлением
Critter Map.AddCritter(ProtoCritter proto, mpos hex, mdir dir, CritterProperty=>int32 props) script.method.server.Map.AddCritter#42310745cd07d9a7 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1153 Создаёт криттера по дескриптору прототипа с целочисленными переопределениями свойств на допустимом гексе карты
Critter Map.AddCritter(hstring protoId, mpos hex, mdir dir) script.method.server.Map.AddCritter#469abe60680fae4e Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1096 Создаёт криттера по идентификатору прототипа на допустимом гексе карты и с направлением
Critter Map.AddCritter(ProtoCritter proto, mpos hex, mdir dir) script.method.server.Map.AddCritter#4bf2d1bf57efc238 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1111 Создаёт криттера по дескриптору прототипа на допустимом гексе карты и с направлением
Critter Map.AddCritter(hstring protoId, mpos hex, mdir dir, CritterProperty=>int32 props) script.method.server.Map.AddCritter#8b44cc2e5aeaa303 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1126 Создаёт криттера с целочисленными переопределениями свойств на допустимом гексе карты и с направлением
Critter Map.AddCritter(hstring protoId, mpos hex, mdir dir, CritterProperty=>any props) script.method.server.Map.AddCritter#ab45ffd3c807403c Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1174 Создаёт криттера с переопределениями свойств на допустимом гексе карты и с направлением
Item Map.AddItem(mpos hex, hstring protoId, ItemProperty=>int32 props) script.method.server.Map.AddItem#3b5f3b7a0ad0569d Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:76 Создаёт предмет карты с целочисленными переопределениями свойств на допустимом гексе
Item Map.AddItem(mpos hex, ProtoItem proto) script.method.server.Map.AddItem#4c836c86ebb331f9 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:61 Создаёт предмет карты по дескриптору прототипа на допустимом гексе
Item Map.AddItem(mpos hex, hstring protoId) script.method.server.Map.AddItem#93da72a5ec69c371 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:46 Создаёт предмет карты по идентификатору прототипа на допустимом гексе
Item Map.AddItem(mpos hex, ProtoItem proto, ItemProperty=>int32 props) script.method.server.Map.AddItem#dd69e509a0195144 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:103 Создаёт предмет карты по дескриптору прототипа с целочисленными переопределениями свойств на допустимом гексе
void Map.BlockHex(mpos hex, bool full) script.method.server.Map.BlockHex Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1296 Устанавливает ручную блокировку допустимого гекса карты с необязательной полной блокировкой
bool Map.CheckPlaceForItem(mpos hex, hstring pid) script.method.server.Map.CheckPlaceForItem#7df5c41f5f61890c Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1276 Проверяет, можно ли разместить предмет этого прототипа на указанном гексе
bool Map.CheckPlaceForItem(mpos hex, ProtoItem proto) script.method.server.Map.CheckPlaceForItem#f95a6f1b9e4a1b61 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1289 Проверяет, можно ли разместить предмет этого прототипа на указанном гексе
bool Map.FindPathToAny(Critter cr, mpos[] targetHexes, int32& pathLength, mpos& targetHex, callback(bool,Critter,Item) gagCallback) script.method.server.Map.FindPathToAny#049a83ae871129e5 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1040 Находит путь для криттера до любой цели и записывает его длину и выбранную цель
bool Map.FindPathToAny(mpos fromHex, mpos[] targetHexes, int32& pathLength, mpos& targetHex, callback(bool,Item) gagCallback) script.method.server.Map.FindPathToAny#d989184e940c3179 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1006 Находит путь от допустимого гекса до любой цели и записывает его длину и выбранную цель
mpos[] Map.FindReachableHexes(mpos fromHex, mpos[] targetHexes, callback(bool,Item) gagCallback) script.method.server.Map.FindReachableHexes Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1073 Определяет, какие целевые гексы достижимы от начального в пределах заданной максимальной длины пути.
ident[] Map.GenerateContent(hstring mapPid, mpos destHex) script.method.server.Map.GenerateContent Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:508 Создать криттеров и динамические предметы прототипа карты так, чтобы её первый гекс попал в destHex, и вернуть идентификаторы созданных криттеров и предметов карты
Critter? Map.GetCritter(ident crid) script.method.server.Map.GetCritter#beaf90ce99481bb9 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:691 Возвращает криттера карты по идентификатору
Critter? Map.GetCritter(CritterProperty property, int32 propertyValue, CritterFindType findType) script.method.server.Map.GetCritter#cc2efc7ac9caf8b7 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:716 Возвращает первого криттера, соответствующего целочисленному свойству и типу поиска
Critter? Map.GetCritterOnHex(mpos hex) script.method.server.Map.GetCritterOnHex Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:699 Возвращает живого криттера на допустимом гексе или мёртвого, если живого нет
Critter[] Map.GetCritters(CritterFindType findType) script.method.server.Map.GetCritters#81d4328569cd9426 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:787 Возвращает криттеров карты, соответствующих типу поиска
Critter[] Map.GetCritters(hstring pid, CritterFindType findType) script.method.server.Map.GetCritters#addc705539406d44 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:804 Возвращает криттеров карты, соответствующих необязательному идентификатору прототипа и типу поиска
Critter[] Map.GetCritters(CritterProperty property, int32 propertyValue, CritterFindType findType) script.method.server.Map.GetCritters#d9bfa22ace1ec9d4 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:840 Возвращает криттеров карты, соответствующих целочисленному свойству и типу поиска
Critter[] Map.GetCritters(ProtoCritter proto, CritterFindType findType) script.method.server.Map.GetCritters#e79de6b56cb9f3b3 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:822 Возвращает криттеров карты, соответствующих указанному дескриптору прототипа и типу поиска
Critter[] Map.GetCrittersInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType) script.method.server.Map.GetCrittersInPath#8b046729d6d79d34 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:859 Трассирует путь и возвращает его криттеров, соответствующих типу поиска
Critter[] Map.GetCrittersInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType, mpos& preBlockHex, mpos& blockHex) script.method.server.Map.GetCrittersInPath#a2a00a1dfe4f3d7e Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:868 Трассирует путь, записывает гексы до блокировки и блокировки и возвращает его криттеров
Critter[] Map.GetCrittersInRadius(mpos hex, int32 radius, CritterFindType findType) script.method.server.Map.GetCrittersInRadius Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:750 Возвращает криттеров в неотрицательном радиусе от допустимого гекса, отсортированных по расстоянию
Critter[] Map.GetCrittersOnHex(mpos hex, CritterFindType findType) script.method.server.Map.GetCrittersOnHex Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:731 Возвращает криттеров на допустимом гексе, отсортированных по расстоянию с учётом мультигекса
Critter[] Map.GetCrittersWhoSeeHex(mpos hex, CritterFindType findType) script.method.server.Map.GetCrittersWhoSeeHex#331d6938741ba331 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:879 Возвращает криттеров, дальность обзора которых покрывает гекс
Critter[] Map.GetCrittersWhoSeeHex(mpos hex, int32 radius, CritterFindType findType) script.method.server.Map.GetCrittersWhoSeeHex#6295b4bbbc256992 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:894 Возвращает криттеров, дальность обзора которых плюс радиус покрывает гекс
Critter[] Map.GetCrittersWhoSeePath(mpos fromHex, mpos toHex, CritterFindType findType) script.method.server.Map.GetCrittersWhoSeePath Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:909 Возвращает криттеров, круг обзора которых пересекает путь
void Map.GetHexInPath(mpos fromHex, mpos& toHex, float32 angle, int32 dist) script.method.server.Map.GetHexInPath Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:926 Трассирует путь и записывает последний гекс перед первой блокировкой
Item? Map.GetItem(ident itemId) script.method.server.Map.GetItem Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:124 Возвращает предмет карты по идентификатору или null, если предмет отсутствует или идентификатор нулевой
Item? Map.GetItemInRadius(mpos hex, int32 radius, hstring pid) script.method.server.Map.GetItemInRadius#2c45a3b349bce706 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:180 Возвращает первый предмет с указанным идентификатором прототипа в неотрицательном радиусе
Item? Map.GetItemInRadius(mpos hex, int32 radius, ProtoItem proto) script.method.server.Map.GetItemInRadius#43a0e23b140b9e9a Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:202 Возвращает первый предмет с указанным дескриптором прототипа в неотрицательном радиусе
Item? Map.GetItemInRadius(mpos hex, int32 radius, ItemProperty property, int32 propertyValue) script.method.server.Map.GetItemInRadius#fe27ffaff6bf5b08 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:224 Возвращает первый предмет в неотрицательном радиусе, у которого целочисленное свойство равно значению
Item? Map.GetItemOnHex(mpos hex, ProtoItem proto) script.method.server.Map.GetItemOnHex#6ece718d14bda9df Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:148 Возвращает первый предмет карты с указанным дескриптором прототипа на допустимом гексе
Item? Map.GetItemOnHex(mpos hex, hstring pid) script.method.server.Map.GetItemOnHex#bde72d72df216ffd Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:136 Возвращает первый предмет карты с указанным идентификатором прототипа на допустимом гексе
Item? Map.GetItemOnHex(mpos hex, ItemProperty property, int32 propertyValue) script.method.server.Map.GetItemOnHex#fd531ae0c65b5f38 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:160 Возвращает первый предмет на допустимом гексе, у которого целочисленное свойство равно значению
Item[] Map.GetItems(ItemProperty property, int32 propertyValue) script.method.server.Map.GetItems#83c145745774df22 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:367 Возвращает динамические предметы карты, у которых целочисленное свойство равно значению
Item[] Map.GetItems(hstring pid) script.method.server.Map.GetItems#986ac88634199639 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:255 Возвращает динамические предметы карты с указанным идентификатором прототипа
Item[] Map.GetItems() script.method.server.Map.GetItems#b851260ade7c353c Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:247 Возвращает все динамические предметы карты
Item[] Map.GetItems(ProtoItem proto) script.method.server.Map.GetItems#ef66ddcc26718dfe Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:273 Возвращает динамические предметы карты с указанным дескриптором прототипа
Item[] Map.GetItemsInRadius(mpos hex, int32 radius, ProtoItem proto) script.method.server.Map.GetItemsInRadius#1b2344cf4e6a8ad6 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:342 Возвращает динамические предметы карты с указанным дескриптором прототипа в неотрицательном радиусе
Item[] Map.GetItemsInRadius(mpos hex, int32 radius) script.method.server.Map.GetItemsInRadius#2c10a43df574d95a Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:303 Возвращает динамические предметы карты в неотрицательном радиусе от допустимого гекса
Item[] Map.GetItemsInRadius(mpos hex, int32 radius, hstring pid) script.method.server.Map.GetItemsInRadius#71e75da3d8138709 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:317 Возвращает динамические предметы карты с указанным идентификатором прототипа в неотрицательном радиусе
Item[] Map.GetItemsInRadius(mpos hex, int32 radius, ItemProperty property, int32 propertyValue) script.method.server.Map.GetItemsInRadius#e5b26ab1ca51093e Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:410 Возвращает динамические предметы карты в неотрицательном радиусе, у которых целочисленное свойство равно значению
Item[] Map.GetItemsOnHex(mpos hex) script.method.server.Map.GetItemsOnHex#2becb51a4793de35 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:291 Возвращает динамические предметы карты на допустимом гексе
Item[] Map.GetItemsOnHex(mpos hex, ItemProperty property, int32 propertyValue) script.method.server.Map.GetItemsOnHex#5db3ed64fff8551d Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:386 Возвращает динамические предметы карты на допустимом гексе, у которых целочисленное свойство равно значению
Location Map.GetLocation() script.method.server.Map.GetLocation Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:38 Возвращает родительскую локацию карты
mpos[] Map.GetMovableHexesInSight(mpos origin, int32 radius) script.method.server.Map.GetMovableHexesInSight Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:948 Возвращает доступные для движения клетки в радиусе с беспрепятственной линией видимости от исходной точки
int32 Map.GetPathLength(Critter cr, mpos toHex, int32 cut, callback(bool,Critter,Item) gagCallabck) script.method.server.Map.GetPathLength#aaa618b299e12baf Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:981 Возвращает длину пути в шагах для криттера до допустимого гекса или ноль, если пути нет
int32 Map.GetPathLength(mpos fromHex, mpos toHex, int32 cut, callback(bool,Item) gagCallabck) script.method.server.Map.GetPathLength#b14b16361e6bc348 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:955 Возвращает длину пути в шагах между двумя клетками или ноль, если пути нет
int32 Map.GetPlayerCritterCount() script.method.server.Map.GetPlayerCritterCount Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:779 Возвращает число игровых криттеров, находящихся сейчас на карте
Player[] Map.GetSpectatorPlayers() script.method.server.Map.GetSpectatorPlayers Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:794 Возвращает снимок списка игроков, наблюдающих за этой картой
StaticItem? Map.GetStaticItem(ident id) script.method.server.Map.GetStaticItem Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:525 Возвращает статический предмет карты по идентификатору
StaticItem? Map.GetStaticItemOnHex(mpos hex, ProtoItem proto) script.method.server.Map.GetStaticItemOnHex#2ff535bb81b4c46e Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:545 Возвращает статический предмет с указанным дескриптором прототипа на допустимом гексе
StaticItem? Map.GetStaticItemOnHex(mpos hex, hstring pid) script.method.server.Map.GetStaticItemOnHex#8f12443105465e0c Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:533 Возвращает статический предмет с указанным идентификатором прототипа на допустимом гексе
StaticItem[] Map.GetStaticItems(ItemProperty property, int32 propertyValue) script.method.server.Map.GetStaticItems#05085759f098a103 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:664 Возвращает статические предметы, у которых целочисленное свойство равно значению
StaticItem[] Map.GetStaticItems(ProtoItem proto) script.method.server.Map.GetStaticItems#3d6e192e1648eca6 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:656 Возвращает статические предметы с указанным дескриптором прототипа
StaticItem[] Map.GetStaticItems(hstring pid) script.method.server.Map.GetStaticItems#ba60a4d88539cc01 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:648 Возвращает статические предметы с указанным идентификатором прототипа
StaticItem[] Map.GetStaticItems() script.method.server.Map.GetStaticItems#e35ab59d1c820445 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:683 Возвращает все статические предметы карты
StaticItem[] Map.GetStaticItemsInRadius(mpos hex, int32 radius, ProtoItem proto) script.method.server.Map.GetStaticItemsInRadius#9fcecfdd954f2f40 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:584 Возвращает статические предметы с указанным дескриптором прототипа в неотрицательном радиусе
StaticItem[] Map.GetStaticItemsInRadius(mpos hex, int32 radius, hstring pid) script.method.server.Map.GetStaticItemsInRadius#b716f83c2f22af43 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:569 Возвращает статические предметы с указанным идентификатором прототипа в неотрицательном радиусе
StaticItem[] Map.GetStaticItemsInRadius(mpos hex, int32 radius, ItemProperty property, int32 propertyValue) script.method.server.Map.GetStaticItemsInRadius#f3c9729ff42f4ae8 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:622 Возвращает статические предметы в неотрицательном радиусе, у которых целочисленное свойство равно значению
StaticItem[] Map.GetStaticItemsOnHex(mpos hex) script.method.server.Map.GetStaticItemsOnHex#4a9a56826105ef2b Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:557 Возвращает статические предметы на допустимом гексе
StaticItem[] Map.GetStaticItemsOnHex(mpos hex, ItemProperty property, int32 propertyValue) script.method.server.Map.GetStaticItemsOnHex#5d15ee5943a3edd0 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:599 Возвращает статические предметы на допустимом гексе, у которых целочисленное свойство равно значению
void Map.GetWallHexInPath(mpos fromHex, mpos& toHex, float32 angle, int32 dist) script.method.server.Map.GetWallHexInPath Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:934 Трассирует путь только по стенам и записывает последний проходимый гекс или начальный, если его нет
bool Map.IsHexMovable(mpos hex) script.method.server.Map.IsHexMovable Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1229 Возвращает, проходим ли допустимый гекс карты
bool Map.IsHexShootable(mpos hex) script.method.server.Map.IsHexShootable Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1254 Возвращает, простреливается ли допустимый гекс карты
bool Map.IsHexValid(mpos hex) script.method.server.Map.IsHexValid Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1222 Возвращает, лежит ли гекс в границах карты
bool Map.IsHexesMovable(mpos hex, int32 radius) script.method.server.Map.IsHexesMovable Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1240 Проверяет, свободны ли для перемещения гекс и область заданного радиуса вокруг него
bool Map.IsOutsideArea(mpos hex) script.method.server.Map.IsOutsideArea Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1265 Возвращает, находится ли допустимый гекс карты вне крытой области
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, mpos sourceHex, msize sourceSize, int64 idOffset) script.method.server.Map.LoadRuntimeStaticItems#0971edd694992850 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:484 Загрузить статические предметы области прототипа карты как статические предметы времени выполнения так, чтобы первый гекс области попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, int64 idOffset) script.method.server.Map.LoadRuntimeStaticItems#7af3f0c56f49e919 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:467 Загрузить статические предметы прототипа карты как статические предметы времени выполнения так, чтобы её первый гекс попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы
bool Map.MoveHexByDir(mpos& hex, mdir dir) script.method.server.Map.MoveHexByDir#62392271e1b42030 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1331 Сдвигает гекс на один шаг в направлении с учётом границ карты и возвращает, сдвинулся ли он
int32 Map.MoveHexByDir(mpos& hex, mdir dir, int32 steps) script.method.server.Map.MoveHexByDir#b39016610645244b Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1343 Сдвигает гекс до указанного числа шагов в направлении и возвращает число выполненных шагов
void Map.Regenerate() script.method.server.Map.Regenerate Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1324 Перегенерирует содержимое карты и кэши размещения
bool Map.RemoveStaticItem(ident staticItemId) script.method.server.Map.RemoveStaticItem#7b30d7a907ece580 Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:439 Удаление одностороннее на всё время жизни экземпляра карты: клиентам, уже находящимся на карте, сообщается только об исчезновении статического предмета, поэтому попытка вынуть id обратно из списка отклоняется, а не игнорируется молча
bool Map.RemoveStaticItem(StaticItem staticItem) script.method.server.Map.RemoveStaticItem#a89f4bb2ef62c35a Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:453 Удаляет статический предмет, принадлежащий этой карте, отвергая предметы с другой карты
void Map.SetupScript(callback(void,Map,bool) initFunc) script.method.server.Map.SetupScript Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:13 Запускает init-колбэк и сохраняет его имя как init-скрипт
void Map.SetupScriptEx(hstring initFunc) script.method.server.Map.SetupScriptEx Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:27 Запускает именованный init-скрипт и сохраняет его имя
void Map.UnblockHex(mpos hex) script.method.server.Map.UnblockHex Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1310 Снимает ручную блокировку допустимого гекса карты
void Map.UnloadRuntimeStaticItems(ident[] runtimeStaticItemIds) script.method.server.Map.UnloadRuntimeStaticItems Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:501 Удалить статические предметы времени выполнения, добавленные в карту через LoadRuntimeStaticItems
void Map.VerifyTrigger(Critter cr, mpos hex, mdir dir) script.method.server.Map.VerifyTrigger Map server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerMapScriptMethods.cpp:1361 Проверяет триггеры карты для криттера, входящего на допустимый гекс из предыдущего направления

Player (server)

Сигнатура ID символа Применимо к Runtime Контракт Флаги Исходник Описание
void Player.Disconnect() script.method.server.Player.Disconnect Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:26 Запрашивает штатное закрытие соединения игрока
Critter? Player.GetControlledCritter() script.method.server.Player.GetControlledCritter Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:73 Возвращает криттера под управлением игрока или null, если управляемого криттера нет
DisconnectReason Player.GetDisconnectReason() script.method.server.Player.GetDisconnectReason Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:40 Возвращает причину закрытия соединения игрока
string Player.GetHost() script.method.server.Player.GetHost Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:12 Возвращает адрес соединения игрока
int32 Player.GetPort() script.method.server.Player.GetPort Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:19 Возвращает порт соединения игрока
Map? Player.GetViewMapTarget() script.method.server.Player.GetViewMapTarget Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:107 Возвращает карту, которую игрок сейчас наблюдает
void Player.HardDisconnect() script.method.server.Player.HardDisconnect Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:33 Принудительно закрывает соединение игрока с причиной ScriptRequest
void Player.RefreshCritterMoving(Critter cr) script.method.server.Player.RefreshCritterMoving Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:81 Отправляет состояние движения криттера на текущей карте игрока
void Player.RefreshViewMapVisibility(Map map) script.method.server.Player.RefreshViewMapVisibility Player server experimental (явный)
с версии 2026.1.83-dev
исходник контракта: Source/Scripting/ServerPlayerScriptMethods.cpp:161
- Source/Scripting/ServerPlayerScriptMethods.cpp:163 Пересчитывает видимые объекты для удерживаемого контекста обзора без перезагрузки карты
void Player.ResetViewMap() script.method.server.Player.ResetViewMap Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:185 Очищает состояние обзора карты, не меняя родителя ни у одной сущности
void Player.ReturnFromViewMap() script.method.server.Player.ReturnFromViewMap Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:171 Восстанавливает обычное отображение управляемого существа и его исходные видимые объекты
void Player.SetName(string name) script.method.server.Player.SetName Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:47 Задаёт имя игрока, отвергая пустую строку, строку с пробелами по краям и неверный UTF-8
void Player.SwitchCritter(Critter? cr) script.method.server.Player.SwitchCritter Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:64 Передаёт игроку управление указанным криттером или снимает управление при аргументе null
void Player.UnloadMap() script.method.server.Player.UnloadMap Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:192 Очищает состояние обзора карты и отправляет выгрузку карты, если игрок не управляет криттером
void Player.ViewMap(Map map, mpos hex) script.method.server.Player.ViewMap Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:114 Загружает карту игроку без управляемого криттера и открывает полный обзор карты
void Player.ViewMapArea(Map map, mpos hex, int32 radius, Entity? context) script.method.server.Player.ViewMapArea Player server experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:15
- Source/Scripting/ServerPlayerScriptMethods.cpp:142 Открывает ограниченный обзор карты после проверки игрока, гекса и положительного радиуса int16_t
Введите запрос.