條件節點的基礎類別是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") }
沒有留言:
張貼留言