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); } }
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); } }
static void OpenTagSearcher() { window = (TagSearcher)EditorWindow.GetWindow(typeof(TagSearcher)); searchResult = GameObject.FindGameObjectsWithTag(tagValue); }