Документация
Docs/ru/reference/script-api/methods.md
Нативные методы скриптов
Сгенерированный справочник. Не редактируйте эту страницу вручную. Обновите metadata движка, перегенерируйте
Docs/generated/api.json, затем запуститеpython BuildTools/docs_reference.py --write.
Прочерк в столбце описания означает, что владеющая source metadata не содержит документационного комментария. Каждая ячейка контракта указывает точную классификацию исходника, закреплённый инвентарём контракт области либо неклассифицированное значение по умолчанию; одна лишь доступность символа из скрипта не делает его стабильным.
| Индекс справочника | Каноническая JSON-модель | Контракт генерации |
Эта страница содержит 1028 нативных методов, экспортированных в скрипты.
Critter (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void Critter.AddAnimCallback(CritterStateAnim stateAnim, CritterActionAnim actionAnim, float32 normalizedTime, callback(void,Critter) animCallback) |
script.method.client.Critter.AddAnimCallback |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:332 | Регистрирует отложенный callback на ограниченной нормализованной отметке выбранной пары 3D-анимации; ничего не делает без модели, пропускает уничтоженных криттеров и выбрасывает исключение вне карты. |
void Critter.Animate(CritterStateAnim stateAnim, CritterActionAnim actionAnim, AbstractItem? contextItem = null, bool append = false) |
script.method.client.Critter.Animate |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:159 | Ставит в очередь заданную визуальную анимацию с необязательным контекстом предмета, предварительно очищая существующую последовательность, если append не равен true; выбрасывает исключение для криттера вне карты. |
void Critter.ChangeDir(mdir dir) |
script.method.client.Critter.ChangeDir |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:467 | Изменяет локальное направление взгляда криттера на карте через обычный клиентский путь представления; выбрасывает исключение для криттера вне карты. |
uint8 Critter.GetAlpha() |
script.method.client.Critter.GetAlpha |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:476 | Возвращает текущую отображаемую прозрачность спрайта на карте или 255, если криттер находится вне представления карты. |
int16 Critter.GetBodyAngle() |
script.method.client.Critter.GetBodyAngle |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:441 | Возвращает отображаемый угол тела 3D-модели в градусах при наличии модели, иначе угол дискретного направления криттера. |
bool Critter.GetBonePos(hstring boneName, ipos& boneOffset) |
script.method.client.Critter.GetBonePos |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:363 | Записывает экранную позицию именованной кости и возвращает true; возвращает false для 2D-криттера или отсутствующей кости и выбрасывает исключение, если поддержка 3D отключена. |
Item? Critter.GetItem(ItemProperty property, int32 propertyValue) |
script.method.client.Critter.GetItem#20907df3571a66a9 |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:247 | Возвращает первый видимый предмет инвентаря, чье приводимое к целому свойство равно заданному значению, или null при отсутствии совпадений. |
Item? Critter.GetItem(ident itemId) |
script.method.client.Critter.GetItem#3e4a8f273e418d3b |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:189 | Возвращает видимый предмет инвентаря с этим идентификатором сущности или null, если предмет отсутствует. |
Item? Critter.GetItem(hstring protoId) |
script.method.client.Critter.GetItem#5042179ea08a430e |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:197 | Возвращает видимый предмет инвентаря с этим идентификатором прототипа, предпочитая слот Inventory для нескладываемых предметов; выбрасывает исключение при некорректном идентификаторе прототипа. |
Item? Critter.GetItem(ProtoItem proto) |
script.method.client.Critter.GetItem#8eedde0030f87e84 |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:225 | Возвращает видимый предмет инвентаря, совпадающий с переданным прототипом, предпочитая слот Inventory для нескладываемых предметов, или null при отсутствии. |
Item[] Critter.GetItems(ItemProperty property, int32 propertyValue) |
script.method.client.Critter.GetItems#83c145745774df22 |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:281 | Возвращает снимок видимых предметов инвентаря, чье приводимое к целому свойство равно заданному значению. |
Item[] Critter.GetItems() |
script.method.client.Critter.GetItems#b851260ade7c353c |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:265 | Возвращает снимок ссылок на все предметы в этом клиентском представлении инвентаря. |
timespan Critter.GetModelAnimDuration(CritterStateAnim stateAnim, CritterActionAnim actionAnim) |
script.method.client.Critter.GetModelAnimDuration |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:126 | Возвращает разрешенную runtime-длительность анимации загруженной 3D-модели криттера или ноль для немодельного криттера либо неразрешенной пары; выбрасывает исключение вне карты или при отключенной поддержке 3D. |
MovingContext? Critter.GetMovingContext() |
script.method.client.Critter.GetMovingContext |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:80 | Возвращает текущий контекст клиентского перемещения криттера на карте или null, если он стоит; выбрасывает исключение, если криттер не находится на загруженной карте. |
ipos Critter.GetSpriteOffset() |
script.method.client.Critter.GetSpriteOffset |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:110 | Возвращает текущее отображаемое смещение спрайта криттера на карте в пикселях; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.GetTextPos(ipos& pos) |
script.method.client.Critter.GetTextPos |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:302 | Записывает экранную позицию текста имени над корректным спрайтом карты и возвращает true либо false при отсутствии корректного спрайта; выбрасывает исключение для криттера вне карты. |
bool Critter.IsAlive() |
script.method.client.Critter.IsAlive |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:43 | Сообщает, является ли реплицированное состояние криттера живым. |
bool Critter.IsAnimAvailable(CritterStateAnim stateAnim, CritterActionAnim actionAnim) |
script.method.client.Critter.IsAnimAvailable |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:118 | Сообщает, может ли текущее представление на карте разрешить заданную пару анимаций состояния и действия; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsAnimPlaying() |
script.method.client.Critter.IsAnimPlaying |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:151 | Сообщает, есть ли у криттера на карте активная визуальная анимация; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsDead() |
script.method.client.Critter.IsDead |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:57 | Сообщает, является ли реплицированное состояние криттера мертвым. |
bool Critter.IsKnockout() |
script.method.client.Critter.IsKnockout |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:50 | Сообщает, является ли реплицированное состояние криттера нокаутом. |
bool Critter.IsModel() |
script.method.client.Critter.IsModel |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:89 | Сообщает, использует ли криттер на карте загруженную 3D-модель; возвращает false при отключенной поддержке 3D и выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsMoving() |
script.method.client.Critter.IsMoving |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:72 | Сообщает, выполняется ли клиентское перемещение криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте. |
bool Critter.IsOffline() |
script.method.client.Critter.IsOffline |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:36 | Сообщает, управляется ли криттер игроком и установлен ли его реплицированный флаг отсутствия игрока в сети. |
bool Critter.IsOnMap() |
script.method.client.Critter.IsOnMap |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:64 | Сообщает, представлен ли этот клиентский вид криттера на загруженной карте. |
bool Critter.IsVisible() |
script.method.client.Critter.IsVisible |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:102 | Возвращает, участвует ли сейчас спрайт криттера на карте в отрисовке; выбрасывает исключение, если криттер не находится на загруженной карте. |
void Critter.MoveItemLocally(ident itemId, ident swapItemId, CritterItemSlot toSlot) |
script.method.client.Critter.MoveItemLocally |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:500 | Применяет локально предсказанные выбрасывание, перемещение между слотами или необязательный обмен слотами и обновляет визуальные эффекты действия и освещения карты; не отправляет авторитетный запрос серверу. |
void Critter.MoveToDir(mdir dir, int32 speed) |
script.method.client.Critter.MoveToDir |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:423 | Запускает клиентское перемещение криттера на карте в заданном направлении с заданной скоростью; выбрасывает исключение для криттера вне карты. |
MovingContext? Critter.MoveToHex(mpos hex, ipos hexOffset, int32 speed) |
script.method.client.Critter.MoveToHex#8abbda72eb8c68b8 |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:394 | Запускает локальное перемещение точно к целевому гексу и ограниченному подгексовому смещению, возвращая контекст перемещения или null, если перемещение не требуется; выбрасывает исключение вне карты. |
MovingContext? Critter.MoveToHex(mpos hex, int32 cut, ipos hexOffset, int32 speed) |
script.method.client.Critter.MoveToHex#c8ad324f4c60aadb |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:409 | Запускает локальное перемещение к цели с сохранением заданной дистанции остановки и ограниченного подгексового смещения, возвращая полученный контекст; выбрасывает исключение вне карты. |
void Critter.RefreshView() |
script.method.client.Critter.RefreshView |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:181 | Повторно применяет масштаб и представление движения криттера на карте и обновляет его базовую визуальную анимацию при отсутствии активной явной анимации; выбрасывает исключение вне карты. |
void Critter.RunParticle(string particleName, hstring boneName, float32 moveX, float32 moveY, float32 moveZ) |
script.method.client.Critter.RunParticle |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:310 | Запускает именованную частицу на кости загруженной 3D-модели криттера с заданным смещением; ничего не делает для 2D или сборок без 3D и выбрасывает исключение вне карты. |
void Critter.SetAlpha(uint8 alpha) |
script.method.client.Critter.SetAlpha |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:489 | Плавно изменяет прозрачность спрайта криттера на карте к заданному целевому значению; ничего не делает, если криттер находится вне представления карты. |
void Critter.SetName(string name) |
script.method.client.Critter.SetName |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:29 | Заменяет отображаемое имя в клиентском представлении криттера, не обновляя авторитетное состояние сервера. |
void Critter.StopAnim() |
script.method.client.Critter.StopAnim |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:173 | Очищает активную и поставленные в очередь визуальные анимации криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте. |
void Critter.StopMove() |
script.method.client.Critter.StopMove |
Critter |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientCritterScriptMethods.cpp:432 | Останавливает текущее клиентское перемещение криттера на карте; выбрасывает исключение, если криттер не находится на загруженной карте. |
Entity (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Entity.CountTimeEvent(callback(void,Entity,any[]) func, bool excludeExecuting = false) |
script.method.client.Entity.CountTimeEvent#3032339c32e34b9d |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:111 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Entity.CountTimeEvent(callback(void,Entity,TimeEventContext) func, bool excludeExecuting = false) |
script.method.client.Entity.CountTimeEvent#417e7527b8152349 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:118 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Entity.CountTimeEvent(callback(void,Entity,any) func, bool excludeExecuting = false) |
script.method.client.Entity.CountTimeEvent#45d21a68801eb4f0 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:104 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Entity.CountTimeEvent(callback(void,Entity) func, bool excludeExecuting = false) |
script.method.client.Entity.CountTimeEvent#7ed3553b71048a0d |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:97 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Entity.CountTimeEvent(uint32 id, bool excludeExecuting = false) |
script.method.client.Entity.CountTimeEvent#db3b98741c5df44b |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:125 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
void Entity.RepeatTimeEvent(uint32 id, timespan repeat) |
script.method.client.Entity.RepeatTimeEvent#28154675b58100aa |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:195 | Задает интервал повтора события с этим идентификатором и перепланирует его следующее срабатывание от текущего момента; ничего не делает, если событие отсутствует. |
void Entity.RepeatTimeEvent(callback(void,Entity,any) func, timespan repeat) |
script.method.client.Entity.RepeatTimeEvent#35eb685e9352ee97 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:174 | Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет. |
void Entity.RepeatTimeEvent(callback(void,Entity,any[]) func, timespan repeat) |
script.method.client.Entity.RepeatTimeEvent#4c1ec6146e414fed |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:181 | Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет. |
void Entity.RepeatTimeEvent(callback(void,Entity,TimeEventContext) func, timespan repeat) |
script.method.client.Entity.RepeatTimeEvent#d107502adf65e851 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:188 | Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет. |
void Entity.RepeatTimeEvent(callback(void,Entity) func, timespan repeat) |
script.method.client.Entity.RepeatTimeEvent#d3e5bb91010a5ee6 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:167 | Задает интервал повтора всем событиям с совпавшим callback и перепланирует следующее срабатывание каждого от текущего момента; ничего не делает, если совпадений нет. |
void Entity.SetTimeEventData(callback(void,Entity,any) func, any data) |
script.method.client.Entity.SetTimeEventData#09c025b7150b6bcd |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:202 | Заменяет единственное значение данных у всех временных событий с выбранным callback; ничего не делает, если совпадений нет. |
void Entity.SetTimeEventData(callback(void,Entity,any[]) func, any[] data) |
script.method.client.Entity.SetTimeEventData#46ce3a8e59df0b76 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:209 | Заменяет массив данных у всех временных событий с выбранным callback; ничего не делает, если совпадений нет. |
void Entity.SetTimeEventData(uint32 id, any data) |
script.method.client.Entity.SetTimeEventData#995b7ca79df38c35 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:230 | Заменяет единственное значение данных временного события с этим идентификатором; ничего не делает, если событие отсутствует. |
void Entity.SetTimeEventData(uint32 id, any[] data) |
script.method.client.Entity.SetTimeEventData#adb2b4962b8e3874 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:237 | Заменяет массив данных временного события с этим идентификатором; ничего не делает, если событие отсутствует. |
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any[] data) |
script.method.client.Entity.SetTimeEventData#c02fbdd5c31ecb21 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:223 | Заменяет массив данных контекста у всех временных событий с выбранным callback; ничего не делает, если совпадений нет. |
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any data) |
script.method.client.Entity.SetTimeEventData#c41820f30638ac18 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:216 | Заменяет единственное значение данных контекста у всех временных событий с выбранным callback; ничего не делает, если совпадений нет. |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any data) |
script.method.client.Entity.StartTimeEvent#170befe9003e3411 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:83 | Планирует повторяющееся клиентское временное событие, контекст callback которого предоставляет одно значение данных, и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func) |
script.method.client.Entity.StartTimeEvent#1e937a7976df63ac |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:34 | Планирует однократное клиентское временное событие, callback которого получает контекст для просмотра или изменения этого события, и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any[] data) |
script.method.client.Entity.StartTimeEvent#492d95e09fb651ed |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:48 | Планирует однократное клиентское временное событие, контекст callback которого предоставляет массив данных, и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity) func) |
script.method.client.Entity.StartTimeEvent#494379a91f97d59e |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:55 | Планирует привязанное к этой сущности повторяющееся клиентское временное событие с первым срабатыванием после delay и последующими с интервалом repeat и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any[] data) |
script.method.client.Entity.StartTimeEvent#64daaaa7e6125cb3 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:90 | Планирует повторяющееся клиентское временное событие, контекст callback которого предоставляет массив данных, и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any[]) func, any[] data) |
script.method.client.Entity.StartTimeEvent#805b4b72ba72a604 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:69 | Планирует повторяющееся клиентское временное событие с массивом данных callback и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any) func, any data) |
script.method.client.Entity.StartTimeEvent#9e1b092a1d7fb963 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:62 | Планирует повторяющееся клиентское временное событие с одним значением данных callback и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any) func, any data) |
script.method.client.Entity.StartTimeEvent#ae9a39c7d8c1d6fa |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:20 | Планирует привязанное к этой сущности однократное клиентское временное событие, передает callback одно значение данных и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func) |
script.method.client.Entity.StartTimeEvent#af2f95f5513a4cfa |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:76 | Планирует повторяющееся клиентское временное событие, callback которого получает контекст для просмотра или изменения этого события, и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any[]) func, any[] data) |
script.method.client.Entity.StartTimeEvent#b494dfd4a4fa81ea |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:27 | Планирует привязанное к этой сущности однократное клиентское временное событие, передает callback массив данных и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any data) |
script.method.client.Entity.StartTimeEvent#d9b6635334d5ae05 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:41 | Планирует однократное клиентское временное событие, контекст callback которого предоставляет одно значение данных, и возвращает идентификатор события. |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity) func) |
script.method.client.Entity.StartTimeEvent#e59548a665ddb838 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:13 | Планирует привязанное к этой сущности однократное клиентское временное событие после заданной задержки и возвращает идентификатор события. |
void Entity.StopTimeEvent(callback(void,Entity,any) func) |
script.method.client.Entity.StopTimeEvent#1ff4e8b7bdb6f35c |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:139 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет. |
void Entity.StopTimeEvent(callback(void,Entity,TimeEventContext) func) |
script.method.client.Entity.StopTimeEvent#58fd464d379e5ea5 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:153 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет. |
void Entity.StopTimeEvent(uint32 id) |
script.method.client.Entity.StopTimeEvent#be90949683fff93d |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:160 | Останавливает клиентское временное событие с этим идентификатором, если оно привязано к сущности; ничего не делает, если событие отсутствует. |
void Entity.StopTimeEvent(callback(void,Entity) func) |
script.method.client.Entity.StopTimeEvent#d792082ed73a8fc8 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:132 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет. |
void Entity.StopTimeEvent(callback(void,Entity,any[]) func) |
script.method.client.Entity.StopTimeEvent#ddfbd34ed1764f92 |
Player, Location, Map, Critter, Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ClientEntityScriptMethods.cpp:146 | Останавливает все привязанные к этой сущности клиентские временные события с выбранным callback; ничего не делает, если совпадений нет. |
Game (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void Game.ActivateOffscreenSurface(bool forceClear) |
script.method.client.Game.ActivateOffscreenSurface |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1721 | Во время RenderIface помещает в стек переиспользуемую offscreen-цель размером с экран и очищает её при явном запросе, загрязнении или изменении размера; активные поверхности нужно передавать на экран в порядке стека. |
void Game.BindFont(FontType font, string fontFname, float32 defaultScale = 1.0f) |
script.method.client.Game.BindFont |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:859 | Привязывает ресурс .fofnt или .fnt к клиентскому слоту шрифта с заданным масштабом по умолчанию; для любого другого расширения выбрасывает исключение. |
uint32 Game.BytesReceive() |
script.method.client.Game.BytesReceive |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:400 | Возвращает накопительный счётчик принятых соединением байтов, суженный до uint32. |
uint32 Game.BytesSend() |
script.method.client.Game.BytesSend |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:393 | Возвращает накопительный счётчик отправленных соединением байтов, суженный до uint32. |
uint8[] Game.CaptureScreenshot(int32 maxSide) |
script.method.client.Game.CaptureScreenshot |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1930 | Возвращает последний завершённый кадр как компактный RGB PNG в байтах; при положительном maxSide уменьшает изображение. |
void Game.ChangeLanguage(string langName) |
script.method.client.Game.ChangeLanguage |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2086 | Загружает указанный языковой пакет и делает его текущим, не изменяя настроенный язык запуска. |
Critter Game.Chosen() |
script.method.client.Game.Chosen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:26 | Возвращает выбранного криттера или выбрасывает исключение, если он не назначен; когда отсутствие допустимо, сначала проверяйте HasChosen. |
void Game.ClearEffectScriptValues(EffectType effectType, int64 effectSubtype) |
script.method.client.Game.ClearEffectScriptValues |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:901 | Очищает все скриптовые значения, связанные с выбранным экземпляром эффекта. |
void Game.ClearForcedMousePos() |
script.method.client.Game.ClearForcedMousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2079 | Прекращает переопределять логическую позицию мыши клиента после опроса ввода. |
void Game.Connect() |
script.method.client.Game.Connect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2102 | Ставит запрос клиентского подключения в очередь обработки главного цикла. |
uint32 Game.CreateSpriteSequence(uint32[] sources, int32[] frames, ipos[] offsets, ipos[] motions, int32 framesPerDirection, timespan duration) |
script.method.client.Game.CreateSpriteSequence |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1182 | Создаёт остановленную независимую 2D-последовательность из явных массивов кадров по направлениям и длительности |
VideoPlayback Game.CreateVideoPlayback(string videoName, bool looped) |
script.method.client.Game.CreateVideoPlayback |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ClientGlobalScriptMethods.cpp:730 | Создаёт из обязательного ресурса независимо рисуемый объект воспроизведения видео, настраивает зацикливание и передаёт владение скрипту. |
Location Game.CurLocation() |
script.method.client.Game.CurLocation |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:66 | Возвращает текущее представление Location или выбрасывает исключение, если оно недоступно; когда отсутствие допустимо, сначала проверяйте HasCurLocation. |
Map Game.CurMap() |
script.method.client.Game.CurMap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:86 | Возвращает текущее представление локальной Map или выбрасывает исключение, если карта не загружена; когда отсутствие допустимо, сначала проверяйте HasCurMap. |
Player Game.CurPlayer() |
script.method.client.Game.CurPlayer |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:46 | Возвращает текущее представление Player или выбрасывает исключение, если оно недоступно; когда отсутствие допустимо, сначала проверяйте HasCurPlayer. |
void Game.Disconnect() |
script.method.client.Game.Disconnect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2109 | Отменяет ожидающий запрос подключения и отключает активный транспорт. |
void Game.DrawCritter2d(hstring modelName, CritterStateAnim stateAnim, CritterActionAnim actionAnim, mdir dir, int32 l, int32 t, int32 r, int32 b, bool scratch, bool center, ucolor color) |
script.method.client.Game.DrawCritter2d |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1530 | Рисует разрешённый текущий 2D-кадр криттера в заданных границах, передавая режимы масштабирования scratch и center; неразрешённые кортежи анимации игнорируются. |
void Game.DrawCritter3d(uint32 instance, hstring modelName, CritterStateAnim stateAnim, CritterActionAnim actionAnim, int32[] layers, float32[] position, ucolor color) |
script.method.client.Game.DrawCritter3d |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1542 | Рисует кешированный экземпляр 3D-криттера, используя слои и необязательные значения позиции x, y, вращений, масштаба, скорости, нормализованного времени и границ отсечения; без поддержки 3D выбрасывает исключение. |
void Game.DrawMiniMap(int32 zoom, int32 x, int32 y, int32 w, int32 h) |
script.method.client.Game.DrawMiniMap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:344 | Подготавливает или обновляет мини-карту текущей локальной карты для заданных масштаба и прямоугольника, затем рисует её линейные примитивы. |
void Game.DrawPrimitive(RenderPrimitiveType primitiveType, int32[] data) |
script.method.client.Game.DrawPrimitive |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1508 | Во время RenderIface рисует точки примитива, декодированные из полных троек x, y и упакованного цвета; пустые данные игнорируются, а неполные значения в конце отбрасываются. |
void Game.DrawSprite(uint32 sprId, ipos pos, ucolor color = ucolor(), bool offs = false) |
script.method.client.Game.DrawSprite#09e9c2f9becdf091 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1368 | Во время RenderIface рисует загруженный спрайт в целочисленной позиции; offs включает привязку по центру нижней границы с добавлением смещения спрайта, а пустой цвет означает нейтральный оттенок. |
void Game.DrawSprite(uint32 sprId, fpos pos, fsize size, ucolor color) |
script.method.client.Game.DrawSprite#779a85d218769bd8 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1410 | Во время RenderIface рисует загруженный спрайт в позиции с плавающей точкой, масштабируя до заданного размера; пустой цвет означает нейтральный оттенок. |
void Game.DrawSprite(uint32 sprId, fpos pos, ucolor color) |
script.method.client.Game.DrawSprite#7bcbb90671d41361 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1393 | Во время RenderIface рисует загруженный спрайт в позиции с плавающей точкой с его исходным размером; пустой цвет означает нейтральный оттенок. |
void Game.DrawSprite(uint32 sprId, ipos pos, isize size, ucolor color = ucolor(), bool fit = true, bool offs = false) |
script.method.client.Game.DrawSprite#f68df76d1db1b23c |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1427 | Во время RenderIface рисует загруженный спрайт в целочисленном прямоугольнике с необязательными подгонкой и применением смещения спрайта; пустой цвет означает нейтральный оттенок. |
void Game.DrawSpritePattern(uint32 sprId, ipos pos, isize size, isize sprSize, ucolor color) |
script.method.client.Game.DrawSpritePattern |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1446 | Во время RenderIface заполняет заданный прямоугольник загруженным спрайтом, используя sprSize как размер плитки; пустой цвет означает нейтральный оттенок. |
bool Game.DrawSpriteRegion(uint32 sprId, fpos uv0, fpos uv1, ipos pos, isize size, ucolor color = ucolor()) |
script.method.client.Game.DrawSpriteRegion |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1463 | Во время RenderIface рисует UV-область загруженного спрайта в заданном прямоугольнике и возвращает результат рендера либо false для неизвестного дескриптора. |
void Game.DrawText(string text, ipos pos, isize size, ucolor color, TextFormat format) |
script.method.client.Game.DrawText |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1480 | Во время RenderIface рисует непустой форматированный текст в заданном прямоугольнике; отрицательные размеры продолжают его влево или вверх, а пустой цвет означает белый цвет текста. |
void Game.DrawVideoPlayback(VideoPlayback? video, ipos pos, isize size) |
script.method.client.Game.DrawVideoPlayback |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:753 | Во время RenderIface продвигает и рисует ненулевой объект воспроизведения видео в прямоугольнике положительного размера и отмечает объект остановленным после завершения клипа. |
void Game.DumpAtlases() |
script.method.client.Game.DumpAtlases |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:326 | Записывает все текущие атласы текстур в диагностический каталог с PNG-файлами, меткой времени и общим объёмом памяти атласов в имени. |
void Game.FlashUnfocusedWindow() |
script.method.client.Game.FlashUnfocusedWindow |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2093 | Запрашивает привлечение внимания через панель задач или оконный менеджер, только если окно клиента не в фокусе. |
void Game.FreeSprite(uint32 sprId) |
script.method.client.Game.FreeSprite |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1221 | Освобождает клиентский handle спрайта; именованные ресурсы попадают в кеш своего атласа, созданные последовательности освобождаются, неизвестные handle игнорируются |
uint8[] Game.GetCacheData(string name) |
script.method.client.Game.GetCacheData |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2003 | Возвращает байты из записи клиентского кеша либо пустой массив, если запись нельзя прочитать. |
string Game.GetCacheText(string name) |
script.method.client.Game.GetCacheText |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2017 | Возвращает строку из записи клиентского кеша либо пустую строку, если запись нельзя прочитать. |
Critter? Game.GetCritter(ident crId) |
script.method.client.Game.GetCritter |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:484 | Ищет криттера по идентификатору на текущей локальной карте либо среди криттеров глобальной карты, когда локальная карта не загружена; для нуля, отсутствующей или уничтожаемой записи локальной карты возвращает null. |
Critter[] Game.GetCritters(CritterFindType findType) |
script.method.client.Game.GetCritters#81d4328569cd9426 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:511 | Возвращает криттеров текущей локальной или глобальной карты, удовлетворяющих заданному фильтру CritterFindType. |
Critter[] Game.GetCritters(hstring pid, CritterFindType findType) |
script.method.client.Game.GetCritters#addc705539406d44 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:545 | Возвращает криттеров текущей локальной или глобальной карты, совпадающих с необязательным идентификатором прототипа и заданным фильтром CritterFindType; пустой идентификатор соответствует любому прототипу. |
Critter[] Game.GetCritters(ProtoCritter proto, CritterFindType findType) |
script.method.client.Game.GetCritters#e79de6b56cb9f3b3 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:599 | Возвращает криттеров текущей локальной или глобальной карты, чей идентификатор прототипа совпадает с переданным прототипом и которые удовлетворяют заданному фильтру CritterFindType. |
isize[] Game.GetDisplayModes() |
script.method.client.Game.GetDisplayModes |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:127 | Возвращает уникальные размеры полноэкранных режимов в пикселях для дисплея с окном клиента или пустой список, если данные недоступны. |
isize Game.GetDisplaySize() |
script.method.client.Game.GetDisplaySize |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:120 | Возвращает размеры рабочего стола в пикселях для дисплея с окном клиента или нулевой размер, если данные недоступны. |
int32 Game.GetDistance(Item item1, Item item2) |
script.method.client.Game.GetDistance#1be05ad1508d9bdf |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:198 | Возвращает расстояние по гексам между центрами двух предметов на одной карте; для объектов вне карты или на разных картах выбрасывает исключение. |
int32 Game.GetDistance(Item item, Critter cr) |
script.method.client.Game.GetDistance#200d823fdf545d92 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:240 | Возвращает расстояние по гексам от центра предмета до края криттера на одной карте после вычитания multihex-радиуса криттера; для объектов вне карты или на разных картах выбрасывает исключение. |
int32 Game.GetDistance(mpos hex, Critter cr) |
script.method.client.Game.GetDistance#33a4d51ef8eece2a |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:279 | Возвращает расстояние по гексам от центра гекса до края криттера на карте после вычитания его multihex-радиуса; для криттера вне карты выбрасывает исключение. |
int32 Game.GetDistance(Critter cr, Item item) |
script.method.client.Game.GetDistance#3dade8869ec8c0ac |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:218 | Возвращает расстояние по гексам от края криттера до центра предмета на одной карте после вычитания multihex-радиуса криттера; для объектов вне карты или на разных картах выбрасывает исключение. |
int32 Game.GetDistance(Item item, mpos hex) |
script.method.client.Game.GetDistance#8298d537bb9c7c37 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:311 | Возвращает расстояние по гексам от центра предмета на карте до центра гекса; для предмета вне карты выбрасывает исключение. |
int32 Game.GetDistance(Critter cr, mpos hex) |
script.method.client.Game.GetDistance#8a80a760debf852d |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:262 | Возвращает расстояние по гексам от края криттера на карте до центра гекса после вычитания его multihex-радиуса; для криттера вне карты выбрасывает исключение. |
int32 Game.GetDistance(mpos hex, Item item) |
script.method.client.Game.GetDistance#b273c01749f73e8c |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:296 | Возвращает расстояние по гексам от центра гекса до центра предмета на карте; для предмета вне карты выбрасывает исключение. |
int32 Game.GetDistance(Critter cr1, Critter cr2) |
script.method.client.Game.GetDistance#dacea0c00ba4c5f1 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:176 | Возвращает расстояние по гексам между краями двух криттеров на одной карте после вычитания обоих multihex-радиусов; для объектов вне карты или на разных картах выбрасывает исключение. |
bool Game.GetDrawCritter3dBounds(uint32 instance, irect& drawRect, irect& viewRect) |
script.method.client.Game.GetDrawCritter3dBounds |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1650 | Возвращает положительные границы рисования и просмотра ранее загруженного экземпляра 3D-криттера, false при их недоступности и выбрасывает исключение без поддержки 3D. |
GamepadState Game.GetGamepadState() |
script.method.client.Game.GetGamepadState |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:113 | Возвращает снимок состояния геймпада из активного backend ввода. |
Item? Game.GetItem(ident itemId) |
script.method.client.Game.GetItem |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:414 | Находит живой предмет по ненулевому id: сначала в выбранном инвентаре, затем среди видимых предметов карты или глобальной карты и в инвентарях криттеров; возвращает null, если предмет отсутствует или уничтожен. |
int32 Game.GetMusicVolume() |
script.method.client.Game.GetMusicVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:365 | Возвращает текущую громкость музыки в процентах, которой управляет аудиоменеджер. |
int32 Game.GetPing() |
script.method.client.Game.GetPing |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:407 | Возвращает последнее измеренное время прохождения запроса от клиента к серверу и обратно в миллисекундах. |
string[] Game.GetSoundNames() |
script.method.client.Game.GetSoundNames |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:675 | Возвращает пути аудиоресурсов из исходников, проиндексированные согласно Audio.SoundFileExtensions. |
int32 Game.GetSoundVolume() |
script.method.client.Game.GetSoundVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:379 | Возвращает текущую громкость звуковых эффектов в процентах, которой управляет аудиоменеджер. |
int32 Game.GetSpriteDirectionCount(uint32 sprId) |
script.method.client.Game.GetSpriteDirectionCount |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1139 | Возвращает число направлений проверенного 2D-спрайта; у статического изображения одно направление |
timespan Game.GetSpriteDuration(uint32 sprId) |
script.method.client.Game.GetSpriteDuration |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1149 | Возвращает длительность проверенного 2D-спрайта; у статического изображения она нулевая |
int32 Game.GetSpriteFrameCount(uint32 sprId) |
script.method.client.Game.GetSpriteFrameCount |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1129 | Возвращает число кадров проверенного 2D-спрайта; у статического изображения один кадр |
ipos Game.GetSpriteFrameMotion(uint32 sprId, int32 frame, mdir dir) |
script.method.client.Game.GetSpriteFrameMotion |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1170 | Возвращает проверенную покадровую дельту motion в пикселях; для статического изображения смещение нулевое. |
ipos Game.GetSpriteFrameOffset(uint32 sprId, int32 frame, mdir dir) |
script.method.client.Game.GetSpriteFrameOffset |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1159 | Возвращает абсолютное опорное смещение проверенного кадра в пикселях; одно направление источника обслуживает любое выходное направление |
isize Game.GetSpriteSize(uint32 sprId) |
script.method.client.Game.GetSpriteSize |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1228 | Возвращает текущий размер спрайта по клиентскому локальному дескриптору либо нулевой размер для неизвестного дескриптора. |
string Game.GetText(TextPackKey textKey, int32 textIndex) |
script.method.client.Game.GetText#18a1958c0507d2fd |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:798 | Возвращает вариант текста текущего языка для ключа по индексу с нуля; выход за диапазон даёт пустую строку, а отрицательный индекс вызывает исключение. |
string Game.GetText(string langName, TextPackKey textKey) |
script.method.client.Game.GetText#513ec7ba7fb47b7c |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:784 | Возвращает равномерно случайный текстовый вариант запрошенного языкового пакета; при пустом или текущем имени использует текущий пакет, остальные загруженные пакеты кеширует |
string Game.GetText(TextPackKey textKey) |
script.method.client.Game.GetText#6f20bf83e45a6a6d |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:791 | Возвращает равномерно случайный текстовый вариант текущего языка для ключа |
int32 Game.GetTextCount(TextPackKey textKey) |
script.method.client.Game.GetTextCount |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:809 | Возвращает число вариантов текста текущего языка, зарегистрированных для ключа. |
void Game.GetTextInfo(string text, isize size, TextFormat format, isize& resultSize, int32& resultLines) |
script.method.client.Game.GetTextInfo |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1352 | Измеряет форматированный текст внутри заданного размера, записывает итоговые габариты и число строк и выбрасывает исключение, если выбранный шрифт нельзя вычислить. |
int32 Game.GetTextLines(isize size, FontType font) |
script.method.client.Game.GetTextLines |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1361 | Возвращает число полных строк выбранного шрифта, помещающихся в прямоугольник положительного размера, либо ноль для неположительных измерений. |
bool Game.HasChosen() |
script.method.client.Game.HasChosen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:19 | Возвращает, назначен ли сейчас у клиента выбранный криттер. |
bool Game.HasCurLocation() |
script.method.client.Game.HasCurLocation |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:59 | Возвращает, есть ли сейчас у клиента представление Location. |
bool Game.HasCurMap() |
script.method.client.Game.HasCurMap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:79 | Возвращает, отображает ли сейчас клиент представление локальной Map. |
bool Game.HasCurPlayer() |
script.method.client.Game.HasCurPlayer |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:39 | Возвращает, есть ли сейчас у клиента реплицированное представление Player. |
bool Game.IsAlwaysOnTop() |
script.method.client.Game.IsAlwaysOnTop |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:351 | Сообщает, находится ли окно клиента сейчас поверх остальных окон. |
bool Game.IsCacheEntry(string name) |
script.method.client.Game.IsCacheEntry |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2024 | Возвращает, существует ли именованная запись клиентского кеша. |
bool Game.IsConnected() |
script.method.client.Game.IsConnected |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:169 | Возвращает, установлено ли сейчас клиентское соединение. |
bool Game.IsConnecting() |
script.method.client.Game.IsConnecting |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:162 | Возвращает, выполняется ли сейчас попытка подключения. |
bool Game.IsFullscreen() |
script.method.client.Game.IsFullscreen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:141 | Возвращает, находится ли окно клиента в полноэкранном режиме. |
bool Game.IsMouseAvailable() |
script.method.client.Game.IsMouseAvailable |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:106 | Возвращает, предоставляет ли активный backend ввода работу с мышью. |
bool Game.IsSpriteHit(uint32 sprId, ipos pos) |
script.method.client.Game.IsSpriteHit |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1241 | Проверяет попадание клиентской позиции в текущий кадр спрайта и возвращает false для неизвестного дескриптора. |
bool Game.IsTextPresent(TextPackKey textKey) |
script.method.client.Game.IsTextPresent |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:816 | Возвращает, содержит ли текущий языковой пакет переданный текстовый ключ. |
bool Game.IsVideoPlaying() |
script.method.client.Game.IsVideoPlaying |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:723 | Возвращает, активен ли сейчас полноэкранный видеоклип. |
uint32 Game.LoadMapSprite(string sprName) |
script.method.client.Game.LoadMapSprite#7a0d7d6483239069 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1073 | Загружает именованный спрайт в атлас спрайтов карты, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadMapSprite(hstring nameHash) |
script.method.client.Game.LoadMapSprite#aefb44cb240c9375 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1080 | Загружает хешированный ресурс спрайта в атлас спрайтов карты, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSeparateSprite(string sprName) |
script.method.client.Game.LoadSeparateSprite#7a0d7d6483239069 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1087 | Загружает именованный спрайт как отдельную текстуру одного изображения, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSeparateSprite(hstring nameHash) |
script.method.client.Game.LoadSeparateSprite#aefb44cb240c9375 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1094 | Загружает хешированный ресурс спрайта как отдельную текстуру одного изображения, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSprite(string sprName) |
script.method.client.Game.LoadSprite#7a0d7d6483239069 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1059 | Загружает именованный спрайт в интерфейсный атлас, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
uint32 Game.LoadSprite(hstring nameHash) |
script.method.client.Game.LoadSprite#aefb44cb240c9375 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1066 | Загружает хешированный ресурс спрайта в интерфейсный атлас, запускает его анимацию по умолчанию и возвращает клиентский локальный дескриптор либо ноль, если ресурс не разрешён. |
void Game.MinimizeWindow() |
script.method.client.Game.MinimizeWindow |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:155 | Запрашивает сворачивание окна клиента. |
ipos Game.MousePos() |
script.method.client.Game.MousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Getter |
Source/Scripting/ClientGlobalScriptMethods.cpp:99 | Возвращает последнюю позицию мыши, обработанную клиентским конвейером ввода. |
bool Game.PlayMusic(string musicName, timespan repeatTime) |
script.method.client.Game.PlayMusic |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:704 | Запускает именованную музыку с заданной задержкой повтора и возвращает, принято ли воспроизведение; пустое имя останавливает текущую музыку и возвращает true. |
bool Game.PlayParticleWithSeed(uint32 sprId, int32 seed) |
script.method.client.Game.PlayParticleWithSeed |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1313 | Запускает загруженный спрайт частиц с детерминированным seed и возвращает false для неизвестного дескриптора, спрайта другого типа или отклонённого воспроизведения. |
uint32 Game.PlaySound(string soundName, float32 attenuation, float32 pan) |
script.method.client.Game.PlaySound#1aa5e922f54f38a5 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:690 | Запускает указанный запечённый аудиоресурс с начальными затуханием и панорамированием и возвращает дескриптор его времени жизни либо ноль при ошибке. |
uint32 Game.PlaySound(string soundName) |
script.method.client.Game.PlaySound#fac885e1d1fb5d17 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:683 | Запускает точный запечённый аудиоресурс и возвращает непереиспользуемый handle его времени жизни либо ноль, если живой звук не запущен. |
void Game.PlaySprite(uint32 sprId, hstring animName, bool looped, bool reversed) |
script.method.client.Game.PlaySprite |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1300 | Запускает именованную анимацию клиентского локального спрайта с заданными флагами зацикливания и обратного воспроизведения; неизвестные дескрипторы игнорируются. |
void Game.PlayVideo(string videoName, bool canInterrupt, bool enqueue) |
script.method.client.Game.PlayVideo |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:716 | Запускает полноэкранное видео, при необходимости ставя его после активного клипа; запрос без очереди заменяет воспроизведение и очищает очередь, а пустое имя останавливает его. |
void Game.PopDrawScissor() |
script.method.client.Game.PopDrawScissor |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1695 | Снимает верхний прямоугольник отсечения со стека клиентского рендера. |
void Game.Preload3dFiles(string[] fnames) |
script.method.client.Game.Preload3dFiles |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:841 | Предварительно загружает каждую именованную модель через менеджер 3D-моделей; выбрасывает исключение, если недоступны 3D-подсистема или фабрика спрайтов моделей. |
void Game.PresentOffscreenSurface(int32 effectSubtype, int32 fromX, int32 fromY, int32 fromW, int32 fromH, int32 toX, int32 toY, int32 toW, int32 toH) |
script.method.client.Game.PresentOffscreenSurface#2119d712f785fe8c |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1819 | Во время RenderIface извлекает активную offscreen-поверхность и рисует независимо ограниченные экраном прямоугольники источника и назначения с выбранным эффектом. |
void Game.PresentOffscreenSurface(int32 effectSubtype, ipos pos, isize size) |
script.method.client.Game.PresentOffscreenSurface#3c10a5be709fae45 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1774 | Во время RenderIface извлекает активную offscreen-поверхность и рисует ограниченный экраном прямоугольник с одинаковой позицией источника и назначения с выбранным эффектом. |
void Game.PresentOffscreenSurface(int32 effectSubtype, ipos pos, isize size, float32 scriptValue0, float32 scriptValue1, float32 scriptValue2, float32 scriptValue3) |
script.method.client.Game.PresentOffscreenSurface#5ec3a0fd048629a1 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1791 | Во время RenderIface задаёт первые четыре скриптовых значения, если эффект их поддерживает, затем извлекает и рисует активную offscreen-поверхность в ограниченном экраном прямоугольнике. |
void Game.PresentOffscreenSurface(int32 effectSubtype) |
script.method.client.Game.PresentOffscreenSurface#81efefba57ca2d31 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1764 | Во время RenderIface извлекает активную offscreen-поверхность и рисует её на весь экран с выбранным offscreen-эффектом. |
bool Game.PrewarmParticle(uint32 sprId) |
script.method.client.Game.PrewarmParticle |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1332 | Продвигает загруженный спрайт частиц через фазу предварительного прогрева и возвращает false для неизвестного дескриптора или спрайта другого типа. |
void Game.PushDrawScissor(ipos pos, isize size) |
script.method.client.Game.PushDrawScissor |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1688 | Помещает прямоугольник отсечения в стек клиентского рендера. |
void Game.RemoveCacheEntry(string name) |
script.method.client.Game.RemoveCacheEntry |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2031 | Удаляет именованную запись клиентского кеша, если она существует. |
string Game.ReplaceText(string text, string from, string to) |
script.method.client.Game.ReplaceText#587f96d5350d1194 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:823 | Возвращает копию текста, в которой вхождения заданной подстроки заменены другой строкой. |
string Game.ReplaceText(string text, string from, int64 to) |
script.method.client.Game.ReplaceText#75a7b30c3e8c914d |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:832 | Возвращает копию текста, в которой вхождения заданной подстроки заменены десятичным представлением целого числа. |
void Game.SaveScreenshot(string filePath) |
script.method.client.Game.SaveScreenshot |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1907 | Читает последний главный render target, исправляет вертикальное отражение backend и записывает PNG по обязательному непустому пути. |
void Game.SaveText(string filePath, string text) |
script.method.client.Game.SaveText |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1955 | Создаёт родительские каталоги, обрезает целевой файл и записывает переданные байты текста; при ошибках каталога или записи выбрасывает исключение. |
isize Game.ScreenSize() |
script.method.client.Game.ScreenSize |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/ClientGlobalScriptMethods.cpp:134 | Возвращает текущий логический размер экрана. |
void Game.SetAlwaysOnTop(bool enable) |
script.method.client.Game.SetAlwaysOnTop |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:358 | Включает или отключает режим клиентского окна поверх остальных окон. |
void Game.SetCacheData(string name, uint8[] data, int32 dataSize) |
script.method.client.Game.SetCacheData#34c4e9183aea7e54 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1990 | Сохраняет в записи клиентского кеша копию массива байтов, обрезанную или дополненную нулями до обязательного неотрицательного dataSize. |
void Game.SetCacheData(string name, uint8[] data) |
script.method.client.Game.SetCacheData#4fb7a51531e48788 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1983 | Сохраняет полный массив байтов под именем записи клиентского кеша. |
void Game.SetCacheText(string name, string str) |
script.method.client.Game.SetCacheText |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2010 | Сохраняет строку под именем записи клиентского кеша. |
void Game.SetEffect(EffectType effectType, int64 effectSubtype, string effectPath) |
script.method.client.Game.SetEffect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:874 | Перепривязывает выбранные через EffectType слоты эффектов к ресурсу эффекта; subtype выбирает экземпляр сущности, шрифта или offscreen-эффекта там, где он требуется этому классу. |
void Game.SetEffectScriptValue(EffectType effectType, int64 effectSubtype, int32 valueIndex, float32 value) |
script.method.client.Game.SetEffectScriptValue |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:881 | Записывает одно скриптовое число с плавающей точкой по проверенному индексу в буфер скриптовых значений выбранного экземпляра эффекта. |
void Game.SetEffectScriptValues(EffectType effectType, int64 effectSubtype, int32 valueStartIndex, float32[] values, int32 valuesOffset = 0, int32 valuesCount = -1) |
script.method.client.Game.SetEffectScriptValues |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:888 | Копирует проверенный срез переданных значений в буфер скриптовых значений выбранного экземпляра эффекта, начиная с valueStartIndex. |
void Game.SetForcedMousePos(ipos pos) |
script.method.client.Game.SetForcedMousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2071 | Принудительно задаёт логическую позицию мыши клиента после каждого опроса ввода, не перемещая нативный курсор. |
void Game.SetMousePos(ipos pos) |
script.method.client.Game.SetMousePos |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2064 | Перемещает курсор мыши нативного backend ввода в заданную клиентскую позицию. |
void Game.SetMusicVolume(int32 volume) |
script.method.client.Game.SetMusicVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:372 | Изменяет текущую громкость музыки в процентах, не меняя стартовые настройки. |
bool Game.SetParticleScale(uint32 sprId, float32 scale) |
script.method.client.Game.SetParticleScale |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1280 | Изменяет масштаб загруженного спрайта частиц и возвращает false для неизвестного дескриптора или спрайта другого типа. |
void Game.SetResolution(int32 width, int32 height) |
script.method.client.Game.SetResolution |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:333 | Изменяет логический размер экрана и, для невиртуального окна, размер нативного окна клиента на заданные значения. |
void Game.SetScreenKeyboard(bool enabled) |
script.method.client.Game.SetScreenKeyboard |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2116 | Включает или отключает экранную клавиатуру активного backend ввода. |
void Game.SetSoundVolume(int32 volume) |
script.method.client.Game.SetSoundVolume |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:386 | Изменяет текущую громкость звуковых эффектов в процентах, не меняя стартовые настройки. |
void Game.SetSpriteTime(uint32 sprId, float32 normalizedTime) |
script.method.client.Game.SetSpriteTime |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1267 | Задаёт нормализованное время воспроизведения клиентского локального спрайта; неизвестные дескрипторы игнорируются. |
void Game.SetUserConfig(string[] keyValues) |
script.method.client.Game.SetUserConfig#404272fae1b8c4d2 |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2051 | Заменяет кешированную пользовательскую конфигурацию последовательными парами ключей и значений в формате key = value, игнорируя последний элемент без пары. |
void Game.SetUserConfig(string=>string keyValues) |
script.method.client.Game.SetUserConfig#83f675b8f444529f |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:2038 | Заменяет кешированную пользовательскую конфигурацию строками ключей и значений в формате key = value. |
void Game.SimulateConnectingFailed() |
script.method.client.Game.SimulateConnectingFailed |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1011 | Поднимает клиентское событие ошибки подключения так, как его доставил бы транспорт. |
void Game.SimulateDisconnect() |
script.method.client.Game.SimulateDisconnect |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1002 | Поднимает уведомление о разрыве связи, не трогая само соединение. |
void Game.SimulateInfoMessage(EngineInfoMessage infoMessage, string extraText = "") |
script.method.client.Game.SimulateInfoMessage |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1018 | Поднимает информационное сообщение движка с необязательным дополнительным текстом, как его доставил бы сервер. |
void Game.SimulateKeyPress(KeyCode key, string text = "") |
script.method.client.Game.SimulateKeyPress |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1025 | Внедряет событие нажатия клавиши с необязательным текстом, а затем событие отпускания; KeyCode::None ничего не делает. |
void Game.SimulateKeyboardPress(KeyCode key1, KeyCode key2, string key1Text, string key2Text) |
script.method.client.Game.SimulateKeyboardPress |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1037 | Внедряет нажатие key1, полное нажатие и отпускание key2, затем отпускание key1, пропуская каждое значение KeyCode::None и ничего не делая, если оба значения равны None. |
void Game.SimulateMouseClick(ipos pos, MouseButton button) |
script.method.client.Game.SimulateMouseClick |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:945 | При необходимости перемещает имитируемую мышь и внедряет шаг колеса либо соответствующую пару событий нажатия и отпускания кнопки. |
void Game.SimulateMouseDown(ipos pos, MouseButton button) |
script.method.client.Game.SimulateMouseDown |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:919 | При необходимости перемещает имитируемую мышь в заданную позицию, затем внедряет событие нажатия кнопки. |
void Game.SimulateMouseMove(ipos pos) |
script.method.client.Game.SimulateMouseMove |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:908 | Внедряет событие перемещения мыши с вычисленным смещением, если заданная позиция отличается от текущей клиентской позиции мыши. |
void Game.SimulateMouseUp(ipos pos, MouseButton button) |
script.method.client.Game.SimulateMouseUp |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:932 | При необходимости перемещает имитируемую мышь в заданную позицию, затем внедряет событие отпускания кнопки. |
void Game.SimulateTouchDown(int64 fingerId, ipos pos) |
script.method.client.Game.SimulateTouchDown |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:967 | Внедряет событие начала касания для переданных идентификатора пальца и клиентской позиции. |
void Game.SimulateTouchMove(int64 fingerId, ipos pos, ipos offsetPos) |
script.method.client.Game.SimulateTouchMove |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:974 | Внедряет событие перемещения касания с переданными идентификатором пальца, позицией и смещением. |
void Game.SimulateTouchScroll(ipos pos, ipos offsetPos) |
script.method.client.Game.SimulateTouchScroll |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:995 | Передаёт событие прокрутки касанием в заданной позиции клиента со знаковым смещением в пикселях |
void Game.SimulateTouchTap(ipos pos) |
script.method.client.Game.SimulateTouchTap |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:988 | Внедряет событие короткого касания в заданной клиентской позиции. |
void Game.SimulateTouchUp(int64 fingerId, ipos pos) |
script.method.client.Game.SimulateTouchUp |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:981 | Внедряет событие завершения касания для переданных идентификатора пальца и клиентской позиции. |
Critter[] Game.SortCrittersByDeep(Critter[] critters) |
script.method.client.Game.SortCrittersByDeep |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:631 | Отбрасывает null-дескрипторы и стабильно сортирует криттеров по глубине рендера карты: Y гекса, X гекса, затем значение сортировки спрайта, если оно доступно, и порядок дескрипторов как последнее разрешение равенства. |
void Game.StopSprite(uint32 sprId) |
script.method.client.Game.StopSprite |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:1254 | Останавливает анимацию клиентского локального спрайта; неизвестные дескрипторы игнорируются. |
void Game.ToggleFullscreen() |
script.method.client.Game.ToggleFullscreen |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:148 | Переключает окно клиента между полноэкранным и оконным режимами. |
bool Game.UpdateSound(uint32 soundId, float32 attenuation, float32 pan) |
script.method.client.Game.UpdateSound |
Game |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientGlobalScriptMethods.cpp:697 | Обновляет затухание и панорамирование активного звука и возвращает false после завершения звука. |
ImGui (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void ImGui.Image(uint32 sprId, fsize imageSize, fpos uv0 = fpos(0.0f, 0.0f), fpos uv1 = fpos(1.0f, 1.0f)) |
script.method.client.ImGui.Image |
ImGui |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientImGuiScriptMethods.cpp:112 | Рисует клиентский спрайт в слоте компоновки ImGui с заданными положительным размером и диапазоном UV; частичный диапазон UV требует спрайт из атласа, а при отсутствии спрайта слот остается пустым. |
bool ImGui.ImageButton(string strId, uint32 sprId, fsize imageSize, fpos uv0 = fpos(0.0f, 0.0f), fpos uv1 = fpos(1.0f, 1.0f), ucolor bgColor = ucolor(), ucolor tintColor = ucolor()) |
script.method.client.ImGui.ImageButton |
ImGui |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientImGuiScriptMethods.cpp:126 | Создает кнопку-изображение ImGui с уникальным идентификатором, рисует стандартную рамку состояния, необязательный фон и спрайт с оттенком и возвращает, была ли кнопка нажата; размер и UV проверяются так же, как в Image. |
Item (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
Item Item.Clone() |
script.method.client.Item.Clone |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ClientItemScriptMethods.cpp:39 | Создаёт отдельный клиентский клон с тем же id, прототипом и значениями свойств, не добавляя его на карту или в инвентарь. |
void Item.Finish() |
script.method.client.Item.Finish |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:201 | Однократно запускает стандартную последовательность исчезновения и завершения для предмета на карте; ничего не делает с предметами вне представления карты. |
uint8 Item.GetAlpha() |
script.method.client.Item.GetAlpha |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:180 | Возвращает текущую отображаемую прозрачность спрайта предмета на карте или 255 для предмета вне представления карты. |
Item[] Item.GetInnerItems() |
script.method.client.Item.GetInnerItems |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:164 | Возвращает снимок ссылок на непосредственно вложенные в предмет объекты, не разворачивая рекурсивно вложенные контейнеры. |
void Item.GetMapPos(mpos& hex) |
script.method.client.Item.GetMapPos |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:86 | Определяет гекс предмета на карте по прямому владению картой, владеющему криттеру или рекурсивно через содержащие его предметы; выбрасывает исключение при некорректной карте или цепочке владения. |
ipos Item.GetSpriteOffset() |
script.method.client.Item.GetSpriteOffset |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:26 | Возвращает текущее отображаемое смещение спрайта предмета на карте в пикселях; выбрасывает исключение, если предмет не находится на загруженной карте. |
bool Item.IsAnimPlaying() |
script.method.client.Item.IsAnimPlaying |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:97 | Сообщает, воспроизводится ли анимация спрайта предмета на карте; возвращает false для предметов вне представления карты. |
bool Item.IsMoving() |
script.method.client.Item.IsMoving |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:144 | Сообщает, выполняется ли клиентское визуальное перемещение предмета на карте; возвращает false для предметов вне представления карты. |
bool Item.IsVisible() |
script.method.client.Item.IsVisible |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:13 | Возвращает, участвует ли сейчас спрайт предмета на карте в отрисовке; выбрасывает исключение, если предмет не находится на загруженной карте. |
void Item.MoveToHex(mpos hex, float32 speed) |
script.method.client.Item.MoveToHex |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:155 | Запускает клиентское визуальное перемещение предмета на карте к целевому гексу с заданной скоростью; ничего не делает с предметами вне представления карты. |
void Item.PlayAnim(hstring animName, bool looped, bool reversed) |
script.method.client.Item.PlayAnim |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:108 | Запускает именованную анимацию спрайта предмета на карте с заданными режимами зацикливания и обратного воспроизведения; ничего не делает с предметами вне представления карты. |
void Item.SetAlpha(uint8 alpha) |
script.method.client.Item.SetAlpha |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:192 | Плавно изменяет прозрачность спрайта предмета на карте к заданному целевому значению; ничего не делает с предметами вне представления карты. |
void Item.SetAnimDir(mdir dir) |
script.method.client.Item.SetAnimDir |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:135 | Задает вариант направления для анимации спрайта предмета на карте; ничего не делает с предметами вне представления карты. |
void Item.SetAnimTime(float32 normalizedTime) |
script.method.client.Item.SetAnimTime |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:126 | Задает нормализованную позицию воспроизведения анимации спрайта предмета на карте; ничего не делает с предметами вне представления карты. |
void Item.StopAnim() |
script.method.client.Item.StopAnim |
Item |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientItemScriptMethods.cpp:117 | Останавливает текущую анимацию спрайта предмета на карте; ничего не делает с предметами вне представления карты. |
Map (client)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
FogLayer Map.AddFog(Critter? cr, DrawOrderType drawOrder, int32 flushEffectSubtype = -1) |
script.method.client.Map.AddFog#2b31b535aa5f8b00 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:990 | Добавляет и возвращает слой тумана, привязанный к необязательному криттеру, с заданным порядком отрисовки; при неотрицательном подтипе использует эффект внеэкранного сброса. |
FogLayer Map.AddFog(mpos hex, DrawOrderType drawOrder, int32 flushEffectSubtype = -1) |
script.method.client.Map.AddFog#d8badb89913d2e1b |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1004 | Добавляет и возвращает слой тумана на допустимом гексе с заданным порядком отрисовки; при неотрицательном подтипе использует эффект внеэкранного сброса, а для недопустимого гекса выбрасывает исключение. |
void Map.ApplyScreenScroll(ipos offset, int32 speed, bool canStop) |
script.method.client.Map.ApplyScreenScroll |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:723 | Применяет смещение прокрутки в пикселях с заданными скоростью и политикой прерывания. |
void Map.ChangeZoom(float32 targetZoom) |
script.method.client.Map.ChangeZoom |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:774 | Запускает изменение масштаба с привязкой к указателю мыши или к центру экрана, если мышь недоступна; неизменившаяся цель игнорируется. |
void Map.ClearTransparentEgg(TransparentEggSlot slot) |
script.method.client.Map.ClearTransparentEgg |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:881 | Очищает выбранный слот эллиптической маски прозрачности в этом представлении карты. |
Item Map.CreateLocalItem(hstring pid, mpos hex) |
script.method.client.Map.CreateLocalItem |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1041 | Создает и прикрепляет клиентский локальный предмет известного прототипа к допустимому гексу карты; некорректный прототип или координаты приводят к исключению. |
bool Map.DrawEntitySprite(Entity entity, int32 effectSubtype, ucolor color, int32 padding) |
script.method.client.Map.DrawEntitySprite |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:119 | Рисует клиентскую сущность через выбранный внеэкранный эффект во время события рендера и возвращает успешность отрисовки; вне рендера или при отрицательном отступе выбрасывает исключение. |
void Map.DrawMap() |
script.method.client.Map.DrawMap |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:14 | Рисует загруженную карту во время события RenderIface; при вызове вне этого обработчика рендера выбрасывает исключение. |
void Map.DrawMapSprite(MapSpriteHolder mapSpr) |
script.method.client.Map.DrawMapSprite |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:25 | Добавляет в отрисовку карты спрайт, заданный держателем, молча пропуская некорректные, внеэкранные или неразрешенные спрайты и применяя правила рендера указанного прототипа предмета, если он задан. |
Critter? Map.GetCritter(ident critterId) |
script.method.client.Map.GetCritter |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:305 | Возвращает криттера с заданным идентификатором времени выполнения или null для нулевого либо неизвестного идентификатора. |
Critter? Map.GetCritterAtScreenPos(ipos pos, int32 extraRange = 0) |
script.method.client.Map.GetCritterAtScreenPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:897 | Возвращает криттера, точно попавшего под экранную позицию по пикселям, и при необходимости повторяет поиск с расширенным диапазоном, если точный поиск ничего не нашел. |
Critter? Map.GetCritterInRadius(mpos hex, int32 radius, CritterFindType findType) |
script.method.client.Map.GetCritterInRadius |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:341 | Возвращает ближайшего подходящего криттера в заданном радиусе допустимого центрального гекса с учетом multihex или null, если подходящих криттеров нет. |
Critter? Map.GetCritterOnHex(mpos hex, CritterFindType findType) |
script.method.client.Map.GetCritterOnHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:317 | Возвращает ближайшего к допустимому гексу подходящего криттера с учетом multihex или null, если подходящих криттеров нет; недопустимый гекс приводит к исключению. |
Critter[] Map.GetCritters(hstring pid, CritterFindType findType) |
script.method.client.Map.GetCritters#addc705539406d44 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:385 | Возвращает всех криттеров карты, у которых идентификатор прототипа и состояние типа поиска соответствуют заданным фильтрам. |
Critter[] Map.GetCritters(CritterFindType findType = CritterFindType::Any) |
script.method.client.Map.GetCritters#d593b4ce96170bb4 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:365 | Возвращает всех криттеров этой карты, проходящих заданный фильтр типа поиска. |
Critter[] Map.GetCritters(ProtoCritter proto, CritterFindType findType) |
script.method.client.Map.GetCritters#e79de6b56cb9f3b3 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:403 | Возвращает всех криттеров карты, у которых прототип и состояние типа поиска соответствуют заданным фильтрам. |
Critter[] Map.GetCrittersInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType) |
script.method.client.Map.GetCrittersInPath |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:460 | Трассирует заданный коридор пути и возвращает пересеченных им подходящих криттеров; недопустимые конечные гексы приводят к исключению. |
Critter[] Map.GetCrittersInRadius(mpos hex, int32 radius, CritterFindType findType) |
script.method.client.Map.GetCrittersInRadius |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:441 | Возвращает подходящих криттеров в заданном радиусе допустимого гекса, упорядоченных по расстоянию с учетом multihex; недопустимый гекс приводит к исключению. |
Critter[] Map.GetCrittersOnHex(mpos hex, CritterFindType findType) |
script.method.client.Map.GetCrittersOnHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:422 | Возвращает подходящих криттеров, пересекающих допустимый гекс, в порядке расстояния с учетом multihex; недопустимый гекс приводит к исключению. |
Critter[] Map.GetCrittersWithBlockInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType, mpos& preBlockHex, mpos& blockHex) |
script.method.client.Map.GetCrittersWithBlockInPath |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:476 | Трассирует заданный коридор пути, возвращает подходящих криттеров и записывает последний гекс перед препятствием и первый блокирующий гекс; недопустимые конечные гексы приводят к исключению. |
Entity? Map.GetEntityAtScreenPos(ipos pos, bool ignoreTransparentEgg = false) |
script.method.client.Map.GetEntityAtScreenPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:910 | Возвращает верхнюю выбираемую клиентскую сущность в экранной позиции с точной проверкой по пикселям или null, если попадания нет. |
bool Map.GetHexAtScreenPos(ipos pos, mpos& hex, ipos& hexOffset) |
script.method.client.Map.GetHexAtScreenPos#8257da98c48140a5 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:841 | Преобразует экранную позицию в гекс карты и смещение в пикселях внутри него, при успехе записывает оба результата и сообщает, удалось ли преобразование. |
bool Map.GetHexAtScreenPos(ipos pos, mpos& hex) |
script.method.client.Map.GetHexAtScreenPos#858322c2894be6b9 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:834 | Преобразует экранную позицию в гекс карты, при успехе записывает гекс и возвращает, соответствует ли позиция этому представлению. |
isize Map.GetHexContentSize(mpos hex) |
script.method.client.Map.GetHexContentSize |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1034 | Возвращает совокупный размер в пикселях для содержимого, связанного с заданным гексом в этом представлении карты. |
void Map.GetHexInPath(mpos fromHex, mpos& toHex, float32 angle, int32 dist) |
script.method.client.Map.GetHexInPath |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:492 | Трассирует путь к допустимой цели и заменяет ее последним гексом перед препятствием либо пределом дистанции; недопустимые конечные гексы приводят к исключению. |
ipos Map.GetHexMapPos(mpos hex) |
script.method.client.Map.GetHexMapPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:804 | Возвращает целочисленную позицию левого верхнего угла допустимой ячейки гекса в координатах карты; недопустимый гекс приводит к исключению. |
ipos Map.GetHexScreenPos(mpos hex) |
script.method.client.Map.GetHexScreenPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:791 | Возвращает целочисленную экранную позицию визуального центра допустимого гекса с учетом текущей прокрутки и проекции; недопустимый гекс приводит к исключению. |
fpos Map.GetHexScreenPosF(mpos hex) |
script.method.client.Map.GetHexScreenPosF |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:815 | Возвращает экранную позицию центра допустимого гекса с плавающей точкой с учетом текущей прокрутки и масштаба спрайтов; недопустимый гекс приводит к исключению. |
int32 Map.GetHiddenRoofNum() |
script.method.client.Map.GetHiddenRoofNum |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1078 | Возвращает группу крыш, которую сейчас скрывает логика этого представления карты. |
Item? Map.GetItem(ident itemId) |
script.method.client.Map.GetItem |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:234 | Возвращает предмет карты с ненулевым идентификатором времени выполнения или null, если карта его не содержит; нулевой идентификатор приводит к исключению. |
Item? Map.GetItemAtScreenPos(ipos pos) |
script.method.client.Map.GetItemAtScreenPos |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:888 | Возвращает верхний выбираемый предмет карты в экранной позиции с точной проверкой по пикселям или null, если попадания нет. |
Item? Map.GetItemOnHex(mpos hex) |
script.method.client.Map.GetItemOnHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:251 | Возвращает результат одиночного поиска предмета карты на допустимом гексе или null, если предмет там не выбран; недопустимый гекс приводит к исключению. |
Item[] Map.GetItems() |
script.method.client.Map.GetItems |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:268 | Возвращает все клиентские представления предметов, прикрепленные к этой карте. |
Item[] Map.GetItemsOnHex(mpos hex) |
script.method.client.Map.GetItemsOnHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:285 | Возвращает все клиентские представления предметов на допустимом гексе; недопустимый гекс приводит к исключению. |
ScrollDirection Map.GetManualScroll() |
script.method.client.Map.GetManualScroll |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:199 | Возвращает флаги направления ручной прокрутки, которые сейчас потребляет это представление карты. |
mdir[] Map.GetPath(mpos fromHex, mpos toHex, int32 cut) |
script.method.client.Map.GetPath#11a78e57794a1f73 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:508 | Находит направления движения между допустимыми гексами, при необходимости останавливая цель за cut гексов до конца; возвращает пустой массив, если движение или путь отсутствуют. |
mdir[] Map.GetPath(mpos fromHex, mpos toHex, int32 cut, callback(bool,Item) gagCallback) |
script.method.client.Map.GetPath#2f15d4b55a4ef07c |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:588 | Находит направления движения между допустимыми гексами, разрешая callback проходить через gag-предметы; возвращает пустой массив, если движение или путь отсутствуют. |
mdir[] Map.GetPath(Critter cr, mpos toHex, int32 cut) |
script.method.client.Map.GetPath#9abc1ca3612a809e |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:547 | Находит направления движения от находящегося на карте криттера к допустимому гексу с учетом multihex и при необходимости останавливает цель за cut гексов до конца; возвращает пустой массив, если движение или путь отсутствуют. |
int32 Map.GetPathLength(mpos fromHex, mpos toHex, int32 cut) |
script.method.client.Map.GetPathLength#39f192296d8a7003 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:631 | Возвращает число шагов движения между допустимыми гексами, при необходимости останавливая цель за cut гексов до конца; возвращает ноль, если cut исключает движение или путь не найден. |
int32 Map.GetPathLength(Critter cr, mpos toHex, int32 cut) |
script.method.client.Map.GetPathLength#b62c50c709a20fb8 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:666 | Возвращает число шагов движения от находящегося на карте криттера к допустимому гексу с учетом его multihex и необязательного cut; возвращает ноль, если движение или путь отсутствуют. |
int32 Map.GetRoofNum(mpos hex) |
script.method.client.Map.GetRoofNum |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1065 | Возвращает номер группы крыш на допустимом гексе карты; координата вне карты приводит к исключению. |
isize Map.GetScreenSize() |
script.method.client.Map.GetScreenSize |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:171 | Возвращает текущий размер области рендера представления карты в пикселях. |
mpos[] Map.GetVisibleHexes() |
script.method.client.Map.GetVisibleHexes |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:925 | Возвращает все гексы карты, которые это представление сейчас выбирает для отрисовки. |
MapLayers Map.GetVisibleLayers() |
script.method.client.Map.GetVisibleLayers |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:213 | Возвращает набор слоёв, видимых в текущем представлении карты. |
bool Map.IsAutoScrolling() |
script.method.client.Map.IsAutoScrolling |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:730 | Возвращает, выполняет ли это представление карты автоматическую прокрутку. |
bool Map.IsHexMovable(mpos hex) |
script.method.client.Map.IsHexMovable |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:957 | Возвращает, не заблокировано ли сейчас движение на допустимом гексе; недопустимый гекс приводит к исключению. |
bool Map.IsHexShootable(mpos hex) |
script.method.client.Map.IsHexShootable |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:968 | Возвращает, не заблокирована ли сейчас стрельба через допустимый гекс; недопустимый гекс приводит к исключению. |
bool Map.IsHexValid(mpos hex) |
script.method.client.Map.IsHexValid |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:918 | Возвращает, находится ли заданный гекс внутри размеров карты, не выбрасывая исключение для недопустимой координаты. |
bool Map.IsHexVisible(mpos hex) |
script.method.client.Map.IsHexVisible |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:946 | Возвращает сохраненный клиентский флаг видимости допустимого гекса; недопустимый гекс приводит к исключению. |
bool Map.IsOutsideArea(mpos hex) |
script.method.client.Map.IsOutsideArea |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:979 | Возвращает, лежит ли допустимый гекс вне настроенной игровой области карты; недопустимый гекс приводит к исключению. |
bool Map.IsScrollCheck() |
script.method.client.Map.IsScrollCheck |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:185 | Возвращает текущее значение флага проверки прокрутки представления карты. |
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, mpos sourceHex, msize sourceSize, int64 idOffset) |
script.method.client.Map.LoadRuntimeStaticItems#0971edd694992850 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:143 | Загрузить статические предметы области прототипа карты из её клиентской выпечки как статические предметы времени выполнения так, чтобы первый гекс области попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы |
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, int64 idOffset) |
script.method.client.Map.LoadRuntimeStaticItems#7af3f0c56f49e919 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:136 | Загрузить статические предметы клиентской выпечки прототипа карты как статические предметы времени выполнения так, чтобы её первый гекс попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы |
bool Map.MoveHexByDir(mpos& hex, mdir dir) |
script.method.client.Map.MoveHexByDir#62392271e1b42030 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:737 | Перемещает гекс на одну ячейку в заданном направлении, если цель остается внутри карты, обновляет аргумент и сообщает об успехе. |
int32 Map.MoveHexByDir(mpos& hex, mdir dir, int32 steps) |
script.method.client.Map.MoveHexByDir#b39016610645244b |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:749 | Перемещает гекс максимум на заданное число ячеек внутри карты в одном направлении, обновляет аргумент и возвращает число выполненных шагов. |
void Map.MoveScreenToHex(mpos hex, ipos16 hex_offset, int32 speed, bool canStop) |
script.method.client.Map.MoveScreenToHex |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:704 | Прокручивает представление к допустимому гексу с заданными смещением и неотрицательной скоростью; нулевая скорость выполняет мгновенный переход и игнорирует смещение. |
void Map.RebuildFog() |
script.method.client.Map.RebuildFog |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:157 | Перестраивает геометрию и состояние рендера тумана этого представления карты по его текущим слоям тумана. |
void Map.RedrawMap() |
script.method.client.Map.RedrawMap |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:767 | Перестраивает отображаемое состояние карты по ее текущему клиентскому содержимому. |
SpritePattern? Map.RunSpritePattern(string spriteName, int32 spriteCount) |
script.method.client.Map.RunSpritePattern |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1022 | Запускает именованный шаблон спрайтов с положительным числом кадров и возвращает его контроллер либо null, если создать шаблон не удалось. |
void Map.SetDayColors(ucolor mapDayColor, int32 mapLightCapacity, ucolor globalDayColor, int32 globalLightCapacity) |
script.method.client.Map.SetDayColors |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:164 | Заменяет локальный для карты и глобальный цвета дня вместе с их значениями емкости освещения в этом клиентском представлении карты. |
void Map.SetExtraScrollOffset(fpos offset) |
script.method.client.Map.SetExtraScrollOffset |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:227 | Задаёт управляемое скриптом временное смещение камеры поверх обычной прокрутки карты. |
void Map.SetHiddenRoof(mpos hex) |
script.method.client.Map.SetHiddenRoof |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:1058 | Задает гекс, используемый логикой скрытия крыш в этом представлении карты. |
void Map.SetManualScroll(ScrollDirection dirs) |
script.method.client.Map.SetManualScroll |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:206 | Заменяет флаги направлений ручной прокрутки, используемые текущим представлением карты. |
void Map.SetScreenSize(isize size) |
script.method.client.Map.SetScreenSize |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:178 | Задает размер в пикселях, используемый этим представлением карты для проекции, видимости и рендера. |
void Map.SetScrollCheck(bool enabled) |
script.method.client.Map.SetScrollCheck |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:192 | Включает или отключает проверку прокрутки в представлении карты. |
void Map.SetTransparentEgg(TransparentEggSlot slot, mpos hex, ipos hexOffset, isize eggSize, TransparentEggTarget target) |
script.method.client.Map.SetTransparentEgg#b6b974b26dd5da96 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:848 | Настраивает слот эллиптической маски прозрачности вокруг явно заданного прямоугольника относительно гекса, не привязывая его к криттеру. |
void Map.SetTransparentEgg(TransparentEggSlot slot, Critter? cr) |
script.method.client.Map.SetTransparentEgg#d4f73ea0d2898f79 |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:855 | Настраивает слот эллиптической маски прозрачности по текущим границам спрайта криттера на карте или очищает слот, если криттер отсутствует, принадлежит другой карте либо не может быть отрисован. |
void Map.SetVisibleLayers(MapLayers layers) |
script.method.client.Map.SetVisibleLayers |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:220 | Заменяет набор слоёв, видимых в текущем представлении карты. |
void Map.UnloadRuntimeStaticItems(ident[] runtimeStaticItemIds) |
script.method.client.Map.UnloadRuntimeStaticItems |
Map |
client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ClientMapScriptMethods.cpp:150 | Удалить статические предметы времени выполнения, добавленные в представление карты через LoadRuntimeStaticItems, и освободить оставшиеся пустыми блоки полей |
Game (common)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Game.AndroidBuild() |
script.method.common.Game.AndroidBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:54 | Сообщает, предназначена ли эта сборка для Android. |
void Game.BreakIntoDebugger() |
script.method.common.Game.BreakIntoDebugger |
Game |
server, client, mapper | internal (явный)исходник контракта: Source/Scripting/CommonGlobalScriptMethods.cpp:184 Отладочная ловушка только для разработки; намеренно не является контрактом совместимости встраивающего проекта. |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:186 | Запускает платформенный примитив остановки в отладчике для текущего процесса. |
bool Game.CheckProtoCritter(hstring pid) |
script.method.common.Game.CheckProtoCritter |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:582 | Возвращает, зарегистрирован ли прототип криттера с заданным идентификатором. |
bool Game.CheckProtoItem(hstring pid) |
script.method.common.Game.CheckProtoItem |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:527 | Возвращает, зарегистрирован ли прототип предмета с заданным идентификатором. |
bool Game.CheckProtoLocation(hstring pid) |
script.method.common.Game.CheckProtoLocation |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:692 | Возвращает, зарегистрирован ли прототип локации с заданным идентификатором. |
bool Game.CheckProtoMap(hstring pid) |
script.method.common.Game.CheckProtoMap |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:637 | Возвращает, зарегистрирован ли прототип карты с заданным идентификатором. |
int32 Game.CountTimeEvent(callback(void) func, bool excludeExecuting = false) |
script.method.common.Game.CountTimeEvent#8ab623cddbdc14b4 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:894 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Game.CountTimeEvent(callback(void,any[]) func, bool excludeExecuting = false) |
script.method.common.Game.CountTimeEvent#a4ca2eed35c3f8a4 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:908 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Game.CountTimeEvent(callback(void,any) func, bool excludeExecuting = false) |
script.method.common.Game.CountTimeEvent#c565a82cf065f89e |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:901 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Game.CountTimeEvent(uint32 id, bool excludeExecuting = false) |
script.method.common.Game.CountTimeEvent#db3b98741c5df44b |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:922 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
int32 Game.CountTimeEvent(callback(void,TimeEventContext) func, bool excludeExecuting = false) |
script.method.common.Game.CountTimeEvent#fcb2bac4ef3be7f7 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:915 | Подсчитывает подходящие зарегистрированные события времени; excludeExecuting исключает выполняющиеся callback |
string Game.CurrentLanguage() |
script.method.common.Game.CurrentLanguage |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:126 | Возвращает языковой пакет, которым в данный момент владеет этот экземпляр Engine. |
bool Game.DebugBuild() |
script.method.common.Game.DebugBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:117 | Сообщает, является ли это нативной Debug-сборкой. |
uint32 Game.DecodeUtf8(string text, int32& length) |
script.method.common.Game.DecodeUtf8 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:296 | Декодирует первую кодовую точку UTF-8 из заданного текста, записывает число потребленных байтов и возвращает скалярное значение Unicode. |
bool Game.DesktopBuild() |
script.method.common.Game.DesktopBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:72 | Сообщает, предназначена ли эта сборка для настольной платформы. |
int32 Game.DivRem(int32 dividend, int32 divisor, int32& remainder) |
script.method.common.Game.DivRem |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:791 | Делит два знаковых целых числа, записывает остаток и возвращает частное. |
string Game.EncodeUtf8(uint32 ucs) |
script.method.common.Game.EncodeUtf8 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:309 | Кодирует одно скалярное значение Unicode в строку UTF-8. |
string=>uint64 Game.GetAllocatorStatistics() |
script.method.common.Game.GetAllocatorStatistics |
Game |
server, client, mapper | experimental (явный)с версии 2022.1.0.wipисходник контракта: Source/Scripting/CommonGlobalScriptMethods.cpp:151 Необязательный диагностический снимок; доступность и область аллокатора не являются контрактом памяти всего процесса. |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:153 | Возвращает общие страницы rpmalloc native module и ёмкости классов размера вызывающего потока либо пустой словарь при недоступной диагностике. |
string Game.GetClipboardText() |
script.method.common.Game.GetClipboardText |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:496 | Возвращает текст, предоставленный интеграцией буфера обмена хост-приложения. |
int16 Game.GetDirAngleDiff(mdir dir1, mdir dir2) |
script.method.common.Game.GetDirAngleDiff |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:390 | Возвращает округленную знаковую кратчайшую угловую разницу между двумя направлениями карты в градусах. |
mdir Game.GetDirection(mpos fromHex, mpos toHex, float32 offset = 0.0f) |
script.method.common.Game.GetDirection |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:347 | Возвращает округленное угловое направление карты от одного гекса к другому после применения необязательного смещения в градусах. |
int32 Game.GetDistance(mpos hex1, mpos hex2) |
script.method.common.Game.GetDistance |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:338 | Возвращает расстояние по гекс-сетке между двумя позициями карты. |
void Game.GetHexInterval(mpos fromHex, mpos toHex, ipos& hexOffset) |
script.method.common.Game.GetHexInterval |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:399 | Записывает смещение в пиксельном пространстве гекс-сетки от одной позиции карты к другой. |
LanguageName Game.GetLanguage() |
script.method.common.Game.GetLanguage |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:845 | Возвращает язык, настроенный для этого экземпляра Engine, как хешированное значение LanguageName. |
mdir Game.GetLineDirAngle(ipos fromPos, ipos toPos) |
script.method.common.Game.GetLineDirAngle |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:356 | Возвращает округленное угловое направление линии между двумя целочисленными позициями в пикселях. |
timespan Game.GetModelAnimDuration(hstring modelName, CritterStateAnim stateAnim, CritterActionAnim actionAnim) |
script.method.common.Game.GetModelAnimDuration |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:265 | Возвращает baked-длительность пары анимаций состояния и действия модели или ноль, если metadata модели, пара либо поддержка 3D недоступны. |
nanotime Game.GetPrecisionTime() |
script.method.common.Game.GetPrecisionTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:734 | Возвращает текущую монотонную временную точку высокого разрешения для измерения локально прошедшего в процессе времени. |
ProtoCritter Game.GetProtoCritter(hstring pid) |
script.method.common.Game.GetProtoCritter |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:569 | Возвращает зарегистрированный прототип криттера по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoCritter. |
ProtoCritter[] Game.GetProtoCritters() |
script.method.common.Game.GetProtoCritters#5e6c5c33c1f46eab |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:589 | Возвращает handles всех зарегистрированных прототипов криттеров. |
ProtoCritter[] Game.GetProtoCritters(CritterProperty property, int32 propertyValue) |
script.method.common.Game.GetProtoCritters#b2a34033b30fd6e4 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:605 | Возвращает зарегистрированные прототипы криттеров, у которых выбранное приводимое к целому свойство равно заданному значению. |
ProtoItem Game.GetProtoItem(hstring pid) |
script.method.common.Game.GetProtoItem |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:514 | Возвращает зарегистрированный прототип предмета по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoItem. |
ProtoItem[] Game.GetProtoItems() |
script.method.common.Game.GetProtoItems#dadf6ac4c721c1c3 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:534 | Возвращает handles всех зарегистрированных прототипов предметов. |
ProtoItem[] Game.GetProtoItems(ItemProperty property, int32 propertyValue) |
script.method.common.Game.GetProtoItems#ebadf2a9b94bef13 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:550 | Возвращает зарегистрированные прототипы предметов, у которых выбранное приводимое к целому свойство равно заданному значению. |
ProtoLocation Game.GetProtoLocation(hstring pid) |
script.method.common.Game.GetProtoLocation |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:679 | Возвращает зарегистрированный прототип локации по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoLocation. |
ProtoLocation[] Game.GetProtoLocations() |
script.method.common.Game.GetProtoLocations#1b5286830c6298ad |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:699 | Возвращает handles всех зарегистрированных прототипов локаций. |
ProtoLocation[] Game.GetProtoLocations(LocationProperty property, int32 propertyValue) |
script.method.common.Game.GetProtoLocations#77f203867b4d1242 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:715 | Возвращает зарегистрированные прототипы локаций, у которых выбранное приводимое к целому свойство равно заданному значению. |
ProtoMap Game.GetProtoMap(hstring pid) |
script.method.common.Game.GetProtoMap |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:624 | Возвращает зарегистрированный прототип карты по заданному идентификатору; неизвестный идентификатор приводит к исключению и может быть заранее проверен через CheckProtoMap. |
ProtoMap[] Game.GetProtoMaps() |
script.method.common.Game.GetProtoMaps#278f6581638f2219 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:644 | Возвращает handles всех зарегистрированных прототипов карт. |
ProtoMap[] Game.GetProtoMaps(MapProperty property, int32 propertyValue) |
script.method.common.Game.GetProtoMaps#54a26bee3bd9428d |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:660 | Возвращает зарегистрированные прототипы карт, у которых выбранное приводимое к целому свойство равно заданному значению. |
uint64 Game.GetUnixTime() |
script.method.common.Game.GetUnixTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:329 | Возвращает текущую временную метку Unix в целых секундах. |
string Game.GitBranch() |
script.method.common.Game.GitBranch |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:133 | Возвращает ветку исходного кода, записанную при сборке этого бинарного файла. |
string Game.GitCommit() |
script.method.common.Game.GitCommit |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:142 | Возвращает ревизию исходного кода, записанную при сборке этого бинарного файла. |
bool Game.IOsBuild() |
script.method.common.Game.IOsBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:63 | Сообщает, предназначена ли эта сборка для iOS. |
ImGui Game.ImGui() |
script.method.common.Game.ImGui |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonImGuiScriptMethods.cpp:84 | Возвращает скриптовый фасад Engine ImGui во время активного кадра ImGui; выбрасывает исключение, если контекст или область кадра недоступны. |
bool Game.IsImGuiAvailable() |
script.method.common.Game.IsImGuiAvailable |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:101 | Возвращает, существует ли контекст ImGui и находится ли он сейчас внутри области активного кадра. |
bool Game.IsResourcePresent(string resourcePath) |
script.method.common.Game.IsResourcePresent |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:231 | Возвращает, может ли поставщик ресурсов Engine разрешить файл по заданному пути ресурса. |
bool Game.LinuxBuild() |
script.method.common.Game.LinuxBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:36 | Сообщает, предназначена ли эта сборка для Linux. |
void Game.Log(string text) |
script.method.common.Game.Log |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:195 | Записывает заданный текст как одно сообщение журнала Engine. |
void Game.LogError(string text) |
script.method.common.Game.LogError |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:213 | Записывает заданный текст как одно сообщение журнала Engine уровня ошибки. |
void Game.LogWarning(string text) |
script.method.common.Game.LogWarning |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:204 | Записывает заданный текст как одно сообщение журнала Engine уровня предупреждения. |
bool Game.MacOsBuild() |
script.method.common.Game.MacOsBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:45 | Сообщает, предназначена ли эта сборка для macOS. |
int32 Game.MapDirCount() |
script.method.common.Game.MapDirCount |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:108 | Возвращает заданное при компиляции число направлений движения для настроенной геометрии карты. |
bool Game.MapHexagonal() |
script.method.common.Game.MapHexagonal |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:90 | Сообщает, является ли настроенная геометрия карты шестиугольной. |
bool Game.MapSquare() |
script.method.common.Game.MapSquare |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:99 | Сообщает, является ли настроенная геометрия карты квадратной. |
void Game.OpenLink(string link) |
script.method.common.Game.OpenLink |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:320 | Просит хост-приложение открыть заданную ссылку через платформенную интеграцию. |
synctime Game.PackSynchronizedTime(int32 year, int32 month, int32 day, int32 hour, int32 minute, int32 second, int32 millisecond) |
script.method.common.Game.PackSynchronizedTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:770 | Преобразует локальную календарную дату с точностью до миллисекунд в домен синхронизированного времени Engine; некорректная дата приводит к исключению. |
nanotime Game.PackTime(int32 year, int32 month, int32 day, int32 hour, int32 minute, int32 second, int32 millisecond, int32 microsecond, int32 nanosecond) |
script.method.common.Game.PackTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:743 | Преобразует локальную календарную дату и поля долей секунды в соответствующую временную точку высокого разрешения; некорректная дата приводит к исключению. |
int32 Game.Random(int32 minValue, int32 maxValue) |
script.method.common.Game.Random |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:289 | Возвращает случайное целое Engine во включительном диапазоне, заданном минимумом и максимумом. |
string=>string Game.ReadConfigSection(string resourcePath, string sectionName) |
script.method.common.Game.ReadConfigSection |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:245 | Читает ресурс в синтаксисе конфигурации Engine и возвращает запрошенную секцию как строки ключей и значений либо пустую map, если секция отсутствует. |
string Game.ReadResource(string resourcePath) |
script.method.common.Game.ReadResource |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:238 | Читает и возвращает текстовый файл через поставщик ресурсов Engine. |
void Game.RepeatTimeEvent(uint32 id, timespan repeat) |
script.method.common.Game.RepeatTimeEvent#28154675b58100aa |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:992 | Задает интервал повтора события с этим идентификатором и переносит его следующее срабатывание на текущий момент плюс новый интервал; ничего не делает, если событие отсутствует. |
void Game.RepeatTimeEvent(callback(void,any[]) func, timespan repeat) |
script.method.common.Game.RepeatTimeEvent#652b690f3dfe13f6 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:978 | Задает интервал повтора всех событий с подходящим callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений. |
void Game.RepeatTimeEvent(callback(void) func, timespan repeat) |
script.method.common.Game.RepeatTimeEvent#9e12c325ddb90694 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:964 | Задает интервал повтора всех событий с подходящим callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений. |
void Game.RepeatTimeEvent(callback(void,TimeEventContext) func, timespan repeat) |
script.method.common.Game.RepeatTimeEvent#a65d2cbccf611310 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:985 | Задает интервал повтора всех событий с подходящим контекстным callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений. |
void Game.RepeatTimeEvent(callback(void,any) func, timespan repeat) |
script.method.common.Game.RepeatTimeEvent#fc48af159fae9e5d |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:971 | Задает интервал повтора всех событий с подходящим callback и переносит каждое следующее срабатывание на текущий момент плюс новый интервал; ничего не делает при отсутствии совпадений. |
void Game.RequestQuit(bool success = true) |
script.method.common.Game.RequestQuit |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:222 | Запрашивает завершение приложения и помечает итоговый результат процесса как успешный или неуспешный согласно аргументу. |
mdir Game.RotateDirAngle(mdir dir, bool clockwise, int16 step) |
script.method.common.Game.RotateDirAngle |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:365 | Поворачивает угловое направление по или против часовой стрелки на заданный шаг в градусах и нормализует его в диапазон от нуля до 359. |
void Game.SetClipboardText(string text) |
script.method.common.Game.SetClipboardText |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:505 | Заменяет текст в буфере обмена хост-приложения через платформенную интеграцию. |
void Game.SetTimeEventData(callback(void,TimeEventContext) func, any data) |
script.method.common.Game.SetTimeEventData#663f5a321c3707f7 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1013 | Заменяет одно значение контекстного payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений. |
void Game.SetTimeEventData(uint32 id, any data) |
script.method.common.Game.SetTimeEventData#995b7ca79df38c35 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1027 | Заменяет одно значение payload события времени с этим идентификатором; ничего не делает, если событие отсутствует. |
void Game.SetTimeEventData(uint32 id, any[] data) |
script.method.common.Game.SetTimeEventData#adb2b4962b8e3874 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1034 | Заменяет массив payload события времени с этим идентификатором; ничего не делает, если событие отсутствует. |
void Game.SetTimeEventData(callback(void,TimeEventContext) func, any[] data) |
script.method.common.Game.SetTimeEventData#f050f171334586b4 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1020 | Заменяет массив контекстного payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений. |
void Game.SetTimeEventData(callback(void) func, any data) |
script.method.common.Game.SetTimeEventData#f19e035707634deb |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:999 | Заменяет одно прямое значение payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений. |
void Game.SetTimeEventData(callback(void,any[]) func, any[] data) |
script.method.common.Game.SetTimeEventData#f70e313f0f2186e1 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:1006 | Заменяет массив прямого payload для каждого события времени с выбранным callback; ничего не делает при отсутствии совпадений. |
uint32 Game.StartTimeEvent(timespan delay, callback(void) func) |
script.method.common.Game.StartTimeEvent#0f8d3281846b110f |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:803 | Планирует однократное событие времени этого экземпляра Engine после заданной задержки и возвращает его идентификатор. |
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,any[]) func, any[] data) |
script.method.common.Game.StartTimeEvent#2e2e75ee1f40e7ce |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:866 | Планирует повторяющееся событие времени Engine с прямым массивом payload callback и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,TimeEventContext) func, any[] data) |
script.method.common.Game.StartTimeEvent#3a6c8eb0039422c6 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:887 | Планирует повторяющееся событие времени Engine, контекст callback которого предоставляет массив payload, и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, callback(void,TimeEventContext) func) |
script.method.common.Game.StartTimeEvent#60478fb435a8d90e |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:824 | Планирует однократное событие времени Engine, callback которого получает контекст для просмотра или изменения события, и возвращает его идентификатор. |
uint32 Game.StartTimeEvent(timespan delay, callback(void,TimeEventContext) func, any[] data) |
script.method.common.Game.StartTimeEvent#69df693441c071bc |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:838 | Планирует однократное событие времени Engine, контекст callback которого предоставляет массив payload, и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,any) func, any data) |
script.method.common.Game.StartTimeEvent#803750a4ea861cf2 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:859 | Планирует повторяющееся событие времени Engine с одним прямым значением payload callback и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,TimeEventContext) func) |
script.method.common.Game.StartTimeEvent#8ff2132c2ddcab3e |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:873 | Планирует повторяющееся событие времени Engine, callback которого получает контекст для просмотра или изменения события, и возвращает его идентификатор. |
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void) func) |
script.method.common.Game.StartTimeEvent#9c79861746d77659 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:852 | Планирует повторяющееся событие времени этого экземпляра Engine с первым срабатыванием после delay и последующими через repeat и возвращает его идентификатор. |
uint32 Game.StartTimeEvent(timespan delay, timespan repeat, callback(void,TimeEventContext) func, any data) |
script.method.common.Game.StartTimeEvent#9f7fe12a272e5705 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:880 | Планирует повторяющееся событие времени Engine, контекст callback которого предоставляет одно значение payload, и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, callback(void,any[]) func, any[] data) |
script.method.common.Game.StartTimeEvent#d2339300efa9e872 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:817 | Планирует однократное событие времени Engine, передает массив payload напрямую в callback и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, callback(void,any) func, any data) |
script.method.common.Game.StartTimeEvent#e60987dfd50cb4e5 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:810 | Планирует однократное событие времени Engine, передает одно значение payload напрямую в callback и возвращает идентификатор события. |
uint32 Game.StartTimeEvent(timespan delay, callback(void,TimeEventContext) func, any data) |
script.method.common.Game.StartTimeEvent#fa4e11482a1cdbc0 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:831 | Планирует однократное событие времени Engine, контекст callback которого предоставляет одно значение payload, и возвращает идентификатор события. |
void Game.StopTimeEvent(callback(void,any) func) |
script.method.common.Game.StopTimeEvent#1ed76dd699da2d1f |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:936 | Останавливает все события времени этого экземпляра Engine с выбранным callback; ничего не делает при отсутствии совпадений. |
void Game.StopTimeEvent(callback(void,TimeEventContext) func) |
script.method.common.Game.StopTimeEvent#23bd9c39e1e601b4 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:950 | Останавливает все события времени этого экземпляра Engine с выбранным контекстным callback; ничего не делает при отсутствии совпадений. |
void Game.StopTimeEvent(callback(void,any[]) func) |
script.method.common.Game.StopTimeEvent#a22b85adc04c5b0a |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:943 | Останавливает все события времени этого экземпляра Engine с выбранным callback; ничего не делает при отсутствии совпадений. |
void Game.StopTimeEvent(callback(void) func) |
script.method.common.Game.StopTimeEvent#bc872e42a8dfd6ad |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:929 | Останавливает все события времени этого экземпляра Engine с выбранным callback; ничего не делает при отсутствии совпадений. |
void Game.StopTimeEvent(uint32 id) |
script.method.common.Game.StopTimeEvent#be90949683fff93d |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:957 | Останавливает событие времени с этим идентификатором в экземпляре Engine; ничего не делает, если событие отсутствует. |
bool Game.TabletBuild() |
script.method.common.Game.TabletBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:81 | Сообщает, предназначена ли эта сборка для планшетной или мобильной платформы. |
mpos[] Game.TraceHexLine(msize mapSize, mpos fromHex, mpos toHex, int32 dist, float32 dirAngleOffset, ipos startOffset, ipos targetOffset) |
script.method.common.Game.TraceHexLine#8955c6e7c8318b5a |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:408 | Трассирует до заданного неотрицательного числа гексов внутри карты к цели с угловыми и пиксельными смещениями, исключая стартовый гекс и останавливаясь, когда трассировщик не может продвинуться. |
mpos[] Game.TraceHexLine(msize mapSize, mpos fromHex, float32 dirAngle, int32 dist, ipos startOffset, ipos targetOffset, mpos& targetHex) |
script.method.common.Game.TraceHexLine#a8077f78b077a5f9 |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:451 | Трассирует до заданного неотрицательного числа гексов внутри карты под явным углом, исключает стартовый гекс и записывает последний достигнутый гекс либо стартовый, если ни один шаг не выполнен. |
void Game.UnpackSynchronizedTime(synctime time, int32& year, int32& month, int32& day, int32& hour, int32& minute, int32& second, int32& millisecond) |
script.method.common.Game.UnpackSynchronizedTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:777 | Разлагает синхронизированную временную точку Engine на локальные календарные поля с точностью до миллисекунд. |
void Game.UnpackTime(nanotime time, int32& year, int32& month, int32& day, int32& hour, int32& minute, int32& second, int32& millisecond, int32& microsecond, int32& nanosecond) |
script.method.common.Game.UnpackTime |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonGlobalScriptMethods.cpp:752 | Разлагает временную точку высокого разрешения на локальные календарные поля и доли секунды. |
bool Game.WebBuild() |
script.method.common.Game.WebBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:18 | Сообщает, предназначен ли этот бинарный файл для платформы Web. |
bool Game.WindowsBuild() |
script.method.common.Game.WindowsBuild |
Game |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
GlobalGetter |
Source/Scripting/CommonGlobalScriptMethods.cpp:27 | Сообщает, предназначена ли эта сборка для Windows. |
ImGui (common)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void ImGui.AlignTextToFramePadding() |
script.method.common.ImGui.AlignTextToFramePadding |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:285 | Сдвигает базовую линию текущей строки, чтобы последующий текст был выровнен по вертикали с виджетами в рамках. |
bool ImGui.ArrowButton(string strId, ImGui_Dir dir) |
script.method.common.ImGui.ArrowButton |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1194 | Рисует квадратную кнопку со стрелкой и обязательным непустым ID и возвращает, была ли она активирована. |
bool ImGui.Begin(string label, ImGui_WindowFlags flags = ImGui_WindowФлаги::None) |
script.method.common.ImGui.Begin#432e0a449bff3d19 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:111 | Начинает окно с обязательной непустой меткой и возвращает, следует ли отправлять его содержимое; вызов всегда нужно парно завершать End, даже при false. |
bool ImGui.Begin(string label, bool& opened, ImGui_WindowFlags flags = ImGui_WindowФлаги::None) |
script.method.common.ImGui.Begin#d84f88f92ac145e9 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:122 | Начинает закрываемое окно с обязательной непустой меткой, обновляет opened при использовании кнопки закрытия и возвращает, следует ли отправлять содержимое; вызов всегда завершается End. |
bool ImGui.BeginChild(string strId, isize size, ImGui_ChildFlags childFlags, ImGui_WindowFlags windowFlags) |
script.method.common.ImGui.BeginChild#91e43db0a33e8f18 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1092 | Начинает дочернюю область с обязательным непустым ID и явными флагами дочерней области и окна; вызов всегда завершается EndChild независимо от результата. |
bool ImGui.BeginChild(string strId, isize size, bool border) |
script.method.common.ImGui.BeginChild#ec21177b87910173 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1081 | Начинает дочернюю область с обязательным непустым ID, заданным размером и необязательной рамкой; вызов всегда нужно парно завершать EndChild независимо от результата. |
bool ImGui.BeginCombo(string label, string previewValue, ImGui_ComboFlags flags = ImGui_ComboФлаги::None) |
script.method.common.ImGui.BeginCombo |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1850 | Начинает настраиваемый combo с обязательной непустой меткой, previewValue и флагами и возвращает, можно ли отправлять содержимое popup; вызывайте EndCombo только при true. |
void ImGui.BeginDisabled(bool disabled = true) |
script.method.common.ImGui.BeginDisabled |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2281 | Начинает отключённую область по запросу, сохраняя сбалансированную область и при false; всегда завершайте вызовом EndDisabled. |
void ImGui.BeginGroup() |
script.method.common.ImGui.BeginGroup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:636 | Начинает группировать последующие элементы в единый составной прямоугольник разметки и взаимодействия. |
bool ImGui.BeginItemTooltip() |
script.method.common.ImGui.BeginItemTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1407 | Начинает tooltip, когда наведён последний элемент, и возвращает, был ли он открыт; вызывайте EndTooltip только при true. |
bool ImGui.BeginListBox(string label, isize size = isize()) |
script.method.common.ImGui.BeginListBox |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1880 | Начинает список с обязательной непустой меткой и заданным размером и возвращает, можно ли отправлять содержимое; вызывайте EndListBox только при true. |
bool ImGui.BeginMainMenuBar() |
script.method.common.ImGui.BeginMainMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1540 | Начинает строку главного меню основного viewport и возвращает, можно ли отправлять содержимое; вызывайте EndMainMenuBar только при true. |
bool ImGui.BeginMenu(string label, bool enabled = true) |
script.method.common.ImGui.BeginMenu |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1568 | Начинает включённое или отключённое меню с обязательной непустой меткой и возвращает, открыто ли оно; вызывайте EndMenu только при true. |
bool ImGui.BeginMenuBar() |
script.method.common.ImGui.BeginMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1554 | Начинает строку меню текущего окна и возвращает, можно ли отправлять содержимое; вызывайте EndMenuBar только при true. |
bool ImGui.BeginPopup(string strId, ImGui_WindowFlags flags = ImGui_WindowФлаги::None) |
script.method.common.ImGui.BeginPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1446 | Начинает немодальный popup с обязательным непустым ID и возвращает, следует ли отправлять его содержимое; вызывайте EndPopup только при true. |
bool ImGui.BeginPopupContextItem(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) |
script.method.common.ImGui.BeginPopupContextItem |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1479 | Открывает и начинает контекстный popup последнего элемента с переданными флагами, используя ID последнего элемента при пустом strId; вызывайте EndPopup только при true. |
bool ImGui.BeginPopupContextVoid(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::MouseButtonRight) |
script.method.common.ImGui.BeginPopupContextVoid |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1497 | Открывает и начинает контекстный popup над пустым пространством с переданными флагами, формируя ID при пустом strId; вызывайте EndPopup только при true. |
bool ImGui.BeginPopupContextWindow(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) |
script.method.common.ImGui.BeginPopupContextWindow |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1488 | Открывает и начинает контекстный popup текущего окна с переданными флагами, формируя ID при пустом strId; вызывайте EndPopup только при true. |
bool ImGui.BeginPopupModal(string name, bool& opened, ImGui_WindowFlags flags) |
script.method.common.ImGui.BeginPopupModal#1e97b73df215a7fc |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1468 | Начинает закрываемый модальный popup с обязательным непустым именем, обновляет opened из кнопки закрытия и возвращает, следует ли отправлять содержимое; EndPopup вызывается только при true. |
bool ImGui.BeginPopupModal(string name) |
script.method.common.ImGui.BeginPopupModal#d6ec4d0ad6e4297f |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1457 | Начинает модальный popup с обязательным непустым именем и возвращает, следует ли отправлять его содержимое; вызывайте EndPopup только при true. |
bool ImGui.BeginTabBar(string strId, ImGui_TabBarFlags flags = ImGui_TabBarФлаги::None) |
script.method.common.ImGui.BeginTabBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1738 | Начинает панель вкладок с обязательным непустым ID и возвращает, можно ли отправлять содержимое; вызывайте EndTabBar только при true. |
bool ImGui.BeginTabItem(string label, ImGui_TabItemFlags flags = ImGui_TabItemФлаги::None) |
script.method.common.ImGui.BeginTabItem#8769abbb356a8660 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1756 | Начинает вкладку с обязательной непустой меткой и возвращает, видно ли её содержимое; вызывайте EndTabItem только при true. |
bool ImGui.BeginTabItem(string label, bool& opened, ImGui_TabItemFlags flags = ImGui_TabItemФлаги::None) |
script.method.common.ImGui.BeginTabItem#99825a7be7e7e25c |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1767 | Начинает закрываемую вкладку с обязательной непустой меткой, обновляет opened из кнопки закрытия и возвращает, видно ли содержимое; EndTabItem вызывается только при true. |
bool ImGui.BeginTable(string strId, int32 columns, ImGui_TableFlags flags = ImGui_TableФлаги::None) |
script.method.common.ImGui.BeginTable |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1597 | Начинает таблицу с обязательным непустым ID и положительным числом столбцов и возвращает, можно ли отправлять содержимое; вызывайте EndTable только при true. |
bool ImGui.BeginTooltip() |
script.method.common.ImGui.BeginTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1421 | Начинает безусловное окно tooltip; завершите его через EndTooltip. |
void ImGui.Bullet() |
script.method.common.ImGui.Bullet |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:467 | Рисует отдельный маркер и перемещает курсор в той же строке для последующего содержимого. |
void ImGui.BulletText(string text) |
script.method.common.ImGui.BulletText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1914 | Рисует переданный текст с маркером ImGui перед ним. |
bool ImGui.Button(string label) |
script.method.common.ImGui.Button |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:569 | Рисует кнопку с обязательной непустой меткой и возвращает, была ли она активирована. |
float32 ImGui.CalcItemWidth() |
script.method.common.ImGui.CalcItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:608 | Вычисляет и возвращает ширину, которую ImGui применит к следующему элементу. |
fsize ImGui.CalcTextSize(string text, bool hideTextAfterDoubleHash = false, float32 wrapWidth = -1.0f) |
script.method.common.ImGui.CalcTextSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:277 | Измеряет текст текущим шрифтом, при необходимости скрывая ID-суффикс после ## и перенося строки по заданной ширине. |
bool ImGui.Checkbox(string label, bool& value) |
script.method.common.ImGui.Checkbox |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:650 | Рисует флажок с обязательной непустой меткой, обновляет value при взаимодействии и возвращает, изменилось ли значение. |
bool ImGui.CheckboxFlags(string label, int32& flags, int32 flagsValue) |
script.method.common.ImGui.CheckboxFlags#458f2952235bd5d1 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:661 | Рисует флажок с обязательной непустой меткой, переключающий выбранные знаковые биты флагов, и возвращает, изменились ли flags. |
bool ImGui.CheckboxFlags(string label, uint32& flags, uint32 flagsValue) |
script.method.common.ImGui.CheckboxFlags#f574f68257656ebd |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:672 | Рисует флажок с обязательной непустой меткой, переключающий выбранные беззнаковые биты флагов, и возвращает, изменились ли flags. |
void ImGui.CloseCurrentPopup() |
script.method.common.ImGui.CloseCurrentPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1513 | Запрашивает закрытие текущего popup в конце кадра. |
bool ImGui.CollapsingHeader(string label, ImGui_TreeNodeFlags flags = ImGui_TreeNodeФлаги::None) |
script.method.common.ImGui.CollapsingHeader |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1110 | Рисует сворачиваемый заголовок с обязательной непустой меткой и возвращает, видно ли его содержимое; область дерева не помещается в стек. |
bool ImGui.ColorButton(string descId, ucolor color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None, fsize size = fsize()) |
script.method.common.ImGui.ColorButton |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2110 | Рисует кнопку предпросмотра цвета с обязательным непустым ID описания, упакованным ucolor, флагами и необязательным размером и возвращает, была ли она активирована. |
bool ImGui.ColorEdit3(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) |
script.method.common.ImGui.ColorEdit3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2034 | Рисует RGB-редактор с обязательной непустой меткой, преобразует каналы ucolor во float, сохраняет alpha и записывает ограниченные 8-битные RGB-каналы только при изменении. |
bool ImGui.ColorEdit4(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) |
script.method.common.ImGui.ColorEdit4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2053 | Рисует RGBA-редактор с обязательной непустой меткой, преобразует каналы ucolor во float и записывает ограниченные 8-битные RGBA-каналы только при изменении. |
bool ImGui.ColorPicker3(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) |
script.method.common.ImGui.ColorPicker3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2072 | Рисует RGB-палитру с обязательной непустой меткой, преобразует каналы ucolor во float, сохраняет alpha и записывает ограниченные 8-битные RGB-каналы только при изменении. |
bool ImGui.ColorPicker4(string label, ucolor& color, ImGui_ColorEditFlags flags = ImGui_ColorEditФлаги::None) |
script.method.common.ImGui.ColorPicker4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2091 | Рисует RGBA-палитру с обязательной непустой меткой, преобразует каналы ucolor во float и записывает ограниченные 8-битные RGBA-каналы только при изменении. |
bool ImGui.Combo(string label, int32& currentItem, string itemsSeparatedByZeros, int32 popupMaxHeightInItems = -1) |
script.method.common.ImGui.Combo |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1861 | Рисует combo с обязательной непустой меткой из строки элементов, разделённых NUL, обновляет currentItem при выборе и возвращает, изменилось ли значение. |
bool ImGui.DragFloat(string label, float32& value, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragFloat |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:754 | Рисует редактор float перетаскиванием с обязательной непустой меткой, скоростью, границами, тремя знаками после запятой и флагами слайдера; обновляет value и сообщает об изменении. |
bool ImGui.DragFloat2(string label, float32& valueX, float32& valueY, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragFloat2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:776 | Рисует двухкомпонентный float-редактор перетаскиванием с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
bool ImGui.DragFloat3(string label, float32& valueX, float32& valueY, float32& valueZ, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragFloat3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:795 | Рисует трёхкомпонентный float-редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.DragFloat4(string label, float32& valueX, float32& valueY, float32& valueZ, float32& valueW, float32 speed, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragFloat4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:815 | Рисует четырёхкомпонентный float-редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.DragInt(string label, int32& value, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragInt |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:765 | Рисует целочисленный редактор перетаскиванием с обязательной непустой меткой, скоростью, границами и флагами слайдера; обновляет value и сообщает об изменении. |
bool ImGui.DragInt2(string label, int32& valueX, int32& valueY, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragInt2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:836 | Рисует двухкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
bool ImGui.DragInt3(string label, int32& valueX, int32& valueY, int32& valueZ, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragInt3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:855 | Рисует трёхкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.DragInt4(string label, int32& valueX, int32& valueY, int32& valueZ, int32& valueW, float32 speed, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.DragInt4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:875 | Рисует четырёхкомпонентный целочисленный редактор перетаскиванием с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
void ImGui.Dummy(isize size) |
script.method.common.ImGui.Dummy |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:615 | Отправляет невидимый элемент разметки заданного размера. |
void ImGui.End() |
script.method.common.ImGui.End |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:133 | Завершает текущее окно, начатое Begin; вызов обязателен независимо от результата Begin. |
void ImGui.EndChild() |
script.method.common.ImGui.EndChild |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1103 | Завершает текущую дочернюю область, начатую BeginChild; вызов обязателен независимо от результата BeginChild. |
void ImGui.EndCombo() |
script.method.common.ImGui.EndCombo |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1873 | Завершает содержимое настраиваемого combo, начатое успешным вызовом BeginCombo. |
void ImGui.EndDisabled() |
script.method.common.ImGui.EndDisabled |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2288 | Завершает текущую область, начатую BeginDisabled. |
void ImGui.EndGroup() |
script.method.common.ImGui.EndGroup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:643 | Завершает текущую группу и делает её последним отправленным элементом. |
void ImGui.EndListBox() |
script.method.common.ImGui.EndListBox |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1891 | Завершает список, начатый успешным вызовом BeginListBox. |
void ImGui.EndMainMenuBar() |
script.method.common.ImGui.EndMainMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1547 | Завершает строку главного меню, начатую успешным вызовом BeginMainMenuBar. |
void ImGui.EndMenu() |
script.method.common.ImGui.EndMenu |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1579 | Завершает меню, начатое успешным вызовом BeginMenu. |
void ImGui.EndMenuBar() |
script.method.common.ImGui.EndMenuBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1561 | Завершает строку меню окна, начатую успешным вызовом BeginMenuBar. |
void ImGui.EndPopup() |
script.method.common.ImGui.EndPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1506 | Завершает popup, начатый успешным вызовом BeginPopup, BeginPopupModal или контекстного popup. |
void ImGui.EndTabBar() |
script.method.common.ImGui.EndTabBar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1749 | Завершает панель вкладок, начатую успешным вызовом BeginTabBar. |
void ImGui.EndTabItem() |
script.method.common.ImGui.EndTabItem |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1778 | Завершает вкладку, начатую успешным вызовом BeginTabItem. |
void ImGui.EndTable() |
script.method.common.ImGui.EndTable |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1611 | Завершает таблицу, начатую успешным вызовом BeginTable. |
void ImGui.EndTooltip() |
script.method.common.ImGui.EndTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1428 | Завершает текущий tooltip, начатый BeginTooltip или успешным BeginItemTooltip. |
string ImGui.GetClipboardText() |
script.method.common.ImGui.GetClipboardText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2295 | Возвращает текст из платформенного backend буфера обмена ImGui или пустую строку, если backend вернул null. |
float32 ImGui.GetContentRegionAvailX() |
script.method.common.ImGui.GetContentRegionAvailX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:499 | Возвращает доступное горизонтальное пространство от текущего курсора до границы области содержимого. |
float32 ImGui.GetContentRegionAvailY() |
script.method.common.ImGui.GetContentRegionAvailY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:506 | Возвращает доступное вертикальное пространство от текущего курсора до границы области содержимого. |
float32 ImGui.GetCursorPosX() |
script.method.common.ImGui.GetCursorPosX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:513 | Возвращает локальную координату X текущего курсора внутри окна. |
float32 ImGui.GetCursorPosY() |
script.method.common.ImGui.GetCursorPosY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:520 | Возвращает локальную координату Y текущего курсора внутри окна. |
fpos ImGui.GetCursorScreenPos() |
script.method.common.ImGui.GetCursorScreenPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:527 | Возвращает текущую позицию курсора в экранных координатах. |
int32 ImGui.GetFrameCount() |
script.method.common.ImGui.GetFrameCount |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:299 | Возвращает счётчик кадров ImGui, суженный до int32. |
float32 ImGui.GetFrameHeight() |
script.method.common.ImGui.GetFrameHeight |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:320 | Возвращает стандартную высоту виджета в рамке для текущих шрифта и стиля. |
float32 ImGui.GetFrameHeightWithSpacing() |
script.method.common.ImGui.GetFrameHeightWithSpacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:327 | Возвращает стандартную высоту виджета в рамке вместе с вертикальным интервалом элементов. |
fpos ImGui.GetItemRectMax() |
script.method.common.ImGui.GetItemRectMax |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1307 | Возвращает максимальный угол ограничивающего прямоугольника последнего отправленного элемента в экранных координатах. |
fpos ImGui.GetItemRectMin() |
script.method.common.ImGui.GetItemRectMin |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1300 | Возвращает минимальный угол ограничивающего прямоугольника последнего отправленного элемента в экранных координатах. |
fsize ImGui.GetItemRectSize() |
script.method.common.ImGui.GetItemRectSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1314 | Возвращает размер ограничивающего прямоугольника последнего отправленного элемента. |
fpos ImGui.GetMouseDragDelta(ImGui_MouseButton mouseButton = ImGui_MouseButton::Left, float32 lockThreshold = -1.0f) |
script.method.common.ImGui.GetMouseDragDelta |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1377 | Возвращает смещение мыши с момента нажатия выбранной кнопки после пересечения заданного или настроенного порога перетаскивания. |
fpos ImGui.GetMousePos() |
script.method.common.ImGui.GetMousePos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1321 | Возвращает текущую позицию мыши ImGui в экранных координатах. |
fpos ImGui.GetMousePosOnOpeningCurrentPopup() |
script.method.common.ImGui.GetMousePosOnOpeningCurrentPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1328 | Возвращает позицию мыши, сохранённую при открытии текущего popup. |
float32 ImGui.GetScrollMaxX() |
script.method.common.ImGui.GetScrollMaxX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:411 | Возвращает максимальное горизонтальное смещение прокрутки текущего окна. |
float32 ImGui.GetScrollMaxY() |
script.method.common.ImGui.GetScrollMaxY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:418 | Возвращает максимальное вертикальное смещение прокрутки текущего окна. |
float32 ImGui.GetScrollX() |
script.method.common.ImGui.GetScrollX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:383 | Возвращает горизонтальное смещение прокрутки текущего окна. |
float32 ImGui.GetScrollY() |
script.method.common.ImGui.GetScrollY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:390 | Возвращает вертикальное смещение прокрутки текущего окна. |
float32 ImGui.GetTextLineHeight() |
script.method.common.ImGui.GetTextLineHeight |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:306 | Возвращает высоту строки текущего шрифта без межстрочного интервала. |
float32 ImGui.GetTextLineHeightWithSpacing() |
script.method.common.ImGui.GetTextLineHeightWithSpacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:313 | Возвращает высоту строки текущего шрифта с учётом интервала элементов ImGui. |
float64 ImGui.GetTime() |
script.method.common.ImGui.GetTime |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:292 | Возвращает время ImGui в секундах с момента инициализации контекста. |
float32 ImGui.GetTreeNodeToLabelSpacing() |
script.method.common.ImGui.GetTreeNodeToLabelSpacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:485 | Возвращает горизонтальный интервал от стрелки или маркера узла дерева до его метки. |
float32 ImGui.GetWindowHeight() |
script.method.common.ImGui.GetWindowHeight |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:376 | Возвращает высоту текущего окна. |
fpos ImGui.GetWindowPos() |
script.method.common.ImGui.GetWindowPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:341 | Возвращает позицию левого верхнего угла текущего окна в экранных координатах. |
fsize ImGui.GetWindowSize() |
script.method.common.ImGui.GetWindowSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:348 | Возвращает размер текущего окна. |
float32 ImGui.GetWindowWidth() |
script.method.common.ImGui.GetWindowWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:369 | Возвращает ширину текущего окна. |
void ImGui.Indent(float32 indentW = 0.0f) |
script.method.common.ImGui.Indent |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:622 | Увеличивает горизонтальный отступ текущей строки на заданное значение либо значение стиля при нуле. |
bool ImGui.InputFloat(string label, float32& value, float32 step = 0.0f, float32 stepFast = 0.0f, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputFloat |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2145 | Рисует поле float с обязательной непустой меткой, кнопками шага, форматированием до трёх знаков и флагами текстового ввода; обновляет value и сообщает об изменении. |
bool ImGui.InputFloat2(string label, float32& valueX, float32& valueY, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputFloat2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2156 | Рисует двухкомпонентное поле float с обязательной непустой меткой и записывает оба компонента обратно только при изменении в редакторе. |
bool ImGui.InputFloat3(string label, float32& valueX, float32& valueY, float32& valueZ, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputFloat3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2175 | Рисует трёхкомпонентное поле float с обязательной непустой меткой и записывает все компоненты обратно только при изменении в редакторе. |
bool ImGui.InputFloat4(string label, float32& valueX, float32& valueY, float32& valueZ, float32& valueW, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputFloat4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2195 | Рисует четырёхкомпонентное поле float с обязательной непустой меткой и записывает все компоненты обратно только при изменении в редакторе. |
bool ImGui.InputInt(string label, int32& value, int32 step = 1, int32 stepFast = 100, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputInt |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:683 | Рисует знаковое целочисленное поле с обязательной непустой меткой, обновляет value и возвращает, изменило ли его редактирование. |
bool ImGui.InputInt2(string label, int32& valueX, int32& valueY, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputInt2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:694 | Рисует двухкомпонентное целочисленное поле с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
bool ImGui.InputInt3(string label, int32& valueX, int32& valueY, int32& valueZ, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputInt3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:713 | Рисует трёхкомпонентное целочисленное поле с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.InputInt4(string label, int32& valueX, int32& valueY, int32& valueZ, int32& valueW, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputInt4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:733 | Рисует четырёхкомпонентное целочисленное поле с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.InputText(string label, string& value, uint32 maxLength, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2216 | Рисует однострочное текстовое поле с обязательной непустой меткой и буфером maxLength байт, отклоняет нулевую ёмкость или слишком большое начальное значение и записывает строку обратно только при изменении. |
bool ImGui.InputTextMultiline(string label, string& value, uint32 maxLength, isize size, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputTextMultiline |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2237 | Рисует многострочное текстовое поле заданного размера с обязательной непустой меткой и буфером maxLength байт, отклоняет недопустимую ёмкость и записывает строку обратно только при изменении. |
bool ImGui.InputTextWithHint(string label, string hint, string& value, uint32 maxLength, ImGui_InputTextFlags flags = ImGui_InputTextФлаги::None) |
script.method.common.ImGui.InputTextWithHint |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2258 | Рисует текстовое поле с подсказкой, обязательной непустой меткой и буфером maxLength байт, отклоняет недопустимую ёмкость и записывает value обратно только при изменении. |
bool ImGui.InvisibleButton(string strId, fsize size, ImGui_ButtonFlags flags = ImGui_ButtonФлаги::None) |
script.method.common.ImGui.InvisibleButton |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1205 | Отправляет невидимую кнопку с обязательным непустым ID, явным размером и флагами и возвращает, была ли она активирована. |
bool ImGui.IsAnyItemActive() |
script.method.common.ImGui.IsAnyItemActive |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:460 | Возвращает, активен ли сейчас какой-либо элемент ImGui. |
bool ImGui.IsAnyItemFocused() |
script.method.common.ImGui.IsAnyItemFocused |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1258 | Возвращает, владеет ли сейчас какой-либо элемент ImGui клавиатурным фокусом. |
bool ImGui.IsAnyItemHovered() |
script.method.common.ImGui.IsAnyItemHovered |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:453 | Возвращает, наведён ли указатель сейчас на какой-либо элемент ImGui. |
bool ImGui.IsItemActivated() |
script.method.common.ImGui.IsItemActivated |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1230 | Возвращает, стал ли последний отправленный элемент активным в этом кадре. |
bool ImGui.IsItemActive() |
script.method.common.ImGui.IsItemActive |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1279 | Возвращает, активен ли сейчас последний отправленный элемент. |
bool ImGui.IsItemClicked(ImGui_MouseButton mouseButton = ImGui_MouseButton::Left) |
script.method.common.ImGui.IsItemClicked |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1223 | Возвращает, был ли последний отправленный элемент нажат выбранной кнопкой мыши в этом кадре. |
bool ImGui.IsItemDeactivated() |
script.method.common.ImGui.IsItemDeactivated |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1237 | Возвращает, перестал ли последний отправленный элемент быть активным в этом кадре. |
bool ImGui.IsItemDeactivatedAfterEdit() |
script.method.common.ImGui.IsItemDeactivatedAfterEdit |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1244 | Возвращает, перестал ли последний отправленный элемент быть активным в этом кадре после редактирования значения. |
bool ImGui.IsItemEdited() |
script.method.common.ImGui.IsItemEdited |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1286 | Возвращает, было ли значение последнего отправленного элемента отредактировано в этом кадре. |
bool ImGui.IsItemHovered(ImGui_HoveredFlags flags = ImGui_HoveredФлаги::None) |
script.method.common.ImGui.IsItemHovered |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1216 | Возвращает, наведён ли указатель на последний отправленный элемент с учётом заданных флагов наведения. |
bool ImGui.IsItemToggledOpen() |
script.method.common.ImGui.IsItemToggledOpen |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1251 | Возвращает, переключил ли последний узел дерева или сворачиваемый заголовок открытое состояние в этом кадре. |
bool ImGui.IsItemVisible() |
script.method.common.ImGui.IsItemVisible |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1293 | Возвращает, пересекает ли последний отправленный элемент текущую область отсечения. |
bool ImGui.IsMouseClicked(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseClicked |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1342 | Возвращает, была ли выбранная кнопка мыши нажата в этом кадре. |
bool ImGui.IsMouseDoubleClicked(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseDoubleClicked |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1356 | Возвращает, зарегистрировала ли выбранная кнопка мыши двойное нажатие в этом кадре. |
bool ImGui.IsMouseDown(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseDown |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1335 | Возвращает, удерживается ли сейчас выбранная кнопка мыши. |
bool ImGui.IsMouseDragging(ImGui_MouseButton mouseButton, float32 lockThreshold = -1.0f) |
script.method.common.ImGui.IsMouseDragging |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1370 | Возвращает, перетаскивается ли выбранная кнопка мыши дальше заданного порога либо настроенного порога при отрицательном значении. |
bool ImGui.IsMouseHoveringRect(fpos rectMin, fpos rectMax, bool clip = true) |
script.method.common.ImGui.IsMouseHoveringRect |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1363 | Возвращает, находится ли мышь внутри заданного экранного прямоугольника, при необходимости пересечённого с текущей областью отсечения. |
bool ImGui.IsMouseReleased(ImGui_MouseButton mouseButton) |
script.method.common.ImGui.IsMouseReleased |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1349 | Возвращает, была ли выбранная кнопка мыши отпущена в этом кадре. |
bool ImGui.IsPopupOpen(string strId, ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) |
script.method.common.ImGui.IsPopupOpen |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1520 | Возвращает, открыт ли popup с обязательным непустым ID согласно переданным флагам запроса. |
bool ImGui.IsRectVisible(fsize size) |
script.method.common.ImGui.IsRectVisible#05fb9e94e4abfe05 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:355 | Возвращает, пересекает ли прямоугольник заданного размера в текущей позиции курсора текущую область отсечения. |
bool ImGui.IsRectVisible(fpos rectMin, fpos rectMax) |
script.method.common.ImGui.IsRectVisible#417dc43e9e79eea8 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:362 | Возвращает, пересекает ли заданный в экранных координатах прямоугольник текущую область отсечения. |
bool ImGui.IsWindowAppearing() |
script.method.common.ImGui.IsWindowAppearing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:334 | Возвращает, появилось ли текущее окно только что после скрытия, неактивности или создания. |
bool ImGui.IsWindowFocused(ImGui_FocusedFlags flags = ImGui_FocusedФлаги::None) |
script.method.common.ImGui.IsWindowFocused |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1265 | Возвращает, находится ли текущее окно в фокусе с учётом переданных флагов фокуса. |
bool ImGui.IsWindowHovered(ImGui_HoveredFlags flags = ImGui_HoveredФлаги::None) |
script.method.common.ImGui.IsWindowHovered |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1272 | Возвращает, наведён ли указатель на текущее окно с учётом переданных флагов наведения. |
void ImGui.LoadIniSettingsFromDisk(string iniFilename) |
script.method.common.ImGui.LoadIniSettingsFromDisk |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2310 | Загружает настройки окон и таблиц ImGui из обязательного непустого пути файловой системы через прямой дисковый API ImGui. |
void ImGui.LoadIniSettingsFromMemory(string iniData) |
script.method.common.ImGui.LoadIniSettingsFromMemory |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2332 | Заменяет настройки окон и таблиц ImGui точной последовательностью переданных в памяти байтов ini. |
void ImGui.LogButtons() |
script.method.common.ImGui.LogButtons |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1836 | Рисует стандартные элементы управления ImGui для запуска и остановки поддерживаемых назначений журналирования. |
void ImGui.LogFinish() |
script.method.common.ImGui.LogFinish |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1829 | Завершает активный сеанс журналирования ImGui и сбрасывает данные в его назначение. |
void ImGui.LogText(string text) |
script.method.common.ImGui.LogText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1843 | Добавляет переданный текст дословно в активное назначение журналирования ImGui, не рисуя виджет. |
void ImGui.LogToClipboard(int32 autoOpenDepth = -1) |
script.method.common.ImGui.LogToClipboard |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1822 | Начинает автоматическое журналирование текста ImGui в буфер обмена с необязательной глубиной автооткрытия дерева. |
void ImGui.LogToFile(int32 autoOpenDepth = -1, string filename = "") |
script.method.common.ImGui.LogToFile |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1814 | Начинает автоматическое журналирование текста ImGui в необязательный файл либо в настроенный файл по умолчанию при пустом имени, с необязательной глубиной автооткрытия дерева. |
void ImGui.LogToTTY(int32 autoOpenDepth = -1) |
script.method.common.ImGui.LogToTTY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1807 | Начинает автоматическое журналирование текста ImGui в терминал, при необходимости автоматически открывая узлы дерева до заданной глубины. |
bool ImGui.MenuItem(string label, bool selected = false, bool enabled = true) |
script.method.common.ImGui.MenuItem |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1586 | Рисует пункт меню с обязательной непустой меткой, отображаемым состоянием selected и состоянием enabled и возвращает, был ли он активирован. |
void ImGui.NewLine() |
script.method.common.ImGui.NewLine |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1074 | Завершает текущую строку и переводит курсор разметки на новую строку. |
void ImGui.OpenPopup(string strId, ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::None) |
script.method.common.ImGui.OpenPopup |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1435 | Помечает popup с обязательным непустым ID для открытия при следующем соответствующем вызове BeginPopup. |
void ImGui.OpenPopupOnItemClick(string strId = "", ImGui_PopupFlags popupFlags = ImGui_PopupФлаги::MouseButtonRight) |
script.method.common.ImGui.OpenPopupOnItemClick |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1531 | Открывает контекстный popup при нажатии последнего элемента согласно переданным флагам, используя ID последнего элемента при пустом strId. |
void ImGui.PlotHistogram(string label, float32[] values, int32 valuesOffset = 0, string overlay = "", float32 scaleMin = 3.402823466e+38f, float32 scaleMax = 3.402823466e+38f, fsize graphSize = fsize()) |
script.method.common.ImGui.PlotHistogram |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1970 | Рисует гистограмму с обязательной непустой меткой по переданным значениям, используя смещение, необязательную подпись, границы масштаба и размер. |
void ImGui.PlotLines(string label, float32[] values, int32 valuesOffset = 0, string overlay = "", float32 scaleMin = 3.402823466e+38f, float32 scaleMax = 3.402823466e+38f, fsize graphSize = fsize()) |
script.method.common.ImGui.PlotLines |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1957 | Рисует линейный график с обязательной непустой меткой по переданным значениям, используя смещение, необязательную подпись, границы масштаба и размер. |
void ImGui.PopID() |
script.method.common.ImGui.PopID |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:158 | Снимает последний добавленный компонент со стека ID ImGui. |
void ImGui.PopItemWidth() |
script.method.common.ImGui.PopItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:601 | Восстанавливает предыдущую ширину элементов по умолчанию. |
void ImGui.PopStyleColor(int32 count = 1) |
script.method.common.ImGui.PopStyleColor |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:172 | Снимает count записей со стека цветов стиля ImGui. |
void ImGui.PopStyleVar(int32 count = 1) |
script.method.common.ImGui.PopStyleVar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:193 | Снимает count записей со стека переменных стиля ImGui. |
void ImGui.PopTextWrapPos() |
script.method.common.ImGui.PopTextWrapPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:555 | Восстанавливает предыдущую позицию переноса текста. |
void ImGui.ProgressBar(float32 fraction) |
script.method.common.ImGui.ProgressBar#815e8744ccf75287 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1898 | Рисует индикатор прогресса, используя fraction как долю завершения и стандартные размер и подпись ImGui. |
void ImGui.ProgressBar(float32 fraction, isize size, string overlay = "") |
script.method.common.ImGui.ProgressBar#f96f13b84ae54c68 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1905 | Рисует индикатор прогресса с переданными долей завершения и размером, используя явную подпись либо процент ImGui при пустой строке. |
void ImGui.PushID(string strId) |
script.method.common.ImGui.PushID#a0aa657cec446999 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:140 | Помещает обязательный непустой строковый компонент в стек ID ImGui. |
void ImGui.PushID(int32 intId) |
script.method.common.ImGui.PushID#e81ac04f2708cf59 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:151 | Помещает целочисленный компонент в стек ID ImGui. |
void ImGui.PushItemWidth(float32 itemWidth) |
script.method.common.ImGui.PushItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:594 | Помещает в стек ширину по умолчанию для последующих элементов; восстановите её через PopItemWidth. |
void ImGui.PushStyleColor(ImGui_Col colorId, float32 r, float32 g, float32 b, float32 a) |
script.method.common.ImGui.PushStyleColor |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:165 | Помещает RGBA-переопределение выбранного цвета стиля ImGui в стек; восстановите его через PopStyleColor. |
void ImGui.PushStyleVar(ImGui_StyleVar styleVar, float32 value) |
script.method.common.ImGui.PushStyleVar |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:179 | Помещает скалярное переопределение скалярной переменной стиля ImGui в стек; восстановите его через PopStyleVar. |
void ImGui.PushStyleVarVec2(ImGui_StyleVar styleVar, float32 x, float32 y) |
script.method.common.ImGui.PushStyleVarVec2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:186 | Помещает двухкомпонентное переопределение векторной переменной стиля ImGui в стек; восстановите его через PopStyleVar. |
void ImGui.PushTextWrapPos(float32 wrapLocalPosX = 0.0f) |
script.method.common.ImGui.PushTextWrapPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:548 | Помещает в стек локальную координату X переноса последующего текста; ноль использует границу области содержимого. |
bool ImGui.RadioButton(string label, int32& value, int32 buttonValue) |
script.method.common.ImGui.RadioButton#91a4f0c54483dccb |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1172 | Рисует радиокнопку с обязательной непустой меткой, присваивает value значение buttonValue при активации и возвращает, произошло ли присваивание. |
bool ImGui.RadioButton(string label, bool active) |
script.method.common.ImGui.RadioButton#d8d7646ac97bdd7b |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1161 | Рисует радиокнопку с обязательной непустой меткой, используя active только как отображаемое состояние, и возвращает активацию; active не записывается обратно. |
void ImGui.ResetMouseDragDelta(ImGui_MouseButton mouseButton = ImGui_MouseButton::Left) |
script.method.common.ImGui.ResetMouseDragDelta |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1384 | Переносит начало накопленного перетаскивания выбранной кнопки мыши в текущую позицию мыши. |
void ImGui.SameLine(float32 offsetFromStartX = 0.0f, float32 spacing = -1.0f) |
script.method.common.ImGui.SameLine |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:580 | Размещает следующий элемент в текущей строке с необязательными переопределениями начального смещения и интервала. |
void ImGui.SaveIniSettingsToDisk(string iniFilename) |
script.method.common.ImGui.SaveIniSettingsToDisk |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2321 | Сохраняет текущие настройки окон и таблиц ImGui в обязательный непустой путь файловой системы через прямой дисковый API ImGui. |
string ImGui.SaveIniSettingsToMemory() |
script.method.common.ImGui.SaveIniSettingsToMemory |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2339 | Сериализует текущие настройки окон и таблиц ImGui в строку либо возвращает пустую строку, если ImGui не предоставил буфер. |
bool ImGui.Selectable(string label, bool selected = false, ImGui_SelectableFlags flags = ImGui_SelectableФлаги::None) |
script.method.common.ImGui.Selectable |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1150 | Рисует выбираемый элемент с обязательной непустой меткой, используя selected только как отображаемое состояние, и возвращает активацию; selected не записывается обратно. |
void ImGui.Separator() |
script.method.common.ImGui.Separator |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1060 | Рисует разделитель, соответствующий текущему горизонтальному или вертикальному контексту разметки. |
void ImGui.SeparatorText(string label) |
script.method.common.ImGui.SeparatorText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:474 | Рисует разделитель с обязательной непустой меткой. |
void ImGui.SetClipboardText(string text) |
script.method.common.ImGui.SetClipboardText |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2303 | Заменяет текст в платформенном backend буфера обмена ImGui. |
void ImGui.SetColorEditOptions(ImGui_ColorEditFlags flags) |
script.method.common.ImGui.SetColorEditOptions |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2123 | Задаёт стандартные параметры отображения, типа данных, палитры и ввода для последующих редакторов и палитр цвета. |
void ImGui.SetCursorPos(float32 x, float32 y) |
script.method.common.ImGui.SetCursorPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:534 | Задаёт текущую позицию курсора в локальных координатах окна. |
void ImGui.SetCursorScreenPos(fpos pos) |
script.method.common.ImGui.SetCursorScreenPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:541 | Задаёт текущую позицию курсора в экранных координатах. |
void ImGui.SetItemDefaultFocus() |
script.method.common.ImGui.SetItemDefaultFocus |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1391 | Даёт последнему отправленному элементу фокус по умолчанию, когда у появившегося окна нет восстановленного состояния фокуса. |
void ImGui.SetItemTooltip(string text) |
script.method.common.ImGui.SetItemTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1414 | Показывает текстовый tooltip для последнего элемента, когда выполнена политика наведения item-tooltip ImGui. |
void ImGui.SetKeyboardFocusHere(int32 offset = 0) |
script.method.common.ImGui.SetKeyboardFocusHere |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:562 | Запрашивает клавиатурный фокус для фокусируемого элемента с заданным смещением относительно следующего отправленного элемента. |
void ImGui.SetNextItemOpen(bool isOpen, ImGui_Cond cond = ImGui_Cond::None) |
script.method.common.ImGui.SetNextItemOpen |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:492 | Задаёт открытое состояние следующего узла дерева или сворачиваемого заголовка с учётом переданного условия ImGui. |
void ImGui.SetNextItemWidth(float32 itemWidth) |
script.method.common.ImGui.SetNextItemWidth |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:587 | Переопределяет ширину следующего отправленного элемента. |
void ImGui.SetNextWindowBgAlpha(float32 alpha) |
script.method.common.ImGui.SetNextWindowBgAlpha |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:249 | Переопределяет прозрачность фона следующего окна. |
void ImGui.SetNextWindowCollapsed(bool collapsed, ImGui_Cond cond = ImGui_Cond::None) |
script.method.common.ImGui.SetNextWindowCollapsed |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:214 | Задаёт свёрнутое состояние следующего окна с учётом переданного условия ImGui. |
void ImGui.SetNextWindowContentSize(isize size) |
script.method.common.ImGui.SetNextWindowContentSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:228 | Задаёт явный размер содержимого следующего окна, управляя прокручиваемой областью независимо от размера окна. |
void ImGui.SetNextWindowFocus() |
script.method.common.ImGui.SetNextWindowFocus |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:235 | Запрашивает фокус для следующего окна, начатого в текущем кадре. |
void ImGui.SetNextWindowPos(ipos pos, ImGui_Cond cond = ImGui_Cond::None) |
script.method.common.ImGui.SetNextWindowPos |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:200 | Задаёт экранную позицию следующего окна с учётом переданного условия ImGui. |
void ImGui.SetNextWindowScroll(fpos scroll) |
script.method.common.ImGui.SetNextWindowScroll |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:242 | Задаёт начальные координаты прокрутки следующего окна; отрицательный компонент не изменяет соответствующую ось. |
void ImGui.SetNextWindowSize(isize size, ImGui_Cond cond = ImGui_Cond::None) |
script.method.common.ImGui.SetNextWindowSize |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:207 | Задаёт размер следующего окна с учётом переданного условия ImGui. |
void ImGui.SetNextWindowSizeConstraints(isize sizeMin, isize sizeMax) |
script.method.common.ImGui.SetNextWindowSizeConstraints |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:221 | Ограничивает размер следующего окна переданными минимальными и максимальными измерениями. |
void ImGui.SetScrollFromPosX(float32 localX, float32 centerXRatio = 0.5f) |
script.method.common.ImGui.SetScrollFromPosX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:439 | Настраивает горизонтальную прокрутку так, чтобы локальная позиция X находилась в заданной доле области просмотра. |
void ImGui.SetScrollFromPosY(float32 localY, float32 centerYRatio = 0.5f) |
script.method.common.ImGui.SetScrollFromPosY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:446 | Настраивает вертикальную прокрутку так, чтобы локальная позиция Y находилась в заданной доле области просмотра. |
void ImGui.SetScrollHereX(float32 centerXRatio = 0.5f) |
script.method.common.ImGui.SetScrollHereX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:425 | Настраивает горизонтальную прокрутку так, чтобы текущая позиция курсора находилась в заданной доле области просмотра. |
void ImGui.SetScrollHereY(float32 centerYRatio = 0.5f) |
script.method.common.ImGui.SetScrollHereY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:432 | Настраивает вертикальную прокрутку так, чтобы текущая позиция курсора находилась в заданной доле области просмотра. |
void ImGui.SetScrollX(float32 scrollX) |
script.method.common.ImGui.SetScrollX |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:397 | Задаёт горизонтальное смещение прокрутки текущего окна. |
void ImGui.SetScrollY(float32 scrollY) |
script.method.common.ImGui.SetScrollY |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:404 | Задаёт вертикальное смещение прокрутки текущего окна. |
void ImGui.SetTabItemClosed(string tabLabel) |
script.method.common.ImGui.SetTabItemClosed |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1796 | Сообщает ImGui, что вкладка с обязательной непустой меткой была закрыта извне, чтобы обновить состояние панели вкладок. |
void ImGui.SetTooltip(string text) |
script.method.common.ImGui.SetTooltip |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1398 | Немедленно рисует tooltip с переданным дословным текстом. |
bool ImGui.SliderFloat(string label, float32& value, float32 minValue, float32 maxValue) |
script.method.common.ImGui.SliderFloat |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:896 | Рисует ограниченный float-слайдер с обязательной непустой меткой, обновляет value и возвращает, изменилось ли значение. |
bool ImGui.SliderFloat2(string label, float32& valueX, float32& valueY, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderFloat2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:918 | Рисует двухкомпонентный ограниченный float-слайдер с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
bool ImGui.SliderFloat3(string label, float32& valueX, float32& valueY, float32& valueZ, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderFloat3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:937 | Рисует трёхкомпонентный ограниченный float-слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.SliderFloat4(string label, float32& valueX, float32& valueY, float32& valueZ, float32& valueW, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderFloat4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:957 | Рисует четырёхкомпонентный ограниченный float-слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.SliderInt(string label, int32& value, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderInt |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:907 | Рисует ограниченный целочисленный слайдер с обязательной непустой меткой и переданными флагами, обновляет value и сообщает об изменении. |
bool ImGui.SliderInt2(string label, int32& valueX, int32& valueY, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderInt2 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:978 | Рисует двухкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает оба компонента обратно только при изменении. |
bool ImGui.SliderInt3(string label, int32& valueX, int32& valueY, int32& valueZ, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderInt3 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:997 | Рисует трёхкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.SliderInt4(string label, int32& valueX, int32& valueY, int32& valueZ, int32& valueW, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.SliderInt4 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1017 | Рисует четырёхкомпонентный ограниченный целочисленный слайдер с обязательной непустой меткой и записывает все компоненты обратно только при изменении. |
bool ImGui.SmallButton(string label) |
script.method.common.ImGui.SmallButton |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1183 | Рисует кнопку с обязательной непустой меткой без стандартных отступов рамки и возвращает, была ли она активирована. |
void ImGui.Spacing() |
script.method.common.ImGui.Spacing |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1067 | Добавляет одну стандартную единицу вертикального интервала в текущую разметку. |
bool ImGui.TabItemButton(string label, ImGui_TabItemFlags flags = ImGui_TabItemФлаги::None) |
script.method.common.ImGui.TabItemButton |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1785 | Рисует кнопку панели вкладок с обязательной непустой меткой и возвращает, была ли она активирована; область содержимого вкладки не создаётся. |
void ImGui.TableAngledHeadersRow() |
script.method.common.ImGui.TableAngledHeadersRow |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1731 | Создаёт строку наклонных заголовков для столбцов, настроенных соответствующими флагами. |
int32 ImGui.TableGetColumnCount() |
script.method.common.ImGui.TableGetColumnCount |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1682 | Возвращает число столбцов текущей таблицы или ноль вне таблицы. |
ImGui_TableColumnFlags ImGui.TableGetColumnFlags(int32 columnN = -1) |
script.method.common.ImGui.TableGetColumnFlags |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1710 | Возвращает текущие флаги состояния запрошенного столбца таблицы, используя текущий столбец при отрицательном columnN. |
int32 ImGui.TableGetColumnIndex() |
script.method.common.ImGui.TableGetColumnIndex |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1689 | Возвращает индекс текущего столбца таблицы или -1 до выбора столбца либо вне таблицы. |
string ImGui.TableGetColumnName(int32 columnN = -1) |
script.method.common.ImGui.TableGetColumnName |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1703 | Возвращает настроенное имя запрошенного столбца таблицы, используя текущий столбец при отрицательном columnN. |
int32 ImGui.TableGetHoveredColumn() |
script.method.common.ImGui.TableGetHoveredColumn |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1724 | Возвращает индекс столбца таблицы под указателем, используя sentinel-значения ImGui при отсутствии столбца или над незанятым пространством справа. |
int32 ImGui.TableGetRowIndex() |
script.method.common.ImGui.TableGetRowIndex |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1696 | Возвращает индекс текущей строки таблицы или -1 до начала строки либо вне таблицы. |
void ImGui.TableHeader(string label) |
script.method.common.ImGui.TableHeader |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1646 | Создаёт ячейку заголовка с обязательной непустой меткой для текущего столбца таблицы. |
void ImGui.TableHeadersRow() |
script.method.common.ImGui.TableHeadersRow |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1639 | Создаёт одну строку заголовков таблицы из столбцов, настроенных через TableSetupColumn. |
bool ImGui.TableNextColumn() |
script.method.common.ImGui.TableNextColumn |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1625 | Переходит к следующему столбцу таблицы, при необходимости создавая строку, и возвращает, виден ли целевой столбец. |
void ImGui.TableNextRow(ImGui_TableRowFlags rowFlags = ImGui_TableRowФлаги::None) |
script.method.common.ImGui.TableNextRow |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1618 | Переводит текущую таблицу на новую строку с переданными флагами строки. |
void ImGui.TableSetBgColor(ImGui_TableBgTarget target, ucolor color, int32 columnN = -1) |
script.method.common.ImGui.TableSetBgColor |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1675 | Переопределяет фон строки или ячейки таблицы переданным упакованным цветом, используя текущий столбец при отрицательном columnN. |
void ImGui.TableSetColumnEnabled(int32 columnN, bool enabled) |
script.method.common.ImGui.TableSetColumnEnabled |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1717 | Включает или отключает столбец таблицы по индексу с нуля. |
bool ImGui.TableSetColumnIndex(int32 columnN) |
script.method.common.ImGui.TableSetColumnIndex |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1632 | Выбирает столбец таблицы по индексу с нуля и возвращает, виден ли этот столбец. |
void ImGui.TableSetupColumn(string label, ImGui_TableColumnFlags flags = ImGui_TableColumnФлаги::None) |
script.method.common.ImGui.TableSetupColumn |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1657 | Настраивает следующий столбец таблицы с обязательной непустой меткой и флагами до отправки первой строки. |
void ImGui.TableSetupScrollFreeze(int32 cols, int32 rows) |
script.method.common.ImGui.TableSetupScrollFreeze |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1668 | Закрепляет запрошенное число начальных столбцов и строк при прокрутке таблицы. |
void ImGui.Text(string text) |
script.method.common.ImGui.Text |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:256 | Рисует текст дословно, не интерпретируя его как строку формата printf. |
void ImGui.TextColored(string text, float32 r, float32 g, float32 b, float32 a) |
script.method.common.ImGui.TextColored |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1983 | Рисует переданный текст с явно заданным цветом RGBA. |
void ImGui.TextDisabled(string text) |
script.method.common.ImGui.TextDisabled |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:263 | Рисует текст стилем отключённого текста ImGui. |
bool ImGui.TextLink(string label) |
script.method.common.ImGui.TextLink |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1921 | Рисует текстовую ссылку с обязательной непустой меткой и возвращает, была ли она активирована, не открывая URL самостоятельно. |
bool ImGui.TextLinkOpenURL(string label, string url) |
script.method.common.ImGui.TextLinkOpenURL#6af05af1a530865a |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1943 | Рисует ссылку с обязательной непустой меткой, при активации просит платформенный обработчик URL ImGui открыть обязательный URL и сообщает об активации. |
bool ImGui.TextLinkOpenURL(string label) |
script.method.common.ImGui.TextLinkOpenURL#b52d43bc02aa8901 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1932 | Рисует ссылку с обязательной непустой меткой, при активации просит платформенный обработчик URL ImGui открыть саму метку и сообщает об активации. |
void ImGui.TextWrapped(string text) |
script.method.common.ImGui.TextWrapped |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:270 | Рисует текст с переносом на границе текущей области содержимого. |
bool ImGui.TreeNode(string label) |
script.method.common.ImGui.TreeNode |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1121 | Рисует узел дерева с обязательной непустой меткой и возвращает, открыт ли он; вызывайте TreePop только при true. |
bool ImGui.TreeNodeEx(string label, ImGui_TreeNodeFlags flags) |
script.method.common.ImGui.TreeNodeEx |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1132 | Рисует узел дерева с обязательной непустой меткой и явными флагами и возвращает, открыт ли он; вызывайте TreePop при true, если не задан NoTreePushOnOpen. |
void ImGui.TreePop() |
script.method.common.ImGui.TreePop |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1143 | Снимает область дерева, помещённую в стек открытым вызовом TreeNode или TreeNodeEx. |
void ImGui.Unindent(float32 indentW = 0.0f) |
script.method.common.ImGui.Unindent |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:629 | Уменьшает горизонтальный отступ текущей строки на заданное значение либо значение стиля при нуле. |
bool ImGui.VSliderFloat(string label, fsize size, float32& value, float32 minValue, float32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.VSliderFloat |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1038 | Рисует вертикальный float-слайдер с обязательной непустой меткой, заданными размером и границами, обновляет value и сообщает об изменении. |
bool ImGui.VSliderInt(string label, fsize size, int32& value, int32 minValue, int32 maxValue, ImGui_SliderFlags flags = ImGui_SliderФлаги::None) |
script.method.common.ImGui.VSliderInt |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1049 | Рисует вертикальный целочисленный слайдер с обязательной непустой меткой, заданными размером и границами, обновляет value и сообщает об изменении. |
void ImGui.Value(string prefix, bool value) |
script.method.common.ImGui.Value#031100c2fda9013e |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:1990 | Рисует логическое значение после обязательного непустого префикса в стандартном формате значений ImGui. |
void ImGui.Value(string prefix, int32 value) |
script.method.common.ImGui.Value#11dff794976df969 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2001 | Рисует знаковое целое значение после обязательного непустого префикса в стандартном формате значений ImGui. |
void ImGui.Value(string prefix, uint32 value) |
script.method.common.ImGui.Value#69d025366813cd9a |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2012 | Рисует беззнаковое целое значение после обязательного непустого префикса в стандартном формате значений ImGui. |
void ImGui.Value(string prefix, float32 value) |
script.method.common.ImGui.Value#90152b1c9fa83617 |
ImGui |
server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/CommonImGuiScriptMethods.cpp:2023 | Рисует значение с плавающей точкой после обязательного непустого префикса в стандартном формате значений ImGui. |
Game (mapper)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
Critter Game.AddCritter(hstring pid, mpos hex) |
script.method.mapper.Game.AddCritter#7053965abb306d1b |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:110 | Создает криттера по заданному идентификатору прототипа на допустимом гексе текущей карты Mapper и возвращает его редактируемое клиентское представление. |
Critter Game.AddCritter(ProtoCritter proto, mpos hex) |
script.method.mapper.Game.AddCritter#fa5e6a45b39828c0 |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:124 | Создает криттера по заданному прототипу на допустимом гексе текущей карты Mapper и возвращает его редактируемое клиентское представление. |
Item Game.AddItem(ProtoItem proto, mpos hex) |
script.method.mapper.Game.AddItem#659cb03d0e702e66 |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:96 | Создает предмет по заданному прототипу на допустимом гексе текущей карты Mapper и возвращает его редактируемое клиентское представление. |
Item Game.AddItem(hstring pid, mpos hex) |
script.method.mapper.Game.AddItem#f08c1b76d0bf34c1 |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:82 | Создаёт предмет по указанному идентификатору прототипа на допустимом гексе карты, открытой в Mapper. |
void Game.AddMapperIgnoredItemPids(hstring[] itemPids) |
script.method.mapper.Game.AddMapperIgnoredItemPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:836 | Добавляет идентификаторы прототипов предметов в набор игнорирования Mapper текущей карты и перестраивает представление карты, чтобы применить фильтрацию. |
void Game.AddMessage(string message) |
script.method.mapper.Game.AddMessage |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:654 | Добавляет сообщение в экранный журнал сообщений Mapper. |
Item Game.AddTile(hstring pid, mpos hex, int32 layer, bool roof) |
script.method.mapper.Game.AddTile |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:290 | Добавляет редактируемый тайл пола или крыши известного прототипа предмета на допустимый гекс текущей карты, ограничивая слой диапазоном от нуля до четырех. |
float32 Game.CalcMapperFitZoom(isize viewportSize) |
script.method.mapper.Game.CalcMapperFitZoom |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:859 | Вычисляет меньший горизонтальный или вертикальный масштаб, необходимый для размещения настроенной игровой области либо полных границ карты в положительной области просмотра. |
void Game.CenterMapperOnHex(mpos hex) |
script.method.mapper.Game.CenterMapperOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:717 | Центрирует и перестраивает текущее представление Mapper на допустимом гексе карты; недопустимый гекс или отсутствие текущей карты приводят к исключению. |
void Game.CenterMapperOnPlayableArea() |
script.method.mapper.Game.CenterMapperOnPlayableArea |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:695 | Центрирует и перестраивает представление Mapper по настроенной аксиальной игровой области, включая координаты вне карты, либо по размерам карты, если область не задана. |
void Game.CenterMapperOnRawHex(ipos rawHex) |
script.method.mapper.Game.CenterMapperOnRawHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:730 | Центрирует и перестраивает текущее представление Mapper по неограниченной сырой координате гекса, поддерживая авторские игровые области за прямоугольником карты. |
void Game.DeleteEntities(Entity[] entities) |
script.method.mapper.Game.DeleteEntities |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:204 | Удаляет каждую ненулевую и неуничтоженную редактируемую сущность из заданной коллекции, пропуская непригодные записи. |
void Game.DeleteEntity(Entity entity) |
script.method.mapper.Game.DeleteEntity |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:197 | Удаляет одну редактируемую сущность через обычный путь удаления Mapper. |
Entity? Game.FindEntityById(ident id) |
script.method.mapper.Game.FindEntityById |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:268 | Ищет редактируемую сущность по идентификатору времени выполнения на текущей карте Mapper или возвращает null, если сущность отсутствует. |
Critter? Game.GetCritterOnHex(mpos hex, CritterFindType findType) |
script.method.mapper.Game.GetCritterOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:156 | Возвращает первого криттера на гексе, проходящего заданный фильтр типа поиска, или null, если подходящих криттеров нет. |
Critter[] Game.GetCrittersOnHex(mpos hex, CritterFindType findType) |
script.method.mapper.Game.GetCrittersOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:171 | Возвращает всех криттеров на гексе текущей карты Mapper, проходящих заданный фильтр типа поиска. |
msize Game.GetCurMapHexSize() |
script.method.mapper.Game.GetCurMapHexSize |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:661 | Возвращает размеры текущей карты Mapper в гексах; при отсутствии показанной карты выбрасывает исключение. |
isize Game.GetCurMapPixelSize() |
script.method.mapper.Game.GetCurMapPixelSize |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:670 | Возвращает полный ограничивающий размер гекс-сетки текущей карты Mapper в пикселях; при отсутствии показанной карты выбрасывает исключение. |
Item? Game.GetItemOnHex(mpos hex) |
script.method.mapper.Game.GetItemOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:138 | Возвращает результат одиночного поиска предмета на гексе текущей карты Mapper или null, если предмет там не выбран. |
Item[] Game.GetItemsOnHex(mpos hex) |
script.method.mapper.Game.GetItemsOnHex |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:147 | Возвращает все редактируемые представления предметов на гексе текущей карты Mapper. |
Map[] Game.GetLoadedMaps(int32& index) |
script.method.mapper.Game.GetLoadedMaps |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:388 | Возвращает все загруженные карты Mapper в порядке загрузки и записывает индекс текущей карты либо -1, если ни одна возвращенная карта не является текущей. |
string[] Game.GetMapFileNames(string dir, bool recursive) |
script.method.mapper.Game.GetMapFileNames |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:412 | Перечисляет объявленные имена карт из файлов прототипов в каталоге карт Mapper с необязательным рекурсивным обходом. |
mpos[] Game.GetMapperScrollBorderHexes() |
script.method.mapper.Game.GetMapperScrollBorderHexes |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:789 | Возвращает отображаемые гексы внутри карты на границе настроенной аксиальной области прокрутки или пустой массив, если карта либо граница отсутствует. |
mpos[] Game.GetMapperTrackOverlayHexes() |
script.method.mapper.Game.GetMapperTrackOverlayHexes |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:775 | Возвращает последовательность гексов, которую сейчас предоставляет путевой overlay Mapper. |
int32[] Game.GetMapperTrackOverlayKinds() |
script.method.mapper.Game.GetMapperTrackOverlayKinds |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:782 | Возвращает значения вида для каждой записи, выровненные с последовательностью гексов путевого overlay Mapper. |
Entity[] Game.GetSelectedEntities() |
script.method.mapper.Game.GetSelectedEntities |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:254 | Возвращает снимок всех сущностей в текущем порядке выбора Mapper. |
Entity? Game.GetSelectedEntity() |
script.method.mapper.Game.GetSelectedEntity |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:247 | Возвращает первую выбранную сущность Mapper или null, если выбор пуст. |
MapLayers Game.GetVisibleMapLayers() |
script.method.mapper.Game.GetVisibleMapLayers |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:59 | Возвращает слои карты, видимые сейчас в окне Mapper. |
bool Game.IsMapperHexOverlayVisible() |
script.method.mapper.Game.IsMapperHexOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:768 | Возвращает, видим ли общий для Mapper гекс-overlay. |
bool Game.IsMapperOverlayVisible() |
script.method.mapper.Game.IsMapperOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:748 | Возвращает, видим ли общий overlay Mapper текущей карты, или false, если карта не показана. |
Map? Game.LoadMap(string fileName) |
script.method.mapper.Game.LoadMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:341 | Загружает карту по имени файла из файловой системы Mapper и возвращает ее представление либо null при неудачной загрузке. |
void Game.MoveEntity(Entity? entity, mpos hex) |
script.method.mapper.Game.MoveEntity |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:180 | Перемещает ненулевую редактируемую сущность на допустимый гекс текущей карты Mapper; null-сущность игнорируется. |
Map? Game.NewMap(string name, int32 width, int32 height) |
script.method.mapper.Game.NewMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:309 | Создает и загружает минимальную именованную карту с размерами, ограниченными пределами Engine, и рабочим гексом в центре; пустое имя приводит к исключению. |
Map? Game.NewMapFromText(string name, string text) |
script.method.mapper.Game.NewMapFromText |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:327 | Загружает именованную карту из авторского текста с секцией ProtoMap; пустое имя или отсутствие секции приводят к исключению, а ошибка разбора может вернуть null. |
void Game.ResizeMap(int32 width, int32 height) |
script.method.mapper.Game.ResizeMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:435 | Изменяет размеры текущей карты Mapper через обычную операцию редактора. |
void Game.SaveMap(Map map, string customName) |
script.method.mapper.Game.SaveMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:356 | Сохраняет заданную карту Mapper с необязательным пользовательским именем через обычный путь сохранения карты. |
void Game.SaveMapToPath(Map map, string subDir, string name) |
script.method.mapper.Game.SaveMapToPath |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:363 | Сохраняет карту ниже корневого каталога карт Mapper с подкаталогом и именем без разделителей; пустые имена и обход родительских каталогов отклоняются. |
void Game.SaveMapperScreenshot(string filePath) |
script.method.mapper.Game.SaveMapperScreenshot |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:902 | Сохраняет рендер текущей карты как PNG по непустому пути через путь снимка Mapper только для карты. |
void Game.SelectEntities(Entity[] entities, bool set) |
script.method.mapper.Game.SelectEntities |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:231 | Добавляет каждую ненулевую сущность заданной коллекции в выбор Mapper или удаляет из него в соответствии со значением set. |
void Game.SelectEntity(Entity entity, bool set) |
script.method.mapper.Game.SelectEntity |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:219 | Добавляет одну редактируемую сущность в выбор Mapper при set = true или удаляет ее при false. |
bool Game.SetEntityProperty(Entity entity, string propName, string valueText) |
script.method.mapper.Game.SetEntityProperty |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:277 | Разбирает и применяет именованное значение свойства к редактируемой сущности, возвращая, принял ли Mapper текст; неизвестное имя свойства приводит к исключению. |
void Game.SetMapperHexOverlayVisible(bool visible) |
script.method.mapper.Game.SetMapperHexOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:761 | Показывает или скрывает общий для Mapper гекс-overlay. |
void Game.SetMapperHiddenSpritesVisible(bool visible) |
script.method.mapper.Game.SetMapperHiddenSpritesVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:827 | Показывает или скрывает спрайты, помеченные скрытыми, на текущей карте Mapper. |
void Game.SetMapperOverlayVisible(bool visible) |
script.method.mapper.Game.SetMapperOverlayVisible |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:739 | Показывает или скрывает общий overlay Mapper на текущей карте. |
void Game.SetMapperScrollCheckEnabled(bool enabled) |
script.method.mapper.Game.SetMapperScrollCheckEnabled |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:849 | Включает или отключает проверку прокрутки на текущей карте Mapper и перестраивает ее представление. |
void Game.SetMapperViewSize(isize size) |
script.method.mapper.Game.SetMapperViewSize |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:682 | Задает положительный размер области рендера текущей карты Mapper; неположительные размеры или отсутствие карты приводят к исключению. |
void Game.SetMapperZoom(float32 zoom) |
script.method.mapper.Game.SetMapperZoom |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:888 | Немедленно применяет положительный масштаб к текущей карте Mapper и обновляет его целевое значение; неположительный масштаб или отсутствие карты приводят к исключению. |
void Game.SetMouseScroll(bool inFullscreen, bool inWindow) |
script.method.mapper.Game.SetMouseScroll |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:74 | Настраивает прокрутку у края экрана в полноэкранном и оконном режимах Mapper. |
void Game.SetVisibleMapLayers(MapLayers layers) |
script.method.mapper.Game.SetVisibleMapLayers |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:66 | Заменяет набор слоёв, видимых в окне Mapper, и применяет новое состояние видимости. |
void Game.ShowMap(Map map) |
script.method.mapper.Game.ShowMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:381 | Делает заданную загруженную карту текущей показанной картой Mapper. |
void Game.TabDelete(int32 tab) |
script.method.mapper.Game.TabDelete |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:608 | Очищает допустимую вкладку содержимого Mapper, заново создает ее пустую агрегатную подвкладку по умолчанию и делает ее активной. |
hstring[] Game.TabGetCritterPids(int32 tab, string subTab) |
script.method.mapper.Game.TabGetCritterPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:464 | Возвращает идентификаторы прототипов криттеров из допустимой вкладки и именованной подвкладки Mapper, используя агрегатную подвкладку по умолчанию при пустом имени; неизвестная именованная подвкладка дает пустой массив. |
hstring[] Game.TabGetItemPids(int32 tab, string subTab) |
script.method.mapper.Game.TabGetItemPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:443 | Возвращает идентификаторы прототипов предметов из допустимой вкладки и именованной подвкладки Mapper, используя агрегатную подвкладку по умолчанию при пустом имени; неизвестная именованная подвкладка дает пустой массив. |
void Game.TabSelect(int32 tab, string subTab, bool show) |
script.method.mapper.Game.TabSelect |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:621 | При необходимости показывает допустимый режим панели Mapper и выбирает существующую именованную либо стандартную подвкладку содержимого, если режим владеет такими вкладками. |
void Game.TabSetCritterPids(int32 tab, string subTab, hstring[] critterPids) |
script.method.mapper.Game.TabSetCritterPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:546 | Заменяет прототипы криттеров пользовательской подвкладки Mapper или удаляет подвкладку для пустого списка, затем перестраивает агрегатный список по умолчанию и активную палитру прототипов; неизвестные идентификаторы приводят к исключению. |
void Game.TabSetItemPids(int32 tab, string subTab, hstring[] itemPids) |
script.method.mapper.Game.TabSetItemPids |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:485 | Заменяет известные прототипы предметов пользовательской подвкладки Mapper или удаляет подвкладку для пустого списка, затем перестраивает агрегатный список по умолчанию и активную палитру прототипов. |
void Game.TabSetName(int32 tab, string tabName) |
script.method.mapper.Game.TabSetName |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:643 | Заменяет отображаемое имя допустимого режима панели Mapper. |
void Game.UnloadMap(Map map) |
script.method.mapper.Game.UnloadMap |
Game |
mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/MapperGlobalScriptMethods.cpp:349 | Выгружает заданное представление карты из Mapper. |
Critter (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void Critter.Action(CritterAction action, int32 actionData, AbstractItem? contextItem) |
script.method.server.Critter.Action |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:676 | Отправляет и рассылает действие криттера с необязательным контекстным предметом |
Item Critter.AddItem(ProtoItem proto) |
script.method.server.Critter.AddItem#6029176d1f44719d |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:444 | Создаёт предмет инвентаря по дескриптору прототипа и присоединяет его к криттеру |
Item Critter.AddItem(hstring pid) |
script.method.server.Critter.AddItem#e8b1d5e540061d17 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:426 | Создаёт предмет инвентаря по идентификатору прототипа и присоединяет его к криттеру |
void Critter.AttachToCritter(Critter cr) |
script.method.server.Critter.AttachToCritter |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:893 | Привязывает криттера к криттеру на той же карте, сначала отвязывая его от предыдущего ведущего |
void Critter.ChangeItemSlot(ident itemId, CritterItemSlot slot) |
script.method.server.Critter.ChangeItemSlot |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:560 | Перемещает предмет инвентаря в разрешённый слот криттера, меняя местами находящийся там предмет и вызывая события перемещения предмета |
void Critter.ChangeMovingSpeed(int32 speed) |
script.method.server.Critter.ChangeMovingSpeed |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:882 | Меняет скорость движения криттера в пределах диапазона uint16_t |
void Critter.DetachAllCritters() |
script.method.server.Critter.DetachAllCritters |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:945 | Отвязывает всех привязанных к криттеру криттеров и обновляет видимость |
void Critter.DetachFromCritter() |
script.method.server.Critter.DetachFromCritter |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:933 | Отвязывает криттера от ведущего и обновляет видимость |
void Critter.Disconnect() |
script.method.server.Critter.Disconnect |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:703 | Запрашивает штатное отключение игрока, управляющего криттером |
Critter[] Critter.GetAttachedCritters() |
script.method.server.Critter.GetAttachedCritters |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:956 | Возвращает криттеров, привязанных к этому криттеру |
Critter? Critter.GetCritter(ident id, CritterSeeType seeType) |
script.method.server.Critter.GetCritter |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:347 | Возвращает видимого криттеру криттера по идентификатору и типу видимости |
Critter[] Critter.GetCritters(CritterSeeType seeType, CritterFindType findType) |
script.method.server.Critter.GetCritters |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:355 | Возвращает видимых криттеру криттеров, сортируя их по расстоянию, когда он на карте |
ident[] Critter.GetGlobalMapCritterIds(uint64& revision) |
script.method.server.Critter.GetGlobalMapCritterIds |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:79 | Возвращает идентификаторы группы криттера на глобальной карте и записывает ревизию её состава |
Item? Critter.GetItem(ItemProperty property, int32 propertyValue) |
script.method.server.Critter.GetItem#20907df3571a66a9 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:482 | Возвращает первый предмет инвентаря, у которого целочисленное свойство равно значению |
Item? Critter.GetItem(ident itemId) |
script.method.server.Critter.GetItem#3e4a8f273e418d3b |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:456 | Возвращает предмет инвентаря по идентификатору или null, если предмет отсутствует или идентификатор нулевой |
Item? Critter.GetItem(hstring protoId) |
script.method.server.Critter.GetItem#5042179ea08a430e |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:468 | Возвращает предмет инвентаря с наибольшим приоритетом и указанным идентификатором прототипа |
Item? Critter.GetItem(ProtoItem proto) |
script.method.server.Critter.GetItem#8eedde0030f87e84 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:475 | Возвращает предмет инвентаря с наибольшим приоритетом и указанным дескриптором прототипа |
Item[] Critter.GetItems(ItemProperty property, int32 propertyValue) |
script.method.server.Critter.GetItems#83c145745774df22 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:505 | Возвращает предметы инвентаря, у которых целочисленное свойство равно значению |
Item[] Critter.GetItems(hstring protoId) |
script.method.server.Critter.GetItems#a6ae510092488b1e |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:524 | Возвращает предметы инвентаря с указанным идентификатором прототипа |
Item[] Critter.GetItems() |
script.method.server.Critter.GetItems#b851260ade7c353c |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:497 | Возвращает все предметы инвентаря криттера |
Item[] Critter.GetItems(ProtoItem proto) |
script.method.server.Critter.GetItems#ef66ddcc26718dfe |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:542 | Возвращает предметы инвентаря с указанным дескриптором прототипа |
Map? Critter.GetMap() |
script.method.server.Critter.GetMap |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:70 | Возвращает родительскую карту криттера |
MovingContext? Critter.GetMovingContext() |
script.method.server.Critter.GetMovingContext |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:47 | Возвращает текущий контекст движения или последний сохранённый, если движение уже остановлено |
MovingState Critter.GetMovingState() |
script.method.server.Critter.GetMovingState |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:868 | Возвращает текущее состояние движения криттера |
uint32 Critter.GetMovingUid() |
script.method.server.Critter.GetMovingUid |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:55 | Возвращает текущий идентификатор движения криттера |
Player? Critter.GetPlayer() |
script.method.server.Critter.GetPlayer |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:62 | Возвращает игрока, управляющего криттером, если он привязан |
timespan Critter.GetPlayerOfflineTime() |
script.method.server.Critter.GetPlayerOfflineTime |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:964 | Возвращает длительность офлайна привязки игрока этого криттера |
CritterVisibilityMode Critter.GetVisibilityMode(Critter cr) |
script.method.server.Critter.GetVisibilityMode |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:404 | Возвращает режим видимости криттера для криттера; для себя — Full |
bool Critter.IsAlive() |
script.method.server.Critter.IsAlive |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:305 | Возвращает, жив ли криттер |
bool Critter.IsDead() |
script.method.server.Critter.IsDead |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:319 | Возвращает, мёртв ли криттер |
bool Critter.IsKnockout() |
script.method.server.Critter.IsKnockout |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:312 | Возвращает, находится ли криттер в нокауте |
bool Critter.IsMoving() |
script.method.server.Critter.IsMoving |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:40 | Возвращает, движется ли криттер в данный момент |
bool Critter.IsOnline() |
script.method.server.Critter.IsOnline |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:749 | Возвращает, есть ли у управляемого игроком криттера живой игрок |
bool Critter.IsSee(Critter cr) |
script.method.server.Critter.IsSee#11f3357f2df75c38 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:378 | Возвращает, видит ли криттер криттера; для себя — true |
bool Critter.IsSee(Item item) |
script.method.server.Critter.IsSee#c05ec9ee4a1d9b41 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:417 | Возвращает, содержит ли кэш видимых предметов криттера предмет |
bool Critter.IsSeenBy(Critter cr) |
script.method.server.Critter.IsSeenBy |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:391 | Возвращает, видит ли криттер этого криттера; для себя — true |
void Critter.MakeControllable(bool controllable) |
script.method.server.Critter.MakeControllable |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:716 | Помечает или снимает пометку управляемости криттера игроком, отвязывая игрока при отключении |
bool Critter.MapTransfersLocked() |
script.method.server.Critter.MapTransfersLocked |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Getter |
Source/Scripting/ServerCritterScriptMethods.cpp:109 | Возвращает, заблокированы ли сейчас переходы криттера между картами |
MovingContext Critter.MoveToHex(mpos hex, int32 cut, int32 speed, callback(bool,Critter,Item) gagCallabck) |
script.method.server.Critter.MoveToHex#59785332969dbd15 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:840 | Запускает движение по пути к гексу и возвращает новый контекст движения |
MovingContext Critter.MoveToHex(mpos hex, int32 cut, ipos16 endHexOffset, int32 speed, callback(bool,Critter,Item) gagCallabck) |
script.method.server.Critter.MoveToHex#877a3be2a55ba41a |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:849 | Запускает движение по пути со смещением конечного гекса и возвращает новый контекст движения |
MovingContext Critter.MoveToHex(mpos hex, int32 cut, ipos16 endHexOffset, int32 maxPathLength, int32 speed, callback(bool,Critter,Item) gagCallabck) |
script.method.server.Critter.MoveToHex#b27a6e0f0f8ceddb |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerCritterScriptMethods.cpp:859 | Если маршрут длиннее maxPathLength, запрос отклоняется с HexTooFar без поиска за пределами этой глубины; 0 использует Geometry.MaxPathFindLength. |
void Critter.RefreshView() |
script.method.server.Critter.RefreshView |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:326 | Пересчитывает видимых криттеров и предметы криттера |
void Critter.RefreshVisibility() |
script.method.server.Critter.RefreshVisibility |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:971 | Пересчитывает видимых криттеров и предметы криттера |
void Critter.SendGlobalMapGroupInfo() |
script.method.server.Critter.SendGlobalMapGroupInfo |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:86 | Отправляет игроку остальных членов глобальной группы криттера после проверки каждого члена |
void Critter.SendItems(Item[] items, bool owned = false, bool withInnerEntities = false, any contextParam = any()) |
script.method.server.Critter.SendItems |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:685 | Отправляет перечисленные ненулевые предметы игроку криттера с флагами владения и внутренних сущностей |
void Critter.SetCondition(CritterCondition cond, CritterActionAnim actionAnim, AbstractItem? contextItem) |
script.method.server.Critter.SetCondition |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:630 | Меняет состояние криттера, обновляет его поле на карте и рассылает соответствующее действие |
void Critter.SetDir(mdir dir) |
script.method.server.Critter.SetDir |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:334 | Меняет направление криттера и рассылает его, если направление отличается |
void Critter.SetupScript(callback(void,Critter,bool) initFunc) |
script.method.server.Critter.SetupScript |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:14 | Запускает init-колбэк и сохраняет его имя как init-скрипт |
void Critter.SetupScriptEx(hstring initFunc) |
script.method.server.Critter.SetupScriptEx |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:29 | Запускает именованный init-скрипт и сохраняет его имя |
void Critter.StopMoving() |
script.method.server.Critter.StopMoving |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:875 | Останавливает текущее движение криттера |
void Critter.TransferToGlobal() |
script.method.server.Critter.TransferToGlobal |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:210 | Переносит криттера с текущей карты на глобальную карту |
void Critter.TransferToGlobalGroup(Critter globalCr) |
script.method.server.Critter.TransferToGlobalGroup |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:252 | Присоединяет криттера к группе глобального криттера, снимая его с карты при необходимости |
void Critter.TransferToGlobalWithGroup(Critter[] group) |
script.method.server.Critter.TransferToGlobalWithGroup |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:227 | Переносит криттера на глобальную карту, затем переносит каждого живого ненулевого члена группы |
void Critter.TransferToHex(mpos hex, mdir dir) |
script.method.server.Critter.TransferToHex#8438d509ef6a8651 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:138 | Перемещает криттера на допустимый гекс текущей карты, обновляя направление и рассылая изменение только направления |
void Critter.TransferToHex(mpos hex) |
script.method.server.Critter.TransferToHex#a9a09ef8641e16c0 |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:116 | Перемещает криттера на допустимый гекс текущей карты, сохраняя текущее направление |
void Critter.TransferToMap(Map map, mpos hex) |
script.method.server.Critter.TransferToMap#c9880f573836f54f |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:169 | Переносит криттера на допустимый гекс другой карты, сохраняя направление |
void Critter.TransferToMap(Map map, mpos hex, mdir dir, bool preciseHex = false) |
script.method.server.Critter.TransferToMap#dc3840f5d203dd4b |
Critter |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerCritterScriptMethods.cpp:187 | Переносит криттера с заданным направлением точно на указанный гекс или с поиском места в радиусе двух |
Entity (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
int32 Entity.CountTimeEvent(callback(void,Entity,any[]) func, bool excludeExecuting = false) |
script.method.server.Entity.CountTimeEvent#3032339c32e34b9d |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:133 | Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки |
int32 Entity.CountTimeEvent(callback(void,Entity,TimeEventContext) func, bool excludeExecuting = false) |
script.method.server.Entity.CountTimeEvent#417e7527b8152349 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:140 | Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки |
int32 Entity.CountTimeEvent(callback(void,Entity,any) func, bool excludeExecuting = false) |
script.method.server.Entity.CountTimeEvent#45d21a68801eb4f0 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:126 | Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки |
int32 Entity.CountTimeEvent(callback(void,Entity) func, bool excludeExecuting = false) |
script.method.server.Entity.CountTimeEvent#7ed3553b71048a0d |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:119 | Считает зарегистрированные временные события сущности и колбэка, при необходимости исключая выполняющиеся колбэки |
int32 Entity.CountTimeEvent(uint32 id, bool excludeExecuting = false) |
script.method.server.Entity.CountTimeEvent#db3b98741c5df44b |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:147 | Считает зарегистрированные временные события с указанным идентификатором события, при необходимости исключая выполняющиеся колбэки |
int32 Entity.GetRefCount() |
script.method.server.Entity.GetRefCount |
Game, Player, Location, Map, Critter, Item, ImGui |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerEntityScriptMethods.cpp:28 | Диагностика утечки ссылок: учитываются каждая script-обёртка и каждый активный нативный pin, поэтому значима только разница, измеренная вокруг контролируемой последовательности вызовов. |
bool Entity.IsPersistent() |
script.method.server.Entity.IsPersistent |
Game, Player, Location, Map, Critter, Item, ImGui |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerEntityScriptMethods.cpp:13 | Возвращает, помечена ли серверная сущность как постоянная |
void Entity.MakePersistent(bool persistent) |
script.method.server.Entity.MakePersistent |
Game, Player, Location, Map, Critter, Item, ImGui |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerEntityScriptMethods.cpp:20 | Применяет флаг постоянства и распространяет его на дочерние сущности |
void Entity.RepeatTimeEvent(uint32 id, timespan repeat) |
script.method.server.Entity.RepeatTimeEvent#28154675b58100aa |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:217 | Обновляет интервал повтора временного события с указанным идентификатором |
void Entity.RepeatTimeEvent(callback(void,Entity,any) func, timespan repeat) |
script.method.server.Entity.RepeatTimeEvent#35eb685e9352ee97 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:196 | Обновляет интервал повтора временных событий, привязанных к сущности и колбэку |
void Entity.RepeatTimeEvent(callback(void,Entity,any[]) func, timespan repeat) |
script.method.server.Entity.RepeatTimeEvent#4c1ec6146e414fed |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:203 | Обновляет интервал повтора временных событий, привязанных к сущности и колбэку |
void Entity.RepeatTimeEvent(callback(void,Entity,TimeEventContext) func, timespan repeat) |
script.method.server.Entity.RepeatTimeEvent#d107502adf65e851 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:210 | Обновляет интервал повтора временных событий, привязанных к сущности и колбэку |
void Entity.RepeatTimeEvent(callback(void,Entity) func, timespan repeat) |
script.method.server.Entity.RepeatTimeEvent#d3e5bb91010a5ee6 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:189 | Обновляет интервал повтора временных событий, привязанных к сущности и колбэку |
void Entity.SetTimeEventData(callback(void,Entity,any) func, any data) |
script.method.server.Entity.SetTimeEventData#09c025b7150b6bcd |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:224 | Заменяет данные временных событий, привязанных к сущности и колбэку |
void Entity.SetTimeEventData(callback(void,Entity,any[]) func, any[] data) |
script.method.server.Entity.SetTimeEventData#46ce3a8e59df0b76 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:231 | Заменяет данные временных событий, привязанных к сущности и колбэку |
void Entity.SetTimeEventData(uint32 id, any data) |
script.method.server.Entity.SetTimeEventData#995b7ca79df38c35 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:252 | Заменяет данные временного события с указанным идентификатором |
void Entity.SetTimeEventData(uint32 id, any[] data) |
script.method.server.Entity.SetTimeEventData#adb2b4962b8e3874 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:259 | Заменяет данные временного события с указанным идентификатором, используя список данных |
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any[] data) |
script.method.server.Entity.SetTimeEventData#c02fbdd5c31ecb21 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:245 | Заменяет данные временных событий, привязанных к сущности и колбэку |
void Entity.SetTimeEventData(callback(void,Entity,TimeEventContext) func, any data) |
script.method.server.Entity.SetTimeEventData#c41820f30638ac18 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:238 | Заменяет данные временных событий, привязанных к сущности и колбэку |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any data) |
script.method.server.Entity.StartTimeEvent#170befe9003e3411 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:105 | Регистрирует повторяющееся временное событие с контекстом и одним аргументом данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func) |
script.method.server.Entity.StartTimeEvent#1e937a7976df63ac |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:56 | Регистрирует одноразовое временное событие с аргументом контекста и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any[] data) |
script.method.server.Entity.StartTimeEvent#492d95e09fb651ed |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:70 | Регистрирует одноразовое временное событие с контекстом и списком данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity) func) |
script.method.server.Entity.StartTimeEvent#494379a91f97d59e |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:77 | Регистрирует повторяющееся временное событие и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func, any[] data) |
script.method.server.Entity.StartTimeEvent#64daaaa7e6125cb3 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:112 | Регистрирует повторяющееся временное событие с контекстом и списком данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any[]) func, any[] data) |
script.method.server.Entity.StartTimeEvent#805b4b72ba72a604 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:91 | Регистрирует повторяющееся временное событие со списком данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,any) func, any data) |
script.method.server.Entity.StartTimeEvent#9e1b092a1d7fb963 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:84 | Регистрирует повторяющееся временное событие с одним аргументом данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any) func, any data) |
script.method.server.Entity.StartTimeEvent#ae9a39c7d8c1d6fa |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:42 | Регистрирует одноразовое временное событие с одним аргументом данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, timespan repeat, callback(void,Entity,TimeEventContext) func) |
script.method.server.Entity.StartTimeEvent#af2f95f5513a4cfa |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:98 | Регистрирует повторяющееся временное событие с аргументом контекста и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,any[]) func, any[] data) |
script.method.server.Entity.StartTimeEvent#b494dfd4a4fa81ea |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:49 | Регистрирует одноразовое временное событие со списком данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity,TimeEventContext) func, any data) |
script.method.server.Entity.StartTimeEvent#d9b6635334d5ae05 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:63 | Регистрирует одноразовое временное событие с контекстом и одним аргументом данных и возвращает его идентификатор |
uint32 Entity.StartTimeEvent(timespan delay, callback(void,Entity) func) |
script.method.server.Entity.StartTimeEvent#e59548a665ddb838 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:35 | Регистрирует одноразовое временное событие и возвращает его идентификатор |
void Entity.StopTimeEvent(callback(void,Entity,any) func) |
script.method.server.Entity.StopTimeEvent#1ff4e8b7bdb6f35c |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:161 | Останавливает временные события, зарегистрированные для сущности и колбэка |
void Entity.StopTimeEvent(callback(void,Entity,TimeEventContext) func) |
script.method.server.Entity.StopTimeEvent#58fd464d379e5ea5 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:175 | Останавливает временные события, зарегистрированные для сущности и колбэка |
void Entity.StopTimeEvent(uint32 id) |
script.method.server.Entity.StopTimeEvent#be90949683fff93d |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:182 | Останавливает временное событие с указанным идентификатором для сущности |
void Entity.StopTimeEvent(callback(void,Entity) func) |
script.method.server.Entity.StopTimeEvent#d792082ed73a8fc8 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:154 | Останавливает временные события, зарегистрированные для сущности и колбэка |
void Entity.StopTimeEvent(callback(void,Entity,any[]) func) |
script.method.server.Entity.StopTimeEvent#ddfbd34ed1764f92 |
Player, Location, Map, Critter, Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
TimeEventRelated |
Source/Scripting/ServerEntityScriptMethods.cpp:168 | Останавливает временные события, зарегистрированные для сущности и колбэка |
Game (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
bool Game.CallStaticItemFunction(Critter? cr, StaticItem staticItem, Item? usedItem, any param) |
script.method.server.Game.CallStaticItemFunction |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1529 | Вызывает функцию скрипта статического предмета для криттера и необязательного использованного предмета |
Item Game.CloneItem(Item item) |
script.method.server.Game.CloneItem |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:332 | Клонирует весь текущий предмет и возвращает новый предмет с покрытием синхронизации. |
Critter Game.CreateCritter(hstring protoId, bool forPlayer, CritterProperty=>any props) |
script.method.server.Game.CreateCritter#151d7b0fa45c079e |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:46 | Создаёт отсоединённого криттера с переопределениями свойств |
Critter Game.CreateCritter(ProtoCritter proto, bool forPlayer) |
script.method.server.Game.CreateCritter#e68fa5ea3ffe3cc4 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:38 | Создаёт отсоединённого криттера по дескриптору прототипа |
Critter Game.CreateCritter(hstring protoId, bool forPlayer) |
script.method.server.Game.CreateCritter#e774d859a418b9da |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:30 | Создаёт отсоединённого криттера по идентификатору прототипа |
Critter Game.CreateCritter(ProtoCritter proto, bool forPlayer, CritterProperty=>any props) |
script.method.server.Game.CreateCritter#e8d3f028fa79075f |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:67 | Создаёт отсоединённого криттера по дескриптору прототипа с переопределениями свойств |
Item Game.CreateItem(hstring protoId, ItemProperty=>int32 props) |
script.method.server.Game.CreateItem#27766bb940021b1f |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:293 | Создаёт предмет, применяя целочисленные переопределения свойств до OnItemInit, и возвращает его с покрытием синхронизации. |
Item Game.CreateItem(ProtoItem proto) |
script.method.server.Game.CreateItem#6029176d1f44719d |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:286 | Создаёт предмет по указанному дескриптору прототипа и возвращает его с покрытием синхронизации. |
Item Game.CreateItem(hstring protoId, ItemProperty=>any props) |
script.method.server.Game.CreateItem#95d49151f6d1acf8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:313 | Создаёт предмет с изменяемыми переопределениями свойств до OnItemInit и возвращает его с покрытием синхронизации |
Item Game.CreateItem(hstring protoId) |
script.method.server.Game.CreateItem#ba49673cbfedbc07 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:275 | Создаёт предмет по указанному идентификатору прототипа и возвращает его с покрытием синхронизации. |
Location Game.CreateLocation(hstring protoId, hstring[] map_pids, LocationProperty=>any props) |
script.method.server.Game.CreateLocation#03c25a496a41709a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:612 | Создаёт локацию с идентификаторами дочерних карт и переопределениями свойств |
Location Game.CreateLocation(ProtoLocation proto, LocationProperty=>any props) |
script.method.server.Game.CreateLocation#09335f3291c54d05 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:597 | Создаёт локацию по дескриптору прототипа с переопределениями свойств |
Location Game.CreateLocation(ProtoLocation proto) |
script.method.server.Game.CreateLocation#392f59fecd72fe17 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:560 | Создаёт локацию по дескриптору прототипа |
Location Game.CreateLocation(hstring protoId) |
script.method.server.Game.CreateLocation#4f3d2969824dd3bc |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:552 | Создаёт локацию по идентификатору прототипа |
Location Game.CreateLocation(hstring protoId, hstring[] map_pids) |
script.method.server.Game.CreateLocation#5a0f0539462eafe3 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:568 | Создаёт локацию с дочерними картами по идентификаторам прототипов |
Location Game.CreateLocation(hstring protoId, LocationProperty=>any props) |
script.method.server.Game.CreateLocation#c94de2fea30a1454 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:576 | Создаёт локацию с переопределениями свойств |
Player Game.CreateNotLoggedInPlayer() |
script.method.server.Game.CreateNotLoggedInPlayer |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:698 | Создаёт сессию незалогиненного игрока с фиктивным соединением |
bool Game.DbCompareExchangeRecordString(hstring collectionName, ident id, string key, string expected, string desired) |
script.method.server.Game.DbCompareExchangeRecordString#28dbc09a155eeea9 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1223 | Сравнивает и заменяет одно строковое поле записи базы данных с целочисленным идентификатором |
bool Game.DbCompareExchangeRecordString(hstring collectionName, string id, string key, string expected, string desired) |
script.method.server.Game.DbCompareExchangeRecordString#d7c0eb9e97e0795d |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1243 | Сравнивает и заменяет одно строковое поле записи базы данных со строковым ключом |
ident[] Game.DbGetAllRecordIds(hstring collectionName) |
script.method.server.Game.DbGetAllRecordIds |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1038 | Возвращает все целочисленные идентификаторы записей коллекции базы данных |
string[] Game.DbGetAllRecordKeys(hstring collectionName) |
script.method.server.Game.DbGetAllRecordKeys |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1049 | Возвращает все строковые ключи записей коллекции базы данных |
string=>string Game.DbGetPlayerData(ident playerId) |
script.method.server.Game.DbGetPlayerData |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1069 | Возвращает запись игрока из базы данных как пары строк ключ-значение |
string=>string Game.DbGetRecord(hstring collectionName, string id) |
script.method.server.Game.DbGetRecord#86e082d9df76b104 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1136 | Возвращает запись базы данных по строковому ключу как пары строк ключ-значение |
string=>string Game.DbGetRecord(hstring collectionName, ident id) |
script.method.server.Game.DbGetRecord#c524f7821136061a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1115 | Возвращает запись базы данных по целочисленному идентификатору как пары строк ключ-значение |
bool Game.DbHasEntity(Entity entity) |
script.method.server.Game.DbHasEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1060 | Возвращает, есть ли у сущности запись в базе данных |
bool Game.DbHasRecord(hstring collectionName, string id) |
script.method.server.Game.DbHasRecord#31a3ffa964f519b8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1101 | Возвращает, содержит ли коллекция базы данных строковый ключ записи |
bool Game.DbHasRecord(hstring collectionName, ident id) |
script.method.server.Game.DbHasRecord#e13466af940b3833 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1087 | Возвращает, содержит ли коллекция базы данных целочисленный идентификатор записи |
void Game.DbInsertRecord(hstring collectionName, ident id, string=>string keyValues) |
script.method.server.Game.DbInsertRecord#23ac03d711edaa50 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1263 | Вставляет запись базы данных с целочисленным идентификатором, отвергая существующую запись |
void Game.DbInsertRecord(hstring collectionName, string id, string=>string keyValues) |
script.method.server.Game.DbInsertRecord#27a079e12448f9d8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1300 | Вставляет запись базы данных со строковым ключом, отвергая существующую запись |
void Game.DbRemoveRecord(hstring collectionName, ident id) |
script.method.server.Game.DbRemoveRecord#2039b29db1a1d593 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1443 | Удаляет запись базы данных с целочисленным идентификатором, если она существует |
void Game.DbRemoveRecord(hstring collectionName, string id) |
script.method.server.Game.DbRemoveRecord#2749ed5b0c8482ba |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1459 | Удаляет запись базы данных со строковым ключом, если она существует |
bool Game.DbTryInsertRecord(hstring collectionName, string id, string=>string keyValues) |
script.method.server.Game.DbTryInsertRecord#148cb7fe9d0c7284 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1190 | Пытается вставить запись базы данных со строковым ключом |
bool Game.DbTryInsertRecord(hstring collectionName, ident id, string=>string keyValues) |
script.method.server.Game.DbTryInsertRecord#5d786aff58d93d01 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1157 | Пытается вставить запись базы данных с целочисленным идентификатором |
void Game.DbUpdateRecordBool(hstring collectionName, ident id, string key, bool value) |
script.method.server.Game.DbUpdateRecordBool#6b7737017a2e23dd |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1429 | Обновляет одно поле bool существующей записи базы данных с целочисленным идентификатором |
void Game.DbUpdateRecordBool(hstring collectionName, string id, string key, bool value) |
script.method.server.Game.DbUpdateRecordBool#717491d844575aca |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1436 | Обновляет одно поле bool существующей записи базы данных со строковым ключом |
void Game.DbUpdateRecordFloat64(hstring collectionName, ident id, string key, float64 value) |
script.method.server.Game.DbUpdateRecordFloat64#0e7e221242df2792 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1415 | Обновляет одно поле float64 существующей записи базы данных с целочисленным идентификатором |
void Game.DbUpdateRecordFloat64(hstring collectionName, string id, string key, float64 value) |
script.method.server.Game.DbUpdateRecordFloat64#f5d0799b4804bb25 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1422 | Обновляет одно поле float64 существующей записи базы данных со строковым ключом |
void Game.DbUpdateRecordInt64(hstring collectionName, string id, string key, int64 value) |
script.method.server.Game.DbUpdateRecordInt64#4b791154e44562fd |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1408 | Обновляет одно поле int64 существующей записи базы данных со строковым ключом |
void Game.DbUpdateRecordInt64(hstring collectionName, ident id, string key, int64 value) |
script.method.server.Game.DbUpdateRecordInt64#91d6b71d16aee463 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1401 | Обновляет одно поле int64 существующей записи базы данных с целочисленным идентификатором |
void Game.DbUpdateRecordString(hstring collectionName, ident id, string key, string value) |
script.method.server.Game.DbUpdateRecordString#76e92f4eee20fb7b |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1387 | Обновляет одно строковое поле существующей записи базы данных с целочисленным идентификатором |
void Game.DbUpdateRecordString(hstring collectionName, string id, string key, string value) |
script.method.server.Game.DbUpdateRecordString#cbc3625de444b49c |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1394 | Обновляет одно строковое поле существующей записи базы данных со строковым ключом |
void Game.DestroyCritter(Critter? cr) |
script.method.server.Game.DestroyCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:520 | Уничтожает поддерево неигрового криттера |
void Game.DestroyCritters(Critter[] critters) |
script.method.server.Game.DestroyCritters |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:535 | Уничтожает поддерево каждого ненулевого неигрового криттера |
void Game.DestroyEntities(Entity[] entities) |
script.method.server.Game.DestroyEntities |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:480 | Уничтожает поддерево каждой ненулевой сущности |
void Game.DestroyEntity(Entity? entity) |
script.method.server.Game.DestroyEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:468 | Уничтожает поддерево сущности, если сущность не нулевая |
void Game.DestroyItem(Item? item) |
script.method.server.Game.DestroyItem |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:494 | Уничтожает поддерево предмета, если предмет не нулевой |
void Game.DestroyItems(Item[] items) |
script.method.server.Game.DestroyItems |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:506 | Уничтожает поддерево каждого ненулевого предмета |
void Game.DestroyLocation(Location? loc) |
script.method.server.Game.DestroyLocation |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:633 | Уничтожает поддерево локации, если локация не нулевая |
void Game.DestroyMap(Map? map) |
script.method.server.Game.DestroyMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:645 | Уничтожает поддерево карты, если карта не нулевая |
void Game.DestroyUnloadedCritter(ident crId) |
script.method.server.Game.DestroyUnloadedCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:110 | Удаляет запись выгруженного криттера по идентификатору |
Item[] Game.GetAllItems(ProtoItem? proto) |
script.method.server.Game.GetAllItems#5f63b29e3fbd4374 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:989 | Возвращает зарегистрированные предметы, соответствующие необязательному дескриптору прототипа |
Item[] Game.GetAllItems(hstring pid) |
script.method.server.Game.GetAllItems#986ac88634199639 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:969 | Возвращает зарегистрированные предметы, соответствующие необязательному идентификатору прототипа |
Critter[] Game.GetAllNpc(hstring pid) |
script.method.server.Game.GetAllNpc#568d2e4962ad093b |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1483 | Возвращает неигровых криттеров, соответствующих необязательному идентификатору прототипа |
Critter[] Game.GetAllNpc(ProtoCritter proto) |
script.method.server.Game.GetAllNpc#d318af6f5c78cd43 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1502 | Возвращает неигровых криттеров, соответствующих указанному дескриптору прототипа |
Critter[] Game.GetAllNpc() |
script.method.server.Game.GetAllNpc#e7c595cfaf4c11a4 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1475 | Возвращает всех неигровых криттеров |
int64 Game.GetAllocatorMemoryUsage() |
script.method.server.Game.GetAllocatorMemoryUsage |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1895 | Возвращает объём используемой памяти аллокатора в байтах |
Critter? Game.GetCritter(ident crId) |
script.method.server.Game.GetCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:657 | Возвращает криттера по идентификатору или null при нулевом идентификаторе, отсутствии сущности или её уничтожении |
int32 Game.GetCritterRegistryCount() |
script.method.server.Game.GetCritterRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1932 | Возвращает число криттеров в реестре |
Critter[] Game.GetCritters(CritterFindType findType) |
script.method.server.Game.GetCritters |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:681 | Возвращает зарегистрированных криттеров, соответствующих типу поиска, |
int32 Game.GetDistance(Item item1, Item item2) |
script.method.server.Game.GetDistance#1be05ad1508d9bdf |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:138 | Возвращает расстояние между двумя предметами на одной карте |
int32 Game.GetDistance(Item item, Critter cr) |
script.method.server.Game.GetDistance#200d823fdf545d92 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:178 | Возвращает расстояние по поверхности между предметом и криттером на одной карте |
int32 Game.GetDistance(mpos hex, Critter cr) |
script.method.server.Game.GetDistance#33a4d51ef8eece2a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:216 | Возвращает расстояние по поверхности от гекса до криттера на карте |
int32 Game.GetDistance(Critter cr, Item item) |
script.method.server.Game.GetDistance#3dade8869ec8c0ac |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:157 | Возвращает расстояние по поверхности между криттером и предметом на одной карте |
int32 Game.GetDistance(Item item, mpos hex) |
script.method.server.Game.GetDistance#8298d537bb9c7c37 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:233 | Возвращает расстояние от предмета на карте до гекса |
int32 Game.GetDistance(Critter cr, mpos hex) |
script.method.server.Game.GetDistance#8a80a760debf852d |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:199 | Возвращает расстояние по поверхности от криттера на карте до гекса |
int32 Game.GetDistance(mpos hex, Item item) |
script.method.server.Game.GetDistance#b273c01749f73e8c |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:248 | Возвращает расстояние от гекса до предмета на карте |
int32 Game.GetDistance(Critter cr1, Critter cr2) |
script.method.server.Game.GetDistance#dacea0c00ba4c5f1 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:117 | Возвращает расстояние по поверхности между двумя криттерами на одной карте |
Entity? Game.GetEntity(ident entityId) |
script.method.server.Game.GetEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:669 | Возвращает сущность по идентификатору или null при нулевом идентификаторе, отсутствии сущности или её уничтожении |
int32 Game.GetEntityRegistryCount() |
script.method.server.Game.GetEntityRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1904 | Возвращает число сущностей в реестре |
Entity[] Game.GetHeldSyncEntities() |
script.method.server.Game.GetHeldSyncEntities |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1852 | Возвращает сущности, удерживаемые сейчас в синхронизационном покрытии |
Item? Game.GetItem(ident itemId) |
script.method.server.Game.GetItem |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:263 | Возвращает живой предмет по идентификатору, отвергая нулевой идентификатор, или null, если предмет отсутствует или уничтожается |
int32 Game.GetItemRegistryCount() |
script.method.server.Game.GetItemRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1939 | Возвращает число предметов в реестре |
hstring[] Game.GetItemRegistryProtoIds() |
script.method.server.Game.GetItemRegistryProtoIds |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1946 | Возвращает идентификаторы прототипов всех зарегистрированных предметов |
Location? Game.GetLocation(ident locId) |
script.method.server.Game.GetLocation#08a98bf7bce0a9bf |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:848 | Возвращает живую локацию по идентификатору или null для отсутствующей или уничтожаемой локации |
Location? Game.GetLocation(ProtoLocation locProto, int32 skipCount = 0) |
script.method.server.Game.GetLocation#2f5eccddea2f5dd1 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:864 | Возвращает живую локацию по дескриптору прототипа и индексу вхождения или null |
Location? Game.GetLocation(hstring locPid, int32 skipCount = 0) |
script.method.server.Game.GetLocation#4b1903ede1dd2fa2 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:856 | Возвращает живую локацию по идентификатору прототипа и индексу вхождения или null |
Location? Game.GetLocation(LocationProperty property, int32 propertyValue) |
script.method.server.Game.GetLocation#8d03e18599ee2a1e |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:873 | Возвращает первую живую локацию, у которой целочисленное свойство равно значению |
int32 Game.GetLocationRegistryCount() |
script.method.server.Game.GetLocationRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1918 | Возвращает число локаций в реестре |
Location[] Game.GetLocations() |
script.method.server.Game.GetLocations#53d313c4ee2358d8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:889 | Возвращает все зарегистрированные локации |
Location[] Game.GetLocations(ProtoLocation? proto) |
script.method.server.Game.GetLocations#7e3ec9d90972cfaf |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:924 | Возвращает зарегистрированные локации, соответствующие необязательному дескриптору прототипа |
Location[] Game.GetLocations(hstring pid) |
script.method.server.Game.GetLocations#8eb7a49e747de27a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:904 | Возвращает зарегистрированные локации, соответствующие необязательному идентификатору прототипа |
Location[] Game.GetLocations(LocationProperty property, int32 propertyValue) |
script.method.server.Game.GetLocations#c590f9bbe1535ddd |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:951 | Возвращает зарегистрированные локации, у которых целочисленное свойство равно значению |
Map? Game.GetMap(hstring mapPid, int32 skipCount = 0) |
script.method.server.Game.GetMap#28a9744f2e2f208e |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:772 | Возвращает живую карту по идентификатору прототипа и индексу вхождения или null |
Map? Game.GetMap(ident mapId) |
script.method.server.Game.GetMap#38ce2f11f2b9397e |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:764 | Возвращает живую карту по идентификатору или null для отсутствующей или уничтожаемой карты |
Map? Game.GetMap(ProtoMap mapProto, int32 skipCount = 0) |
script.method.server.Game.GetMap#b7b3d34523400d1f |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:780 | Возвращает живую карту по дескриптору прототипа и индексу вхождения или null |
int32 Game.GetMapRegistryCount() |
script.method.server.Game.GetMapRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1925 | Возвращает число карт в реестре |
Map[] Game.GetMaps(hstring pid) |
script.method.server.Game.GetMaps#12174f7cc9f609d1 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:797 | Возвращает зарегистрированные карты, соответствующие необязательному идентификатору прототипа |
Map[] Game.GetMaps() |
script.method.server.Game.GetMaps#3cd2c62b701248d5 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:789 | Возвращает все зарегистрированные карты |
Map[] Game.GetMaps(ProtoMap? proto) |
script.method.server.Game.GetMaps#779d5c9f8b1fd466 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:819 | Возвращает зарегистрированные карты, соответствующие необязательному дескриптору прототипа |
Player[] Game.GetOnlinePlayers() |
script.method.server.Game.GetOnlinePlayers |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:1016 | Возвращает всех онлайн-игроков |
Player? Game.GetPlayer(ident playerId) |
script.method.server.Game.GetPlayer |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerGlobalScriptMethods.cpp:752 | Возвращает игрока по идентификатору или null при нулевом идентификаторе, отсутствии сущности или её уничтожении |
int32 Game.GetPlayerRegistryCount() |
script.method.server.Game.GetPlayerRegistryCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1911 | Возвращает число игроков в реестре |
int64 Game.GetProcessMemoryUsage() |
script.method.server.Game.GetProcessMemoryUsage |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1886 | Возвращает объём памяти процесса в байтах |
ProtoCritter[] Game.GetProtoCrittersForProtoMap(ProtoMap proto) |
script.method.server.Game.GetProtoCrittersForProtoMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1615 | Возвращает прототипы криттеров, размещённые на карте-прототипе |
ident[] Game.GetRegisteredPlayerIds() |
script.method.server.Game.GetRegisteredPlayerIds |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1031 | Возвращает все идентификаторы записей игроков из базы данных |
StaticItem[] Game.GetStaticItemsForProtoMap(ProtoMap proto) |
script.method.server.Game.GetStaticItemsForProtoMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1606 | Возвращает статические предметы карты-прототипа |
int32 Game.GetTextCount(TextPackKey textKey) |
script.method.server.Game.GetTextCount |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1640 | Возвращает число текстов языкового пакета для ключа |
bool Game.IsEntityLocked(Entity? entity) |
script.method.server.Game.IsEntityLocked |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1861 | Возвращает, покрыта ли сущность, не выводя диагностику |
bool Game.IsStaticMapLoaded(hstring mapPid) |
script.method.server.Game.IsStaticMapLoaded |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1580 | Вернуть, кэшировано ли запечённое содержимое прототипа карты |
bool Game.IsTextPresent(TextPackKey textKey) |
script.method.server.Game.IsTextPresent |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1633 | Возвращает, содержит ли языковой пакет указанный текстовый ключ |
Critter Game.LoadCritter(ident crId, bool forPlayer) |
script.method.server.Game.LoadCritter#e4b9bdc5bdeb7919 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:82 | Загружает сохранённого криттера |
Critter Game.LoadCritter(ident crId, bool forPlayer, Map map) |
script.method.server.Game.LoadCritter#f50433829d33781c |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:90 | Загружает сохранённого криттера на карту |
void Game.LoadStaticMap(hstring mapPid, bool asyncLoad) |
script.method.server.Game.LoadStaticMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1547 | Прочитать запечённое содержимое прототипа карты в кэш сейчас или в рабочем потоке; запрос до конца этого чтения ждёт его |
void Game.LoadStaticMaps(hstring[] mapPids, bool asyncLoad) |
script.method.server.Game.LoadStaticMaps |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1560 | Прочитать запечённое содержимое прототипов карт в кэш сейчас или в рабочих потоках; запрос одного из них ждёт его чтения |
void Game.Lock() |
script.method.server.Game.Lock |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1870 | Блокирует бакет синглтона Game |
Player Game.LoginPlayerToExistentRecord(Player notLoggedInPlayer, ident playerId) |
script.method.server.Game.LoginPlayerToExistentRecord |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:735 | Выполняет вход незалогиненного игрока в существующую запись и возвращает полученного игрока |
Player Game.LoginPlayerToNewRecord(Player notLoggedInPlayer) |
script.method.server.Game.LoginPlayerToNewRecord |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:707 | Выполняет вход незалогиненного игрока в новую запись и возвращает полученного игрока |
Player Game.LoginPlayerToTempSession(Player notLoggedInPlayer) |
script.method.server.Game.LoginPlayerToTempSession |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:721 | Выполняет вход незалогиненного игрока во временную сессию и возвращает полученного игрока |
Item? Game.MoveItem(Item item, Item toCont, any stackId = any()) |
script.method.server.Game.MoveItem#2ed0d82a6f587a26 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:372 | Перемещает предмет в контейнер с необязательным идентификатором стопки и возвращает его |
Item? Game.MoveItem(Item item, Map toMap, mpos toHex) |
script.method.server.Game.MoveItem#883528ad0763e772 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:356 | Перемещает предмет на допустимый гекс карты и возвращает его |
Item? Game.MoveItem(Item item, Critter toCr) |
script.method.server.Game.MoveItem#c26f82c316789816 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:345 | Перемещает весь предмет к указанному криттеру и возвращает предмет либо null, если перемещение удалило его. |
void Game.MoveItems(Item[] items, Critter toCr) |
script.method.server.Game.MoveItems#5402fba4af9b29a1 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:383 | Перемещает каждый ненулевой живой предмет к криттеру |
void Game.MoveItems(Item[] items, Item toCont, any stackId = any()) |
script.method.server.Game.MoveItems#8a09125d1c5aeacb |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:441 | Перемещает каждый ненулевой живой предмет в контейнер с необязательным идентификатором стопки |
void Game.MoveItems(Item[] items, Map toMap, mpos toHex) |
script.method.server.Game.MoveItems#efe80393199559d9 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:410 | Перемещает каждый ненулевой живой предмет на допустимый гекс карты |
void Game.SetSynchronizedTime(synctime time) |
script.method.server.Game.SetSynchronizedTime |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1521 | Устанавливает глобальное синхронизированное игровое время |
void Game.Sync(Entity entity) |
script.method.server.Game.Sync#3a28adb1be02af8c |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async |
Source/Scripting/ServerGlobalScriptMethods.cpp:1733 | Заменяет текущее покрытие одной живой сущностью и её партнёрами автоматического расширения |
void Game.Sync(Entity entity1, Entity entity2, Entity entity3) |
script.method.server.Game.Sync#8a5e8bb38f1776db |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1765 | Заменяет текущее покрытие тремя живыми сущностями и их партнёрами автоматического расширения |
void Game.Sync(Entity[] entities) |
script.method.server.Game.Sync#a0c5737d3ba111b8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1787 | Заменяет текущее покрытие всеми ненулевыми живыми сущностями и их партнёрами автоматического расширения |
void Game.Sync(Entity entity1, Entity entity2) |
script.method.server.Game.Sync#b42b6f6d6b684d2a |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1747 | Заменяет текущее покрытие двумя живыми сущностями и их партнёрами автоматического расширения |
void Game.SyncRelease() |
script.method.server.Game.SyncRelease |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1836 | Освобождает удерживаемое покрытие сущностей и блокировки синглтона Game |
void Game.SyncWiden(Entity[] entities) |
script.method.server.Game.SyncWiden |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async, AllowDestroyedEntityArgs |
Source/Scripting/ServerGlobalScriptMethods.cpp:1812 | Расширяет текущее покрытие синхронизации на месте, добавляя указанные активные сущности. |
void Game.SyncYield() |
script.method.server.Game.SyncYield |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async |
Source/Scripting/ServerGlobalScriptMethods.cpp:1844 | Передаёт ожидающим потокам весь cover сущностей текущего потока и вновь захватывает его до возврата; вызов запрещён при удержании singleton-блокировки Game. |
int32 Game.SystemCall(string command, string& output) |
script.method.server.Game.SystemCall#5f9bd54717eb40b8 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1699 | Выполняет внешнюю команду, сохраняет строки её вывода и возвращает код выхода |
int32 Game.SystemCall(string command) |
script.method.server.Game.SystemCall#bc91017a887fc615 |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1689 | Выполняет внешнюю команду, записывает её вывод в журнал и возвращает код выхода |
bool Game.TrySyncEntity(ident entity_id) |
script.method.server.Game.TrySyncEntity |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
Async |
Source/Scripting/ServerGlobalScriptMethods.cpp:1716 | Разрешает идентификатор сущности, получает synchronization cover для живой сущности и сообщает, остаётся ли она доступной. |
void Game.UnloadCritter(Critter cr) |
script.method.server.Game.UnloadCritter |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:100 | Выгружает криттера из симуляции |
bool Game.UnloadStaticMap(hstring mapPid) |
script.method.server.Game.UnloadStaticMap |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1593 | Освободить кэшированное запечённое содержимое прототипа карты и вернуть, выгружено ли оно; оно остаётся, пока читается или используется картой |
void Game.Unlock() |
script.method.server.Game.Unlock |
Game |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerGlobalScriptMethods.cpp:1878 | Разблокирует бакет синглтона Game, сохраняя покрытие сущностей |
Item (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
Item Item.AddItem(ProtoItem proto, any stackId = any()) |
script.method.server.Item.AddItem#bfe6263d4ff550ad |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerItemScriptMethods.cpp:58 | Создаёт предмет по дескриптору прототипа и добавляет его в контейнер |
Item Item.AddItem(hstring pid, any stackId = any()) |
script.method.server.Item.AddItem#c6fbcb98959420b1 |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerItemScriptMethods.cpp:43 | Создаёт предмет по идентификатору прототипа и добавляет его в контейнер |
Critter? Item.GetCritter() |
script.method.server.Item.GetCritter |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerItemScriptMethods.cpp:97 | Определяет криттера, удерживающего предмет через владение контейнером, или null для предмета на карте |
Item[] Item.GetItems(any stackId = any()) |
script.method.server.Item.GetItems |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerItemScriptMethods.cpp:70 | Возвращает внутренние предметы контейнера, при необходимости ограниченные идентификатором стопки |
Map? Item.GetMap() |
script.method.server.Item.GetMap |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerItemScriptMethods.cpp:79 | Определяет карту, содержащую предмет, через цепочку владения криттером или контейнером |
Map? Item.GetMapPosition(mpos& hex) |
script.method.server.Item.GetMapPosition |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
PassOwnership |
Source/Scripting/ServerItemScriptMethods.cpp:88 | Определяет содержащую карту и записывает гекс предмета на карте через выходной аргумент |
void Item.RefreshVisibility() |
script.method.server.Item.RefreshVisibility |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerItemScriptMethods.cpp:106 | Обновляет кэши видимости и блокировки карты для предмета, принадлежащего гексу карты |
void Item.SetupScript(callback(void,Item,bool) initFunc) |
script.method.server.Item.SetupScript |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerItemScriptMethods.cpp:17 | Запускает init-колбэк и сохраняет его имя как init-скрипт |
void Item.SetupScriptEx(hstring initFunc) |
script.method.server.Item.SetupScriptEx |
Item |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerItemScriptMethods.cpp:32 | Запускает именованный init-скрипт и сохраняет его имя |
Location (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
Map Location.AddMap(ProtoMap mapProto) |
script.method.server.Location.AddMap#64169b002e08e159 |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:50 | Создаёт дочернюю карту по дескриптору прототипа и присоединяет её к локации |
Map Location.AddMap(hstring mapPid) |
script.method.server.Location.AddMap#f4dae4b3925387ad |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:38 | Создаёт дочернюю карту по идентификатору прототипа и присоединяет её к локации |
Map? Location.GetMap(ProtoMap mapProto) |
script.method.server.Location.GetMap#102f60993beb7009 |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:86 | Возвращает первую дочернюю карту с указанным дескриптором прототипа или null |
Map? Location.GetMap(hstring mapPid) |
script.method.server.Location.GetMap#c71a7456cd1c7874 |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:71 | Возвращает первую дочернюю карту с указанным идентификатором прототипа или null |
Map Location.GetMapByIndex(int32 index) |
script.method.server.Location.GetMapByIndex |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:102 | Возвращает дочернюю карту по индексу или выбрасывает исключение, если её нет |
int32 Location.GetMapCount() |
script.method.server.Location.GetMapCount |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:64 | Возвращает число дочерних карт, присоединённых к локации |
Map[] Location.GetMaps() |
script.method.server.Location.GetMaps |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:111 | Возвращает все дочерние карты, присоединённые к локации |
void Location.Regenerate() |
script.method.server.Location.Regenerate |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:120 | Перегенерирует все дочерние карты локации, которая не находится в процессе уничтожения |
void Location.SetupScript(callback(void,Location,bool) initFunc) |
script.method.server.Location.SetupScript |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:12 | Запускает init-колбэк и сохраняет его имя как init-скрипт |
void Location.SetupScriptEx(hstring initFunc) |
script.method.server.Location.SetupScriptEx |
Location |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerLocationScriptMethods.cpp:27 | Запускает именованный init-скрипт и сохраняет его имя |
Map (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
Critter Map.AddCritter(ProtoCritter proto, mpos hex, mdir dir, CritterProperty=>any props) |
script.method.server.Map.AddCritter#1e4e76b759d6c5e8 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1201 | Создаёт криттера по дескриптору прототипа с переопределениями свойств на допустимом гексе карты и с направлением |
Critter Map.AddCritter(ProtoCritter proto, mpos hex, mdir dir, CritterProperty=>int32 props) |
script.method.server.Map.AddCritter#42310745cd07d9a7 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1153 | Создаёт криттера по дескриптору прототипа с целочисленными переопределениями свойств на допустимом гексе карты |
Critter Map.AddCritter(hstring protoId, mpos hex, mdir dir) |
script.method.server.Map.AddCritter#469abe60680fae4e |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1096 | Создаёт криттера по идентификатору прототипа на допустимом гексе карты и с направлением |
Critter Map.AddCritter(ProtoCritter proto, mpos hex, mdir dir) |
script.method.server.Map.AddCritter#4bf2d1bf57efc238 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1111 | Создаёт криттера по дескриптору прототипа на допустимом гексе карты и с направлением |
Critter Map.AddCritter(hstring protoId, mpos hex, mdir dir, CritterProperty=>int32 props) |
script.method.server.Map.AddCritter#8b44cc2e5aeaa303 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1126 | Создаёт криттера с целочисленными переопределениями свойств на допустимом гексе карты и с направлением |
Critter Map.AddCritter(hstring protoId, mpos hex, mdir dir, CritterProperty=>any props) |
script.method.server.Map.AddCritter#ab45ffd3c807403c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1174 | Создаёт криттера с переопределениями свойств на допустимом гексе карты и с направлением |
Item Map.AddItem(mpos hex, hstring protoId, ItemProperty=>int32 props) |
script.method.server.Map.AddItem#3b5f3b7a0ad0569d |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:76 | Создаёт предмет карты с целочисленными переопределениями свойств на допустимом гексе |
Item Map.AddItem(mpos hex, ProtoItem proto) |
script.method.server.Map.AddItem#4c836c86ebb331f9 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:61 | Создаёт предмет карты по дескриптору прототипа на допустимом гексе |
Item Map.AddItem(mpos hex, hstring protoId) |
script.method.server.Map.AddItem#93da72a5ec69c371 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:46 | Создаёт предмет карты по идентификатору прототипа на допустимом гексе |
Item Map.AddItem(mpos hex, ProtoItem proto, ItemProperty=>int32 props) |
script.method.server.Map.AddItem#dd69e509a0195144 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:103 | Создаёт предмет карты по дескриптору прототипа с целочисленными переопределениями свойств на допустимом гексе |
void Map.BlockHex(mpos hex, bool full) |
script.method.server.Map.BlockHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1296 | Устанавливает ручную блокировку допустимого гекса карты с необязательной полной блокировкой |
bool Map.CheckPlaceForItem(mpos hex, hstring pid) |
script.method.server.Map.CheckPlaceForItem#7df5c41f5f61890c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1276 | Проверяет, можно ли разместить предмет этого прототипа на указанном гексе |
bool Map.CheckPlaceForItem(mpos hex, ProtoItem proto) |
script.method.server.Map.CheckPlaceForItem#f95a6f1b9e4a1b61 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1289 | Проверяет, можно ли разместить предмет этого прототипа на указанном гексе |
bool Map.FindPathToAny(Critter cr, mpos[] targetHexes, int32& pathLength, mpos& targetHex, callback(bool,Critter,Item) gagCallback) |
script.method.server.Map.FindPathToAny#049a83ae871129e5 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1040 | Находит путь для криттера до любой цели и записывает его длину и выбранную цель |
bool Map.FindPathToAny(mpos fromHex, mpos[] targetHexes, int32& pathLength, mpos& targetHex, callback(bool,Item) gagCallback) |
script.method.server.Map.FindPathToAny#d989184e940c3179 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1006 | Находит путь от допустимого гекса до любой цели и записывает его длину и выбранную цель |
mpos[] Map.FindReachableHexes(mpos fromHex, mpos[] targetHexes, callback(bool,Item) gagCallback) |
script.method.server.Map.FindReachableHexes |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1073 | Определяет, какие целевые гексы достижимы от начального в пределах заданной максимальной длины пути. |
ident[] Map.GenerateContent(hstring mapPid, mpos destHex) |
script.method.server.Map.GenerateContent |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:508 | Создать криттеров и динамические предметы прототипа карты так, чтобы её первый гекс попал в destHex, и вернуть идентификаторы созданных криттеров и предметов карты |
Critter? Map.GetCritter(ident crid) |
script.method.server.Map.GetCritter#beaf90ce99481bb9 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:691 | Возвращает криттера карты по идентификатору |
Critter? Map.GetCritter(CritterProperty property, int32 propertyValue, CritterFindType findType) |
script.method.server.Map.GetCritter#cc2efc7ac9caf8b7 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:716 | Возвращает первого криттера, соответствующего целочисленному свойству и типу поиска |
Critter? Map.GetCritterOnHex(mpos hex) |
script.method.server.Map.GetCritterOnHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:699 | Возвращает живого криттера на допустимом гексе или мёртвого, если живого нет |
Critter[] Map.GetCritters(CritterFindType findType) |
script.method.server.Map.GetCritters#81d4328569cd9426 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:787 | Возвращает криттеров карты, соответствующих типу поиска |
Critter[] Map.GetCritters(hstring pid, CritterFindType findType) |
script.method.server.Map.GetCritters#addc705539406d44 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:804 | Возвращает криттеров карты, соответствующих необязательному идентификатору прототипа и типу поиска |
Critter[] Map.GetCritters(CritterProperty property, int32 propertyValue, CritterFindType findType) |
script.method.server.Map.GetCritters#d9bfa22ace1ec9d4 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:840 | Возвращает криттеров карты, соответствующих целочисленному свойству и типу поиска |
Critter[] Map.GetCritters(ProtoCritter proto, CritterFindType findType) |
script.method.server.Map.GetCritters#e79de6b56cb9f3b3 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:822 | Возвращает криттеров карты, соответствующих указанному дескриптору прототипа и типу поиска |
Critter[] Map.GetCrittersInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType) |
script.method.server.Map.GetCrittersInPath#8b046729d6d79d34 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:859 | Трассирует путь и возвращает его криттеров, соответствующих типу поиска |
Critter[] Map.GetCrittersInPath(mpos fromHex, mpos toHex, float32 angle, int32 dist, CritterFindType findType, mpos& preBlockHex, mpos& blockHex) |
script.method.server.Map.GetCrittersInPath#a2a00a1dfe4f3d7e |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:868 | Трассирует путь, записывает гексы до блокировки и блокировки и возвращает его криттеров |
Critter[] Map.GetCrittersInRadius(mpos hex, int32 radius, CritterFindType findType) |
script.method.server.Map.GetCrittersInRadius |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:750 | Возвращает криттеров в неотрицательном радиусе от допустимого гекса, отсортированных по расстоянию |
Critter[] Map.GetCrittersOnHex(mpos hex, CritterFindType findType) |
script.method.server.Map.GetCrittersOnHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:731 | Возвращает криттеров на допустимом гексе, отсортированных по расстоянию с учётом мультигекса |
Critter[] Map.GetCrittersWhoSeeHex(mpos hex, CritterFindType findType) |
script.method.server.Map.GetCrittersWhoSeeHex#331d6938741ba331 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:879 | Возвращает криттеров, дальность обзора которых покрывает гекс |
Critter[] Map.GetCrittersWhoSeeHex(mpos hex, int32 radius, CritterFindType findType) |
script.method.server.Map.GetCrittersWhoSeeHex#6295b4bbbc256992 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:894 | Возвращает криттеров, дальность обзора которых плюс радиус покрывает гекс |
Critter[] Map.GetCrittersWhoSeePath(mpos fromHex, mpos toHex, CritterFindType findType) |
script.method.server.Map.GetCrittersWhoSeePath |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:909 | Возвращает криттеров, круг обзора которых пересекает путь |
void Map.GetHexInPath(mpos fromHex, mpos& toHex, float32 angle, int32 dist) |
script.method.server.Map.GetHexInPath |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:926 | Трассирует путь и записывает последний гекс перед первой блокировкой |
Item? Map.GetItem(ident itemId) |
script.method.server.Map.GetItem |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:124 | Возвращает предмет карты по идентификатору или null, если предмет отсутствует или идентификатор нулевой |
Item? Map.GetItemInRadius(mpos hex, int32 radius, hstring pid) |
script.method.server.Map.GetItemInRadius#2c45a3b349bce706 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:180 | Возвращает первый предмет с указанным идентификатором прототипа в неотрицательном радиусе |
Item? Map.GetItemInRadius(mpos hex, int32 radius, ProtoItem proto) |
script.method.server.Map.GetItemInRadius#43a0e23b140b9e9a |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:202 | Возвращает первый предмет с указанным дескриптором прототипа в неотрицательном радиусе |
Item? Map.GetItemInRadius(mpos hex, int32 radius, ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetItemInRadius#fe27ffaff6bf5b08 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:224 | Возвращает первый предмет в неотрицательном радиусе, у которого целочисленное свойство равно значению |
Item? Map.GetItemOnHex(mpos hex, ProtoItem proto) |
script.method.server.Map.GetItemOnHex#6ece718d14bda9df |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:148 | Возвращает первый предмет карты с указанным дескриптором прототипа на допустимом гексе |
Item? Map.GetItemOnHex(mpos hex, hstring pid) |
script.method.server.Map.GetItemOnHex#bde72d72df216ffd |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:136 | Возвращает первый предмет карты с указанным идентификатором прототипа на допустимом гексе |
Item? Map.GetItemOnHex(mpos hex, ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetItemOnHex#fd531ae0c65b5f38 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:160 | Возвращает первый предмет на допустимом гексе, у которого целочисленное свойство равно значению |
Item[] Map.GetItems(ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetItems#83c145745774df22 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:367 | Возвращает динамические предметы карты, у которых целочисленное свойство равно значению |
Item[] Map.GetItems(hstring pid) |
script.method.server.Map.GetItems#986ac88634199639 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:255 | Возвращает динамические предметы карты с указанным идентификатором прототипа |
Item[] Map.GetItems() |
script.method.server.Map.GetItems#b851260ade7c353c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:247 | Возвращает все динамические предметы карты |
Item[] Map.GetItems(ProtoItem proto) |
script.method.server.Map.GetItems#ef66ddcc26718dfe |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:273 | Возвращает динамические предметы карты с указанным дескриптором прототипа |
Item[] Map.GetItemsInRadius(mpos hex, int32 radius, ProtoItem proto) |
script.method.server.Map.GetItemsInRadius#1b2344cf4e6a8ad6 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:342 | Возвращает динамические предметы карты с указанным дескриптором прототипа в неотрицательном радиусе |
Item[] Map.GetItemsInRadius(mpos hex, int32 radius) |
script.method.server.Map.GetItemsInRadius#2c10a43df574d95a |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:303 | Возвращает динамические предметы карты в неотрицательном радиусе от допустимого гекса |
Item[] Map.GetItemsInRadius(mpos hex, int32 radius, hstring pid) |
script.method.server.Map.GetItemsInRadius#71e75da3d8138709 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:317 | Возвращает динамические предметы карты с указанным идентификатором прототипа в неотрицательном радиусе |
Item[] Map.GetItemsInRadius(mpos hex, int32 radius, ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetItemsInRadius#e5b26ab1ca51093e |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:410 | Возвращает динамические предметы карты в неотрицательном радиусе, у которых целочисленное свойство равно значению |
Item[] Map.GetItemsOnHex(mpos hex) |
script.method.server.Map.GetItemsOnHex#2becb51a4793de35 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:291 | Возвращает динамические предметы карты на допустимом гексе |
Item[] Map.GetItemsOnHex(mpos hex, ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetItemsOnHex#5db3ed64fff8551d |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:386 | Возвращает динамические предметы карты на допустимом гексе, у которых целочисленное свойство равно значению |
Location Map.GetLocation() |
script.method.server.Map.GetLocation |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:38 | Возвращает родительскую локацию карты |
mpos[] Map.GetMovableHexesInSight(mpos origin, int32 radius) |
script.method.server.Map.GetMovableHexesInSight |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:948 | Возвращает доступные для движения клетки в радиусе с беспрепятственной линией видимости от исходной точки |
int32 Map.GetPathLength(Critter cr, mpos toHex, int32 cut, callback(bool,Critter,Item) gagCallabck) |
script.method.server.Map.GetPathLength#aaa618b299e12baf |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:981 | Возвращает длину пути в шагах для криттера до допустимого гекса или ноль, если пути нет |
int32 Map.GetPathLength(mpos fromHex, mpos toHex, int32 cut, callback(bool,Item) gagCallabck) |
script.method.server.Map.GetPathLength#b14b16361e6bc348 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:955 | Возвращает длину пути в шагах между двумя клетками или ноль, если пути нет |
int32 Map.GetPlayerCritterCount() |
script.method.server.Map.GetPlayerCritterCount |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:779 | Возвращает число игровых криттеров, находящихся сейчас на карте |
Player[] Map.GetSpectatorPlayers() |
script.method.server.Map.GetSpectatorPlayers |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:794 | Возвращает снимок списка игроков, наблюдающих за этой картой |
StaticItem? Map.GetStaticItem(ident id) |
script.method.server.Map.GetStaticItem |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:525 | Возвращает статический предмет карты по идентификатору |
StaticItem? Map.GetStaticItemOnHex(mpos hex, ProtoItem proto) |
script.method.server.Map.GetStaticItemOnHex#2ff535bb81b4c46e |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:545 | Возвращает статический предмет с указанным дескриптором прототипа на допустимом гексе |
StaticItem? Map.GetStaticItemOnHex(mpos hex, hstring pid) |
script.method.server.Map.GetStaticItemOnHex#8f12443105465e0c |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:533 | Возвращает статический предмет с указанным идентификатором прототипа на допустимом гексе |
StaticItem[] Map.GetStaticItems(ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetStaticItems#05085759f098a103 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:664 | Возвращает статические предметы, у которых целочисленное свойство равно значению |
StaticItem[] Map.GetStaticItems(ProtoItem proto) |
script.method.server.Map.GetStaticItems#3d6e192e1648eca6 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:656 | Возвращает статические предметы с указанным дескриптором прототипа |
StaticItem[] Map.GetStaticItems(hstring pid) |
script.method.server.Map.GetStaticItems#ba60a4d88539cc01 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:648 | Возвращает статические предметы с указанным идентификатором прототипа |
StaticItem[] Map.GetStaticItems() |
script.method.server.Map.GetStaticItems#e35ab59d1c820445 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:683 | Возвращает все статические предметы карты |
StaticItem[] Map.GetStaticItemsInRadius(mpos hex, int32 radius, ProtoItem proto) |
script.method.server.Map.GetStaticItemsInRadius#9fcecfdd954f2f40 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:584 | Возвращает статические предметы с указанным дескриптором прототипа в неотрицательном радиусе |
StaticItem[] Map.GetStaticItemsInRadius(mpos hex, int32 radius, hstring pid) |
script.method.server.Map.GetStaticItemsInRadius#b716f83c2f22af43 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:569 | Возвращает статические предметы с указанным идентификатором прототипа в неотрицательном радиусе |
StaticItem[] Map.GetStaticItemsInRadius(mpos hex, int32 radius, ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetStaticItemsInRadius#f3c9729ff42f4ae8 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:622 | Возвращает статические предметы в неотрицательном радиусе, у которых целочисленное свойство равно значению |
StaticItem[] Map.GetStaticItemsOnHex(mpos hex) |
script.method.server.Map.GetStaticItemsOnHex#4a9a56826105ef2b |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:557 | Возвращает статические предметы на допустимом гексе |
StaticItem[] Map.GetStaticItemsOnHex(mpos hex, ItemProperty property, int32 propertyValue) |
script.method.server.Map.GetStaticItemsOnHex#5d15ee5943a3edd0 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:599 | Возвращает статические предметы на допустимом гексе, у которых целочисленное свойство равно значению |
void Map.GetWallHexInPath(mpos fromHex, mpos& toHex, float32 angle, int32 dist) |
script.method.server.Map.GetWallHexInPath |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:934 | Трассирует путь только по стенам и записывает последний проходимый гекс или начальный, если его нет |
bool Map.IsHexMovable(mpos hex) |
script.method.server.Map.IsHexMovable |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1229 | Возвращает, проходим ли допустимый гекс карты |
bool Map.IsHexShootable(mpos hex) |
script.method.server.Map.IsHexShootable |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1254 | Возвращает, простреливается ли допустимый гекс карты |
bool Map.IsHexValid(mpos hex) |
script.method.server.Map.IsHexValid |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1222 | Возвращает, лежит ли гекс в границах карты |
bool Map.IsHexesMovable(mpos hex, int32 radius) |
script.method.server.Map.IsHexesMovable |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1240 | Проверяет, свободны ли для перемещения гекс и область заданного радиуса вокруг него |
bool Map.IsOutsideArea(mpos hex) |
script.method.server.Map.IsOutsideArea |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1265 | Возвращает, находится ли допустимый гекс карты вне крытой области |
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, mpos sourceHex, msize sourceSize, int64 idOffset) |
script.method.server.Map.LoadRuntimeStaticItems#0971edd694992850 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:484 | Загрузить статические предметы области прототипа карты как статические предметы времени выполнения так, чтобы первый гекс области попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы |
ident[] Map.LoadRuntimeStaticItems(hstring mapPid, mpos destHex, int64 idOffset) |
script.method.server.Map.LoadRuntimeStaticItems#7af3f0c56f49e919 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:467 | Загрузить статические предметы прототипа карты как статические предметы времени выполнения так, чтобы её первый гекс попал в destHex, с запечёнными идентификаторами плюс idOffset, и вернуть их идентификаторы |
bool Map.MoveHexByDir(mpos& hex, mdir dir) |
script.method.server.Map.MoveHexByDir#62392271e1b42030 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1331 | Сдвигает гекс на один шаг в направлении с учётом границ карты и возвращает, сдвинулся ли он |
int32 Map.MoveHexByDir(mpos& hex, mdir dir, int32 steps) |
script.method.server.Map.MoveHexByDir#b39016610645244b |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1343 | Сдвигает гекс до указанного числа шагов в направлении и возвращает число выполненных шагов |
void Map.Regenerate() |
script.method.server.Map.Regenerate |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1324 | Перегенерирует содержимое карты и кэши размещения |
bool Map.RemoveStaticItem(ident staticItemId) |
script.method.server.Map.RemoveStaticItem#7b30d7a907ece580 |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:439 | Удаление одностороннее на всё время жизни экземпляра карты: клиентам, уже находящимся на карте, сообщается только об исчезновении статического предмета, поэтому попытка вынуть id обратно из списка отклоняется, а не игнорируется молча |
bool Map.RemoveStaticItem(StaticItem staticItem) |
script.method.server.Map.RemoveStaticItem#a89f4bb2ef62c35a |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:453 | Удаляет статический предмет, принадлежащий этой карте, отвергая предметы с другой карты |
void Map.SetupScript(callback(void,Map,bool) initFunc) |
script.method.server.Map.SetupScript |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:13 | Запускает init-колбэк и сохраняет его имя как init-скрипт |
void Map.SetupScriptEx(hstring initFunc) |
script.method.server.Map.SetupScriptEx |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:27 | Запускает именованный init-скрипт и сохраняет его имя |
void Map.UnblockHex(mpos hex) |
script.method.server.Map.UnblockHex |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1310 | Снимает ручную блокировку допустимого гекса карты |
void Map.UnloadRuntimeStaticItems(ident[] runtimeStaticItemIds) |
script.method.server.Map.UnloadRuntimeStaticItems |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:501 | Удалить статические предметы времени выполнения, добавленные в карту через LoadRuntimeStaticItems |
void Map.VerifyTrigger(Critter cr, mpos hex, mdir dir) |
script.method.server.Map.VerifyTrigger |
Map |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerMapScriptMethods.cpp:1361 | Проверяет триггеры карты для криттера, входящего на допустимый гекс из предыдущего направления |
Player (server)
| Сигнатура | ID символа | Применимо к | Runtime | Контракт | Флаги | Исходник | Описание |
|---|---|---|---|---|---|---|---|
void Player.Disconnect() |
script.method.server.Player.Disconnect |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:26 | Запрашивает штатное закрытие соединения игрока |
Critter? Player.GetControlledCritter() |
script.method.server.Player.GetControlledCritter |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:73 | Возвращает криттера под управлением игрока или null, если управляемого криттера нет |
DisconnectReason Player.GetDisconnectReason() |
script.method.server.Player.GetDisconnectReason |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:40 | Возвращает причину закрытия соединения игрока |
string Player.GetHost() |
script.method.server.Player.GetHost |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:12 | Возвращает адрес соединения игрока |
int32 Player.GetPort() |
script.method.server.Player.GetPort |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:19 | Возвращает порт соединения игрока |
Map? Player.GetViewMapTarget() |
script.method.server.Player.GetViewMapTarget |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:107 | Возвращает карту, которую игрок сейчас наблюдает |
void Player.HardDisconnect() |
script.method.server.Player.HardDisconnect |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:33 | Принудительно закрывает соединение игрока с причиной ScriptRequest |
void Player.RefreshCritterMoving(Critter cr) |
script.method.server.Player.RefreshCritterMoving |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:81 | Отправляет состояние движения криттера на текущей карте игрока |
void Player.RefreshViewMapVisibility(Map map) |
script.method.server.Player.RefreshViewMapVisibility |
Player |
server | experimental (явный)с версии 2026.1.83-devисходник контракта: Source/Scripting/ServerPlayerScriptMethods.cpp:161 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:163 | Пересчитывает видимые объекты для удерживаемого контекста обзора без перезагрузки карты |
void Player.ResetViewMap() |
script.method.server.Player.ResetViewMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:185 | Очищает состояние обзора карты, не меняя родителя ни у одной сущности |
void Player.ReturnFromViewMap() |
script.method.server.Player.ReturnFromViewMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:171 | Восстанавливает обычное отображение управляемого существа и его исходные видимые объекты |
void Player.SetName(string name) |
script.method.server.Player.SetName |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:47 | Задаёт имя игрока, отвергая пустую строку, строку с пробелами по краям и неверный UTF-8 |
void Player.SwitchCritter(Critter? cr) |
script.method.server.Player.SwitchCritter |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:64 | Передаёт игроку управление указанным криттером или снимает управление при аргументе null |
void Player.UnloadMap() |
script.method.server.Player.UnloadMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:192 | Очищает состояние обзора карты и отправляет выгрузку карты, если игрок не управляет криттером |
void Player.ViewMap(Map map, mpos hex) |
script.method.server.Player.ViewMap |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:114 | Загружает карту игроку без управляемого криттера и открывает полный обзор карты |
void Player.ViewMapArea(Map map, mpos hex, int32 radius, Entity? context) |
script.method.server.Player.ViewMapArea |
Player |
server | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:15 |
- | Source/Scripting/ServerPlayerScriptMethods.cpp:142 | Открывает ограниченный обзор карты после проверки игрока, гекса и положительного радиуса int16_t |