exponenta event banner

Функции совместимости блоков

LibBlockSetIsExpressionCompatible (блок

)

Укажите, что TLC-файл блока совместим со складыванием выражений. Вызовите эту функцию из BlockInstanceSetup функция. Входным сигналом для этой функции является запись блока.

Посмотрите LibBlockSetIsExpressionCompliant(block) в block_api.tlc.

LibBlockSetIntegerDowncastНенужный (блок

)

Укажите, что этот блок не должен применять целочисленные понижающие значения для своего выходного выражения. Входным сигналом для этой функции является запись блока.

Посмотрите LibBlockSetIntegerDowncastUnnecessary(block) в block_api.tlc.

LibBlockSetCustomStorageCompliateLevel (блок, уровень)

Установка пользовательского уровня соответствия блока требованиям хранения.

Входными данными для этой функции являются запись блока и уровень соответствия настраиваемого класса хранения. Возможны следующие уровни:

  • 0 - Блок не поддерживает пользовательские классы хранения.

  • 1 - блок поддерживает пользовательские классы хранения уровня 1. Пользовательские классы хранения уровня 1 не поддерживают set способ.

  • 2 - Блок поддерживает пользовательские классы хранения уровня 1 и 2. Пользовательские классы хранения уровня 2 включают пользовательские классы хранения уровня 1 и классы, реализующие set способ.

Посмотрите LibBlockSetCustomStorageComplianceLevel(block,level) в block_api.tlc.

Связанные темы