Документация
Docs/ru/reference/script-api/methods.md
Нативные методы скриптов
Сгенерированный справочник. Не редактируйте эту страницу вручную. Обновите metadata движка, перегенерируйте
Docs/generated/api.json, затем запуститеpython BuildTools/docs_reference.py --write.
Прочерк в столбце описания означает, что владеющая source metadata не содержит документационного комментария. Каждая ячейка контракта указывает точную классификацию исходника, закреплённый инвентарём контракт области либо неклассифицированное значение по умолчанию; одна лишь доступность символа из скрипта не делает его стабильным.
| Индекс справочника | Каноническая JSON-модель | Контракт генерации |
Эта страница содержит 997 нативных методов, экспортированных в скрипты.
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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:362 | Регистрирует отложенный 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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:189 | Ставит в очередь заданную визуальную анимацию с необязательным контекстом предмета, предварительно очищая существующую последовательность, если append не равен true; выбрасывает исключение для криттера вне карты. |
void Critter.ChangeDir(mdir dir) |
script.method.client.Critter.ChangeDir |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:497 | Изменяет локальное направление взгляда криттера на карте через обычный клиентский путь представления; выбрасывает исключение для криттера вне карты. |
uint8 Critter.GetAlpha() |
script.method.client.Critter.GetAlpha |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:506 | Возвращает текущую отображаемую прозрачность спрайта на карте или 255, если криттер находится вне представления карты. |
int16 Critter.GetBodyAngle() |
script.method.client.Critter.GetBodyAngle |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:471 | Возвращает отображаемый угол тела 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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:393 | Записывает экранную позицию именованной кости и возвращает 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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:277 | Возвращает первый видимый предмет инвентаря, чье приводимое к целому свойство равно заданному значению, или null при отсутствии совпадений. |
Item? Critter.GetItem(ident itemId) |
script.method.client.Critter.GetItem#3e4a8f273e418d3b |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:219 | Возвращает видимый предмет инвентаря с этим идентификатором сущности или null, если предмет отсутствует. |
Item? Critter.GetItem(hstring protoId) |
script.method.client.Critter.GetItem#5042179ea08a430e |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:227 | Возвращает видимый предмет инвентаря с этим идентификатором прототипа, предпочитая слот Inventory для нескладываемых предметов; выбрасывает исключение при некорректном идентификаторе прототипа. |
Item? Critter.GetItem(ProtoItem proto) |
script.method.client.Critter.GetItem#8eedde0030f87e84 |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:255 | Возвращает видимый предмет инвентаря, совпадающий с переданным прототипом, предпочитая слот 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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:311 | Возвращает снимок видимых предметов инвентаря, чье приводимое к целому свойство равно заданному значению. |
Item[] Critter.GetItems() |
script.method.client.Critter.GetItems#b851260ade7c353c |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:295 | Возвращает снимок ссылок на все предметы в этом клиентском представлении инвентаря. |
timespan Critter.GetModelAnimDuration(CritterStateAnim stateAnim, CritterActionAnim actionAnim) |
script.method.client.Critter.GetModelAnimDuration |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:156 | Возвращает разрешенную runtime-длительность анимации загруженной 3D-модели криттера или ноль для немодельного криттера либо неразрешенной пары; выбрасывает исключение вне карты или при отключенной поддержке 3D. |
MovingContext? Critter.GetMovingContext() |
script.method.client.Critter.GetMovingContext |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:110 | Возвращает текущий контекст клиентского перемещения криттера на карте или null, если он стоит; выбрасывает исключение, если криттер не находится на загруженной карте. |
ipos Critter.GetSpriteOffset() |
script.method.client.Critter.GetSpriteOffset |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:140 | Возвращает текущее отображаемое смещение спрайта криттера на карте в пикселях; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.GetTextPos(ipos& pos) |
script.method.client.Critter.GetTextPos |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:332 | Записывает экранную позицию текста имени над корректным спрайтом карты и возвращает true либо false при отсутствии корректного спрайта; выбрасывает исключение для криттера вне карты. |
bool Critter.IsAlive() |
script.method.client.Critter.IsAlive |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:73 | Сообщает, является ли реплицированное состояние криттера живым. |
bool Critter.IsAnimAvailable(CritterStateAnim stateAnim, CritterActionAnim actionAnim) |
script.method.client.Critter.IsAnimAvailable |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:148 | Сообщает, может ли текущее представление на карте разрешить заданную пару анимаций состояния и действия; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsAnimPlaying() |
script.method.client.Critter.IsAnimPlaying |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:181 | Сообщает, есть ли у криттера на карте активная визуальная анимация; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsDead() |
script.method.client.Critter.IsDead |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:87 | Сообщает, является ли реплицированное состояние криттера мертвым. |
bool Critter.IsKnockout() |
script.method.client.Critter.IsKnockout |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:80 | Сообщает, является ли реплицированное состояние криттера нокаутом. |
bool Critter.IsModel() |
script.method.client.Critter.IsModel |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:119 | Сообщает, использует ли криттер на карте загруженную 3D-модель; возвращает false при отключенной поддержке 3D и выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsMoving() |
script.method.client.Critter.IsMoving |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:102 | Сообщает, выполняется ли клиентское перемещение криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsOffline() |
script.method.client.Critter.IsOffline |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:66 | Сообщает, управляется ли криттер игроком и установлен ли его реплицированный флаг отсутствия игрока в сети. |
bool Critter.IsOnMap() |
script.method.client.Critter.IsOnMap |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:94 | Сообщает, представлен ли этот клиентский вид криттера на загруженной карте. |
bool Critter.IsVisible() |
script.method.client.Critter.IsVisible |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:132 | Возвращает, участвует ли сейчас спрайт криттера на карте в отрисовке; выбрасывает исключение, если криттер не находится на загруженной карте. |
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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:530 | Применяет локально предсказанные выбрасывание, перемещение между слотами или необязательный обмен слотами и обновляет визуальные эффекты действия и освещения карты; не отправляет авторитетный запрос серверу. |
void Critter.MoveToDir(mdir dir, int32 speed) |
script.method.client.Critter.MoveToDir |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:453 | Запускает клиентское перемещение криттера на карте в заданном направлении с заданной скоростью; выбрасывает исключение для криттера вне карты. |
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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:424 | Запускает локальное перемещение точно к целевому гексу и ограниченному подгексовому смещению, возвращая контекст перемещения или 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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:439 | Запускает локальное перемещение к цели с сохранением заданной дистанции остановки и ограниченного подгексового смещения, возвращая полученный контекст; выбрасывает исключение вне карты. |
void Critter.RefreshView() |
script.method.client.Critter.RefreshView |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:211 | Повторно применяет масштаб и представление движения криттера на карте и обновляет его базовую визуальную анимацию при отсутствии активной явной анимации; выбрасывает исключение вне карты. |
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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:340 | Запускает именованную частицу на кости загруженной 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:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:519 | Плавно изменяет прозрачность спрайта криттера на карте к заданному целевому значению; ничего не делает, если криттер находится вне представления карты. |
void Critter.SetName(string name) |
script.method.client.Critter.SetName |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:59 | Заменяет отображаемое имя в клиентском представлении криттера, не обновляя авторитетное состояние сервера. |
void Critter.StopAnim() |
script.method.client.Critter.StopAnim |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:203 | Очищает активную и поставленные в очередь визуальные анимации криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте. |
void Critter.StopMove() |
script.method.client.Critter.StopMove |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:462 | Останавливает текущее клиентское перемещение криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте. |
Entity (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Entity.CountTimeEvent(callback(void,Entity,any) func) |
script.method.client.Entity.CountTimeEvent#08f3341698dc846a |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:134 | Подсчитывает все клиентские временные события, привязанные к этой сущности и использующие выбранный callback. |
int32 Entity.CountTimeEvent(callback(void,Entity) func) |
script.method.client.Entity.CountTimeEvent#5609075e34e56857 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:127 | Подсчитывает все клиентские временные события, привязанные к этой сущности и использующие выбранный callback. |
int32 Entity.CountTimeEvent(callback(void,Entity,TimeEventContext) func) |
script.method.client.Entity.CountTimeEvent#9c7dd3ed70f86a7d |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:148 | Подсчитывает все клиентские временные события, привязанные к этой сущности и использующие выбранный callback. |
int32 Entity.CountTimeEvent(callback(void,Entity,any[]) func) |
script.method.client.Entity.CountTimeEvent#ad56856359be786a |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:141 | Подсчитывает все клиентские временные события, привязанные к этой сущности и использующие выбранный callback. |
int32 Entity.CountTimeEvent(uint32 id) |
script.method.client.Entity.CountTimeEvent#e41a67022275199d |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:155 | Возвращает единицу, если к сущности привязано клиентское временное событие с этим идентификатором, иначе возвращает ноль. |
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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:225 | Задает интервал повтора события с этим идентификатором и перепланирует его следующее срабатывание от текущего момента; ничего не делает, если событие отсутствует. |
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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:204 | Задает интервал повтора всем событиям с совпавшим 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:211 | Задает интервал повтора всем событиям с совпавшим 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:218 | Задает интервал повтора всем событиям с совпавшим 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:197 | Задает интервал повтора всем событиям с совпавшим 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:232 | Заменяет единственное значение данных у всех временных событий с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:239 | Заменяет массив данных у всех временных событий с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:260 | Заменяет единственное значение данных временного события с этим идентификатором; ничего не делает, если событие отсутствует. |
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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:267 | Заменяет массив данных временного события с этим идентификатором; ничего не делает, если событие отсутствует. |
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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:253 | Заменяет массив данных контекста у всех временных событий с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:246 | Заменяет единственное значение данных контекста у всех временных событий с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:113 | Планирует повторяющееся клиентское временное событие, контекст 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:64 | Планирует однократное клиентское временное событие, 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:78 | Планирует однократное клиентское временное событие, контекст 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:85 | Планирует привязанное к этой сущности повторяющееся клиентское временное событие с первым срабатыванием после 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:120 | Планирует повторяющееся клиентское временное событие, контекст 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:99 | Планирует повторяющееся клиентское временное событие с массивом данных 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:92 | Планирует повторяющееся клиентское временное событие с одним значением данных 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:50 | Планирует привязанное к этой сущности однократное клиентское временное событие, передает 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:106 | Планирует повторяющееся клиентское временное событие, 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:57 | Планирует привязанное к этой сущности однократное клиентское временное событие, передает 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:71 | Планирует однократное клиентское временное событие, контекст 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:43 | Планирует привязанное к этой сущности однократное клиентское временное событие после заданной задержки и возвращает идентификатор события. |
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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:169 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:183 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:190 | Останавливает клиентское временное событие с этим идентификатором, если оно привязано к сущности; ничего не делает, если событие отсутствует. |
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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:162 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным 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:47 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:176 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1608 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:875 | Привязывает ресурс .fofnt или .fnt к клиентскому слоту шрифта с заданным масштабом по умолчанию; для любого другого расширения выбрасывает исключение. |
uint32 Game.BytesReceive() |
script.method.client.Game.BytesReceive |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:416 | Возвращает накопительный счётчик принятых соединением байтов, суженный до uint32. |
uint32 Game.BytesSend() |
script.method.client.Game.BytesSend |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:409 | Возвращает накопительный счётчик отправленных соединением байтов, суженный до uint32. |
uint8[] Game.CaptureScreenshot(int32 maxSide) |
script.method.client.Game.CaptureScreenshot |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1817 | Возвращает последний завершённый кадр как компактный 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1973 | Загружает указанный языковой пакет и делает его текущим, не изменяя настроенный язык запуска. |
Critter Game.Chosen() |
script.method.client.Game.Chosen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:56 | Возвращает выбранного криттера или выбрасывает исключение, если он не назначен; когда отсутствие допустимо, сначала проверяйте 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:917 | Очищает все скриптовые значения, связанные с выбранным экземпляром эффекта. |
void Game.ClearForcedMousePos() |
script.method.client.Game.ClearForcedMousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1966 | Прекращает переопределять логическую позицию мыши клиента после опроса ввода. |
void Game.Connect() |
script.method.client.Game.Connect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1989 | Ставит запрос клиентского подключения в очередь обработки главного цикла. |
VideoPlayback Game.CreateVideoPlayback(string videoName, bool looped) |
script.method.client.Game.CreateVideoPlayback |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ClientGlobalScriptMethods.cpp:746 | Создаёт из обязательного ресурса независимо рисуемый объект воспроизведения видео, настраивает зацикливание и передаёт владение скрипту. |
Location Game.CurLocation() |
script.method.client.Game.CurLocation |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:96 | Возвращает текущее представление Location или выбрасывает исключение, если оно недоступно; когда отсутствие допустимо, сначала проверяйте HasCurLocation. |
Map Game.CurMap() |
script.method.client.Game.CurMap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:116 | Возвращает текущее представление локальной Map или выбрасывает исключение, если карта не загружена; когда отсутствие допустимо, сначала проверяйте HasCurMap. |
Player Game.CurPlayer() |
script.method.client.Game.CurPlayer |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:76 | Возвращает текущее представление Player или выбрасывает исключение, если оно недоступно; когда отсутствие допустимо, сначала проверяйте HasCurPlayer. |
void Game.Disconnect() |
script.method.client.Game.Disconnect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1996 | Отменяет ожидающий запрос подключения и отключает активный транспорт. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1418 | Рисует разрешённый текущий 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1429 | Рисует кешированный экземпляр 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:360 | Подготавливает или обновляет мини-карту текущей локальной карты для заданных масштаба и прямоугольника, затем рисует её линейные примитивы. |
void Game.DrawPrimitive(RenderPrimitiveType primitiveType, int32[] data) |
script.method.client.Game.DrawPrimitive |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1396 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1257 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1299 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1282 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1316 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1334 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1351 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1368 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:769 | Во время RenderIface продвигает и рисует ненулевой объект воспроизведения видео в прямоугольнике положительного размера и отмечает объект остановленным после завершения клипа. |
void Game.DumpAtlases() |
script.method.client.Game.DumpAtlases |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:342 | Записывает все текущие атласы текстур в диагностический каталог с PNG-файлами, меткой времени и общим объёмом памяти атласов в имени. |
void Game.FlashUnfocusedWindow() |
script.method.client.Game.FlashUnfocusedWindow |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1980 | Запрашивает привлечение внимания через панель задач или оконный менеджер, только если окно клиента не в фокусе. |
void Game.FreeSprite(uint32 sprId) |
script.method.client.Game.FreeSprite |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1110 | Освобождает клиентский локальный дескриптор спрайта, останавливая анимацию и сохраняя ресурс в кеше повторного использования; неизвестные дескрипторы игнорируются. |
uint8[] Game.GetCacheData(string name) |
script.method.client.Game.GetCacheData |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1890 | Возвращает байты из записи клиентского кеша либо пустой массив, если запись нельзя прочитать. |
string Game.GetCacheText(string name) |
script.method.client.Game.GetCacheText |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1904 | Возвращает строку из записи клиентского кеша либо пустую строку, если запись нельзя прочитать. |
Critter? Game.GetCritter(ident crId) |
script.method.client.Game.GetCritter |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:500 | Ищет криттера по идентификатору на текущей локальной карте либо среди криттеров глобальной карты, когда локальная карта не загружена; для нуля, отсутствующей или уничтожаемой записи локальной карты возвращает null. |
Critter[] Game.GetCritters(CritterFindType findType) |
script.method.client.Game.GetCritters#81d4328569cd9426 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:527 | Возвращает криттеров текущей локальной или глобальной карты, удовлетворяющих заданному фильтру 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:561 | Возвращает криттеров текущей локальной или глобальной карты, совпадающих с необязательным идентификатором прототипа и заданным фильтром 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:615 | Возвращает криттеров текущей локальной или глобальной карты, чей идентификатор прототипа совпадает с переданным прототипом и которые удовлетворяют заданному фильтру CritterFindType. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:214 | Возвращает расстояние по гексам между центрами двух предметов на одной карте; для объектов вне карты или на разных картах выбрасывает исключение. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:256 | Возвращает расстояние по гексам от центра предмета до края криттера на одной карте после вычитания 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:295 | Возвращает расстояние по гексам от центра гекса до края криттера на карте после вычитания его 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:234 | Возвращает расстояние по гексам от края криттера до центра предмета на одной карте после вычитания 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:327 | Возвращает расстояние по гексам от центра предмета на карте до центра гекса; для предмета вне карты выбрасывает исключение. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:278 | Возвращает расстояние по гексам от края криттера на карте до центра гекса после вычитания его 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:312 | Возвращает расстояние по гексам от центра гекса до центра предмета на карте; для предмета вне карты выбрасывает исключение. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:192 | Возвращает расстояние по гексам между краями двух криттеров на одной карте после вычитания обоих 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1537 | Возвращает положительные границы рисования и просмотра ранее загруженного экземпляра 3D-криттера, false при их недоступности и выбрасывает исключение без поддержки 3D. |
GamepadState Game.GetGamepadState() |
script.method.client.Game.GetGamepadState |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:143 | Возвращает снимок состояния геймпада из активного backend ввода. |
Item? Game.GetItem(ident itemId) |
script.method.client.Game.GetItem |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:430 | Находит живой предмет по ненулевому id: сначала в выбранном инвентаре, затем среди видимых предметов карты или глобальной карты и в инвентарях криттеров; возвращает null, если предмет отсутствует или уничтожен. |
int32 Game.GetMusicVolume() |
script.method.client.Game.GetMusicVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:381 | Возвращает текущую громкость музыки в процентах, которой управляет аудиоменеджер. |
int32 Game.GetPing() |
script.method.client.Game.GetPing |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:423 | Возвращает последнее измеренное время прохождения запроса от клиента к серверу и обратно в миллисекундах. |
string[] Game.GetSoundNames() |
script.method.client.Game.GetSoundNames |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:691 | Возвращает пути аудиоресурсов из исходников, проиндексированные согласно Audio.SoundFileExtensions. |
int32 Game.GetSoundVolume() |
script.method.client.Game.GetSoundVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:395 | Возвращает текущую громкость звуковых эффектов в процентах, которой управляет аудиоменеджер. |
isize Game.GetSpriteSize(uint32 sprId) |
script.method.client.Game.GetSpriteSize |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1117 | Возвращает текущий размер спрайта по клиентскому локальному дескриптору либо нулевой размер для неизвестного дескриптора. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:814 | Возвращает вариант текста текущего языка для ключа по индексу с нуля; выход за диапазон даёт пустую строку, а отрицательный индекс вызывает исключение. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:800 | Возвращает текст ключа из запрошенного языкового пакета, используя текущий пакет для пустого или текущего имени языка и кешируя остальные загруженные пакеты. |
string Game.GetText(TextPackKey textKey) |
script.method.client.Game.GetText#6f20bf83e45a6a6d |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:807 | Возвращает первый вариант текста текущего языка для ключа. |
int32 Game.GetTextCount(TextPackKey textKey) |
script.method.client.Game.GetTextCount |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:825 | Возвращает число вариантов текста текущего языка, зарегистрированных для ключа. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1241 | Измеряет форматированный текст внутри заданного размера, записывает итоговые габариты и число строк и выбрасывает исключение, если выбранный шрифт нельзя вычислить. |
int32 Game.GetTextLines(isize size, FontType font) |
script.method.client.Game.GetTextLines |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1250 | Возвращает число полных строк выбранного шрифта, помещающихся в прямоугольник положительного размера, либо ноль для неположительных измерений. |
bool Game.HasChosen() |
script.method.client.Game.HasChosen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:49 | Возвращает, назначен ли сейчас у клиента выбранный криттер. |
bool Game.HasCurLocation() |
script.method.client.Game.HasCurLocation |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:89 | Возвращает, есть ли сейчас у клиента представление Location. |
bool Game.HasCurMap() |
script.method.client.Game.HasCurMap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:109 | Возвращает, отображает ли сейчас клиент представление локальной Map. |
bool Game.HasCurPlayer() |
script.method.client.Game.HasCurPlayer |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:69 | Возвращает, есть ли сейчас у клиента реплицированное представление Player. |
bool Game.IsAlwaysOnTop() |
script.method.client.Game.IsAlwaysOnTop |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:367 | Сообщает, находится ли окно клиента сейчас поверх остальных окон. |
bool Game.IsCacheEntry(string name) |
script.method.client.Game.IsCacheEntry |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1911 | Возвращает, существует ли именованная запись клиентского кеша. |
bool Game.IsConnected() |
script.method.client.Game.IsConnected |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:185 | Возвращает, установлено ли сейчас клиентское соединение. |
bool Game.IsConnecting() |
script.method.client.Game.IsConnecting |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:178 | Возвращает, выполняется ли сейчас попытка подключения. |
bool Game.IsFullscreen() |
script.method.client.Game.IsFullscreen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:157 | Возвращает, находится ли окно клиента в полноэкранном режиме. |
bool Game.IsMouseAvailable() |
script.method.client.Game.IsMouseAvailable |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:136 | Возвращает, предоставляет ли активный 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1130 | Проверяет попадание клиентской позиции в текущий кадр спрайта и возвращает false для неизвестного дескриптора. |
bool Game.IsTextPresent(TextPackKey textKey) |
script.method.client.Game.IsTextPresent |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:832 | Возвращает, содержит ли текущий языковой пакет переданный текстовый ключ. |
bool Game.IsVideoPlaying() |
script.method.client.Game.IsVideoPlaying |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:739 | Возвращает, активен ли сейчас полноэкранный видеоклип. |
uint32 Game.LoadMapSprite(string sprName) |
script.method.client.Game.LoadMapSprite#7a0d7d6483239069 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1082 | Загружает именованный спрайт в атлас спрайтов карты, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadMapSprite(hstring nameHash) |
script.method.client.Game.LoadMapSprite#aefb44cb240c9375 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1089 | Загружает хешированный ресурс спрайта в атлас спрайтов карты, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSeparateSprite(string sprName) |
script.method.client.Game.LoadSeparateSprite#7a0d7d6483239069 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1096 | Загружает именованный спрайт как отдельную текстуру одного изображения, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSeparateSprite(hstring nameHash) |
script.method.client.Game.LoadSeparateSprite#aefb44cb240c9375 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1103 | Загружает хешированный ресурс спрайта как отдельную текстуру одного изображения, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSprite(string sprName) |
script.method.client.Game.LoadSprite#7a0d7d6483239069 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1068 | Загружает именованный спрайт в интерфейсный атлас, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSprite(hstring nameHash) |
script.method.client.Game.LoadSprite#aefb44cb240c9375 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1075 | Загружает хешированный ресурс спрайта в интерфейсный атлас, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
void Game.MinimizeWindow() |
script.method.client.Game.MinimizeWindow |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:171 | Запрашивает сворачивание окна клиента. |
ipos Game.MousePos() |
script.method.client.Game.MousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Getter |
Source/Scripting/ClientGlobalScriptMethods.cpp:129 | Возвращает последнюю позицию мыши, обработанную клиентским конвейером ввода. |
bool Game.PlayMusic(string musicName, timespan repeatTime) |
script.method.client.Game.PlayMusic |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:720 | Запускает именованную музыку с заданной задержкой повтора и возвращает, принято ли воспроизведение; пустое имя останавливает текущую музыку и возвращает 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1202 | Запускает загруженный спрайт частиц с детерминированным 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:706 | Запускает указанный запечённый аудиоресурс с начальными затуханием и панорамированием и возвращает дескриптор его времени жизни либо ноль при ошибке. |
uint32 Game.PlaySound(string soundName) |
script.method.client.Game.PlaySound#fac885e1d1fb5d17 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:699 | Запускает точный запечённый аудиоресурс и возвращает непереиспользуемый 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1189 | Запускает именованную анимацию клиентского локального спрайта с заданными флагами зацикливания и обратного воспроизведения; неизвестные дескрипторы игнорируются. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:732 | Запускает полноэкранное видео, при необходимости ставя его после активного клипа; запрос без очереди заменяет воспроизведение и очищает очередь, а пустое имя останавливает его. |
void Game.PopDrawScissor() |
script.method.client.Game.PopDrawScissor |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1582 | Снимает верхний прямоугольник отсечения со стека клиентского рендера. |
void Game.Preload3dFiles(string[] fnames) |
script.method.client.Game.Preload3dFiles |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:857 | Предварительно загружает каждую именованную модель через менеджер 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1706 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1661 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1678 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1651 | Во время 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1221 | Продвигает загруженный спрайт частиц через фазу предварительного прогрева и возвращает 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1575 | Помещает прямоугольник отсечения в стек клиентского рендера. |
void Game.RemoveCacheEntry(string name) |
script.method.client.Game.RemoveCacheEntry |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1918 | Удаляет именованную запись клиентского кеша, если она существует. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:839 | Возвращает копию текста, в которой вхождения заданной подстроки заменены другой строкой. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:848 | Возвращает копию текста, в которой вхождения заданной подстроки заменены десятичным представлением целого числа. |
void Game.SaveScreenshot(string filePath) |
script.method.client.Game.SaveScreenshot |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1794 | Читает последний главный 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1842 | Создаёт родительские каталоги, обрезает целевой файл и записывает переданные байты текста; при ошибках каталога или записи выбрасывает исключение. |
isize Game.ScreenSize() |
script.method.client.Game.ScreenSize |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:150 | Возвращает текущий логический размер экрана. |
void Game.SetAlwaysOnTop(bool enable) |
script.method.client.Game.SetAlwaysOnTop |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:374 | Включает или отключает режим клиентского окна поверх остальных окон. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1877 | Сохраняет в записи клиентского кеша копию массива байтов, обрезанную или дополненную нулями до обязательного неотрицательного 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1870 | Сохраняет полный массив байтов под именем записи клиентского кеша. |
void Game.SetCacheText(string name, string str) |
script.method.client.Game.SetCacheText |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1897 | Сохраняет строку под именем записи клиентского кеша. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:890 | Перепривязывает выбранные через 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:897 | Записывает одно скриптовое число с плавающей точкой по проверенному индексу в буфер скриптовых значений выбранного экземпляра эффекта. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:904 | Копирует проверенный срез переданных значений в буфер скриптовых значений выбранного экземпляра эффекта, начиная с valueStartIndex. |
void Game.SetForcedMousePos(ipos pos) |
script.method.client.Game.SetForcedMousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1958 | Принудительно задаёт логическую позицию мыши клиента после каждого опроса ввода, не перемещая нативный курсор. |
void Game.SetMousePos(ipos pos) |
script.method.client.Game.SetMousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1951 | Перемещает курсор мыши нативного backend ввода в заданную клиентскую позицию. |
void Game.SetMusicVolume(int32 volume) |
script.method.client.Game.SetMusicVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:388 | Изменяет текущую громкость музыки в процентах, не меняя стартовые настройки. |
bool Game.SetParticleScale(uint32 sprId, float32 scale) |
script.method.client.Game.SetParticleScale |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1169 | Изменяет масштаб загруженного спрайта частиц и возвращает 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:349 | Изменяет логический размер экрана и, для невиртуального окна, размер нативного окна клиента на заданные значения. |
void Game.SetScreenKeyboard(bool enabled) |
script.method.client.Game.SetScreenKeyboard |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2003 | Включает или отключает экранную клавиатуру активного backend ввода. |
void Game.SetSoundVolume(int32 volume) |
script.method.client.Game.SetSoundVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:402 | Изменяет текущую громкость звуковых эффектов в процентах, не меняя стартовые настройки. |
void Game.SetSpriteTime(uint32 sprId, float32 normalizedTime) |
script.method.client.Game.SetSpriteTime |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1156 | Задаёт нормализованное время воспроизведения клиентского локального спрайта; неизвестные дескрипторы игнорируются. |
void Game.SetUserConfig(string[] keyValues) |
script.method.client.Game.SetUserConfig#404272fae1b8c4d2 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1938 | Заменяет кешированную пользовательскую конфигурацию последовательными парами ключей и значений в формате 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1925 | Заменяет кешированную пользовательскую конфигурацию строками ключей и значений в формате key = value. |
void Game.SimulateConnectingFailed() |
script.method.client.Game.SimulateConnectingFailed |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1020 | Поднимает клиентское событие ошибки подключения так, как его доставил бы транспорт. |
void Game.SimulateDisconnect() |
script.method.client.Game.SimulateDisconnect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1011 | Поднимает уведомление о разрыве связи, не трогая само соединение. |
void Game.SimulateInfoMessage(EngineInfoMessage infoMessage, string extraText = "") |
script.method.client.Game.SimulateInfoMessage |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1027 | Поднимает информационное сообщение движка с необязательным дополнительным текстом, как его доставил бы сервер. |
void Game.SimulateKeyPress(KeyCode key, string text = "") |
script.method.client.Game.SimulateKeyPress |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1034 | Внедряет событие нажатия клавиши с необязательным текстом, а затем событие отпускания; 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1046 | Внедряет нажатие 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:961 | При необходимости перемещает имитируемую мышь и внедряет шаг колеса либо соответствующую пару событий нажатия и отпускания кнопки. |
void Game.SimulateMouseDown(ipos pos, MouseButton button) |
script.method.client.Game.SimulateMouseDown |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:935 | При необходимости перемещает имитируемую мышь в заданную позицию, затем внедряет событие нажатия кнопки. |
void Game.SimulateMouseMove(ipos pos) |
script.method.client.Game.SimulateMouseMove |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:924 | Внедряет событие перемещения мыши с вычисленным смещением, если заданная позиция отличается от текущей клиентской позиции мыши. |
void Game.SimulateMouseUp(ipos pos, MouseButton button) |
script.method.client.Game.SimulateMouseUp |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:948 | При необходимости перемещает имитируемую мышь в заданную позицию, затем внедряет событие отпускания кнопки. |
void Game.SimulateTouchDown(int64 fingerId, ipos pos) |
script.method.client.Game.SimulateTouchDown |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:983 | Внедряет событие начала касания для переданных идентификатора пальца и клиентской позиции. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:990 | Внедряет событие перемещения касания с переданными идентификатором пальца, позицией и смещением. |
void Game.SimulateTouchTap(ipos pos) |
script.method.client.Game.SimulateTouchTap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1004 | Внедряет событие короткого касания в заданной клиентской позиции. |
void Game.SimulateTouchUp(int64 fingerId, ipos pos) |
script.method.client.Game.SimulateTouchUp |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:997 | Внедряет событие завершения касания для переданных идентификатора пальца и клиентской позиции. |
Critter[] Game.SortCrittersByDeep(Critter[] critters) |
script.method.client.Game.SortCrittersByDeep |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:647 | Отбрасывает 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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1143 | Останавливает анимацию клиентского локального спрайта; неизвестные дескрипторы игнорируются. |
void Game.ToggleFullscreen() |
script.method.client.Game.ToggleFullscreen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:164 | Переключает окно клиента между полноэкранным и оконным режимами. |
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:47 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:713 | Обновляет затухание и панорамирование активного звука и возвращает 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:47 |
- | Source/Scripting/ClientImGuiScriptMethods.cpp:142 | Рисует клиентский спрайт в слоте компоновки 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:47 |
- | Source/Scripting/ClientImGuiScriptMethods.cpp:156 | Создает кнопку-изображение 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:47 |
PassOwnership |
Source/Scripting/ClientItemScriptMethods.cpp:69 | Создаёт отдельный клиентский клон с тем же id, прототипом и значениями свойств, не добавляя его на карту или в инвентарь. |
void Item.Finish() |
script.method.client.Item.Finish |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:231 | Однократно запускает стандартную последовательность исчезновения и завершения для предмета на карте; ничего не делает с предметами вне представления карты. |
uint8 Item.GetAlpha() |
script.method.client.Item.GetAlpha |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:210 | Возвращает текущую отображаемую прозрачность спрайта предмета на карте или 255 для предмета вне представления карты. |
Item[] Item.GetInnerItems() |
script.method.client.Item.GetInnerItems |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:194 | Возвращает снимок ссылок на непосредственно вложенные в предмет объекты, не разворачивая рекурсивно вложенные контейнеры. |
void Item.GetMapPos(mpos& hex) |
script.method.client.Item.GetMapPos |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:116 | Определяет гекс предмета на карте по прямому владению картой, владеющему криттеру или рекурсивно через содержащие его предметы; выбрасывает исключение при некорректной карте или цепочке владения. |
ipos Item.GetSpriteOffset() |
script.method.client.Item.GetSpriteOffset |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:56 | Возвращает текущее отображаемое смещение спрайта предмета на карте в пикселях; выбрасывает исключение, если предмет не находится на загруженной карте. |
bool Item.IsAnimPlaying() |
script.method.client.Item.IsAnimPlaying |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:127 | Сообщает, воспроизводится ли анимация спрайта предмета на карте; возвращает false для предметов вне представления карты. |
bool Item.IsMoving() |
script.method.client.Item.IsMoving |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:174 | Сообщает, выполняется ли клиентское визуальное перемещение предмета на карте; возвращает false для предметов вне представления карты. |
bool Item.IsVisible() |
script.method.client.Item.IsVisible |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:43 | Возвращает, участвует ли сейчас спрайт предмета на карте в отрисовке; выбрасывает исключение, если предмет не находится на загруженной карте. |
void Item.MoveToHex(mpos hex, float32 speed) |
script.method.client.Item.MoveToHex |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:185 | Запускает клиентское визуальное перемещение предмета на карте к целевому гексу с заданной скоростью; ничего не делает с предметами вне представления карты. |
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:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:138 | Запускает именованную анимацию спрайта предмета на карте с заданными режимами зацикливания и обратного воспроизведения; ничего не делает с предметами вне представления карты. |
void Item.SetAlpha(uint8 alpha) |
script.method.client.Item.SetAlpha |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:222 | Плавно изменяет прозрачность спрайта предмета на карте к заданному целевому значению; ничего не делает с предметами вне представления карты. |
void Item.SetAnimDir(mdir dir) |
script.method.client.Item.SetAnimDir |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:165 | Задает вариант направления для анимации спрайта предмета на карте; ничего не делает с предметами вне представления карты. |
void Item.SetAnimTime(float32 normalizedTime) |
script.method.client.Item.SetAnimTime |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:156 | Задает нормализованную позицию воспроизведения анимации спрайта предмета на карте; ничего не делает с предметами вне представления карты. |
void Item.StopAnim() |
script.method.client.Item.StopAnim |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientItemScriptMethods.cpp:147 | Останавливает текущую анимацию спрайта предмета на карте; ничего не делает с предметами вне представления карты. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:966 | Добавляет и возвращает слой тумана, привязанный к необязательному криттеру, с заданным порядком отрисовки; при неотрицательном подтипе использует эффект внеэкранного сброса. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:979 | Добавляет и возвращает слой тумана на допустимом гексе с заданным порядком отрисовки; при неотрицательном подтипе использует эффект внеэкранного сброса, а для недопустимого гекса выбрасывает исключение. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:704 | Применяет смещение прокрутки в пикселях с заданными скоростью и политикой прерывания. |
void Map.ChangeZoom(float32 targetZoom) |
script.method.client.Map.ChangeZoom |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:755 | Запускает изменение масштаба с привязкой к указателю мыши или к центру экрана, если мышь недоступна; неизменившаяся цель игнорируется. |
void Map.ClearTransparentEgg(TransparentEggSlot slot) |
script.method.client.Map.ClearTransparentEgg |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:857 | Очищает выбранный слот эллиптической маски прозрачности в этом представлении карты. |
Item Map.CreateLocalItem(hstring pid, mpos hex) |
script.method.client.Map.CreateLocalItem |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1015 | Создает и прикрепляет клиентский локальный предмет известного прототипа к допустимому гексу карты; некорректный прототип или координаты приводят к исключению. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:148 | Рисует клиентскую сущность через выбранный внеэкранный эффект во время события рендера и возвращает успешность отрисовки; вне рендера или при отрицательном отступе выбрасывает исключение. |
void Map.DrawMap() |
script.method.client.Map.DrawMap |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:44 | Рисует загруженную карту во время события RenderIface; при вызове вне этого обработчика рендера выбрасывает исключение. |
void Map.DrawMapSprite(MapSpriteHolder mapSpr) |
script.method.client.Map.DrawMapSprite |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:55 | Добавляет в отрисовку карты спрайт, заданный держателем, молча пропуская некорректные, внеэкранные или неразрешенные спрайты и применяя правила рендера указанного прототипа предмета, если он задан. |
Critter? Map.GetCritter(ident critterId) |
script.method.client.Map.GetCritter |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:286 | Возвращает криттера с заданным идентификатором времени выполнения или 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:873 | Возвращает криттера, точно попавшего под экранную позицию по пикселям, и при необходимости повторяет поиск с расширенным диапазоном, если точный поиск ничего не нашел. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:322 | Возвращает ближайшего подходящего криттера в заданном радиусе допустимого центрального гекса с учетом 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:298 | Возвращает ближайшего к допустимому гексу подходящего криттера с учетом 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:366 | Возвращает всех криттеров карты, у которых идентификатор прототипа и состояние типа поиска соответствуют заданным фильтрам. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:346 | Возвращает всех криттеров этой карты, проходящих заданный фильтр типа поиска. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:384 | Возвращает всех криттеров карты, у которых прототип и состояние типа поиска соответствуют заданным фильтрам. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:441 | Трассирует заданный коридор пути и возвращает пересеченных им подходящих криттеров; недопустимые конечные гексы приводят к исключению. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:422 | Возвращает подходящих криттеров в заданном радиусе допустимого гекса, упорядоченных по расстоянию с учетом 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:403 | Возвращает подходящих криттеров, пересекающих допустимый гекс, в порядке расстояния с учетом 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:457 | Трассирует заданный коридор пути, возвращает подходящих криттеров и записывает последний гекс перед препятствием и первый блокирующий гекс; недопустимые конечные гексы приводят к исключению. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:886 | Возвращает верхнюю выбираемую клиентскую сущность в экранной позиции с точной проверкой по пикселям или 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:817 | Преобразует экранную позицию в гекс карты и смещение в пикселях внутри него, при успехе записывает оба результата и сообщает, удалось ли преобразование. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:810 | Преобразует экранную позицию в гекс карты, при успехе записывает гекс и возвращает, соответствует ли позиция этому представлению. |
isize Map.GetHexContentSize(mpos hex) |
script.method.client.Map.GetHexContentSize |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1008 | Возвращает совокупный размер в пикселях для содержимого, связанного с заданным гексом в этом представлении карты. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:473 | Трассирует путь к допустимой цели и заменяет ее последним гексом перед препятствием либо пределом дистанции; недопустимые конечные гексы приводят к исключению. |
ipos Map.GetHexMapPos(mpos hex) |
script.method.client.Map.GetHexMapPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:785 | Возвращает целочисленную позицию левого верхнего угла допустимой ячейки гекса в координатах карты; недопустимый гекс приводит к исключению. |
ipos Map.GetHexScreenPos(mpos hex) |
script.method.client.Map.GetHexScreenPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:772 | Возвращает целочисленную экранную позицию визуального центра допустимого гекса с учетом текущей прокрутки и проекции; недопустимый гекс приводит к исключению. |
fpos Map.GetHexScreenPosF(mpos hex) |
script.method.client.Map.GetHexScreenPosF |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:796 | Возвращает экранную позицию центра допустимого гекса с плавающей точкой с учетом текущей прокрутки и масштаба спрайтов; недопустимый гекс приводит к исключению. |
int32 Map.GetHiddenRoofNum() |
script.method.client.Map.GetHiddenRoofNum |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1050 | Возвращает группу крыш, которую сейчас скрывает логика этого представления карты. |
Item? Map.GetItem(ident itemId) |
script.method.client.Map.GetItem |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:242 | Возвращает предмет карты с ненулевым идентификатором времени выполнения или null, если карта его не содержит; нулевой идентификатор приводит к исключению. |
Item? Map.GetItemAtScreenPos(ipos pos) |
script.method.client.Map.GetItemAtScreenPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:864 | Возвращает верхний выбираемый предмет карты в экранной позиции с точной проверкой по пикселям или null, если попадания нет. |
Item? Map.GetItemOnHex(mpos hex) |
script.method.client.Map.GetItemOnHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:254 | Возвращает результат одиночного поиска предмета карты на допустимом гексе или null, если предмет там не выбран; недопустимый гекс приводит к исключению. |
Item[] Map.GetItems() |
script.method.client.Map.GetItems |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:266 | Возвращает все клиентские представления предметов, прикрепленные к этой карте. |
Item[] Map.GetItemsOnHex(mpos hex) |
script.method.client.Map.GetItemsOnHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:274 | Возвращает все клиентские представления предметов на допустимом гексе; недопустимый гекс приводит к исключению. |
ScrollDirection Map.GetManualScroll() |
script.method.client.Map.GetManualScroll |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:207 | Возвращает флаги направления ручной прокрутки, которые сейчас потребляет это представление карты. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:489 | Находит направления движения между допустимыми гексами, при необходимости останавливая цель за 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:569 | Находит направления движения между допустимыми гексами, разрешая 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:528 | Находит направления движения от находящегося на карте криттера к допустимому гексу с учетом 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:612 | Возвращает число шагов движения между допустимыми гексами, при необходимости останавливая цель за 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:647 | Возвращает число шагов движения от находящегося на карте криттера к допустимому гексу с учетом его multihex и необязательного cut; возвращает ноль, если движение или путь отсутствуют. |
int32 Map.GetRoofNum(mpos hex) |
script.method.client.Map.GetRoofNum |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1039 | Возвращает номер группы крыш на допустимом гексе карты; координата вне карты приводит к исключению. |
isize Map.GetScreenSize() |
script.method.client.Map.GetScreenSize |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:179 | Возвращает текущий размер области рендера представления карты в пикселях. |
mpos[] Map.GetVisibleHexes() |
script.method.client.Map.GetVisibleHexes |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:901 | Возвращает все гексы карты, которые это представление сейчас выбирает для отрисовки. |
MapLayers Map.GetVisibleLayers() |
script.method.client.Map.GetVisibleLayers |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:221 | Возвращает набор слоёв, видимых в текущем представлении карты. |
bool Map.IsAutoScrolling() |
script.method.client.Map.IsAutoScrolling |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:711 | Возвращает, выполняет ли это представление карты автоматическую прокрутку. |
bool Map.IsHexMovable(mpos hex) |
script.method.client.Map.IsHexMovable |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:933 | Возвращает, не заблокировано ли сейчас движение на допустимом гексе; недопустимый гекс приводит к исключению. |
bool Map.IsHexShootable(mpos hex) |
script.method.client.Map.IsHexShootable |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:944 | Возвращает, не заблокирована ли сейчас стрельба через допустимый гекс; недопустимый гекс приводит к исключению. |
bool Map.IsHexValid(mpos hex) |
script.method.client.Map.IsHexValid |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:894 | Возвращает, находится ли заданный гекс внутри размеров карты, не выбрасывая исключение для недопустимой координаты. |
bool Map.IsHexVisible(mpos hex) |
script.method.client.Map.IsHexVisible |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:922 | Возвращает сохраненный клиентский флаг видимости допустимого гекса; недопустимый гекс приводит к исключению. |
bool Map.IsOutsideArea(mpos hex) |
script.method.client.Map.IsOutsideArea |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:955 | Возвращает, лежит ли допустимый гекс вне настроенной игровой области карты; недопустимый гекс приводит к исключению. |
bool Map.IsScrollCheck() |
script.method.client.Map.IsScrollCheck |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:193 | Возвращает текущее значение флага проверки прокрутки представления карты. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:718 | Перемещает гекс на одну ячейку в заданном направлении, если цель остается внутри карты, обновляет аргумент и сообщает об успехе. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:730 | Перемещает гекс максимум на заданное число ячеек внутри карты в одном направлении, обновляет аргумент и возвращает число выполненных шагов. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:685 | Прокручивает представление к допустимому гексу с заданными смещением и неотрицательной скоростью; нулевая скорость выполняет мгновенный переход и игнорирует смещение. |
void Map.RebuildFog() |
script.method.client.Map.RebuildFog |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:165 | Перестраивает геометрию и состояние рендера тумана этого представления карты по его текущим слоям тумана. |
void Map.RedrawMap() |
script.method.client.Map.RedrawMap |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:748 | Перестраивает отображаемое состояние карты по ее текущему клиентскому содержимому. |
SpritePattern? Map.RunSpritePattern(string spriteName, int32 spriteCount) |
script.method.client.Map.RunSpritePattern |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:996 | Запускает именованный шаблон спрайтов с положительным числом кадров и возвращает его контроллер либо 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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:172 | Заменяет локальный для карты и глобальный цвета дня вместе с их значениями емкости освещения в этом клиентском представлении карты. |
void Map.SetExtraScrollOffset(fpos offset) |
script.method.client.Map.SetExtraScrollOffset |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:235 | Задаёт управляемое скриптом временное смещение камеры поверх обычной прокрутки карты. |
void Map.SetHiddenRoof(mpos hex) |
script.method.client.Map.SetHiddenRoof |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1032 | Задает гекс, используемый логикой скрытия крыш в этом представлении карты. |
void Map.SetManualScroll(ScrollDirection dirs) |
script.method.client.Map.SetManualScroll |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:214 | Заменяет флаги направлений ручной прокрутки, используемые текущим представлением карты. |
void Map.SetScreenSize(isize size) |
script.method.client.Map.SetScreenSize |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:186 | Задает размер в пикселях, используемый этим представлением карты для проекции, видимости и рендера. |
void Map.SetScrollCheck(bool enabled) |
script.method.client.Map.SetScrollCheck |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:200 | Включает или отключает проверку прокрутки в представлении карты. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:824 | Настраивает слот эллиптической маски прозрачности вокруг явно заданного прямоугольника относительно гекса, не привязывая его к криттеру. |
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:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:831 | Настраивает слот эллиптической маски прозрачности по текущим границам спрайта криттера на карте или очищает слот, если криттер отсутствует, принадлежит другой карте либо не может быть отрисован. |
void Map.SetVisibleLayers(MapLayers layers) |
script.method.client.Map.SetVisibleLayers |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ClientMapScriptMethods.cpp:228 | Заменяет набор слоёв, видимых в текущем представлении карты. |
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:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:84 | Сообщает, предназначена ли эта сборка для Android. |
void Game.BreakIntoDebugger() |
script.method.common.Game.BreakIntoDebugger |
Game |
server, client, mapper | internal (явный)исходник контракта: Source/Scripting/CommonGlobalScriptMethods.cpp:214 Отладочная ловушка только для разработки; намеренно не является контрактом совместимости встраивающего проекта. |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:216 | Запускает платформенный примитив остановки в отладчике для текущего процесса. |
bool Game.CheckProtoCritter(hstring pid) |
script.method.common.Game.CheckProtoCritter |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:612 | Возвращает, зарегистрирован ли прототип криттера с заданным идентификатором. |
bool Game.CheckProtoItem(hstring pid) |
script.method.common.Game.CheckProtoItem |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:557 | Возвращает, зарегистрирован ли прототип предмета с заданным идентификатором. |
bool Game.CheckProtoLocation(hstring pid) |
script.method.common.Game.CheckProtoLocation |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:722 | Возвращает, зарегистрирован ли прототип локации с заданным идентификатором. |
bool Game.CheckProtoMap(hstring pid) |
script.method.common.Game.CheckProtoMap |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:667 | Возвращает, зарегистрирован ли прототип карты с заданным идентификатором. |
int32 Game.CountTimeEvent(callback(void,any) func) |
script.method.common.Game.CountTimeEvent#3f402d7af9d733a8 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:931 | Подсчитывает все события времени этого экземпляра Engine, использующие выбранный callback. |
int32 Game.CountTimeEvent(callback(void,TimeEventContext) func) |
script.method.common.Game.CountTimeEvent#93f88715f57381d8 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:945 | Подсчитывает все события времени этого экземпляра Engine, использующие выбранный контекстный callback. |
int32 Game.CountTimeEvent(callback(void) func) |
script.method.common.Game.CountTimeEvent#a7d6bf3965b779f9 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:924 | Подсчитывает все события времени этого экземпляра Engine, использующие выбранный callback. |
int32 Game.CountTimeEvent(callback(void,any[]) func) |
script.method.common.Game.CountTimeEvent#b5319e6dc3f86b0f |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:938 | Подсчитывает все события времени этого экземпляра Engine, использующие выбранный callback. |
int32 Game.CountTimeEvent(uint32 id) |
script.method.common.Game.CountTimeEvent#e41a67022275199d |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:952 | Возвращает единицу, если этот экземпляр Engine владеет событием времени с заданным идентификатором, или ноль, если событие отсутствует. |
string Game.CurrentLanguage() |
script.method.common.Game.CurrentLanguage |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:156 | Возвращает языковой пакет, которым в данный момент владеет этот экземпляр Engine. |
bool Game.DebugBuild() |
script.method.common.Game.DebugBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:147 | Сообщает, является ли это нативной 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:326 | Декодирует первую кодовую точку UTF-8 из заданного текста, записывает число потребленных байтов и возвращает скалярное значение Unicode. |
bool Game.DesktopBuild() |
script.method.common.Game.DesktopBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:102 | Сообщает, предназначена ли эта сборка для настольной платформы. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:821 | Делит два знаковых целых числа, записывает остаток и возвращает частное. |
string Game.EncodeUtf8(uint32 ucs) |
script.method.common.Game.EncodeUtf8 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:339 | Кодирует одно скалярное значение 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:181 Необязательный диагностический снимок; доступность и область аллокатора не являются контрактом памяти всего процесса. |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:183 | Возвращает общие страницы rpmalloc native module и ёмкости классов размера вызывающего потока либо пустой словарь при недоступной диагностике. |
string Game.GetClipboardText() |
script.method.common.Game.GetClipboardText |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:526 | Возвращает текст, предоставленный интеграцией буфера обмена хост-приложения. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:420 | Возвращает округленную знаковую кратчайшую угловую разницу между двумя направлениями карты в градусах. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:377 | Возвращает округленное угловое направление карты от одного гекса к другому после применения необязательного смещения в градусах. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:368 | Возвращает расстояние по гекс-сетке между двумя позициями карты. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:429 | Записывает смещение в пиксельном пространстве гекс-сетки от одной позиции карты к другой. |
LanguageName Game.GetLanguage() |
script.method.common.Game.GetLanguage |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:875 | Возвращает язык, настроенный для этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:386 | Возвращает округленное угловое направление линии между двумя целочисленными позициями в пикселях. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:295 | Возвращает baked-длительность пары анимаций состояния и действия модели или ноль, если metadata модели, пара либо поддержка 3D недоступны. |
nanotime Game.GetPrecisionTime() |
script.method.common.Game.GetPrecisionTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:764 | Возвращает текущую монотонную временную точку высокого разрешения для измерения локально прошедшего в процессе времени. |
ProtoCritter Game.GetProtoCritter(hstring pid) |
script.method.common.Game.GetProtoCritter |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:599 | Возвращает зарегистрированный прототип криттера по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoCritter. |
ProtoCritter[] Game.GetProtoCritters() |
script.method.common.Game.GetProtoCritters#5e6c5c33c1f46eab |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:619 | Возвращает 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:635 | Возвращает зарегистрированные прототипы криттеров, у которых выбранное приводимое к целому свойство равно заданному значению. |
ProtoItem Game.GetProtoItem(hstring pid) |
script.method.common.Game.GetProtoItem |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:544 | Возвращает зарегистрированный прототип предмета по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoItem. |
ProtoItem[] Game.GetProtoItems() |
script.method.common.Game.GetProtoItems#dadf6ac4c721c1c3 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:564 | Возвращает 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:580 | Возвращает зарегистрированные прототипы предметов, у которых выбранное приводимое к целому свойство равно заданному значению. |
ProtoLocation Game.GetProtoLocation(hstring pid) |
script.method.common.Game.GetProtoLocation |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:709 | Возвращает зарегистрированный прототип локации по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoLocation. |
ProtoLocation[] Game.GetProtoLocations() |
script.method.common.Game.GetProtoLocations#1b5286830c6298ad |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:729 | Возвращает 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:745 | Возвращает зарегистрированные прототипы локаций, у которых выбранное приводимое к целому свойство равно заданному значению. |
ProtoMap Game.GetProtoMap(hstring pid) |
script.method.common.Game.GetProtoMap |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:654 | Возвращает зарегистрированный прототип карты по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoMap. |
ProtoMap[] Game.GetProtoMaps() |
script.method.common.Game.GetProtoMaps#278f6581638f2219 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:674 | Возвращает 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:690 | Возвращает зарегистрированные прототипы карт, у которых выбранное приводимое к целому свойство равно заданному значению. |
uint64 Game.GetUnixTime() |
script.method.common.Game.GetUnixTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:359 | Возвращает текущую временную метку Unix в целых секундах. |
string Game.GitBranch() |
script.method.common.Game.GitBranch |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:163 | Возвращает ветку исходного кода, записанную при сборке этого бинарного файла. |
string Game.GitCommit() |
script.method.common.Game.GitCommit |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:172 | Возвращает ревизию исходного кода, записанную при сборке этого бинарного файла. |
bool Game.IOsBuild() |
script.method.common.Game.IOsBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:93 | Сообщает, предназначена ли эта сборка для iOS. |
ImGui Game.ImGui() |
script.method.common.Game.ImGui |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonImGuiScriptMethods.cpp:114 | Возвращает скриптовый фасад Engine ImGui во время активного кадра ImGui; выбрасывает исключение, если контекст или область кадра недоступны. |
bool Game.IsImGuiAvailable() |
script.method.common.Game.IsImGuiAvailable |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:131 | Возвращает, существует ли контекст ImGui и находится ли он сейчас внутри области активного кадра. |
bool Game.IsResourcePresent(string resourcePath) |
script.method.common.Game.IsResourcePresent |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:261 | Возвращает, может ли поставщик ресурсов Engine разрешить файл по заданному пути ресурса. |
bool Game.LinuxBuild() |
script.method.common.Game.LinuxBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:66 | Сообщает, предназначена ли эта сборка для Linux. |
void Game.Log(string text) |
script.method.common.Game.Log |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:225 | Записывает заданный текст как одно сообщение журнала Engine. |
void Game.LogError(string text) |
script.method.common.Game.LogError |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:243 | Записывает заданный текст как одно сообщение журнала Engine уровня ошибки. |
void Game.LogWarning(string text) |
script.method.common.Game.LogWarning |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:234 | Записывает заданный текст как одно сообщение журнала Engine уровня предупреждения. |
bool Game.MacOsBuild() |
script.method.common.Game.MacOsBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:75 | Сообщает, предназначена ли эта сборка для macOS. |
int32 Game.MapDirCount() |
script.method.common.Game.MapDirCount |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:138 | Возвращает заданное при компиляции число направлений движения для настроенной геометрии карты. |
bool Game.MapHexagonal() |
script.method.common.Game.MapHexagonal |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:120 | Сообщает, является ли настроенная геометрия карты шестиугольной. |
bool Game.MapSquare() |
script.method.common.Game.MapSquare |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:129 | Сообщает, является ли настроенная геометрия карты квадратной. |
void Game.OpenLink(string link) |
script.method.common.Game.OpenLink |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:350 | Просит хост-приложение открыть заданную ссылку через платформенную интеграцию. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:800 | Преобразует локальную календарную дату с точностью до миллисекунд в домен синхронизированного времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:773 | Преобразует локальную календарную дату и поля долей секунды в соответствующую временную точку высокого разрешения; некорректная дата приводит к исключению. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:319 | Возвращает случайное целое 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:275 | Читает ресурс в синтаксисе конфигурации 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:268 | Читает и возвращает текстовый файл через поставщик ресурсов 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1022 | Задает интервал повтора события с этим идентификатором и переносит его следующее срабатывание на текущий момент плюс новый интервал; ничего не делает, если событие отсутствует. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1008 | Задает интервал повтора всех событий с подходящим 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:994 | Задает интервал повтора всех событий с подходящим 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1015 | Задает интервал повтора всех событий с подходящим контекстным 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1001 | Задает интервал повтора всех событий с подходящим 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:252 | Запрашивает завершение приложения и помечает итоговый результат процесса как успешный или неуспешный согласно аргументу. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:395 | Поворачивает угловое направление по или против часовой стрелки на заданный шаг в градусах и нормализует его в диапазон от нуля до 359. |
void Game.SetClipboardText(string text) |
script.method.common.Game.SetClipboardText |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:535 | Заменяет текст в буфере обмена хост-приложения через платформенную интеграцию. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1043 | Заменяет одно значение контекстного 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1057 | Заменяет одно значение 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1064 | Заменяет массив 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1050 | Заменяет массив контекстного 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1029 | Заменяет одно прямое значение 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1036 | Заменяет массив прямого 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:833 | Планирует однократное событие времени этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:896 | Планирует повторяющееся событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:917 | Планирует повторяющееся событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:854 | Планирует однократное событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:868 | Планирует однократное событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:889 | Планирует повторяющееся событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:903 | Планирует повторяющееся событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:882 | Планирует повторяющееся событие времени этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:910 | Планирует повторяющееся событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:847 | Планирует однократное событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:840 | Планирует однократное событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:861 | Планирует однократное событие времени 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:966 | Останавливает все события времени этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:980 | Останавливает все события времени этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:973 | Останавливает все события времени этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:959 | Останавливает все события времени этого экземпляра 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:987 | Останавливает событие времени с этим идентификатором в экземпляре Engine; ничего не делает, если событие отсутствует. |
bool Game.TabletBuild() |
script.method.common.Game.TabletBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:111 | Сообщает, предназначена ли эта сборка для планшетной или мобильной платформы. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:438 | Трассирует до заданного неотрицательного числа гексов внутри карты к цели с угловыми и пиксельными смещениями, исключая стартовый гекс и останавливаясь, когда трассировщик не может продвинуться. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:481 | Трассирует до заданного неотрицательного числа гексов внутри карты под явным углом, исключает стартовый гекс и записывает последний достигнутый гекс либо стартовый, если ни один шаг не выполнен. |
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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:807 | Разлагает синхронизированную временную точку 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:47 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:782 | Разлагает временную точку высокого разрешения на локальные календарные поля и доли секунды. |
bool Game.WebBuild() |
script.method.common.Game.WebBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:48 | Сообщает, предназначен ли этот бинарный файл для платформы Web. |
bool Game.WindowsBuild() |
script.method.common.Game.WindowsBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:57 | Сообщает, предназначена ли эта сборка для 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:318 | Сдвигает базовую линию текущей строки, чтобы последующий текст был выровнен по вертикали с виджетами в рамках. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1227 | Рисует квадратную кнопку со стрелкой и обязательным непустым 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:141 | Начинает окно с обязательной непустой меткой и возвращает, следует ли отправлять его содержимое; вызов всегда нужно парно завершать 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:152 | Начинает закрываемое окно с обязательной непустой меткой, обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1125 | Начинает дочернюю область с обязательным непустым 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1114 | Начинает дочернюю область с обязательным непустым 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1884 | Начинает настраиваемый 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2317 | Начинает отключённую область по запросу, сохраняя сбалансированную область и при false; всегда завершайте вызовом EndDisabled. |
void ImGui.BeginGroup() |
script.method.common.ImGui.BeginGroup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:669 | Начинает группировать последующие элементы в единый составной прямоугольник разметки и взаимодействия. |
bool ImGui.BeginItemTooltip() |
script.method.common.ImGui.BeginItemTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1440 | Начинает 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1914 | Начинает список с обязательной непустой меткой и заданным размером и возвращает, можно ли отправлять содержимое; вызывайте EndListBox только при true. |
bool ImGui.BeginMainMenuBar() |
script.method.common.ImGui.BeginMainMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1573 | Начинает строку главного меню основного 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1601 | Начинает включённое или отключённое меню с обязательной непустой меткой и возвращает, открыто ли оно; вызывайте EndMenu только при true. |
bool ImGui.BeginMenuBar() |
script.method.common.ImGui.BeginMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1587 | Начинает строку меню текущего окна и возвращает, можно ли отправлять содержимое; вызывайте 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1479 | Начинает немодальный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1512 | Открывает и начинает контекстный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1530 | Открывает и начинает контекстный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1521 | Открывает и начинает контекстный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1501 | Начинает закрываемый модальный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1490 | Начинает модальный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1771 | Начинает панель вкладок с обязательным непустым 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1789 | Начинает вкладку с обязательной непустой меткой и возвращает, видно ли её содержимое; вызывайте 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1800 | Начинает закрываемую вкладку с обязательной непустой меткой, обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1630 | Начинает таблицу с обязательным непустым ID и положительным числом столбцов и возвращает, можно ли отправлять содержимое; вызывайте EndTable только при true. |
bool ImGui.BeginTooltip() |
script.method.common.ImGui.BeginTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1454 | Начинает безусловное окно tooltip; завершите его через EndTooltip. |
void ImGui.Bullet() |
script.method.common.ImGui.Bullet |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:500 | Рисует отдельный маркер и перемещает курсор в той же строке для последующего содержимого. |
void ImGui.BulletText(string text) |
script.method.common.ImGui.BulletText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1948 | Рисует переданный текст с маркером ImGui перед ним. |
bool ImGui.Button(string label) |
script.method.common.ImGui.Button |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:602 | Рисует кнопку с обязательной непустой меткой и возвращает, была ли она активирована. |
float32 ImGui.CalcItemWidth() |
script.method.common.ImGui.CalcItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:641 | Вычисляет и возвращает ширину, которую 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:310 | Измеряет текст текущим шрифтом, при необходимости скрывая 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:683 | Рисует флажок с обязательной непустой меткой, обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:694 | Рисует флажок с обязательной непустой меткой, переключающий выбранные знаковые биты флагов, и возвращает, изменились ли 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:705 | Рисует флажок с обязательной непустой меткой, переключающий выбранные беззнаковые биты флагов, и возвращает, изменились ли flags. |
void ImGui.CloseCurrentPopup() |
script.method.common.ImGui.CloseCurrentPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1546 | Запрашивает закрытие текущего 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1143 | Рисует сворачиваемый заголовок с обязательной непустой меткой и возвращает, видно ли его содержимое; область дерева не помещается в стек. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2146 | Рисует кнопку предпросмотра цвета с обязательным непустым 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2070 | Рисует 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2089 | Рисует 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2108 | Рисует 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2127 | Рисует 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1895 | Рисует 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:787 | Рисует редактор 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:809 | Рисует двухкомпонентный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:828 | Рисует трёхкомпонентный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:848 | Рисует четырёхкомпонентный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:798 | Рисует целочисленный редактор перетаскиванием с обязательной непустой меткой, скоростью, границами и флагами слайдера; обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:869 | Рисует двухкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:888 | Рисует трёхкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:908 | Рисует четырёхкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
void ImGui.Dummy(isize size) |
script.method.common.ImGui.Dummy |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:648 | Отправляет невидимый элемент разметки заданного размера. |
void ImGui.End() |
script.method.common.ImGui.End |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:163 | Завершает текущее окно, начатое Begin; вызов обязателен независимо от результата Begin. |
void ImGui.EndChild() |
script.method.common.ImGui.EndChild |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1136 | Завершает текущую дочернюю область, начатую BeginChild; вызов обязателен независимо от результата BeginChild. |
void ImGui.EndCombo() |
script.method.common.ImGui.EndCombo |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1907 | Завершает содержимое настраиваемого combo, начатое успешным вызовом BeginCombo. |
void ImGui.EndDisabled() |
script.method.common.ImGui.EndDisabled |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2324 | Завершает текущую область, начатую BeginDisabled. |
void ImGui.EndGroup() |
script.method.common.ImGui.EndGroup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:676 | Завершает текущую группу и делает её последним отправленным элементом. |
void ImGui.EndListBox() |
script.method.common.ImGui.EndListBox |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1925 | Завершает список, начатый успешным вызовом BeginListBox. |
void ImGui.EndMainMenuBar() |
script.method.common.ImGui.EndMainMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1580 | Завершает строку главного меню, начатую успешным вызовом BeginMainMenuBar. |
void ImGui.EndMenu() |
script.method.common.ImGui.EndMenu |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1612 | Завершает меню, начатое успешным вызовом BeginMenu. |
void ImGui.EndMenuBar() |
script.method.common.ImGui.EndMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1594 | Завершает строку меню окна, начатую успешным вызовом BeginMenuBar. |
void ImGui.EndPopup() |
script.method.common.ImGui.EndPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1539 | Завершает 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1782 | Завершает панель вкладок, начатую успешным вызовом BeginTabBar. |
void ImGui.EndTabItem() |
script.method.common.ImGui.EndTabItem |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1811 | Завершает вкладку, начатую успешным вызовом BeginTabItem. |
void ImGui.EndTable() |
script.method.common.ImGui.EndTable |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1644 | Завершает таблицу, начатую успешным вызовом BeginTable. |
void ImGui.EndTooltip() |
script.method.common.ImGui.EndTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1461 | Завершает текущий tooltip, начатый BeginTooltip или успешным BeginItemTooltip. |
string ImGui.GetClipboardText() |
script.method.common.ImGui.GetClipboardText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2331 | Возвращает текст из платформенного 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:532 | Возвращает доступное горизонтальное пространство от текущего курсора до границы области содержимого. |
float32 ImGui.GetContentRegionAvailY() |
script.method.common.ImGui.GetContentRegionAvailY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:539 | Возвращает доступное вертикальное пространство от текущего курсора до границы области содержимого. |
float32 ImGui.GetCursorPosX() |
script.method.common.ImGui.GetCursorPosX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:546 | Возвращает локальную координату X текущего курсора внутри окна. |
float32 ImGui.GetCursorPosY() |
script.method.common.ImGui.GetCursorPosY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:553 | Возвращает локальную координату Y текущего курсора внутри окна. |
fpos ImGui.GetCursorScreenPos() |
script.method.common.ImGui.GetCursorScreenPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:560 | Возвращает текущую позицию курсора в экранных координатах. |
int32 ImGui.GetFrameCount() |
script.method.common.ImGui.GetFrameCount |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:332 | Возвращает счётчик кадров ImGui, суженный до int32. |
float32 ImGui.GetFrameHeight() |
script.method.common.ImGui.GetFrameHeight |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:353 | Возвращает стандартную высоту виджета в рамке для текущих шрифта и стиля. |
float32 ImGui.GetFrameHeightWithSpacing() |
script.method.common.ImGui.GetFrameHeightWithSpacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:360 | Возвращает стандартную высоту виджета в рамке вместе с вертикальным интервалом элементов. |
fpos ImGui.GetItemRectMax() |
script.method.common.ImGui.GetItemRectMax |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1340 | Возвращает максимальный угол ограничивающего прямоугольника последнего отправленного элемента в экранных координатах. |
fpos ImGui.GetItemRectMin() |
script.method.common.ImGui.GetItemRectMin |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1333 | Возвращает минимальный угол ограничивающего прямоугольника последнего отправленного элемента в экранных координатах. |
fsize ImGui.GetItemRectSize() |
script.method.common.ImGui.GetItemRectSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1347 | Возвращает размер ограничивающего прямоугольника последнего отправленного элемента. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1410 | Возвращает смещение мыши с момента нажатия выбранной кнопки после пересечения заданного или настроенного порога перетаскивания. |
fpos ImGui.GetMousePos() |
script.method.common.ImGui.GetMousePos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1354 | Возвращает текущую позицию мыши ImGui в экранных координатах. |
fpos ImGui.GetMousePosOnOpeningCurrentPopup() |
script.method.common.ImGui.GetMousePosOnOpeningCurrentPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1361 | Возвращает позицию мыши, сохранённую при открытии текущего popup. |
float32 ImGui.GetScrollMaxX() |
script.method.common.ImGui.GetScrollMaxX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:444 | Возвращает максимальное горизонтальное смещение прокрутки текущего окна. |
float32 ImGui.GetScrollMaxY() |
script.method.common.ImGui.GetScrollMaxY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:451 | Возвращает максимальное вертикальное смещение прокрутки текущего окна. |
float32 ImGui.GetScrollX() |
script.method.common.ImGui.GetScrollX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:416 | Возвращает горизонтальное смещение прокрутки текущего окна. |
float32 ImGui.GetScrollY() |
script.method.common.ImGui.GetScrollY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:423 | Возвращает вертикальное смещение прокрутки текущего окна. |
float32 ImGui.GetTextLineHeight() |
script.method.common.ImGui.GetTextLineHeight |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:339 | Возвращает высоту строки текущего шрифта без межстрочного интервала. |
float32 ImGui.GetTextLineHeightWithSpacing() |
script.method.common.ImGui.GetTextLineHeightWithSpacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:346 | Возвращает высоту строки текущего шрифта с учётом интервала элементов ImGui. |
float64 ImGui.GetTime() |
script.method.common.ImGui.GetTime |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:325 | Возвращает время ImGui в секундах с момента инициализации контекста. |
float32 ImGui.GetTreeNodeToLabelSpacing() |
script.method.common.ImGui.GetTreeNodeToLabelSpacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:518 | Возвращает горизонтальный интервал от стрелки или маркера узла дерева до его метки. |
float32 ImGui.GetWindowHeight() |
script.method.common.ImGui.GetWindowHeight |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:409 | Возвращает высоту текущего окна. |
fpos ImGui.GetWindowPos() |
script.method.common.ImGui.GetWindowPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:374 | Возвращает позицию левого верхнего угла текущего окна в экранных координатах. |
fsize ImGui.GetWindowSize() |
script.method.common.ImGui.GetWindowSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:381 | Возвращает размер текущего окна. |
float32 ImGui.GetWindowWidth() |
script.method.common.ImGui.GetWindowWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:402 | Возвращает ширину текущего окна. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:655 | Увеличивает горизонтальный отступ текущей строки на заданное значение либо значение стиля при нуле. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2181 | Рисует поле 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2192 | Рисует двухкомпонентное поле 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2211 | Рисует трёхкомпонентное поле 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2231 | Рисует четырёхкомпонентное поле 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:716 | Рисует знаковое целочисленное поле с обязательной непустой меткой, обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:727 | Рисует двухкомпонентное целочисленное поле с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:746 | Рисует трёхкомпонентное целочисленное поле с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:766 | Рисует четырёхкомпонентное целочисленное поле с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2252 | Рисует однострочное текстовое поле с обязательной непустой меткой и буфером 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2273 | Рисует многострочное текстовое поле заданного размера с обязательной непустой меткой и буфером 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2294 | Рисует текстовое поле с подсказкой, обязательной непустой меткой и буфером 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1238 | Отправляет невидимую кнопку с обязательным непустым ID, явным размером и флагами и возвращает, была ли она активирована. |
bool ImGui.IsAnyItemActive() |
script.method.common.ImGui.IsAnyItemActive |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:493 | Возвращает, активен ли сейчас какой-либо элемент ImGui. |
bool ImGui.IsAnyItemFocused() |
script.method.common.ImGui.IsAnyItemFocused |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1291 | Возвращает, владеет ли сейчас какой-либо элемент ImGui клавиатурным фокусом. |
bool ImGui.IsAnyItemHovered() |
script.method.common.ImGui.IsAnyItemHovered |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:486 | Возвращает, наведён ли указатель сейчас на какой-либо элемент ImGui. |
bool ImGui.IsItemActivated() |
script.method.common.ImGui.IsItemActivated |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1263 | Возвращает, стал ли последний отправленный элемент активным в этом кадре. |
bool ImGui.IsItemActive() |
script.method.common.ImGui.IsItemActive |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1312 | Возвращает, активен ли сейчас последний отправленный элемент. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1256 | Возвращает, был ли последний отправленный элемент нажат выбранной кнопкой мыши в этом кадре. |
bool ImGui.IsItemDeactivated() |
script.method.common.ImGui.IsItemDeactivated |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1270 | Возвращает, перестал ли последний отправленный элемент быть активным в этом кадре. |
bool ImGui.IsItemDeactivatedAfterEdit() |
script.method.common.ImGui.IsItemDeactivatedAfterEdit |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1277 | Возвращает, перестал ли последний отправленный элемент быть активным в этом кадре после редактирования значения. |
bool ImGui.IsItemEdited() |
script.method.common.ImGui.IsItemEdited |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1319 | Возвращает, было ли значение последнего отправленного элемента отредактировано в этом кадре. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1249 | Возвращает, наведён ли указатель на последний отправленный элемент с учётом заданных флагов наведения. |
bool ImGui.IsItemToggledOpen() |
script.method.common.ImGui.IsItemToggledOpen |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1284 | Возвращает, переключил ли последний узел дерева или сворачиваемый заголовок открытое состояние в этом кадре. |
bool ImGui.IsItemVisible() |
script.method.common.ImGui.IsItemVisible |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1326 | Возвращает, пересекает ли последний отправленный элемент текущую область отсечения. |
bool ImGui.IsMouseClicked(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseClicked |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1375 | Возвращает, была ли выбранная кнопка мыши нажата в этом кадре. |
bool ImGui.IsMouseDoubleClicked(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseDoubleClicked |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1389 | Возвращает, зарегистрировала ли выбранная кнопка мыши двойное нажатие в этом кадре. |
bool ImGui.IsMouseDown(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseDown |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1368 | Возвращает, удерживается ли сейчас выбранная кнопка мыши. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1403 | Возвращает, перетаскивается ли выбранная кнопка мыши дальше заданного порога либо настроенного порога при отрицательном значении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1396 | Возвращает, находится ли мышь внутри заданного экранного прямоугольника, при необходимости пересечённого с текущей областью отсечения. |
bool ImGui.IsMouseReleased(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseReleased |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1382 | Возвращает, была ли выбранная кнопка мыши отпущена в этом кадре. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1553 | Возвращает, открыт ли 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:388 | Возвращает, пересекает ли прямоугольник заданного размера в текущей позиции курсора текущую область отсечения. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:395 | Возвращает, пересекает ли заданный в экранных координатах прямоугольник текущую область отсечения. |
bool ImGui.IsWindowAppearing() |
script.method.common.ImGui.IsWindowAppearing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:367 | Возвращает, появилось ли текущее окно только что после скрытия, неактивности или создания. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1298 | Возвращает, находится ли текущее окно в фокусе с учётом переданных флагов фокуса. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1305 | Возвращает, наведён ли указатель на текущее окно с учётом переданных флагов наведения. |
void ImGui.LoadIniSettingsFromDisk(string iniFilename) |
script.method.common.ImGui.LoadIniSettingsFromDisk |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2346 | Загружает настройки окон и таблиц 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2368 | Заменяет настройки окон и таблиц ImGui точной последовательностью переданных в памяти байтов ini. |
void ImGui.LogButtons() |
script.method.common.ImGui.LogButtons |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1870 | Рисует стандартные элементы управления ImGui для запуска и остановки поддерживаемых назначений журналирования. |
void ImGui.LogFinish() |
script.method.common.ImGui.LogFinish |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1863 | Завершает активный сеанс журналирования ImGui и сбрасывает данные в его назначение. |
void ImGui.LogText(string text) |
script.method.common.ImGui.LogText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1877 | Добавляет переданный текст дословно в активное назначение журналирования 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1856 | Начинает автоматическое журналирование текста 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1848 | Начинает автоматическое журналирование текста 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1841 | Начинает автоматическое журналирование текста 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1619 | Рисует пункт меню с обязательной непустой меткой, отображаемым состоянием selected и состоянием enabled и возвращает, был ли он активирован. |
void ImGui.NewLine() |
script.method.common.ImGui.NewLine |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1107 | Завершает текущую строку и переводит курсор разметки на новую строку. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1468 | Помечает 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1564 | Открывает контекстный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2006 | Рисует гистограмму с обязательной непустой меткой по переданным значениям, используя смещение, необязательную подпись, границы масштаба и размер. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1993 | Рисует линейный график с обязательной непустой меткой по переданным значениям, используя смещение, необязательную подпись, границы масштаба и размер. |
void ImGui.PopID() |
script.method.common.ImGui.PopID |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:191 | Снимает последний добавленный компонент со стека ID ImGui. |
void ImGui.PopItemWidth() |
script.method.common.ImGui.PopItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:634 | Восстанавливает предыдущую ширину элементов по умолчанию. |
void ImGui.PopStyleColor(int32 count = 1) |
script.method.common.ImGui.PopStyleColor |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:205 | Снимает 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:226 | Снимает count записей со стека переменных стиля ImGui. |
void ImGui.PopTextWrapPos() |
script.method.common.ImGui.PopTextWrapPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:588 | Восстанавливает предыдущую позицию переноса текста. |
void ImGui.ProgressBar(float32 fraction) |
script.method.common.ImGui.ProgressBar#815e8744ccf75287 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1932 | Рисует индикатор прогресса, используя 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1939 | Рисует индикатор прогресса с переданными долей завершения и размером, используя явную подпись либо процент 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:171 | Помещает обязательный непустой строковый компонент в стек 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:183 | Помещает целочисленный компонент в стек 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:627 | Помещает в стек ширину по умолчанию для последующих элементов; восстановите её через 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:198 | Помещает 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:212 | Помещает скалярное переопределение скалярной переменной стиля 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:219 | Помещает двухкомпонентное переопределение векторной переменной стиля 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:581 | Помещает в стек локальную координату 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1205 | Рисует радиокнопку с обязательной непустой меткой, присваивает 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1194 | Рисует радиокнопку с обязательной непустой меткой, используя 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1417 | Переносит начало накопленного перетаскивания выбранной кнопки мыши в текущую позицию мыши. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:613 | Размещает следующий элемент в текущей строке с необязательными переопределениями начального смещения и интервала. |
void ImGui.SaveIniSettingsToDisk(string iniFilename) |
script.method.common.ImGui.SaveIniSettingsToDisk |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2357 | Сохраняет текущие настройки окон и таблиц ImGui в обязательный непустой путь файловой системы через прямой дисковый API ImGui. |
string ImGui.SaveIniSettingsToMemory() |
script.method.common.ImGui.SaveIniSettingsToMemory |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2375 | Сериализует текущие настройки окон и таблиц 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1183 | Рисует выбираемый элемент с обязательной непустой меткой, используя selected только как отображаемое состояние, и возвращает активацию; selected не записывается обратно. |
void ImGui.Separator() |
script.method.common.ImGui.Separator |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1093 | Рисует разделитель, соответствующий текущему горизонтальному или вертикальному контексту разметки. |
void ImGui.SeparatorText(string label) |
script.method.common.ImGui.SeparatorText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:507 | Рисует разделитель с обязательной непустой меткой. |
void ImGui.SetClipboardText(string text) |
script.method.common.ImGui.SetClipboardText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2339 | Заменяет текст в платформенном 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2159 | Задаёт стандартные параметры отображения, типа данных, палитры и ввода для последующих редакторов и палитр цвета. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:567 | Задаёт текущую позицию курсора в локальных координатах окна. |
void ImGui.SetCursorScreenPos(fpos pos) |
script.method.common.ImGui.SetCursorScreenPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:574 | Задаёт текущую позицию курсора в экранных координатах. |
void ImGui.SetItemDefaultFocus() |
script.method.common.ImGui.SetItemDefaultFocus |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1424 | Даёт последнему отправленному элементу фокус по умолчанию, когда у появившегося окна нет восстановленного состояния фокуса. |
void ImGui.SetItemTooltip(string text) |
script.method.common.ImGui.SetItemTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1447 | Показывает текстовый 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:595 | Запрашивает клавиатурный фокус для фокусируемого элемента с заданным смещением относительно следующего отправленного элемента. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:525 | Задаёт открытое состояние следующего узла дерева или сворачиваемого заголовка с учётом переданного условия ImGui. |
void ImGui.SetNextItemWidth(float32 itemWidth) |
script.method.common.ImGui.SetNextItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:620 | Переопределяет ширину следующего отправленного элемента. |
void ImGui.SetNextWindowBgAlpha(float32 alpha) |
script.method.common.ImGui.SetNextWindowBgAlpha |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:282 | Переопределяет прозрачность фона следующего окна. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:247 | Задаёт свёрнутое состояние следующего окна с учётом переданного условия ImGui. |
void ImGui.SetNextWindowContentSize(isize size) |
script.method.common.ImGui.SetNextWindowContentSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:261 | Задаёт явный размер содержимого следующего окна, управляя прокручиваемой областью независимо от размера окна. |
void ImGui.SetNextWindowFocus() |
script.method.common.ImGui.SetNextWindowFocus |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:268 | Запрашивает фокус для следующего окна, начатого в текущем кадре. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:233 | Задаёт экранную позицию следующего окна с учётом переданного условия ImGui. |
void ImGui.SetNextWindowScroll(fpos scroll) |
script.method.common.ImGui.SetNextWindowScroll |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:275 | Задаёт начальные координаты прокрутки следующего окна; отрицательный компонент не изменяет соответствующую ось. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:240 | Задаёт размер следующего окна с учётом переданного условия 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:254 | Ограничивает размер следующего окна переданными минимальными и максимальными измерениями. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:472 | Настраивает горизонтальную прокрутку так, чтобы локальная позиция 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:479 | Настраивает вертикальную прокрутку так, чтобы локальная позиция 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:458 | Настраивает горизонтальную прокрутку так, чтобы текущая позиция курсора находилась в заданной доле области просмотра. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:465 | Настраивает вертикальную прокрутку так, чтобы текущая позиция курсора находилась в заданной доле области просмотра. |
void ImGui.SetScrollX(float32 scrollX) |
script.method.common.ImGui.SetScrollX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:430 | Задаёт горизонтальное смещение прокрутки текущего окна. |
void ImGui.SetScrollY(float32 scrollY) |
script.method.common.ImGui.SetScrollY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:437 | Задаёт вертикальное смещение прокрутки текущего окна. |
void ImGui.SetTabItemClosed(string tabLabel) |
script.method.common.ImGui.SetTabItemClosed |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1829 | Сообщает ImGui, что вкладка с обязательной непустой меткой была закрыта извне, чтобы обновить состояние панели вкладок. |
void ImGui.SetTooltip(string text) |
script.method.common.ImGui.SetTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1431 | Немедленно рисует 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:929 | Рисует ограниченный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:951 | Рисует двухкомпонентный ограниченный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:970 | Рисует трёхкомпонентный ограниченный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:990 | Рисует четырёхкомпонентный ограниченный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:940 | Рисует ограниченный целочисленный слайдер с обязательной непустой меткой и переданными флагами, обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1011 | Рисует двухкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1030 | Рисует трёхкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1050 | Рисует четырёхкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.SmallButton(string label) |
script.method.common.ImGui.SmallButton |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1216 | Рисует кнопку с обязательной непустой меткой без стандартных отступов рамки и возвращает, была ли она активирована. |
void ImGui.Spacing() |
script.method.common.ImGui.Spacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1100 | Добавляет одну стандартную единицу вертикального интервала в текущую разметку. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1818 | Рисует кнопку панели вкладок с обязательной непустой меткой и возвращает, была ли она активирована; область содержимого вкладки не создаётся. |
void ImGui.TableAngledHeadersRow() |
script.method.common.ImGui.TableAngledHeadersRow |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1764 | Создаёт строку наклонных заголовков для столбцов, настроенных соответствующими флагами. |
int32 ImGui.TableGetColumnCount() |
script.method.common.ImGui.TableGetColumnCount |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1715 | Возвращает число столбцов текущей таблицы или ноль вне таблицы. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1743 | Возвращает текущие флаги состояния запрошенного столбца таблицы, используя текущий столбец при отрицательном columnN. |
int32 ImGui.TableGetColumnIndex() |
script.method.common.ImGui.TableGetColumnIndex |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1722 | Возвращает индекс текущего столбца таблицы или -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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1736 | Возвращает настроенное имя запрошенного столбца таблицы, используя текущий столбец при отрицательном columnN. |
int32 ImGui.TableGetHoveredColumn() |
script.method.common.ImGui.TableGetHoveredColumn |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1757 | Возвращает индекс столбца таблицы под указателем, используя sentinel-значения ImGui при отсутствии столбца или над незанятым пространством справа. |
int32 ImGui.TableGetRowIndex() |
script.method.common.ImGui.TableGetRowIndex |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1729 | Возвращает индекс текущей строки таблицы или -1 до начала строки либо вне таблицы. |
void ImGui.TableHeader(string label) |
script.method.common.ImGui.TableHeader |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1679 | Создаёт ячейку заголовка с обязательной непустой меткой для текущего столбца таблицы. |
void ImGui.TableHeadersRow() |
script.method.common.ImGui.TableHeadersRow |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1672 | Создаёт одну строку заголовков таблицы из столбцов, настроенных через TableSetupColumn. |
bool ImGui.TableNextColumn() |
script.method.common.ImGui.TableNextColumn |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1658 | Переходит к следующему столбцу таблицы, при необходимости создавая строку, и возвращает, виден ли целевой столбец. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1651 | Переводит текущую таблицу на новую строку с переданными флагами строки. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1708 | Переопределяет фон строки или ячейки таблицы переданным упакованным цветом, используя текущий столбец при отрицательном 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1750 | Включает или отключает столбец таблицы по индексу с нуля. |
bool ImGui.TableSetColumnIndex(int32 columnN) |
script.method.common.ImGui.TableSetColumnIndex |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1665 | Выбирает столбец таблицы по индексу с нуля и возвращает, виден ли этот столбец. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1690 | Настраивает следующий столбец таблицы с обязательной непустой меткой и флагами до отправки первой строки. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1701 | Закрепляет запрошенное число начальных столбцов и строк при прокрутке таблицы. |
void ImGui.Text(string text) |
script.method.common.ImGui.Text |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:289 | Рисует текст дословно, не интерпретируя его как строку формата 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2019 | Рисует переданный текст с явно заданным цветом RGBA. |
void ImGui.TextDisabled(string text) |
script.method.common.ImGui.TextDisabled |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:296 | Рисует текст стилем отключённого текста ImGui. |
bool ImGui.TextLink(string label) |
script.method.common.ImGui.TextLink |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1955 | Рисует текстовую ссылку с обязательной непустой меткой и возвращает, была ли она активирована, не открывая 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1979 | Рисует ссылку с обязательной непустой меткой, при активации просит платформенный обработчик 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1967 | Рисует ссылку с обязательной непустой меткой, при активации просит платформенный обработчик 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:303 | Рисует текст с переносом на границе текущей области содержимого. |
bool ImGui.TreeNode(string label) |
script.method.common.ImGui.TreeNode |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1154 | Рисует узел дерева с обязательной непустой меткой и возвращает, открыт ли он; вызывайте 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1165 | Рисует узел дерева с обязательной непустой меткой и явными флагами и возвращает, открыт ли он; вызывайте TreePop при true, если не задан NoTreePushOnOpen. |
void ImGui.TreePop() |
script.method.common.ImGui.TreePop |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1176 | Снимает область дерева, помещённую в стек открытым вызовом 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:662 | Уменьшает горизонтальный отступ текущей строки на заданное значение либо значение стиля при нуле. |
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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1071 | Рисует вертикальный 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1082 | Рисует вертикальный целочисленный слайдер с обязательной непустой меткой, заданными размером и границами, обновляет 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2026 | Рисует логическое значение после обязательного непустого префикса в стандартном формате значений 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2037 | Рисует знаковое целое значение после обязательного непустого префикса в стандартном формате значений 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2048 | Рисует беззнаковое целое значение после обязательного непустого префикса в стандартном формате значений 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:47 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2059 | Рисует значение с плавающей точкой после обязательного непустого префикса в стандартном формате значений 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:140 | Создает криттера по заданному идентификатору прототипа на допустимом гексе текущей карты 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:154 | Создает криттера по заданному прототипу на допустимом гексе текущей карты 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:126 | Создает предмет по заданному прототипу на допустимом гексе текущей карты 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:112 | Создаёт предмет по указанному идентификатору прототипа на допустимом гексе карты, открытой в Mapper. |
void Game.AddMapperIgnoredItemPids(hstring[] itemPids) |
script.method.mapper.Game.AddMapperIgnoredItemPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:865 | Добавляет идентификаторы прототипов предметов в набор игнорирования Mapper текущей карты и перестраивает представление карты, чтобы применить фильтрацию. |
void Game.AddMessage(string message) |
script.method.mapper.Game.AddMessage |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:683 | Добавляет сообщение в экранный журнал сообщений 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:320 | Добавляет редактируемый тайл пола или крыши известного прототипа предмета на допустимый гекс текущей карты, ограничивая слой диапазоном от нуля до четырех. |
float32 Game.CalcMapperFitZoom(isize viewportSize) |
script.method.mapper.Game.CalcMapperFitZoom |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:888 | Вычисляет меньший горизонтальный или вертикальный масштаб, необходимый для размещения настроенной игровой области либо полных границ карты в положительной области просмотра. |
void Game.CenterMapperOnHex(mpos hex) |
script.method.mapper.Game.CenterMapperOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:746 | Центрирует и перестраивает текущее представление Mapper на допустимом гексе карты; недопустимый гекс или отсутствие текущей карты приводят к исключению. |
void Game.CenterMapperOnPlayableArea() |
script.method.mapper.Game.CenterMapperOnPlayableArea |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:724 | Центрирует и перестраивает представление Mapper по настроенной аксиальной игровой области, включая координаты вне карты, либо по размерам карты, если область не задана. |
void Game.CenterMapperOnRawHex(ipos rawHex) |
script.method.mapper.Game.CenterMapperOnRawHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:759 | Центрирует и перестраивает текущее представление Mapper по неограниченной сырой координате гекса, поддерживая авторские игровые области за прямоугольником карты. |
void Game.DeleteEntities(Entity[] entities) |
script.method.mapper.Game.DeleteEntities |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:234 | Удаляет каждую ненулевую и неуничтоженную редактируемую сущность из заданной коллекции, пропуская непригодные записи. |
void Game.DeleteEntity(Entity entity) |
script.method.mapper.Game.DeleteEntity |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:227 | Удаляет одну редактируемую сущность через обычный путь удаления Mapper. |
Entity? Game.FindEntityById(ident id) |
script.method.mapper.Game.FindEntityById |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:298 | Ищет редактируемую сущность по идентификатору времени выполнения на текущей карте 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:186 | Возвращает первого криттера на гексе, проходящего заданный фильтр типа поиска, или null, если подходящих криттеров нет. |
Critter[] Game.GetCrittersOnHex(mpos hex, CritterFindType findType) |
script.method.mapper.Game.GetCrittersOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:201 | Возвращает всех криттеров на гексе текущей карты Mapper, проходящих заданный фильтр типа поиска. |
msize Game.GetCurMapHexSize() |
script.method.mapper.Game.GetCurMapHexSize |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:690 | Возвращает размеры текущей карты Mapper в гексах; при отсутствии показанной карты выбрасывает исключение. |
isize Game.GetCurMapPixelSize() |
script.method.mapper.Game.GetCurMapPixelSize |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:699 | Возвращает полный ограничивающий размер гекс-сетки текущей карты Mapper в пикселях; при отсутствии показанной карты выбрасывает исключение. |
Item? Game.GetItemOnHex(mpos hex) |
script.method.mapper.Game.GetItemOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:168 | Возвращает результат одиночного поиска предмета на гексе текущей карты Mapper или null, если предмет там не выбран. |
Item[] Game.GetItemsOnHex(mpos hex) |
script.method.mapper.Game.GetItemsOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:177 | Возвращает все редактируемые представления предметов на гексе текущей карты Mapper. |
Map[] Game.GetLoadedMaps(int32& index) |
script.method.mapper.Game.GetLoadedMaps |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:418 | Возвращает все загруженные карты 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:442 | Перечисляет объявленные имена карт из файлов прототипов в каталоге карт Mapper с необязательным рекурсивным обходом. |
mpos[] Game.GetMapperScrollBorderHexes() |
script.method.mapper.Game.GetMapperScrollBorderHexes |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:818 | Возвращает отображаемые гексы внутри карты на границе настроенной аксиальной области прокрутки или пустой массив, если карта либо граница отсутствует. |
mpos[] Game.GetMapperTrackOverlayHexes() |
script.method.mapper.Game.GetMapperTrackOverlayHexes |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:804 | Возвращает последовательность гексов, которую сейчас предоставляет путевой overlay Mapper. |
int32[] Game.GetMapperTrackOverlayKinds() |
script.method.mapper.Game.GetMapperTrackOverlayKinds |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:811 | Возвращает значения вида для каждой записи, выровненные с последовательностью гексов путевого overlay Mapper. |
Entity[] Game.GetSelectedEntities() |
script.method.mapper.Game.GetSelectedEntities |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:284 | Возвращает снимок всех сущностей в текущем порядке выбора Mapper. |
Entity? Game.GetSelectedEntity() |
script.method.mapper.Game.GetSelectedEntity |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:277 | Возвращает первую выбранную сущность Mapper или null, если выбор пуст. |
MapLayers Game.GetVisibleMapLayers() |
script.method.mapper.Game.GetVisibleMapLayers |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:89 | Возвращает слои карты, видимые сейчас в окне Mapper. |
bool Game.IsMapperHexOverlayVisible() |
script.method.mapper.Game.IsMapperHexOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:797 | Возвращает, видим ли общий для Mapper гекс-overlay. |
bool Game.IsMapperOverlayVisible() |
script.method.mapper.Game.IsMapperOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:777 | Возвращает, видим ли общий overlay Mapper текущей карты, или false, если карта не показана. |
Map? Game.LoadMap(string fileName) |
script.method.mapper.Game.LoadMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:371 | Загружает карту по имени файла из файловой системы 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:210 | Перемещает ненулевую редактируемую сущность на допустимый гекс текущей карты 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:339 | Создает и загружает минимальную именованную карту с размерами, ограниченными пределами Engine, и рабочим гексом в центре; пустое имя приводит к исключению. |
Map? Game.NewMapFromText(string name, string text) |
script.method.mapper.Game.NewMapFromText |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:357 | Загружает именованную карту из авторского текста с секцией 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:465 | Изменяет размеры текущей карты Mapper через обычную операцию редактора. |
void Game.SaveMap(Map map, string customName) |
script.method.mapper.Game.SaveMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:386 | Сохраняет заданную карту 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:393 | Сохраняет карту ниже корневого каталога карт Mapper с подкаталогом и именем без разделителей; пустые имена и обход родительских каталогов отклоняются. |
void Game.SaveMapperScreenshot(string filePath) |
script.method.mapper.Game.SaveMapperScreenshot |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:931 | Сохраняет рендер текущей карты как 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:261 | Добавляет каждую ненулевую сущность заданной коллекции в выбор 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:249 | Добавляет одну редактируемую сущность в выбор 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:307 | Разбирает и применяет именованное значение свойства к редактируемой сущности, возвращая, принял ли Mapper текст; неизвестное имя свойства приводит к исключению. |
void Game.SetMapperHexOverlayVisible(bool visible) |
script.method.mapper.Game.SetMapperHexOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:790 | Показывает или скрывает общий для Mapper гекс-overlay. |
void Game.SetMapperHiddenSpritesVisible(bool visible) |
script.method.mapper.Game.SetMapperHiddenSpritesVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:856 | Показывает или скрывает спрайты, помеченные скрытыми, на текущей карте Mapper. |
void Game.SetMapperOverlayVisible(bool visible) |
script.method.mapper.Game.SetMapperOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:768 | Показывает или скрывает общий overlay Mapper на текущей карте. |
void Game.SetMapperScrollCheckEnabled(bool enabled) |
script.method.mapper.Game.SetMapperScrollCheckEnabled |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:878 | Включает или отключает проверку прокрутки на текущей карте Mapper и перестраивает ее представление. |
void Game.SetMapperViewSize(isize size) |
script.method.mapper.Game.SetMapperViewSize |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:711 | Задает положительный размер области рендера текущей карты Mapper; неположительные размеры или отсутствие карты приводят к исключению. |
void Game.SetMapperZoom(float32 zoom) |
script.method.mapper.Game.SetMapperZoom |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:917 | Немедленно применяет положительный масштаб к текущей карте Mapper и обновляет его целевое значение; неположительный масштаб или отсутствие карты приводят к исключению. |
void Game.SetMouseScroll(bool inFullscreen, bool inWindow) |
script.method.mapper.Game.SetMouseScroll |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:104 | Настраивает прокрутку у края экрана в полноэкранном и оконном режимах Mapper. |
void Game.SetVisibleMapLayers(MapLayers layers) |
script.method.mapper.Game.SetVisibleMapLayers |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:96 | Заменяет набор слоёв, видимых в окне Mapper, и применяет новое состояние видимости. |
void Game.ShowMap(Map map) |
script.method.mapper.Game.ShowMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:411 | Делает заданную загруженную карту текущей показанной картой Mapper. |
void Game.TabDelete(int32 tab) |
script.method.mapper.Game.TabDelete |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:637 | Очищает допустимую вкладку содержимого Mapper, заново создает ее пустую агрегатную подвкладку по умолчанию и делает ее активной. |
hstring[] Game.TabGetCritterPids(int32 tab, string subTab) |
script.method.mapper.Game.TabGetCritterPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:494 | Возвращает идентификаторы прототипов криттеров из допустимой вкладки и именованной подвкладки Mapper, используя агрегатную подвкладку по умолчанию при пустом имени; неизвестная именованная подвкладка дает пустой массив. |
hstring[] Game.TabGetItemPids(int32 tab, string subTab) |
script.method.mapper.Game.TabGetItemPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:473 | Возвращает идентификаторы прототипов предметов из допустимой вкладки и именованной подвкладки 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:650 | При необходимости показывает допустимый режим панели 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:576 | Заменяет прототипы криттеров пользовательской подвкладки 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:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:515 | Заменяет известные прототипы предметов пользовательской подвкладки Mapper или удаляет подвкладку для пустого списка, затем перестраивает агрегатный список по умолчанию и активную палитру прототипов. |
void Game.TabSetName(int32 tab, string tabName) |
script.method.mapper.Game.TabSetName |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:672 | Заменяет отображаемое имя допустимого режима панели Mapper. |
void Game.UnloadMap(Map map) |
script.method.mapper.Game.UnloadMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:379 | Выгружает заданное представление карты из 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:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:705 | SyncScope: требует self и контекстный предмет, если он не равен null; только отправляет или рассылает действие. |
Item Critter.AddItem(ProtoItem proto) |
script.method.server.Critter.AddItem#6029176d1f44719d |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:473 | SyncScope: требует self; создаёт и присоединяет новый предмет инвентаря под cover self. |
Item Critter.AddItem(hstring pid) |
script.method.server.Critter.AddItem#e8b1d5e540061d17 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:455 | SyncScope: требует self; создаёт и присоединяет новый предмет инвентаря под cover self. |
void Critter.AttachToCritter(Critter cr) |
script.method.server.Critter.AttachToCritter |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:922 | SyncScope: требует self и cr; обе сущности должны находиться на одной покрытой карте. |
void Critter.ChangeItemSlot(ident itemId, CritterItemSlot slot) |
script.method.server.Critter.ChangeItemSlot |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:589 | SyncScope: требует self и предмет инвентаря; изменяет слот предмета и вызывает события перемещения и экипировки. |
void Critter.ChangeMovingSpeed(int32 speed) |
script.method.server.Critter.ChangeMovingSpeed |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:911 | SyncScope: требует self; изменяет текущую скорость движения. |
void Critter.DetachAllCritters() |
script.method.server.Critter.DetachAllCritters |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:974 | SyncScope: требует self и присоединенных криттеров; отсоединяет каждого криттера и обновляет видимость. |
void Critter.DetachFromCritter() |
script.method.server.Critter.DetachFromCritter |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:962 | SyncScope: требует self и текущую карту; отсоединяет self и обновляет видимость. |
void Critter.Disconnect() |
script.method.server.Critter.Disconnect |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:732 | SyncScope: требует self и его автоматически добавленную в покрытие связь Player; закрывает соединение этого игрока. |
Critter[] Critter.GetAttachedCritters() |
script.method.server.Critter.GetAttachedCritters |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:985 | SyncScope: требует self; перед изменением возвращенных присоединенных криттеров необходимо получить их собственное покрытие. |
Critter? Critter.GetCritter(ident id, CritterSeeType seeType) |
script.method.server.Critter.GetCritter |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:376 | SyncScope: требует self; поиск наблюдателей может потребовать покрытия карты self, если self размещен на карте. |
Critter[] Critter.GetCritters(CritterSeeType seeType, CritterFindType findType) |
script.method.server.Critter.GetCritters |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:384 | SyncScope: требует self и текущую карту при наличии размещения; возвращенные криттеры покрыты только пока сохраняется это покрытие. |
ident[] Critter.GetGlobalMapCritterIds(uint64& revision) |
script.method.server.Critter.GetGlobalMapCritterIds |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:113 | SyncScope: требует self; возвращает идентификаторы текущей группы глобальной карты self вместе с ревизией ее состава (пустой список и ревизия 0, если self размещен на карте). Участники группы являются независимыми корнями Critter, не входящими в покрытие self. Поэтому код, отправляющий криттеру глобальной карты начальные данные, переносящий или уничтожающий его, разрешает и покрывает возвращенные идентификаторы, а затем повторно читает идентификаторы и ревизию, подтверждая неизменность состава во время получения покрытия. |
Item? Critter.GetItem(ItemProperty property, int32 propertyValue) |
script.method.server.Critter.GetItem#20907df3571a66a9 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:511 | SyncScope: требует self; возвращенный предмет инвентаря входит в покрытие self, пока оно сохраняется. |
Item? Critter.GetItem(ident itemId) |
script.method.server.Critter.GetItem#3e4a8f273e418d3b |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:485 | SyncScope: требует self; возвращенный предмет инвентаря входит в покрытие self, пока оно сохраняется. |
Item? Critter.GetItem(hstring protoId) |
script.method.server.Critter.GetItem#5042179ea08a430e |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:497 | SyncScope: требует self; возвращенный предмет инвентаря входит в покрытие self, пока оно сохраняется. |
Item? Critter.GetItem(ProtoItem proto) |
script.method.server.Critter.GetItem#8eedde0030f87e84 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:504 | SyncScope: требует self; возвращенный предмет инвентаря входит в покрытие self, пока оно сохраняется. |
Item[] Critter.GetItems(ItemProperty property, int32 propertyValue) |
script.method.server.Critter.GetItems#83c145745774df22 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:534 | SyncScope: требует self; возвращенные предметы инвентаря входят в покрытие self, пока оно сохраняется. |
Item[] Critter.GetItems(hstring protoId) |
script.method.server.Critter.GetItems#a6ae510092488b1e |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:553 | SyncScope: требует self; возвращенные предметы инвентаря входят в покрытие self, пока оно сохраняется. |
Item[] Critter.GetItems() |
script.method.server.Critter.GetItems#b851260ade7c353c |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:526 | SyncScope: требует self; возвращенные предметы инвентаря входят в покрытие self, пока оно сохраняется. |
Item[] Critter.GetItems(ProtoItem proto) |
script.method.server.Critter.GetItems#ef66ddcc26718dfe |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:571 | SyncScope: требует self; возвращенные предметы инвентаря входят в покрытие self, пока оно сохраняется. |
Map? Critter.GetMap() |
script.method.server.Critter.GetMap |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:100 | SyncScope: требует self; возвращает дескриптор текущей родительской карты, но не покрывает ее для последующего чтения. |
MovingContext? Critter.GetMovingContext() |
script.method.server.Critter.GetMovingContext |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:77 | SyncScope: требует self; возвращенный контекст движения является дескриптором снимка активного перемещения self. |
MovingState Critter.GetMovingState() |
script.method.server.Critter.GetMovingState |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:897 | SyncScope: требует self; читает только текущее состояние движения. |
uint32 Critter.GetMovingUid() |
script.method.server.Critter.GetMovingUid |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:85 | SyncScope: требует self; читает только текущий идентификатор движения. |
Player? Critter.GetPlayer() |
script.method.server.Critter.GetPlayer |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:92 | SyncScope: требует self; возвращает автоматически добавляемого в покрытие партнера Player, если он присоединен. |
timespan Critter.GetPlayerOfflineTime() |
script.method.server.Critter.GetPlayerOfflineTime |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:993 | SyncScope: требует self; читает только offline-состояние связи этого криттера с игроком. |
CritterVisibilityMode Critter.GetVisibilityMode(Critter cr) |
script.method.server.Critter.GetVisibilityMode |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:433 | SyncScope: требует self и cr; читает из кеша режима видимости self данные покрытого криттера. |
bool Critter.IsAlive() |
script.method.server.Critter.IsAlive |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:334 | SyncScope: требует self; читает только текущее состояние криттера. |
bool Critter.IsDead() |
script.method.server.Critter.IsDead |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:348 | SyncScope: требует self; читает только текущее состояние криттера. |
bool Critter.IsKnockout() |
script.method.server.Critter.IsKnockout |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:341 | SyncScope: требует self; читает только текущее состояние криттера. |
bool Critter.IsMoving() |
script.method.server.Critter.IsMoving |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:70 | SyncScope: требует self; читает только текущий флаг движения. |
bool Critter.IsOnline() |
script.method.server.Critter.IsOnline |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:778 | SyncScope: требует self и его автоматически добавленную в покрытие связь Player; только читает состояние подключения. |
bool Critter.IsSee(Critter cr) |
script.method.server.Critter.IsSee#11f3357f2df75c38 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:407 | SyncScope: требует self и cr; проверяет в кеше видимости self наличие покрытого криттера. |
bool Critter.IsSee(Item item) |
script.method.server.Critter.IsSee#c05ec9ee4a1d9b41 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:446 | SyncScope: требует self и предмет; проверяет в кеше видимых предметов self наличие покрытого предмета. |
bool Critter.IsSeenBy(Critter cr) |
script.method.server.Critter.IsSeenBy |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:420 | SyncScope: требует self и cr; проверяет в кеше видимости cr наличие этого покрытого криттера. |
void Critter.MakeControllable(bool controllable) |
script.method.server.Critter.MakeControllable |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:745 | SyncScope: требует self и текущую карту; изменяет управляемое состояние или состояние игрока и может self-синхронизировать карту. |
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:47 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:869 | SyncScope: требует self и текущую карту; начинает движение и возвращает новый контекст движения. |
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:47 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:878 | SyncScope: требует self и текущую карту; начинает движение и возвращает новый контекст движения. |
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:47 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:888 | Если маршрут длиннее maxPathLength, запрос отклоняется с HexTooFar без поиска за пределами этой глубины; 0 использует Geometry.MaxPathFindLength. |
void Critter.RefreshView() |
script.method.server.Critter.RefreshView |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:355 | SyncScope: требует self и текущую карту для размещенной сущности; пересчитывает видимых криттеров и предметы. |
void Critter.RefreshVisibility() |
script.method.server.Critter.RefreshVisibility |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:1000 | SyncScope: требует self и текущую карту для размещенной сущности; пересчитывает видимых криттеров и предметы. |
void Critter.SendGlobalMapGroupInfo() |
script.method.server.Critter.SendGlobalMapGroupInfo |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:122 | SyncScope: требует self и каждого криттера его текущей группы глобальной карты; отправляет остальных участников игроку self без получения дополнительного покрытия. Начальная информация содержит только самого криттера, поэтому код, присоединяющий криттера глобальной карты к игроку, покрывает группу через Sync::WidenCritterWithGlobalMapGroup и затем вызывает этот метод. |
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:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:714 | SyncScope: требует self и каждый предмет с ненулевым дескриптором в items; отправляет сетевую нагрузку без изменения покрытия. |
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:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:659 | SyncScope: требует self, текущую карту для размещенной сущности и контекстный предмет, если он не равен null; изменяет поля состояния и карты. |
void Critter.SetDir(mdir dir) |
script.method.server.Critter.SetDir |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:363 | SyncScope: требует self; изменяет направление и рассылает его. |
void Critter.SetupScript(callback(void,Critter,bool) initFunc) |
script.method.server.Critter.SetupScript |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:44 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
void Critter.SetupScriptEx(hstring initFunc) |
script.method.server.Critter.SetupScriptEx |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:59 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
void Critter.StopMoving() |
script.method.server.Critter.StopMoving |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:904 | SyncScope: требует self; останавливает текущее движение. |
void Critter.TransferToGlobal() |
script.method.server.Critter.TransferToGlobal |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:239 | SyncScope: требует self и текущую исходную карту, если self размещен на карте; переводит self в состояние глобальной карты. |
void Critter.TransferToGlobalGroup(Critter globalCr) |
script.method.server.Critter.TransferToGlobalGroup |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:281 | SyncScope: требует self и globalCr; если self размещен на карте, также требует его текущую исходную карту. |
void Critter.TransferToGlobalWithGroup(Critter[] group) |
script.method.server.Critter.TransferToGlobalWithGroup |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:256 | SyncScope: перед переносом требует self, текущую исходную карту, каждого криттера группы и его текущую исходную карту. |
void Critter.TransferToHex(mpos hex, mdir dir) |
script.method.server.Critter.TransferToHex#8438d509ef6a8651 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:167 | SyncScope: требует self и текущую карту; перенос сохраняет покрытие self и изменяет размещение и направление на текущей карте. |
void Critter.TransferToHex(mpos hex) |
script.method.server.Critter.TransferToHex#a9a09ef8641e16c0 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:145 | SyncScope: требует self и текущую карту; перенос сохраняет покрытие self и изменяет размещение на текущей карте. |
void Critter.TransferToMap(Map map, mpos hex) |
script.method.server.Critter.TransferToMap#c9880f573836f54f |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:198 | SyncScope: требует self, исходную карту при наличии размещения, целевую карту и целевую локацию; скриптам следует использовать Sync::LockForTransferToMap(self, map). |
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:47 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:216 | SyncScope: требует self, исходную карту при наличии размещения, целевую карту и целевую локацию; скриптам следует использовать Sync::LockForTransferToMap(self, map). |
Entity (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Entity.CountTimeEvent(callback(void,Entity,any) func) |
script.method.server.Entity.CountTimeEvent#08f3341698dc846a |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:156 | SyncScope: требует self; считает события, привязанные к self, не изменяя покрытие. |
int32 Entity.CountTimeEvent(callback(void,Entity) func) |
script.method.server.Entity.CountTimeEvent#5609075e34e56857 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:149 | SyncScope: требует self; считает события, привязанные к self, не изменяя покрытие. |
int32 Entity.CountTimeEvent(callback(void,Entity,TimeEventContext) func) |
script.method.server.Entity.CountTimeEvent#9c7dd3ed70f86a7d |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:170 | SyncScope: требует self; считает события, привязанные к self, не изменяя покрытие. |
int32 Entity.CountTimeEvent(callback(void,Entity,any[]) func) |
script.method.server.Entity.CountTimeEvent#ad56856359be786a |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:163 | SyncScope: требует self; считает события, привязанные к self, не изменяя покрытие. |
int32 Entity.CountTimeEvent(uint32 id) |
script.method.server.Entity.CountTimeEvent#e41a67022275199d |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:177 | SyncScope: требует self; считает события, привязанные к self, не изменяя покрытие. |
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:47 |
- | Source/Scripting/ServerEntityScriptMethods.cpp:58 | Диагностика утечки ссылок: учитываются каждая 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:47 |
- | Source/Scripting/ServerEntityScriptMethods.cpp:43 | SyncScope: требует self; читает только флаг сохраняемости. |
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:47 |
- | Source/Scripting/ServerEntityScriptMethods.cpp:50 | SyncScope: требует self; каскад сохранения может self-синхронизировать покрытые дочерние сущности. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:247 | SyncScope: требует self; обновляет повтор события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:226 | SyncScope: требует self; обновляет повтор события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:233 | SyncScope: требует self; обновляет повтор события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:240 | SyncScope: требует self; обновляет повтор события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:219 | SyncScope: требует self; обновляет повтор события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:254 | SyncScope: требует self; обновляет данные события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:261 | SyncScope: требует self; обновляет данные события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:282 | SyncScope: требует self; обновляет данные события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:289 | SyncScope: требует self; обновляет данные события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:275 | SyncScope: требует self; обновляет данные события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:268 | SyncScope: требует self; обновляет данные события, привязанного к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:135 | SyncScope: требует self для планирования повторяющегося события; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:86 | SyncScope: требует self для планирования; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:100 | SyncScope: требует self для планирования; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:107 | SyncScope: требует self для планирования повторяющегося события; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:142 | SyncScope: требует self для планирования повторяющегося события; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:121 | SyncScope: требует self для планирования повторяющегося события; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:114 | SyncScope: требует self для планирования повторяющегося события; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:72 | SyncScope: требует self для планирования; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:128 | SyncScope: требует self для планирования повторяющегося события; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:79 | SyncScope: требует self для планирования; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:93 | SyncScope: требует self для планирования; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:65 | SyncScope: требует self для планирования; позднее вызванный обработчик получает от диспетчера покрытие self. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:191 | SyncScope: требует self; останавливает события, привязанные к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:205 | SyncScope: требует self; останавливает события, привязанные к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:212 | SyncScope: требует self; останавливает событие, привязанное к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:184 | SyncScope: требует self; останавливает события, привязанные к self, не изменяя покрытие. |
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:47 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:198 | SyncScope: требует self; останавливает события, привязанные к self, не изменяя покрытие. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1423 | SyncScope: требует cr и usedItem, если они не равны null; staticItem является статическими данными карты, а не покрытием активной сущности. |
Item Game.CloneItem(Item item) |
script.method.server.Game.CloneItem |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:333 | Клонирует весь текущий предмет и возвращает новый предмет с покрытием синхронизации. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:76 | SyncScope: существующее покрытие сущностей не требуется; создает отсоединенного криттера, которого необходимо покрыть перед использованием совместно с другими сущностями. |
Critter Game.CreateCritter(ProtoCritter proto, bool forPlayer) |
script.method.server.Game.CreateCritter#e68fa5ea3ffe3cc4 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:68 | SyncScope: существующее покрытие сущностей не требуется; создает отсоединенного криттера, которого необходимо покрыть перед использованием совместно с другими сущностями. |
Critter Game.CreateCritter(hstring protoId, bool forPlayer) |
script.method.server.Game.CreateCritter#e774d859a418b9da |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:60 | SyncScope: существующее покрытие сущностей не требуется; создает отсоединенного криттера, которого необходимо покрыть перед использованием совместно с другими сущностями. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:97 | SyncScope: существующее покрытие сущностей не требуется; создает отсоединенного криттера, которого необходимо покрыть перед использованием совместно с другими сущностями. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:313 | Создаёт предмет, применяя целочисленные переопределения свойств до OnItemInit, и возвращает его с покрытием синхронизации. |
Item Game.CreateItem(ProtoItem proto) |
script.method.server.Game.CreateItem#6029176d1f44719d |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:306 | Создаёт предмет по указанному дескриптору прототипа и возвращает его с покрытием синхронизации. |
Item Game.CreateItem(hstring protoId) |
script.method.server.Game.CreateItem#ba49673cbfedbc07 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:295 | Создаёт предмет по указанному идентификатору прототипа и возвращает его с покрытием синхронизации. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:613 | SyncScope: создает новую локацию и карты в текущем контексте; возвращенная локация входит в покрытие, установленное self-синхронизацией при регистрации. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:598 | SyncScope: создает новую локацию в текущем контексте; возвращенная локация входит в покрытие, установленное self-синхронизацией при регистрации. |
Location Game.CreateLocation(ProtoLocation proto) |
script.method.server.Game.CreateLocation#392f59fecd72fe17 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:561 | SyncScope: создает новую локацию в текущем контексте; возвращенная локация входит в покрытие, установленное self-синхронизацией при регистрации. |
Location Game.CreateLocation(hstring protoId) |
script.method.server.Game.CreateLocation#4f3d2969824dd3bc |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:553 | SyncScope: создает новую локацию в текущем контексте; возвращенная локация входит в покрытие, установленное self-синхронизацией при регистрации. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:569 | SyncScope: создает новую локацию и карты в текущем контексте; возвращенная локация входит в покрытие, установленное self-синхронизацией при регистрации. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:577 | SyncScope: создает новую локацию в текущем контексте; возвращенная локация входит в покрытие, установленное self-синхронизацией при регистрации. |
Player Game.CreateNotLoggedInPlayer() |
script.method.server.Game.CreateNotLoggedInPlayer |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:699 | SyncScope: существующее покрытие сущностей не требуется; создает отключенный сеанс еще не вошедшего игрока. |
ident[] Game.DbGetAllRecordIds(hstring collectionName) |
script.method.server.Game.DbGetAllRecordIds |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1040 | SyncScope: только сканирует коллекцию базы данных; покрытие активной сущности не требуется. |
string[] Game.DbGetAllRecordKeys(hstring collectionName) |
script.method.server.Game.DbGetAllRecordKeys |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1051 | SyncScope: только сканирует коллекцию базы данных; покрытие активной сущности не требуется. |
string=>string Game.DbGetPlayerData(ident playerId) |
script.method.server.Game.DbGetPlayerData |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1071 | SyncScope: только выполняет поиск в базе данных; покрытие активной сущности игрока не затрагивается. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1138 | SyncScope: только читает запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1117 | SyncScope: только читает запись базы данных; покрытие активной сущности не требуется. |
bool Game.DbHasEntity(Entity entity) |
script.method.server.Game.DbHasEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1062 | SyncScope: требует сущность для чтения типа или идентификатора; сам поиск в базе данных не покрывает активную сущность. |
bool Game.DbHasRecord(hstring collectionName, string id) |
script.method.server.Game.DbHasRecord#31a3ffa964f519b8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1103 | SyncScope: только ищет запись базы данных; покрытие активной сущности не требуется. |
bool Game.DbHasRecord(hstring collectionName, ident id) |
script.method.server.Game.DbHasRecord#e13466af940b3833 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1089 | SyncScope: только ищет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1159 | SyncScope: только вставляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1196 | SyncScope: только вставляет запись базы данных; покрытие активной сущности не требуется. |
void Game.DbRemoveRecord(hstring collectionName, ident id) |
script.method.server.Game.DbRemoveRecord#2039b29db1a1d593 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1337 | SyncScope: только удаляет запись базы данных; покрытие активной сущности не требуется. |
void Game.DbRemoveRecord(hstring collectionName, string id) |
script.method.server.Game.DbRemoveRecord#2749ed5b0c8482ba |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1353 | SyncScope: только удаляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1323 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1330 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1309 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1316 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1302 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1295 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1281 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1288 | SyncScope: только обновляет запись базы данных; покрытие активной сущности не требуется. |
void Game.DestroyCritter(Critter? cr) |
script.method.server.Game.DestroyCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:521 | SyncScope: требует cr и текущую исходную карту, если cr не равен null и не управляется игроком. |
void Game.DestroyCritters(Critter[] critters) |
script.method.server.Game.DestroyCritters |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:536 | SyncScope: требует каждый cr с ненулевым дескриптором и его текущую исходную карту, если криттер не управляется игроком. |
void Game.DestroyEntities(Entity[] entities) |
script.method.server.Game.DestroyEntities |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:481 | SyncScope: требует каждую сущность с ненулевым дескриптором и ее текущего родителя, если он есть; уничтожает каждое поддерево. |
void Game.DestroyEntity(Entity? entity) |
script.method.server.Game.DestroyEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:469 | SyncScope: требует сущность и ее текущего родителя, если сущность не равна null; уничтожает поддерево сущности. |
void Game.DestroyItem(Item? item) |
script.method.server.Game.DestroyItem |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:495 | SyncScope: требует item и его текущего родителя, если item не равен null; уничтожает поддерево предмета. |
void Game.DestroyItems(Item[] items) |
script.method.server.Game.DestroyItems |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:507 | SyncScope: требует каждый предмет с ненулевым дескриптором и его текущего родителя; уничтожает каждое поддерево предмета. |
void Game.DestroyLocation(Location? loc) |
script.method.server.Game.DestroyLocation |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:634 | SyncScope: требует loc, если он не равен null; каскад уничтожения self-синхронизирует покрытые дочерние карты и сущности. |
void Game.DestroyMap(Map? map) |
script.method.server.Game.DestroyMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:646 | SyncScope: требует карту и родительскую локацию, если карта не равна null; каскад уничтожения self-синхронизирует покрытые дочерние сущности. |
void Game.DestroyUnloadedCritter(ident crId) |
script.method.server.Game.DestroyUnloadedCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:130 | SyncScope: только выполняет операцию над выгруженной записью; покрытие активной сущности не требуется. |
Item[] Game.GetAllItems(ProtoItem? proto) |
script.method.server.Game.GetAllItems#5f63b29e3fbd4374 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:991 | SyncScope: только сканирует реестр; возвращенные дескрипторы предметов не покрыты для последующего чтения или изменения. |
Item[] Game.GetAllItems(hstring pid) |
script.method.server.Game.GetAllItems#986ac88634199639 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:971 | SyncScope: только сканирует реестр; возвращенные дескрипторы предметов не покрыты для последующего чтения или изменения. |
Critter[] Game.GetAllNpc(hstring pid) |
script.method.server.Game.GetAllNpc#568d2e4962ad093b |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1377 | SyncScope: только сканирует реестр; возвращенные дескрипторы NPC-криттеров не покрыты для последующего чтения или изменения. |
Critter[] Game.GetAllNpc(ProtoCritter proto) |
script.method.server.Game.GetAllNpc#d318af6f5c78cd43 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1396 | SyncScope: только сканирует реестр; возвращенные дескрипторы NPC-криттеров не покрыты для последующего чтения или изменения. |
Critter[] Game.GetAllNpc() |
script.method.server.Game.GetAllNpc#e7c595cfaf4c11a4 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1369 | SyncScope: только сканирует реестр; возвращенные дескрипторы NPC-криттеров не покрыты для последующего чтения или изменения. |
int64 Game.GetAllocatorMemoryUsage() |
script.method.server.Game.GetAllocatorMemoryUsage |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1730 | SyncScope: только читает метрику аллокатора; покрытие сущности не требуется. |
Critter? Game.GetCritter(ident crId) |
script.method.server.Game.GetCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:658 | SyncScope: только ищет в реестре; возвращенный дескриптор криттера не покрыт для последующего чтения или изменения. |
int32 Game.GetCritterRegistryCount() |
script.method.server.Game.GetCritterRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1767 | SyncScope: только считает записи реестра; покрытие сущности не требуется. |
Critter[] Game.GetCritters(CritterFindType findType) |
script.method.server.Game.GetCritters |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:682 | SyncScope: только сканирует реестр; возвращенные дескрипторы криттеров не покрыты для последующего чтения или изменения. |
int32 Game.GetDistance(Item item1, Item item2) |
script.method.server.Game.GetDistance#1be05ad1508d9bdf |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:158 | SyncScope: требует item1 и item2; читает размещение покрытых предметов на одной карте. |
int32 Game.GetDistance(Item item, Critter cr) |
script.method.server.Game.GetDistance#200d823fdf545d92 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:198 | SyncScope: требует предмет и cr; читает размещение покрытых сущностей на одной карте. |
int32 Game.GetDistance(mpos hex, Critter cr) |
script.method.server.Game.GetDistance#33a4d51ef8eece2a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:236 | SyncScope: требует cr; читает размещение покрытого криттера. |
int32 Game.GetDistance(Critter cr, Item item) |
script.method.server.Game.GetDistance#3dade8869ec8c0ac |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:177 | SyncScope: требует cr и предмет; читает размещение покрытых сущностей на одной карте. |
int32 Game.GetDistance(Item item, mpos hex) |
script.method.server.Game.GetDistance#8298d537bb9c7c37 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:253 | SyncScope: требует предмет; читает размещение покрытого предмета. |
int32 Game.GetDistance(Critter cr, mpos hex) |
script.method.server.Game.GetDistance#8a80a760debf852d |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:219 | SyncScope: требует cr; читает размещение покрытого криттера. |
int32 Game.GetDistance(mpos hex, Item item) |
script.method.server.Game.GetDistance#b273c01749f73e8c |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:268 | SyncScope: требует предмет; читает размещение покрытого предмета. |
int32 Game.GetDistance(Critter cr1, Critter cr2) |
script.method.server.Game.GetDistance#dacea0c00ba4c5f1 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:137 | SyncScope: требует cr1 и cr2; читает размещение покрытых криттеров на одной карте. |
Entity? Game.GetEntity(ident entityId) |
script.method.server.Game.GetEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:670 | SyncScope: только ищет в реестре; возвращенный дескриптор сущности не покрыт для последующего чтения или изменения. |
int32 Game.GetEntityRegistryCount() |
script.method.server.Game.GetEntityRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1739 | SyncScope: только считает записи реестра; покрытие сущности не требуется. |
Entity[] Game.GetHeldSyncEntities() |
script.method.server.Game.GetHeldSyncEntities |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1687 | SyncScope: возвращает текущее удерживаемое покрытие, не изменяя его. |
Item? Game.GetItem(ident itemId) |
script.method.server.Game.GetItem |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:283 | SyncScope: только ищет в реестре; возвращенный дескриптор предмета не покрыт для последующего чтения или изменения. |
int32 Game.GetItemRegistryCount() |
script.method.server.Game.GetItemRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1774 | SyncScope: только считает записи реестра; покрытие сущности не требуется. |
hstring[] Game.GetItemRegistryProtoIds() |
script.method.server.Game.GetItemRegistryProtoIds |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1782 | SyncScope: получает только снимок идентификаторов прототипов из реестра; читает карту реестра, не затрагивая состояние сущностей, поэтому покрытие сущностей не требуется. Предназначено для диагностики утечек в тестовой инфраструктуре. |
Location? Game.GetLocation(ident locId) |
script.method.server.Game.GetLocation#08a98bf7bce0a9bf |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:850 | SyncScope: только ищет в реестре; возвращенный дескриптор локации не покрыт для последующего чтения или изменения. |
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:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:866 | SyncScope: только ищет в реестре; возвращенный дескриптор локации не покрыт для последующего чтения или изменения. |
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:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:858 | SyncScope: только ищет в реестре; возвращенный дескриптор локации не покрыт для последующего чтения или изменения. |
Location? Game.GetLocation(LocationProperty property, int32 propertyValue) |
script.method.server.Game.GetLocation#8d03e18599ee2a1e |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:875 | SyncScope: только сканирует реестр; возвращенный дескриптор локации не покрыт для последующего чтения или изменения. |
int32 Game.GetLocationRegistryCount() |
script.method.server.Game.GetLocationRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1753 | SyncScope: только считает записи реестра; покрытие сущности не требуется. |
Location[] Game.GetLocations() |
script.method.server.Game.GetLocations#53d313c4ee2358d8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:891 | SyncScope: только сканирует реестр; возвращенные дескрипторы локаций не покрыты для последующего чтения или изменения. |
Location[] Game.GetLocations(ProtoLocation? proto) |
script.method.server.Game.GetLocations#7e3ec9d90972cfaf |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:926 | SyncScope: только сканирует реестр; возвращенные дескрипторы локаций не покрыты для последующего чтения или изменения. |
Location[] Game.GetLocations(hstring pid) |
script.method.server.Game.GetLocations#8eb7a49e747de27a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:906 | SyncScope: только сканирует реестр; возвращенные дескрипторы локаций не покрыты для последующего чтения или изменения. |
Location[] Game.GetLocations(LocationProperty property, int32 propertyValue) |
script.method.server.Game.GetLocations#c590f9bbe1535ddd |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:953 | SyncScope: только сканирует реестр; возвращенные дескрипторы локаций не покрыты для последующего чтения или изменения. |
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:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:774 | SyncScope: только ищет в реестре; возвращенный дескриптор карты не покрыт для последующего чтения или изменения. |
Map? Game.GetMap(ident mapId) |
script.method.server.Game.GetMap#38ce2f11f2b9397e |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:766 | SyncScope: только ищет в реестре; возвращенный дескриптор карты не покрыт для последующего чтения или изменения. |
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:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:782 | SyncScope: только ищет в реестре; возвращенный дескриптор карты не покрыт для последующего чтения или изменения. |
int32 Game.GetMapRegistryCount() |
script.method.server.Game.GetMapRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1760 | SyncScope: только считает записи реестра; покрытие сущности не требуется. |
Map[] Game.GetMaps(hstring pid) |
script.method.server.Game.GetMaps#12174f7cc9f609d1 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:799 | SyncScope: только сканирует реестр; возвращенные дескрипторы карт не покрыты для последующего чтения или изменения. |
Map[] Game.GetMaps() |
script.method.server.Game.GetMaps#3cd2c62b701248d5 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:791 | SyncScope: только сканирует реестр; возвращенные дескрипторы карт не покрыты для последующего чтения или изменения. |
Map[] Game.GetMaps(ProtoMap? proto) |
script.method.server.Game.GetMaps#779d5c9f8b1fd466 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:821 | SyncScope: только сканирует реестр; возвращенные дескрипторы карт не покрыты для последующего чтения или изменения. |
Player[] Game.GetOnlinePlayers() |
script.method.server.Game.GetOnlinePlayers |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:1018 | SyncScope: только сканирует реестр; возвращенные дескрипторы игроков не покрыты для последующего чтения или изменения. |
Player? Game.GetPlayer(ident playerId) |
script.method.server.Game.GetPlayer |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:754 | SyncScope: только ищет в реестре; возвращенный дескриптор игрока не покрыт для последующего чтения или изменения. |
int32 Game.GetPlayerRegistryCount() |
script.method.server.Game.GetPlayerRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1746 | SyncScope: только считает записи реестра; покрытие сущности не требуется. |
int64 Game.GetProcessMemoryUsage() |
script.method.server.Game.GetProcessMemoryUsage |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1721 | SyncScope: только читает метрику процесса; покрытие сущности не требуется. |
ProtoCritter[] Game.GetProtoCrittersForProtoMap(ProtoMap proto) |
script.method.server.Game.GetProtoCrittersForProtoMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1450 | SyncScope: только читает статический прототип карты; покрытие активной сущности не требуется. |
ident[] Game.GetRegisteredPlayerIds() |
script.method.server.Game.GetRegisteredPlayerIds |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1033 | SyncScope: только читает реестр базы данных; покрытие активного игрока не требуется. |
StaticItem[] Game.GetStaticItemsForProtoMap(ProtoMap proto) |
script.method.server.Game.GetStaticItemsForProtoMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1441 | SyncScope: только читает статический прототип карты; покрытие активной сущности не требуется. |
int32 Game.GetTextCount(TextPackKey textKey) |
script.method.server.Game.GetTextCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1475 | SyncScope: только читает языковой пакет; покрытие сущности не требуется. |
bool Game.IsEntityLocked(Entity? entity) |
script.method.server.Game.IsEntityLocked |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1696 | SyncScope: выполняет безопасную для синхронизации проверку; возвращает признак покрытия сущности без диагностических сообщений. |
bool Game.IsTextPresent(TextPackKey textKey) |
script.method.server.Game.IsTextPresent |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1468 | SyncScope: только читает языковой пакет; покрытие сущности не требуется. |
Critter Game.LoadCritter(ident crId, bool forPlayer) |
script.method.server.Game.LoadCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:112 | SyncScope: только загружает данные из базы данных или реестра; возвращенного криттера необходимо покрыть перед использованием совместно с другими сущностями. |
void Game.Lock() |
script.method.server.Game.Lock |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1705 | SyncScope: блокирует singleton-секцию Game; пока эта блокировка удерживается, нельзя вызывать Game.Sync. |
Player Game.LoginPlayerToExistentRecord(Player notLoggedInPlayer, ident playerId) |
script.method.server.Game.LoginPlayerToExistentRecord |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:737 | SyncScope: требует notLoggedInPlayer и подготовленный граф основного криттера, карты и локации; живое переподключение дополнительно требует существующего игрока. Вход сохраняет покрытие, предоставленное вызывающим кодом. |
Player Game.LoginPlayerToNewRecord(Player notLoggedInPlayer) |
script.method.server.Game.LoginPlayerToNewRecord |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:708 | SyncScope: требует notLoggedInPlayer; вход изменяет запись этого игрока или сеанса. |
Player Game.LoginPlayerToTempSession(Player notLoggedInPlayer) |
script.method.server.Game.LoginPlayerToTempSession |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:722 | SyncScope: требует notLoggedInPlayer; вход изменяет запись этого игрока или сеанса. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:373 | SyncScope: требует предмет, его текущего родителя и целевой предмет-контейнер. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:357 | SyncScope: требует предмет, его текущего родителя и целевую карту. |
Item? Game.MoveItem(Item item, Critter toCr) |
script.method.server.Game.MoveItem#c26f82c316789816 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:346 | Перемещает весь предмет к указанному криттеру и возвращает предмет либо 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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:384 | SyncScope: требует целевого криттера, каждый предмет и его текущего родителя. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:442 | SyncScope: требует целевой предмет-контейнер, каждый предмет и его текущего родителя. |
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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:411 | SyncScope: требует целевую карту, каждый предмет и его текущего родителя. |
void Game.SetSynchronizedTime(synctime time) |
script.method.server.Game.SetSynchronizedTime |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1415 | SyncScope: требует singleton-блокировку Game.Lock; изменяет глобальное синхронизированное время, а не активную сущность. |
void Game.Sync(Entity entity) |
script.method.server.Game.Sync#3a28adb1be02af8c |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Async |
Source/Scripting/ServerGlobalScriptMethods.cpp:1567 | SyncScope: заменяет текущее покрытие сущностью и ее автоматически добавляемыми движком партнерами. |
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:47 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1599 | SyncScope: заменяет текущее покрытие всеми сущностями и их автоматически добавляемыми движком партнерами. |
void Game.Sync(Entity[] entities) |
script.method.server.Game.Sync#a0c5737d3ba111b8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1621 | SyncScope: заменяет текущее покрытие всеми сущностями с ненулевыми дескрипторами и их автоматически добавляемыми движком партнерами. |
void Game.Sync(Entity entity1, Entity entity2) |
script.method.server.Game.Sync#b42b6f6d6b684d2a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1581 | SyncScope: заменяет текущее покрытие обеими сущностями и их автоматически добавляемыми движком партнерами. |
void Game.SyncRelease() |
script.method.server.Game.SyncRelease |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1671 | SyncScope: освобождает весь удерживаемый набор: покрытие сущностей И все записи singleton-секции Game.Lock (SyncContext::Release очищает обе секции); блокировку Game.Lock, взятую до этого вызова, после него разблокировать не нужно. |
void Game.SyncWiden(Entity[] entities) |
script.method.server.Game.SyncWiden |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1646 | Расширяет текущее покрытие синхронизации на месте, добавляя указанные активные сущности. |
void Game.SyncYield() |
script.method.server.Game.SyncYield |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Async |
Source/Scripting/ServerGlobalScriptMethods.cpp:1679 | Передаёт ожидающим потокам весь 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:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1534 | SyncScope: только вызывает внешний процесс; покрытие сущностей не требуется, но вызов нельзя выполнять при удержании блокировок несвязанных сущностей. |
int32 Game.SystemCall(string command) |
script.method.server.Game.SystemCall#bc91017a887fc615 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1524 | SyncScope: только вызывает внешний процесс; покрытие сущностей не требуется, но вызов нельзя выполнять при удержании блокировок несвязанных сущностей. |
bool Game.TrySyncEntity(ident entity_id) |
script.method.server.Game.TrySyncEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Async |
Source/Scripting/ServerGlobalScriptMethods.cpp:1550 | Разрешает идентификатор сущности, получает synchronization cover для живой сущности и сообщает, остаётся ли она доступной. |
void Game.UnloadCritter(Critter cr) |
script.method.server.Game.UnloadCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:120 | SyncScope: требует cr и текущую родительскую карту; выгрузка изменяет состояние симуляции криттера. |
void Game.Unlock() |
script.method.server.Game.Unlock |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1713 | SyncScope: разблокирует singleton-секцию 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:47 |
- | Source/Scripting/ServerItemScriptMethods.cpp:88 | SyncScope: требует self; создаёт и присоединяет новый вложенный предмет под cover контейнера. |
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:47 |
- | Source/Scripting/ServerItemScriptMethods.cpp:73 | SyncScope: требует self; создаёт и присоединяет новый вложенный предмет под cover контейнера. |
Critter? Item.GetCritter() |
script.method.server.Item.GetCritter |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerItemScriptMethods.cpp:127 | SyncScope: требует self; возвращает криттера-держателя, когда предмет находится в инвентаре криттера, не создавая нового покрытия. |
Item[] Item.GetItems(any stackId = any()) |
script.method.server.Item.GetItems |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerItemScriptMethods.cpp:100 | SyncScope: требует self; возвращает дескрипторы внутренних предметов, входящие в покрытие self, пока оно сохраняется. |
Map? Item.GetMap() |
script.method.server.Item.GetMap |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerItemScriptMethods.cpp:109 | SyncScope: требует self; может также читать цепочку криттера-держателя или родительской карты, но возвращенная карта не покрыта для последующего чтения. |
Map? Item.GetMapPosition(mpos& hex) |
script.method.server.Item.GetMapPosition |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
PassOwnership |
Source/Scripting/ServerItemScriptMethods.cpp:118 | SyncScope: требует self; может также читать цепочку криттера-держателя или родительской карты, но возвращенная карта не покрыта для последующего чтения. |
void Item.RefreshVisibility() |
script.method.server.Item.RefreshVisibility |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerItemScriptMethods.cpp:136 | SyncScope: требует self и текущую карту для сущности, принадлежащей карте; обновляет кеши видимости и блокировки карты. |
void Item.SetupScript(callback(void,Item,bool) initFunc) |
script.method.server.Item.SetupScript |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerItemScriptMethods.cpp:47 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
void Item.SetupScriptEx(hstring initFunc) |
script.method.server.Item.SetupScriptEx |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerItemScriptMethods.cpp:62 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
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:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:80 | SyncScope: требует self; создает и присоединяет дочернюю карту в покрытии локации. |
Map Location.AddMap(hstring mapPid) |
script.method.server.Location.AddMap#f4dae4b3925387ad |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:68 | SyncScope: требует self; создает и присоединяет дочернюю карту в покрытии локации. |
Map? Location.GetMap(ProtoMap mapProto) |
script.method.server.Location.GetMap#102f60993beb7009 |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:116 | SyncScope: требует self; возвращенная карта входит в покрытие self, пока сохраняется покрытие локации. |
Map? Location.GetMap(hstring mapPid) |
script.method.server.Location.GetMap#c71a7456cd1c7874 |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:101 | SyncScope: требует self; возвращенная карта входит в покрытие self, пока сохраняется покрытие локации. |
Map Location.GetMapByIndex(int32 index) |
script.method.server.Location.GetMapByIndex |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:132 | SyncScope: требует self; возвращенная карта входит в покрытие self, пока сохраняется покрытие локации. |
int32 Location.GetMapCount() |
script.method.server.Location.GetMapCount |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:94 | SyncScope: требует self; считает дочерние карты, входящие в покрытие локации. |
Map[] Location.GetMaps() |
script.method.server.Location.GetMaps |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:141 | SyncScope: требует self; возвращенные карты входят в покрытие self, пока сохраняется покрытие локации. |
void Location.Regenerate() |
script.method.server.Location.Regenerate |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:150 | SyncScope: требует self; перегенерирует все дочерние карты, входящие в покрытие локации. |
void Location.SetupScript(callback(void,Location,bool) initFunc) |
script.method.server.Location.SetupScript |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:42 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
void Location.SetupScriptEx(hstring initFunc) |
script.method.server.Location.SetupScriptEx |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:57 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1159 | SyncScope: требует self; создает и присоединяет нового криттера к карте в покрытии self. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1111 | SyncScope: требует self; создает и присоединяет нового криттера к карте в покрытии self. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1054 | SyncScope: требует self; создает и присоединяет нового криттера к карте в покрытии self. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1069 | SyncScope: требует self; создает и присоединяет нового криттера к карте в покрытии self. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1084 | SyncScope: требует self; создает и присоединяет нового криттера к карте в покрытии self. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1132 | SyncScope: требует self; создает и присоединяет нового криттера к карте в покрытии self. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:106 | SyncScope: требует self; создаёт и присоединяет новый предмет карты под cover карты. |
Item Map.AddItem(mpos hex, ProtoItem proto) |
script.method.server.Map.AddItem#4c836c86ebb331f9 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:91 | SyncScope: требует self; создаёт и присоединяет новый предмет карты под cover карты. |
Item Map.AddItem(mpos hex, hstring protoId) |
script.method.server.Map.AddItem#93da72a5ec69c371 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:76 | SyncScope: требует self; создаёт и присоединяет новый предмет карты под cover карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:133 | SyncScope: требует self; создаёт и присоединяет новый предмет карты под cover карты. |
void Map.BlockHex(mpos hex, bool full) |
script.method.server.Map.BlockHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1254 | SyncScope: требует self; изменяет ручную блокировку одного гекса карты. |
bool Map.CheckPlaceForItem(mpos hex, hstring pid) |
script.method.server.Map.CheckPlaceForItem#7df5c41f5f61890c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1234 | SyncScope: требует self; читает правила размещения на карте и данные прототипа предмета. |
bool Map.CheckPlaceForItem(mpos hex, ProtoItem proto) |
script.method.server.Map.CheckPlaceForItem#f95a6f1b9e4a1b61 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1247 | SyncScope: требует self; читает правила размещения на карте и данные прототипа предмета. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1000 | SyncScope: требует self и cr; поиск пути читает блокировки карты и состояние cr. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:967 | SyncScope: требует self; поиск пути читает блокировки карты и необязательные предметы callback-фильтра. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1032 | Определяет, какие целевые гексы достижимы от начального в пределах заданной максимальной длины пути. |
Critter? Map.GetCritter(ident crid) |
script.method.server.Map.GetCritter#beaf90ce99481bb9 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:657 | SyncScope: требует self; возвращенный криттер входит в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:682 | SyncScope: требует self; возвращенный криттер входит в покрытие self, пока сохраняется покрытие карты. |
Critter? Map.GetCritterOnHex(mpos hex) |
script.method.server.Map.GetCritterOnHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:665 | SyncScope: требует self; возвращенный криттер входит в покрытие self, пока сохраняется покрытие карты. |
Critter[] Map.GetCritters(CritterFindType findType) |
script.method.server.Map.GetCritters#81d4328569cd9426 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:753 | SyncScope: требует self; возвращенные криттеры входят в покрытие self, пока сохраняется покрытие карты. |
Critter[] Map.GetCritters(hstring pid, CritterFindType findType) |
script.method.server.Map.GetCritters#addc705539406d44 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:772 | SyncScope: требует self; возвращенные криттеры входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:808 | SyncScope: требует self; возвращенные криттеры входят в покрытие self, пока сохраняется покрытие карты. |
Critter[] Map.GetCritters(ProtoCritter proto, CritterFindType findType) |
script.method.server.Map.GetCritters#e79de6b56cb9f3b3 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:790 | SyncScope: требует self; возвращенные криттеры входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:827 | SyncScope: требует self; возвращенные криттеры пути входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:836 | SyncScope: требует self; возвращенные криттеры пути входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:716 | SyncScope: требует self; возвращенные криттеры входят в покрытие self, пока сохраняется покрытие карты. |
Critter[] Map.GetCrittersOnHex(mpos hex, CritterFindType findType) |
script.method.server.Map.GetCrittersOnHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:697 | SyncScope: требует self; возвращенные криттеры входят в покрытие self, пока сохраняется покрытие карты. |
Critter[] Map.GetCrittersWhoSeeHex(mpos hex, CritterFindType findType) |
script.method.server.Map.GetCrittersWhoSeeHex#331d6938741ba331 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:847 | SyncScope: требует self; возвращенные криттеры-наблюдатели входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:862 | SyncScope: требует self; возвращенные криттеры-наблюдатели входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:877 | SyncScope: требует self; возвращенные криттеры-наблюдатели входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:894 | SyncScope: требует self; трассировка пути читает только статические блокировки и блокировки карты. |
Item? Map.GetItem(ident itemId) |
script.method.server.Map.GetItem |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:154 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:210 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:232 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:254 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
Item? Map.GetItemOnHex(mpos hex, ProtoItem proto) |
script.method.server.Map.GetItemOnHex#6ece718d14bda9df |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:178 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
Item? Map.GetItemOnHex(mpos hex, hstring pid) |
script.method.server.Map.GetItemOnHex#bde72d72df216ffd |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:166 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:190 | SyncScope: требует self; возвращенный предмет входит в покрытие self, пока сохраняется покрытие карты. |
Item[] Map.GetItems(ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetItems#83c145745774df22 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:397 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
Item[] Map.GetItems(hstring pid) |
script.method.server.Map.GetItems#986ac88634199639 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:285 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
Item[] Map.GetItems() |
script.method.server.Map.GetItems#b851260ade7c353c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:277 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
Item[] Map.GetItems(ProtoItem proto) |
script.method.server.Map.GetItems#ef66ddcc26718dfe |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:303 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:372 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
Item[] Map.GetItemsInRadius(mpos hex, int32 radius) |
script.method.server.Map.GetItemsInRadius#2c10a43df574d95a |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:333 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:347 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:440 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
Item[] Map.GetItemsOnHex(mpos hex) |
script.method.server.Map.GetItemsOnHex#2becb51a4793de35 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:321 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:416 | SyncScope: требует self; возвращенные предметы входят в покрытие self, пока сохраняется покрытие карты. |
Location Map.GetLocation() |
script.method.server.Map.GetLocation |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:68 | SyncScope: требует self; возвращает родительскую локацию, но не покрывает ее для последующего чтения. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:942 | SyncScope: требует self и cr; поиск пути читает блокировки карты и состояние cr. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:916 | SyncScope: требует self; поиск пути читает блокировки карты и необязательные предметы callback-фильтра. |
int32 Map.GetPlayerCritterCount() |
script.method.server.Map.GetPlayerCritterCount |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:745 | SyncScope: требует self; читает состав криттеров-игроков карты, не материализуя его. |
Player[] Map.GetSpectatorPlayers() |
script.method.server.Map.GetSpectatorPlayers |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:762 | SyncScope: требует self; возвращает текущих игроков-наблюдателей карты. Наблюдатель является независимым корнем Player, не входящим ни в покрытие карты, ни в покрытие ее локации. Поэтому код, уничтожающий карту или локацию, сначала покрывает каждого возвращенного Player, а затем повторно читает список, подтверждая неизменность состава. |
StaticItem? Map.GetStaticItem(ident id) |
script.method.server.Map.GetStaticItem |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:491 | SyncScope: требует self; возвращенный статический предмет является статическими данными карты и входит в покрытие карты. |
StaticItem? Map.GetStaticItemOnHex(mpos hex, ProtoItem proto) |
script.method.server.Map.GetStaticItemOnHex#2ff535bb81b4c46e |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:511 | SyncScope: требует self; возвращенный статический предмет является статическими данными карты и входит в покрытие карты. |
StaticItem? Map.GetStaticItemOnHex(mpos hex, hstring pid) |
script.method.server.Map.GetStaticItemOnHex#8f12443105465e0c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:499 | SyncScope: требует self; возвращенный статический предмет является статическими данными карты и входит в покрытие карты. |
StaticItem[] Map.GetStaticItems(ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetStaticItems#05085759f098a103 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:630 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
StaticItem[] Map.GetStaticItems(ProtoItem proto) |
script.method.server.Map.GetStaticItems#3d6e192e1648eca6 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:622 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
StaticItem[] Map.GetStaticItems(hstring pid) |
script.method.server.Map.GetStaticItems#ba60a4d88539cc01 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:614 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
StaticItem[] Map.GetStaticItems() |
script.method.server.Map.GetStaticItems#e35ab59d1c820445 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:649 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:550 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:535 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:588 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
StaticItem[] Map.GetStaticItemsOnHex(mpos hex) |
script.method.server.Map.GetStaticItemsOnHex#4a9a56826105ef2b |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:523 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:565 | SyncScope: требует self; возвращенные статические предметы являются статическими данными карты и входят в покрытие карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:902 | SyncScope: требует self; трассировка пути читает только блокировки стен. |
bool Map.IsHexMovable(mpos hex) |
script.method.server.Map.IsHexMovable |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1187 | SyncScope: требует self; читает состояние блокировки карты. |
bool Map.IsHexShootable(mpos hex) |
script.method.server.Map.IsHexShootable |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1212 | SyncScope: требует self; читает состояние блокировки стрельбы на карте. |
bool Map.IsHexValid(mpos hex) |
script.method.server.Map.IsHexValid |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1180 | SyncScope: требует self; читает только размер карты. |
bool Map.IsHexesMovable(mpos hex, int32 radius) |
script.method.server.Map.IsHexesMovable |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1198 | SyncScope: требует self; читает состояние блокировки карты. |
bool Map.IsOutsideArea(mpos hex) |
script.method.server.Map.IsOutsideArea |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1223 | SyncScope: требует self; читает состояние наружной или внутренней области карты. |
bool Map.MoveHexByDir(mpos& hex, mdir dir) |
script.method.server.Map.MoveHexByDir#62392271e1b42030 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1289 | SyncScope: требует self; использует размер карты для одного чистого шага по координатам. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1301 | SyncScope: требует self; использует размер карты для чистых шагов по координатам. |
void Map.Regenerate() |
script.method.server.Map.Regenerate |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1282 | SyncScope: требует self; перегенерирует содержимое карты и кеши размещения. |
bool Map.RemoveStaticItem(ident staticItemId) |
script.method.server.Map.RemoveStaticItem#7b30d7a907ece580 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:469 | Удаление одностороннее на всё время жизни экземпляра карты: клиентам, уже находящимся на карте, сообщается только об исчезновении статического предмета, поэтому попытка вынуть id обратно из списка отклоняется, а не игнорируется молча |
bool Map.RemoveStaticItem(StaticItem staticItem) |
script.method.server.Map.RemoveStaticItem#a89f4bb2ef62c35a |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:480 | SyncScope: requires self; изменяет собственный список удалений карты, который property sync рассылает клиентам |
void Map.SetupScript(callback(void,Map,bool) initFunc) |
script.method.server.Map.SetupScript |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:43 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
void Map.SetupScriptEx(hstring initFunc) |
script.method.server.Map.SetupScriptEx |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:57 | SyncScope: требует self; callback инициализации выполняется в том же покрытии и должен расширить его перед обращением к другим сущностям. |
void Map.UnblockHex(mpos hex) |
script.method.server.Map.UnblockHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1268 | SyncScope: требует self; изменяет ручную блокировку одного гекса карты. |
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:47 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1319 | SyncScope: требует self и cr; проверка триггера может читать или изменять состояние карты со стороны криттера. |
Player (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void Player.Disconnect() |
script.method.server.Player.Disconnect |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:55 | SyncScope: требует self; закрывает соединение этого игрока. |
Critter? Player.GetControlledCritter() |
script.method.server.Player.GetControlledCritter |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:102 | SyncScope: требует self; возвращает дескриптор управляемого криттера, автоматически добавляемого в покрытие при синхронизации self. |
DisconnectReason Player.GetDisconnectReason() |
script.method.server.Player.GetDisconnectReason |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:69 | SyncScope: требует self; читает только состояние соединения. |
string Player.GetHost() |
script.method.server.Player.GetHost |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:41 | SyncScope: требует self; читает только конечную точку соединения. |
int32 Player.GetPort() |
script.method.server.Player.GetPort |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:48 | SyncScope: требует self; читает только конечную точку соединения. |
Map? Player.GetViewMapTarget() |
script.method.server.Player.GetViewMapTarget |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:138 | SyncScope: требует self; возвращает карту, которую сейчас наблюдает self, но не покрывает ее для последующего чтения. Цель представления является независимым корнем Map, не входящим в покрытие self. Поэтому вызывающий код сначала покрывает возвращенную карту, а после чтения или изменения повторно читает этот дескриптор, подтверждая неизменность цели представления. |
void Player.HardDisconnect() |
script.method.server.Player.HardDisconnect |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:62 | SyncScope: требует self; принудительно закрывает соединение этого игрока. |
void Player.RefreshCritterMoving(Critter cr) |
script.method.server.Player.RefreshCritterMoving |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:110 | SyncScope: требует self и cr; отправляет состояние движения криттера, видимого на текущей карте игрока. |
void Player.ResetViewMap() |
script.method.server.Player.ResetViewMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:173 | SyncScope: требует self; очищает состояние представления карты без смены родителя сущности. |
void Player.SetName(string name) |
script.method.server.Player.SetName |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:76 | SyncScope: требует self; изменяет только имя игрока. |
void Player.SwitchCritter(Critter? cr) |
script.method.server.Player.SwitchCritter |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:93 | SyncScope: требует self и cr, если cr не равен null; до связывания вызывающий код должен явно покрыть обе сущности. |
void Player.UnloadMap() |
script.method.server.Player.UnloadMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:180 | SyncScope: требует self; очищает состояние представления карты и отправляет выгрузку без смены родителя сущности. |
void Player.ViewMap(Map map, mpos hex) |
script.method.server.Player.ViewMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:145 | SyncScope: требует self, карту и локацию карты; отправляет данные загрузки карты и открывает для self представление карты. |