private void BlameAuto(StatusListEntry entry) { if (entry.MetaChange.IsFlagSet(MetaChangeEnum.Object)) { gitManager.ShowBlameWizard(entry.LocalPath, externalManager); } else { gitManager.ShowBlameWizard(GitManager.MetaPathFromAsset(entry.LocalPath), externalManager); } }
private static void BlameMeta() { var path = Selection.assetGUIDs.Select(e => AssetDatabase.GUIDToAssetPath(e)).Select(e => AssetDatabase.GetTextMetaFilePathFromAssetPath(e)).FirstOrDefault(); GitManager.ShowBlameWizard(path); }
private static void BlameObject() { var path = Selection.assetGUIDs.Select(AssetDatabase.GUIDToAssetPath).FirstOrDefault(); gitManager.ShowBlameWizard(path, externalManager); }