コード例 #1
0
ファイル: EditorChain.cs プロジェクト: zwh1125/QFramework
 void Update()
 {
     if (!mNodeAction.Finished && mNodeAction.Execute(Time.deltaTime))
     {
         mNodeAction.Dispose();
         mNodeAction = null;
     }
 }
コード例 #2
0
ファイル: EditorChain.cs プロジェクト: zwh1125/QFramework
 public NodeActionEditorWrapper(NodeAction action)
 {
     mNodeAction = action;
     EditorApplication.update    += Update;
     mNodeAction.OnEndedCallback += () =>
     {
         EditorApplication.update -= Update;
     };
 }
コード例 #3
0
ファイル: EditorChain.cs プロジェクト: zwh1125/QFramework
 public static void ExecuteNode(NodeAction nodeAction)
 {
     new NodeActionEditorWrapper(nodeAction);
 }