條件節點的基礎類別是SequenceCondition,重要的屬性有:
- ObjName [string]:編輯器顯示的名稱。
- ObjCategory [string]:編輯器選單的分類。在右鍵選單的New Condition的子選單裡會看到同名的分類選單。指定新的分類名稱會產生新的分類選單。
範例
以下程式碼示範如何自訂一個可判斷是否為64位元版本的節點:
class MySeqCond_Is64Bit extends SequenceCondition
native;
cpptext
{
virtual void Activated()
{
#if defined(_WIN64)
OutputLinks(0).bHasImpulse = TRUE;
#else
OutputLinks(1).bHasImpulse = TRUE;
#endif // _WIN64
}
}
defaultproperties
{
ObjName="Is 64-bit"
OutputLinks(0)=(LinkDesc="True")
OutputLinks(1)=(LinkDesc="False")
}
沒有留言:
張貼留言