コード例 #1
0
 private void MoveConsiderationUp()
 {
     if (utilityAIActionEditor.utilityAIAgentEditor.GetType() == typeof(UtilityAIAgentEditor))
     {
         UtilityAIAgentEditor editorWindow = (UtilityAIAgentEditor)utilityAIActionEditor.utilityAIAgentEditor;
         int index = utilityAIActionEditor.action.considerations.IndexOf(consideration);
         editorWindow.SwapItemsInCollection(utilityAIActionEditor.action.considerations, index, index - 1);
     }
 }
コード例 #2
0
 private void MoveActionDown()
 {
     if (utilityAIAgentEditor.GetType() == typeof(UtilityAIAgentEditor))
     {
         UtilityAIAgentEditor editorWindow = (UtilityAIAgentEditor)utilityAIAgentEditor;
         int index = editorWindow.utilityAIAgent.actions.IndexOf(action);
         editorWindow.SwapItemsInCollection(editorWindow.utilityAIAgent.actions, index, index + 1);
     }
 }
コード例 #3
0
 private void MoveEntryDown()
 {
     if (exposedDelegateEditor.utilityAIActionEditor.utilityAIAgentEditor.GetType() == typeof(UtilityAIAgentEditor))
     {
         UtilityAIAgentEditor editorWindow = (UtilityAIAgentEditor)exposedDelegateEditor.utilityAIActionEditor.utilityAIAgentEditor;
         int index = exposedDelegateEditor.exposedDelegate.delegateEntries.IndexOf(delegateEntry);
         editorWindow.SwapItemsInCollection(exposedDelegateEditor.utilityAIActionEditor.action.action.delegateEntries, index, index + 1);
     }
 }