一、函數和事件、宏的區別
1.構造不能使用自定義事件
2.自定義事件可以Set Timer by Event,timeline不能寫到函數里面
3.宏不能被外部調用,函數和自定義事件都可以
4.函數有返回值,事件無返回值;函數調用會等待函數執行結果,事件調用只是觸發但不會等待;
5.宏可以有多個執行節點,沒有return節點,但輸出節點相當於return;
6.函數執行在同一個線程,事件執行在不同線程;沒有返回值的函數,在被子類Overide時,會變成事件;
7.函數可以用局部變量,事件沒有局部變量;因為函數執行順序有保證,所以優先使用函數
二、常用流程控制結構
1.branch/if

Condition:判斷條件
2.Sequence(並發執行)

3.While Loop(類似於While語句)

Condition:條件判斷;小心死循環
4.循環語句
ForLoop ForEachLoop ForEachLoopwithBreak ReverseforEachLoop

顧名思義,都是用來循環的。其中有一個倒置循環ReverseforEachLoop是從后面開始循環
5.執行一次DoOnece 執行N次DoN

Reset:重置使得下一次可以通過
StartClose:第一次為關閉狀態,即不可以通過
6.開關切換FlipFlop Gate

FlipFlop :按一次走A,下一次走B,如此反復。
Gate:門
7.有隨機效果MultiGate

8.延遲節點Delay RetriggerableDelay

RetriggerableDelay:若在期間再次觸發,則重新計算等待時間
9.選擇節點Switch Select

