예제 #1
0
 private void Tag_After(Tag sender, CommonEventArgs eventArgs)
 {
     if (sender == null)
     {
         return;
     }
     if (tagSearcher == null)
     {
         tagSearcher = (TagSearcher)SearcherFactory.GetSearcher(TagSearcher.CODE);
     }
     if (eventArgs.EventOperationType == EventOperationType.Instance().Create())
     {
         tagSearcher.InsertTag(sender);
     }
     else if (eventArgs.EventOperationType == EventOperationType.Instance().Delete())
     {
         tagSearcher.DeleteTag(sender.TagId);
     }
     else if (eventArgs.EventOperationType == EventOperationType.Instance().Update())
     {
         tagSearcher.UpdateTag(sender);
     }
 }
예제 #2
0
 private void Tag_After(Tag sender, CommonEventArgs eventArgs)
 {
     if (sender==null)
     {
       return;
     }
     if (tagSearcher == null)
     {
         tagSearcher = (TagSearcher)SearcherFactory.GetSearcher(TagSearcher.CODE);
     }
     if (eventArgs.EventOperationType==EventOperationType.Instance().Create())
     {
         tagSearcher.InsertTag(sender);
     }
     else if(eventArgs.EventOperationType==EventOperationType.Instance().Delete())
     {
         tagSearcher.DeleteTag(sender.TagId);
     }
     else if (eventArgs.EventOperationType == EventOperationType.Instance().Update())
     {
         tagSearcher.UpdateTag(sender);
     }
 }
예제 #3
0
 static void OpenTagSearcher()
 {
     window       = (TagSearcher)EditorWindow.GetWindow(typeof(TagSearcher));
     searchResult = GameObject.FindGameObjectsWithTag(tagValue);
 }