コード例 #1
0
 internal void RemoveFromList(BehaviorData behavior)
 {
     if (_Behaviors.Contains(behavior))
     {
         if (!_BehaviorTree.IsInHierarchy(behavior))
         {
             _Behaviors.Remove(behavior);
             _TreeViewEditor.BehaviorsChanged();
         }
         else
         {
             Debug.LogError("can not delete behavior. this behavior is in use");
         }
     }
 }