iLogic または指定されたパーツ p の外部ルール ruleName を実行し、iLogic ルール呼び出しからの値を返します。
iv_RuniLogicRule( p As Part, ruleName As String, Optional args As List = {}, Optional isExternal? As Boolean = False) As Integer
引数 | [タイプ] | 説明 |
---|---|---|
p | パーツ | ruleName を含むパーツです。 |
ruleName | 文字列 | 実行するルールの名前です。ルールがパーツ内に存在しない場合は例外が発生します。 |
args | 一覧 | 任意指定。必要に応じて追加の引数が含まれているリストの一覧です。リストは、{{"arg1", "val1"}, ...} の形式で指定する必要があります。既定は {} です。 |
isExternal? | ブーリアン演算 | 任意指定。true の場合、外部ルールとして ruleName を検索します。既定値は False です。 |
Intent >iv_RuniLogicRule(Me, "Material Rule") --> 0
Intent >iv_RuniLogicRule(Me, "Paint Rule") --> 0