diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8bd617c..aa42f58 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,14 +10,14 @@ stages: # 发布 job_deploy: only: - - master + - 03.FiniteStateMachine stage: deploy tags: - staryEvo before_script: - echo '开始发布' script: - - cd Assets/02.InformationSave + - cd Assets/03.FiniteStateMachine # 获取当前版本 - CURRENT_VERSION=$(node -p "require('./package.json').version") # - echo " ProjectID ${CI_SERVER_HOST}" diff --git a/Assets/01.CodeChecker/Editor.meta b/Assets/01.CodeChecker/Editor.meta deleted file mode 100644 index a1d51dd..0000000 --- a/Assets/01.CodeChecker/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3f870b72f09a15d46a4e87a835910aff -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/CheckerUtils.cs b/Assets/01.CodeChecker/Editor/CheckerUtils.cs deleted file mode 100644 index 1f7681d..0000000 --- a/Assets/01.CodeChecker/Editor/CheckerUtils.cs +++ /dev/null @@ -1,116 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Text.RegularExpressions; -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace wvdet.CodeChecker -{ - public static class CheckerUtils - { - public static List CheckCodes() - { - var checkables = new List - { - new CheckNamespace(), - new CheckClass(), - new CheckEnum(), - new CheckInterface(), - new CheckStruct(), - }; - - var results = new List(); - var files = Directory.GetFiles("Assets", "*.cs", SearchOption.AllDirectories).Select(x => x.Replace("\\", "/")) - .ToList(); - - // files.Clear(); - // files.Add(@"Assets\Hotfix\Scripts\_Table\Dubbing.cs"); - - foreach (var filepath in files) - { - if (IsUncheckFile(filepath)) - continue; - - var result = new Result(); - var root = CSharpSyntaxTree.ParseText(File.ReadAllText(filepath)).GetCompilationUnitRoot(); - checkables.ForEach(x => result.details.AddRange(x.Check(filepath, root))); - if (result.details.Count > 0) - { - result.filepath = filepath; - result.warningCount = result.details.Count(x => x.level == Level.Warning); - result.errorCount = result.details.Count(x => x.level == Level.Error); - result.details.Sort((a, b) => (int)b.level - (int)a.level); - results.Add(result); - } - } - - return results; - } - - public static bool IsUncheckFile(string filepath) - { - //将不需要检查的代码过滤 - //示例: if (Path.GetFileName(filepath) == "Res.cs") - // return true; - - - return false; - } - - public static string ConvertPascalCase(string name) - { - if (!name.Contains(" ")) - { - name = Regex.Replace(name, "(?<=[a-z])(?=[A-Z])", " "); - } - - string s = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(name.ToLower()) - .Replace(" ", "").Replace("_", ""); - - return s; - } - - public static bool IsChineseIdentifier(string identifier, int lineNumber, out Detail detail) - { - detail = null; - if (Regex.IsMatch(identifier, "[\u4e00-\u9fbb]")) - { - detail = new Detail - { - line = lineNumber, - guideline = "禁止使用中文命名", - }; - return true; - } - - return false; - } - - /// - /// 获取Field的Identifier - /// - public static SyntaxToken GetIdentifier(this FieldDeclarationSyntax self) - { - var variableDec = self.DescendantNodes().OfType().FirstOrDefault(); - var declarator = variableDec?.DescendantNodes().OfType().FirstOrDefault(); - return declarator.Identifier; - } - - public static PredefinedTypeSyntax GetPredefined(this FieldDeclarationSyntax self) - { - var variableDec = self.DescendantNodes().OfType().FirstOrDefault(); - return variableDec?.DescendantNodes().OfType().FirstOrDefault(); - } - - public static string GetFieldGreenText(this FieldDeclarationSyntax self) - { - var sb = new StringBuilder(); - self.Modifiers.ToList().ForEach(m => sb.Append($"{m.Text.Trim()} ")); - sb.Append(self.Declaration.GetText().ToString().Trim()); - return sb.ToString(); - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/CheckerUtils.cs.meta b/Assets/01.CodeChecker/Editor/CheckerUtils.cs.meta deleted file mode 100644 index e1971c9..0000000 --- a/Assets/01.CodeChecker/Editor/CheckerUtils.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4691f4d638344f76bcf364f2360ccc54 -timeCreated: 1627456394 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/CodeChecker.cs b/Assets/01.CodeChecker/Editor/CodeChecker.cs deleted file mode 100644 index 6a7733d..0000000 --- a/Assets/01.CodeChecker/Editor/CodeChecker.cs +++ /dev/null @@ -1,181 +0,0 @@ -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; - - -namespace wvdet.CodeChecker -{ - public class CodeChecker : EditorWindow - { - private Vector2 _scroll; - private int _warningCount; - private int _errorCount; - - private GUIStyle kLabelStyle; - private GUIStyle kHintStyle; - private GUIStyle kSuggestionStyle; - private GUIStyle kWarningStyle; - private GUIStyle kErrorStyle; - private GUIStyle kWaitingStyle; - private GUIStyle kWonderfulStyle; - private static GUIContent _sceneIcon; - - public List Results { get; set; } - - private static GUIContent scriptIcon => _sceneIcon ?? (_sceneIcon = EditorGUIUtility.IconContent("d_cs Script Icon")); - - [MenuItem("Evo/Utility/优化/代码检查", false, 30)] - public static void TopMenuItem() - { - var wnd = GetWindow(); - wnd.titleContent = new GUIContent("代码检查"); - wnd.minSize = new Vector2(800f, 600f); - - EditorApplication.delayCall += () => { wnd.UpdateResults(); }; - } - - public void UpdateResults() - { - EditorUtility.DisplayProgressBar("", "代码检查中...", 0); - Results = CheckerUtils.CheckCodes(); - Results.ForEach(result => { _errorCount += result.errorCount; }); - Results.ForEach(result => { _warningCount += result.warningCount; }); - EditorUtility.ClearProgressBar(); - } - - private void OnGUI() - { - if (kLabelStyle == null) - InitGuiStyles(); - - EditorGUILayout.Separator(); - if (GUILayout.Button("检 查", GUILayout.Height(25))) - UpdateResults(); - - if (Results == null) - DrawWaitingTip(); - else if (Results.Count > 0) - DrawAllResults(); - else - DrawWonderfulTip(); - } - - private void DrawAllResults() - { - EditorGUILayout.Separator(); - - DrawLabel($"错误:{_errorCount}\t\t警告: {_warningCount}"); - - _scroll = GUILayout.BeginScrollView(_scroll, GUILayout.Height(position.height - 40)); - { - GUI.skin.button.alignment = TextAnchor.UpperLeft; - { - foreach (var result in Results) - { - EditorGUILayout.BeginVertical(EditorStyles.helpBox); - { - scriptIcon.text = $"{result.filepath} \t\t (Warning: {result.warningCount} Error: {result.errorCount})"; - if (GUILayout.Button(scriptIcon, EditorStyles.linkLabel, GUILayout.Height(20))) - EditorGUIUtility.PingObject(AssetDatabase.LoadAssetAtPath(result.filepath, typeof(Object))); - - for (int i = 0; i < result.details.Count; i++) - { - if (i >= 1) - DrawGUILine(); - - DrawResultDetail(result.details[i]); - - if (i < result.details.Count - 1) - EditorGUILayout.Separator(); - } - } - EditorGUILayout.EndVertical(); - EditorGUILayout.Separator(); - } - } - GUI.skin.button.alignment = TextAnchor.MiddleCenter; - } - GUILayout.EndScrollView(); - } - - private void DrawResultDetail(Detail detail) - { - var style = GetLevelStyle(detail.level); - - if (!string.IsNullOrWhiteSpace(detail.guideline)) - DrawLabel($"规则: {detail.guideline}", style); - - if (detail.line > 0) - DrawLabel($"行号: {detail.line}"); - if (!string.IsNullOrWhiteSpace(detail.codeSnippet)) - EditorGUILayout.LabelField($"当前: {detail.codeSnippet}", kLabelStyle); - // DrawLabel($"当前: {detail.codeSnippet}"); - - if (!string.IsNullOrWhiteSpace(detail.suggestion)) - DrawLabel($"建议: {detail.suggestion}", kSuggestionStyle); - } - - private void DrawWaitingTip() - { - EditorGUILayout.LabelField("无检查记录,请重新检查", kWaitingStyle, GUILayout.Height(150f)); - } - - private void DrawWonderfulTip() - { - EditorGUILayout.LabelField("未检测出不规范的地方\n继续加油!", kWonderfulStyle, GUILayout.Height(150f)); - } - - private GUIStyle GetLevelStyle(Level level) - { - var style = kLabelStyle; - if (level == Level.Hint) - style = kHintStyle; - else if (level == Level.Warning) - style = kWarningStyle; - else if (level == Level.Error) - style = kErrorStyle; - return style; - } - - private void DrawLabel(string text, GUIStyle style = null) - { - // EditorGUILayout.SelectableLabel($"{space}{text}", style ?? kNormalStyle, GUILayout.Height(16f)); - EditorGUILayout.LabelField(text, style ?? kLabelStyle, GUILayout.Height(16f)); - } - - private void InitGuiStyles() - { - kLabelStyle = new GUIStyle(EditorStyles.label); - kLabelStyle.fontSize = 12; - // kLabelStyle.wordWrap = false; - - kHintStyle = new GUIStyle(kLabelStyle); - kHintStyle.normal.textColor = Color.cyan; - - kSuggestionStyle = new GUIStyle(kLabelStyle); - kSuggestionStyle.normal.textColor = Color.green; - - kWarningStyle = new GUIStyle(kLabelStyle); - kWarningStyle.normal.textColor = Color.yellow; - - kErrorStyle = new GUIStyle(kLabelStyle); - kErrorStyle.normal.textColor = Color.red; - - kWaitingStyle = new GUIStyle(EditorStyles.label); - kWaitingStyle.fontSize = 30; - kWaitingStyle.fontStyle = FontStyle.Bold; - kWaitingStyle.alignment = TextAnchor.MiddleCenter; - kWaitingStyle.normal.textColor = Color.grey; - - kWonderfulStyle = new GUIStyle(kWaitingStyle); - kWonderfulStyle.normal.textColor = Color.green; - } - - public static void DrawGUILine(int height = 1) - { - Rect rect = EditorGUILayout.GetControlRect(false, height); - rect.height = height; - EditorGUI.DrawRect(rect, new Color(0.5f, 0.5f, 0.5f, 1)); - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/CodeChecker.cs.meta b/Assets/01.CodeChecker/Editor/CodeChecker.cs.meta deleted file mode 100644 index 62a017b..0000000 --- a/Assets/01.CodeChecker/Editor/CodeChecker.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2431e4790e09c474fa97846168ce9b7f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/Rules.meta b/Assets/01.CodeChecker/Editor/Rules.meta deleted file mode 100644 index 22d3cf6..0000000 --- a/Assets/01.CodeChecker/Editor/Rules.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a1c305bad13a4da2b613bc6534e42ed6 -timeCreated: 1627433004 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckClass.cs b/Assets/01.CodeChecker/Editor/Rules/CheckClass.cs deleted file mode 100644 index 7afab11..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckClass.cs +++ /dev/null @@ -1,267 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Linq; -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using UnityEngine; - -namespace wvdet.CodeChecker -{ - /// - /// Class [类] 命名规范 - /// 使用 Pascal Case。 - /// 使用名词或者名词性词组命名。 - /// 文件名应和类名相同。 - /// 不要轻易使用缩写。 - /// 不使用type前缀。 - /// 比如,C来标识Class。 - /// 比如,使用FileStream而不是CFileStream。 - /// 不使用下划线。 - /// 在合适的时候,使用单词复合来标识从某个基类继承而来。 - /// 比如,xxxException。 - /// 同一功能下,可以考虑同一命名前缀。 - /// - public class CheckClass : ICheckable - { - public List Check(string filepath, CompilationUnitSyntax root) - { - var results = new List(); - var classDecs = root.DescendantNodes().OfType().ToList(); - foreach (var dec in classDecs) - { - CheckClassName(dec, results); - CheckProperty(dec, results); - CheckField(dec, results); - CheckMethod(dec, results); - } - - var filename = Path.GetFileNameWithoutExtension(filepath); - if (classDecs.Count > 0 && classDecs.All(x => x.Identifier.ValueText != filename)) - { - results.Add(new Detail - { - level = Level.Warning, - guideline = "文件名应和类名相同", - }); - } - - return results; - } - - private static void CheckClassName(ClassDeclarationSyntax dec, List results) - { - var identifier = dec.Identifier.ValueText; - var lineNumber = dec.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (char.IsLower(identifier[0])) - { - results.Add(new Detail - { - level = Level.Warning, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier), - guideline = "类名必须使用PascalCase", - }); - } - - if (identifier[0] == '_') - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier.Substring(1)), - guideline = "类名禁用以下划线开始", - }); - } - } - - /// - /// Static Field [静态变量] 命名规范 - /// 使用 Pascal Case。 - /// 使用名词、名词性词组或者名词地缩写来命名静态变量。 - /// 不要在静态变量名称中使用匈牙利命名法[变量名=属性+类型+对象描述]。 - /// 在任何可能的情况下推荐你使用静态properties[属性]而不是public static fields。 - /// - private static void CheckField(ClassDeclarationSyntax dec, List results) - { - var fields = dec.DescendantNodes().OfType(); - foreach (var field in fields) - { - var modifiers = field.Modifiers; - var isConst = modifiers.Any(x => x.IsKind(SyntaxKind.ConstKeyword)); - var isPublic = modifiers.Any(x => x.IsKind(SyntaxKind.PublicKeyword)); - var isStatic = modifiers.Any(x => x.IsKind(SyntaxKind.StaticKeyword)); - var identifier = field.GetIdentifier().ValueText; - var lineNumber = field.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (isConst) - { - if (identifier.Any(char.IsLower)) - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = field.GetFieldGreenText(), - guideline = "Const Field[常量]全大写命名,下划线分隔。例如:SCENE_CAMERA。", - }); - - continue; - } - - if (isPublic) - { - if (isStatic && char.IsLower(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = field.GetFieldGreenText(), - guideline = "public静态变量首字母必须大写", - }); - } - else if (!isStatic && char.IsUpper(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = field.GetFieldGreenText(), - guideline = "public字段首字母必须小写", - }); - } - } - else //私有 - { - if (char.IsUpper(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = field.GetFieldGreenText(), - guideline = "private及protected字段首字母必须小写", - }); - } - - var declarator = field.GetPredefined(); - if (declarator != null) - { - if (declarator.Keyword.IsKind(SyntaxKind.BoolKeyword) && - (identifier.Length < 3 || !identifier.StartsWith("is"))) - { - results.Add(new Detail - { - level = Level.Warning, - line = lineNumber, - codeSnippet = field.GetFieldGreenText(), - guideline = "private及protected布尔字段应以is开始,如isFileFound", - }); - } - } - - if (identifier.TrimStart('_').Contains('_')) - { - results.Add(new Detail - { - level = Level.Warning, - line = lineNumber, - codeSnippet = field.GetFieldGreenText(), - guideline = "private及protected中间不使用下划线(如:isPlayer)", - }); - } - } - } - } - - private static void CheckMethod(ClassDeclarationSyntax dec, List results) - { - var methods = dec.DescendantNodes().OfType(); - foreach (var method in methods) - { - var identifier = method.Identifier.ValueText; - var lineNumber = method.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (!char.IsUpper(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier), - guideline = "方法名必须使用PascalCase", - }); - } - - method.ParameterList.Parameters.ToList().ForEach(parameter => - { - var parameterName = parameter.Identifier.ValueText; - - if (CheckerUtils.IsChineseIdentifier(parameterName, lineNumber, out var ret2)) - results.Add(ret2); - - if (!char.IsLower(parameterName[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = parameter.GetText().ToString().Trim(), - guideline = "方法参数名必须使用小写字母开始", - }); - } - - if (identifier.Contains('_')) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = parameter.GetText().ToString().Trim(), - guideline = "方法参数名禁止包含下划线(_)", - }); - } - }); - } - } - - private static void CheckProperty(ClassDeclarationSyntax dec, List results) - { - var properties = dec.DescendantNodes().OfType(); - foreach (var property in properties) - { - var identifier = property.Identifier.ValueText; - var lineNumber = property.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (!char.IsUpper(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = property.GetText().ToString().Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier), - guideline = "属性名须使用Camel Case命名", - }); - } - } - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckClass.cs.meta b/Assets/01.CodeChecker/Editor/Rules/CheckClass.cs.meta deleted file mode 100644 index 343fabf..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckClass.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 9e1aa528e5c547b19c2aa56a2ea6f9d9 -timeCreated: 1627451393 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckEnum.cs b/Assets/01.CodeChecker/Editor/Rules/CheckEnum.cs deleted file mode 100644 index 75d8fa6..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckEnum.cs +++ /dev/null @@ -1,80 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace wvdet.CodeChecker -{ - /// - /// Enumeration Type [枚举] 命名规范 - /// 使用 Pascal Case。 - /// 不要在Enum类型名称后面加上Enum后缀。(自己定义其他后缀) - /// 对于大多数Enum类型使用单数名称,仅仅在这个Enum类型是位域地时候使用复数形式。 - /// 如果是用于位域的枚举,那么结尾加上FlagsAttribute。 - /// - public class CheckEnum : ICheckable - { - public List Check(string filepath, CompilationUnitSyntax root) - { - var results = new List(); - - var enumDecls = root.DescendantNodes().OfType(); - foreach (var dec in enumDecls) - { - var identifier = dec.Identifier.ValueText; - var lineNumber = dec.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (char.IsLower(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier), - guideline = "枚举类型名必须使用PascalCase", - }); - } - - if (identifier[0] == 'I') - { - results.Add(new Detail - { - level = Level.Warning, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase("I" + identifier), - guideline = "在interface名称前加上字母I来表示type是interface。(如:ICinfig)", - }); - } - - if (identifier[0] == '_') - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier.Substring(1)), - guideline = "枚举类型名禁用以下划线开始", - }); - } - - if (identifier.EndsWith("Enum")) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - guideline = "不要在Enum类型名称后面加上Enum后缀。(自己定义其他后缀)", - }); - } - } - - return results; - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckEnum.cs.meta b/Assets/01.CodeChecker/Editor/Rules/CheckEnum.cs.meta deleted file mode 100644 index 4b2bf0e..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckEnum.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 596a7b1543c54c8c8263ffd334c191d6 -timeCreated: 1627456962 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckInterface.cs b/Assets/01.CodeChecker/Editor/Rules/CheckInterface.cs deleted file mode 100644 index 1729b64..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckInterface.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace wvdet.CodeChecker -{ - /// - /// Interface [接口] 命名规范 - /// 使用 Pascal Case。 - /// 使用名词或者名词性词组命名接口。 - /// 不要轻易使用缩写。 - /// 在interface 名称前加上字母I来表示type是interface。(如:ICinfig) - /// 不使用下划线。 - /// 文件名应和类名相同。 - /// - public class CheckInterface : ICheckable - { - public List Check(string filepath, CompilationUnitSyntax root) - { - var results = new List(); - - var interfaceDecs = root.DescendantNodes().OfType().ToList(); - foreach (var dec in interfaceDecs) - { - var identifier = dec.Identifier.ValueText; - var lineNumber = dec.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (!char.IsLower(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier), - guideline = "接口类型名必须使用PascalCase", - }); - } - - if (identifier[0] == 'I') - { - results.Add(new Detail - { - level = Level.Warning, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase("I" + identifier), - guideline = "在interface名称前加上字母I来表示type是interface。(如:ICinfig)", - }); - } - - if (identifier[0] == '_') - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase(identifier.Substring(1)), - guideline = "接口名禁用以下划线开始", - }); - } - } - - var filename = Path.GetFileNameWithoutExtension(filepath); - if (interfaceDecs.Count > 0 && interfaceDecs.All(x => x.Identifier.ValueText != filename)) - { - results.Add(new Detail - { - level = Level.Warning, - guideline = "文件名应和类名相同", - }); - } - - return results; - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckInterface.cs.meta b/Assets/01.CodeChecker/Editor/Rules/CheckInterface.cs.meta deleted file mode 100644 index a2edf7a..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckInterface.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: dce22fd599b943c58611ed31371778a6 -timeCreated: 1627456321 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckNamespace.cs b/Assets/01.CodeChecker/Editor/Rules/CheckNamespace.cs deleted file mode 100644 index dd2bfc5..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckNamespace.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace wvdet.CodeChecker -{ - public class CheckNamespace : ICheckable - { - private static List Forbiddens = new List() - { - //针对于禁用的命名空间放在此处 - // "System.Linq", - - }; - - public List Check(string filepath, CompilationUnitSyntax root) - { - var results = new List(); - - var usings = root.DescendantNodes().OfType(); - foreach (var us in usings) - { - var ns = us.Name.ToString(); - if (Forbiddens.Contains(ns)) - { - results.Add(new Detail - { - level = Level.Error, - line = us.GetLocation().GetLineSpan().StartLinePosition.Line + 1, - guideline = $"禁用此命名空间:{ns}", - }); - } - } - - return results; - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckNamespace.cs.meta b/Assets/01.CodeChecker/Editor/Rules/CheckNamespace.cs.meta deleted file mode 100644 index d6bb5c4..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckNamespace.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 8779cc1ce7674a8da69644ca6f980f1e -timeCreated: 1638409766 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckStruct.cs b/Assets/01.CodeChecker/Editor/Rules/CheckStruct.cs deleted file mode 100644 index 4c854d3..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckStruct.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace wvdet.CodeChecker -{ - /// - /// Struct [结构体] 命名规范 - /// 使用 Pascal Case。 - /// 使用名词或者名词性词组命名接口。 - /// 不要轻易使用缩写。 - /// 在struct 名称前加上字母S来表示type是在struct。(如:SData) - /// 不使用下划线。 - /// 文件名应和类名相同。 - /// - public class CheckStruct : ICheckable - { - public List Check(string filepath, CompilationUnitSyntax root) - { - var results = new List(); - - var interfaceDecs = root.DescendantNodes().OfType().ToList(); - foreach (var dec in interfaceDecs) - { - var identifier = dec.Identifier.ValueText; - var lineNumber = dec.GetLocation().GetLineSpan().StartLinePosition.Line; - - if (CheckerUtils.IsChineseIdentifier(identifier, lineNumber, out var ret)) - results.Add(ret); - - if (!char.IsLower(identifier[0])) - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase("S" + identifier), - guideline = "结构体类型名必须使用PascalCase", - }); - } - - else if (identifier[0] != 'S') - { - results.Add(new Detail - { - level = Level.Warning, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase("S" + identifier), - guideline = "在struct名称前加上字母S来表示type是struct。(如:SData)", - }); - } - - else if (identifier[0] == '_') - { - results.Add(new Detail - { - level = Level.Error, - line = lineNumber, - codeSnippet = identifier.Trim(), - suggestion = CheckerUtils.ConvertPascalCase("S" + identifier.Substring(1)), - guideline = "结构体名禁用以下划线开始", - }); - } - } - - var filename = Path.GetFileNameWithoutExtension(filepath); - if (interfaceDecs.Count > 0 && interfaceDecs.All(x => x.Identifier.ValueText != filename)) - { - results.Add(new Detail - { - level = Level.Warning, - guideline = "文件名应和类名相同", - }); - } - - return results; - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/CheckStruct.cs.meta b/Assets/01.CodeChecker/Editor/Rules/CheckStruct.cs.meta deleted file mode 100644 index ff80291..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/CheckStruct.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 569ca7d7c88102e4b81629916b323157 -timeCreated: 1627456321 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/ICheckable.cs b/Assets/01.CodeChecker/Editor/Rules/ICheckable.cs deleted file mode 100644 index 25a5b7d..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/ICheckable.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Collections.Generic; -using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace wvdet.CodeChecker -{ - public interface ICheckable - { - List Check(string filepath, CompilationUnitSyntax root); - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/ICheckable.cs.meta b/Assets/01.CodeChecker/Editor/Rules/ICheckable.cs.meta deleted file mode 100644 index 925a23a..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/ICheckable.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 6fff035c37d84e09a40da28d1b2fd4ed -timeCreated: 1638409121 \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/Result.cs b/Assets/01.CodeChecker/Editor/Rules/Result.cs deleted file mode 100644 index 8256532..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/Result.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections.Generic; - -namespace wvdet.CodeChecker -{ - public enum Level - { - Hint, - Warning, - Error, - } - - public class Result - { - public string filepath; - public int warningCount; - public int errorCount; - - public List details = new List(); - } - - public class Detail - { - public int line = -1; - public Level level; - public string suggestion; - public string guideline; - public string codeSnippet; - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/Rules/Result.cs.meta b/Assets/01.CodeChecker/Editor/Rules/Result.cs.meta deleted file mode 100644 index a7b95ff..0000000 --- a/Assets/01.CodeChecker/Editor/Rules/Result.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0e11fadaa49ef9d4882d5453490b6830 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn.meta deleted file mode 100644 index 9b763be..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d68ee2e51faf9a949814bbfcb7318f55 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/License.txt b/Assets/01.CodeChecker/Editor/UnityRoslyn/License.txt deleted file mode 100644 index 989e2c5..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/License.txt +++ /dev/null @@ -1,201 +0,0 @@ -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/License.txt.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/License.txt.meta deleted file mode 100644 index 627f7fb..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/License.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bdf59ece5232d134d888d8e6b8f83f62 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll deleted file mode 100644 index 6097c01..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll.meta deleted file mode 100644 index 9e5c6c7..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.Workspaces.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 642cc7a82951220419618e4c8e397c47 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Android: Android - second: - enabled: 0 - settings: - CPU: ARMv7 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.dll deleted file mode 100644 index f106543..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.dll.meta deleted file mode 100644 index bb4c1af..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.CSharp.dll.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3c5c51ca2f8d35e41841f3922a8fbd1b -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Android: Android - second: - enabled: 0 - settings: - CPU: ARMv7 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Features.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Features.dll deleted file mode 100644 index 661f556..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Features.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Features.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Features.dll.meta deleted file mode 100644 index b683928..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Features.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 2dda9533799322545a80fc398594fe8f -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll deleted file mode 100644 index 6a23882..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll.meta deleted file mode 100644 index 21a30bc..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: ed7d8feb5dde1b44790434d33db912f2 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll deleted file mode 100644 index 6336570..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll.meta deleted file mode 100644 index f9738fd..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: b9c8d83ed598cbc48875adecd7a41cde -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.dll deleted file mode 100644 index eb647c7..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.dll.meta deleted file mode 100644 index 3afc378..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.VisualBasic.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 1d3abae191829e64f9a924f34d1c0223 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Workspaces.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Workspaces.dll deleted file mode 100644 index 9510312..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Workspaces.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Workspaces.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Workspaces.dll.meta deleted file mode 100644 index 27d6493..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.Workspaces.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 65eddef11133357479cd20637e5a6c18 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.dll deleted file mode 100644 index 32289bf..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.dll.meta deleted file mode 100644 index 35f0878..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.CodeAnalysis.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 78e5655a00394af45854082b489beb6d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.DiaSymReader.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.DiaSymReader.dll deleted file mode 100644 index 7890c1b..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.DiaSymReader.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.DiaSymReader.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.DiaSymReader.dll.meta deleted file mode 100644 index c23d1bd..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Microsoft.DiaSymReader.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: dbb4543e5bdf6014f9c09a941b644816 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Readme.md b/Assets/01.CodeChecker/Editor/UnityRoslyn/Readme.md deleted file mode 100644 index 83d6296..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# .NET Compiler Platform ("Roslyn") For Unity -This project aims to create a compiled version of the [Roslyn compiler platform](https://github.com/dotnet/roslyn) ready to use in the [Unity Game Engine](https://unity.com/). The Roslyn library provides users APIs to access C# and Visual Basic compilers and code analysis features. In Unity, this is particularly useful for creating in-game scripting tools. - -The following Roslyn packages are currently available through this project: -* Microsoft.Net.Compilers -* Microsoft.CodeAnalysis -* Microsoft.CodeAnalysis.Features - -## Using this project -To use this project, download the Unity package from the [releases page.](https://github.com/mwahnish/Unity-Roslyn/releases). Compatibility has been tested for the following platforms: -* Unity 2018.1 Editor -* Unity 2019.1 Editor - -## Contributing to this project -The build project for this repository is available [here](https://github.com/mwahnish/Unity-Roslyn-Build). See the readme for more information. Merge requests are very welcome! diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Readme.md.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Readme.md.meta deleted file mode 100644 index fc81b20..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Readme.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 095275ac5025dc644b84a5bc96be400b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.deps.json b/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.deps.json deleted file mode 100644 index 9c6bdfa..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.deps.json +++ /dev/null @@ -1,1265 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.0/", - "signature": "f8b95d7b66c2ffd5544a1adbd706389f7f1d6da7" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.0": {}, - ".NETStandard,Version=v2.0/": { - "Roslyn Library/1.0.0": { - "dependencies": { - "Microsoft.CodeAnalysis": "3.3.1", - "Microsoft.CodeAnalysis.Features": "3.3.1", - "Microsoft.Net.Compilers": "3.3.1", - "NETStandard.Library": "2.0.3", - "SQLitePCLRaw.bundle_green": "2.0.1", - "SQLitePCLRaw.core": "2.0.1" - }, - "runtime": { - "Roslyn Library.dll": {} - } - }, - "Microsoft.CodeAnalysis/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.CSharp.Workspaces": "3.3.1", - "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "3.3.1" - } - }, - "Microsoft.CodeAnalysis.Analyzers/2.9.4": {}, - "Microsoft.CodeAnalysis.Common/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "2.9.4", - "System.Collections.Immutable": "1.5.0", - "System.Memory": "4.5.3", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.2", - "System.Text.Encoding.CodePages": "4.5.1", - "System.Threading.Tasks.Extensions": "4.5.3" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.CSharp/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "3.3.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.CSharp": "3.3.1", - "Microsoft.CodeAnalysis.Common": "3.3.1", - "Microsoft.CodeAnalysis.Workspaces.Common": "3.3.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.Features/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "3.3.1", - "Microsoft.CodeAnalysis.FlowAnalysis.Utilities": "2.9.5", - "Microsoft.CodeAnalysis.Workspaces.Common": "3.3.1", - "Microsoft.DiaSymReader": "1.3.0", - "System.Threading.Tasks.Extensions": "4.5.3" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Features.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Features.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.FlowAnalysis.Utilities/2.9.5": { - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.FlowAnalysis.Utilities.dll": { - "assemblyVersion": "2.9.5.0", - "fileVersion": "2.9.519.45101" - } - } - }, - "Microsoft.CodeAnalysis.VisualBasic/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "3.3.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.VisualBasic.Workspaces/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "3.3.1", - "Microsoft.CodeAnalysis.VisualBasic": "3.3.1", - "Microsoft.CodeAnalysis.Workspaces.Common": "3.3.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.CodeAnalysis.Workspaces.Common/3.3.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "3.3.1", - "System.Composition": "1.0.31" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll": { - "assemblyVersion": "3.3.0.0", - "fileVersion": "3.300.119.46211" - } - }, - "resources": { - "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "cs" - }, - "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "de" - }, - "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "es" - }, - "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "fr" - }, - "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "it" - }, - "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ja" - }, - "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ko" - }, - "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "pl" - }, - "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "pt-BR" - }, - "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "ru" - }, - "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "tr" - }, - "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.DiaSymReader/1.3.0": { - "dependencies": { - "NETStandard.Library": "2.0.3" - }, - "runtime": { - "lib/netstandard1.1/Microsoft.DiaSymReader.dll": { - "assemblyVersion": "1.3.0.0", - "fileVersion": "1.3.0.63011" - } - } - }, - "Microsoft.Net.Compilers/3.3.1": {}, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "SQLitePCLRaw.bundle_green/2.0.1": { - "dependencies": { - "SQLitePCLRaw.core": "2.0.1", - "SQLitePCLRaw.lib.e_sqlite3": "2.0.1", - "SQLitePCLRaw.provider.e_sqlite3": "2.0.1" - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { - "assemblyVersion": "2.0.1.610", - "fileVersion": "2.0.1.610" - } - } - }, - "SQLitePCLRaw.core/2.0.1": { - "dependencies": { - "System.Memory": "4.5.3" - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.core.dll": { - "assemblyVersion": "2.0.1.610", - "fileVersion": "2.0.1.610" - } - } - }, - "SQLitePCLRaw.lib.e_sqlite3/2.0.1": {}, - "SQLitePCLRaw.provider.e_sqlite3/2.0.1": { - "dependencies": { - "SQLitePCLRaw.core": "2.0.1" - }, - "runtime": { - "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll": { - "assemblyVersion": "2.0.1.610", - "fileVersion": "2.0.1.610" - } - } - }, - "System.Buffers/4.4.0": { - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.25519.3" - } - } - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Immutable/1.5.0": { - "runtime": { - "lib/netstandard2.0/System.Collections.Immutable.dll": { - "assemblyVersion": "1.2.3.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Composition/1.0.31": { - "dependencies": { - "System.Composition.AttributedModel": "1.0.31", - "System.Composition.Convention": "1.0.31", - "System.Composition.Hosting": "1.0.31", - "System.Composition.Runtime": "1.0.31", - "System.Composition.TypedParts": "1.0.31" - } - }, - "System.Composition.AttributedModel/1.0.31": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.AttributedModel.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.Convention/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Composition.AttributedModel": "1.0.31", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.Convention.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.Hosting/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Composition.Runtime": "1.0.31", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.Hosting.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.Runtime/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.Runtime.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.TypedParts/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Composition.AttributedModel": "1.0.31", - "System.Composition.Hosting": "1.0.31", - "System.Composition.Runtime": "1.0.31", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.TypedParts.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Memory/4.5.3": { - "dependencies": { - "System.Buffers": "4.4.0", - "System.Numerics.Vectors": "4.4.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": { - "assemblyVersion": "4.0.1.1", - "fileVersion": "4.6.27617.2" - } - } - }, - "System.Numerics.Vectors/4.4.0": { - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": { - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.6.25519.3" - } - } - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": { - "assemblyVersion": "4.0.13.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Metadata/1.6.0": { - "dependencies": { - "System.Collections.Immutable": "1.5.0" - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": { - "assemblyVersion": "1.4.3.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.2": { - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "4.0.4.1", - "fileVersion": "4.6.26919.2" - } - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.5.1": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.27129.4" - } - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": { - "assemblyVersion": "4.0.12.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.5.3": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.2.0.1", - "fileVersion": "4.6.27818.1" - } - } - } - } - }, - "libraries": { - "Roslyn Library/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.CodeAnalysis/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BoPeZD+BFE5x/qu28RnelX7hoCnPDbOZkwymrUnslrZjzj8B155gP/GjrI6m66oUOk2Yh1lxlUs+BRFZOPMBnQ==", - "path": "microsoft.codeanalysis/3.3.1", - "hashPath": "microsoft.codeanalysis.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/2.9.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-alIJhS0VUg/7x5AsHEoovh/wRZ0RfCSS7k5pDSqpRLTyuMTtRgj6OJJPRApRhJHOGYYsLakf1hKeXFoDwKwNkg==", - "path": "microsoft.codeanalysis.analyzers/2.9.4", - "hashPath": "microsoft.codeanalysis.analyzers.2.9.4.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-N5yQdGy+M4kimVG7hwCeGTCfgYjK2o5b/Shumkb/rCC+/SAkvP1HUAYK+vxPFS7dLJNtXLRsmPHKj3fnyNWnrw==", - "path": "microsoft.codeanalysis.common/3.3.1", - "hashPath": "microsoft.codeanalysis.common.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WDUIhTHem38H6VJ98x2Ssq0fweakJHnHYl7vbG8ARnsAwLoJKCQCy78EeY1oRrCKG42j0v6JVljKkeqSDA28UA==", - "path": "microsoft.codeanalysis.csharp/3.3.1", - "hashPath": "microsoft.codeanalysis.csharp.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dHs/UyfLgzsVC4FjTi/x+H+yQifgOnpe3rSN8GwkHWjnidePZ3kSqr1JHmFDf5HTQEydYwrwCAfQ0JSzhsEqDA==", - "path": "microsoft.codeanalysis.csharp.workspaces/3.3.1", - "hashPath": "microsoft.codeanalysis.csharp.workspaces.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Features/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lvMC69ABN/YEaw3ke4cQRqBYZ2V7DJTOT8QXIeAJGJUfwVHTBN0iq2O5zZQrYnnUN2wmeCzCoAg59PKBosVO7g==", - "path": "microsoft.codeanalysis.features/3.3.1", - "hashPath": "microsoft.codeanalysis.features.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.FlowAnalysis.Utilities/2.9.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SqwdTocsxU7u0Y8am67BY7KSLAhrtDXdBBwt0Nv9TxLVzPBPtPPFS2bHUsxucpOBMBmc10rWE1eJ+IDrr/0/nQ==", - "path": "microsoft.codeanalysis.flowanalysis.utilities/2.9.5", - "hashPath": "microsoft.codeanalysis.flowanalysis.utilities.2.9.5.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.VisualBasic/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F7fc/G+0ocOYkKSCJ7Y8Q7eAEkAdG5RYODI9FtSl2Hm8zIDBVA3NccCm98gaOvCamLfMHYqeOjpb3yJnnw3m/w==", - "path": "microsoft.codeanalysis.visualbasic/3.3.1", - "hashPath": "microsoft.codeanalysis.visualbasic.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.VisualBasic.Workspaces/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Oi4AUxMKAYpx7nHNh7jUO8X18JFCzwtIfu/yDzGzOBpo50591AF7EEdv99geAEidGtmJqbzQ6uRk5dEOL+7F/Q==", - "path": "microsoft.codeanalysis.visualbasic.workspaces/3.3.1", - "hashPath": "microsoft.codeanalysis.visualbasic.workspaces.3.3.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Workspaces.Common/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfBz3b5hFSbO+7xsCNryD+p8axsIJFTG7qM3jvMTC/MqYrU6b8E1b6JoRj5rJSOBB+pSunk+CMqyGQTOWHeDUg==", - "path": "microsoft.codeanalysis.workspaces.common/3.3.1", - "hashPath": "microsoft.codeanalysis.workspaces.common.3.3.1.nupkg.sha512" - }, - "Microsoft.DiaSymReader/1.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/fn1Tfo7j7k/slViPlM8azJuxQmri7FZ8dQ+gTeLbI29leN/1VK0U/BFcRdJNctsRCUgyKJ2q+I0Tjq07Rc1/Q==", - "path": "microsoft.diasymreader/1.3.0", - "hashPath": "microsoft.diasymreader.1.3.0.nupkg.sha512" - }, - "Microsoft.Net.Compilers/3.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6ONPqret0xUw+XaMWQycs08IHynA9gO8/jkfDD+LR+v3amGuBTXbfpCGuDu/nADwWPECHIcbS0UWvOYlONwwHw==", - "path": "microsoft.net.compilers/3.3.1", - "hashPath": "microsoft.net.compilers.3.3.1.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "SQLitePCLRaw.bundle_green/2.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4NlL9XJsQmtAXizH9SHKx0X5yLZ/ZgpeZ/xsElKllCa1Q9Jv3zd1mWkIUFdSS5nBBL1Z6IzbM1mNR3k1vHtT6Q==", - "path": "sqlitepclraw.bundle_green/2.0.1", - "hashPath": "sqlitepclraw.bundle_green.2.0.1.nupkg.sha512" - }, - "SQLitePCLRaw.core/2.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FOY4Zq0HmkIhpAp9GtaUSfm7Eq3gxhYxtMRuUU/JrdYIfB3KvQW6SfeqcAF4zF/j1hpQRAZ+Cs7l7CcPhSIN/w==", - "path": "sqlitepclraw.core/2.0.1", - "hashPath": "sqlitepclraw.core.2.0.1.nupkg.sha512" - }, - "SQLitePCLRaw.lib.e_sqlite3/2.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BYYxlBfvVXEyRS46qaKH9VRs+qL5XRfPHNPPgiexQ63KLRAacTwzQHCT6wTUFmMFqAhRqEPdD2zQrMlBlIiNAA==", - "path": "sqlitepclraw.lib.e_sqlite3/2.0.1", - "hashPath": "sqlitepclraw.lib.e_sqlite3.2.0.1.nupkg.sha512" - }, - "SQLitePCLRaw.provider.e_sqlite3/2.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VThNlBhOv871lhaso5jfHnN15BBK8BAXHocr8s5pyT4qmPhssbQiE52lrUFymut8fY4CaXjilgX1lHFWYdtL/g==", - "path": "sqlitepclraw.provider.e_sqlite3/2.0.1", - "hashPath": "sqlitepclraw.provider.e_sqlite3.2.0.1.nupkg.sha512" - }, - "System.Buffers/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AwarXzzoDwX6BgrhjoJsk6tUezZEozOT5Y9QKF94Gl4JK91I4PIIBkBco9068Y9/Dra8Dkbie99kXB8+1BaYKw==", - "path": "system.buffers/4.4.0", - "hashPath": "system.buffers.4.4.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Composition/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I+D26qpYdoklyAVUdqwUBrEIckMNjAYnuPJy/h9dsQItpQwVREkDFs4b4tkBza0kT2Yk48Lcfsv2QQ9hWsh9Iw==", - "path": "system.composition/1.0.31", - "hashPath": "system.composition.1.0.31.nupkg.sha512" - }, - "System.Composition.AttributedModel/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NHWhkM3ZkspmA0XJEsKdtTt1ViDYuojgSND3yHhTzwxepiwqZf+BCWuvCbjUt4fe0NxxQhUDGJ5km6sLjo9qnQ==", - "path": "system.composition.attributedmodel/1.0.31", - "hashPath": "system.composition.attributedmodel.1.0.31.nupkg.sha512" - }, - "System.Composition.Convention/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GLjh2Ju71k6C0qxMMtl4efHa68NmWeIUYh4fkUI8xbjQrEBvFmRwMDFcylT8/PR9SQbeeL48IkFxU/+gd0nYEQ==", - "path": "system.composition.convention/1.0.31", - "hashPath": "system.composition.convention.1.0.31.nupkg.sha512" - }, - "System.Composition.Hosting/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fN1bT4RX4vUqjbgoyuJFVUizAl2mYF5VAb+bVIxIYZSSc0BdnX+yGAxcavxJuDDCQ1K+/mdpgyEFc8e9ikjvrg==", - "path": "system.composition.hosting/1.0.31", - "hashPath": "system.composition.hosting.1.0.31.nupkg.sha512" - }, - "System.Composition.Runtime/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0LEJN+2NVM89CE4SekDrrk5tHV5LeATltkp+9WNYrR+Huiyt0vaCqHbbHtVAjPyeLWIc8dOz/3kthRBj32wGQg==", - "path": "system.composition.runtime/1.0.31", - "hashPath": "system.composition.runtime.1.0.31.nupkg.sha512" - }, - "System.Composition.TypedParts/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0Zae/FtzeFgDBBuILeIbC/T9HMYbW4olAmi8XqqAGosSOWvXfiQLfARZEhiGd0LVXaYgXr0NhxiU1LldRP1fpQ==", - "path": "system.composition.typedparts/1.0.31", - "hashPath": "system.composition.typedparts.1.0.31.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Memory/4.5.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", - "path": "system.memory/4.5.3", - "hashPath": "system.memory.4.5.3.nupkg.sha512" - }, - "System.Numerics.Vectors/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UiLzLW+Lw6HLed1Hcg+8jSRttrbuXv7DANVj0DkL9g6EnnzbL75EB7EWsw5uRbhxd/4YdG8li5XizGWepmG3PQ==", - "path": "system.numerics.vectors/4.4.0", - "hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wprSFgext8cwqymChhrBLu62LMg/1u92bU+VOwyfBimSPVFXtsNqEWC92Pf9ofzJFlk4IHmJA75EDJn1b2goAQ==", - "path": "system.runtime.compilerservices.unsafe/4.5.2", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.2.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "path": "system.text.encoding.codepages/4.5.1", - "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+MvhNtcvIbqmhANyKu91jQnvIRVSTiaOiFNfKWwXGHG48YAb4I/TyH8spsySiPYla7gKal5ZnF3teJqZAximyQ==", - "path": "system.threading.tasks.extensions/4.5.3", - "hashPath": "system.threading.tasks.extensions.4.5.3.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.deps.json.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.deps.json.meta deleted file mode 100644 index 458f60c..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.deps.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f2bf18fc5ba02dd4996477b645d936e2 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.dll deleted file mode 100644 index 2ced50e..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.dll.meta deleted file mode 100644 index 7fd46d8..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/Roslyn Library.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: be224bdfba1970a41ab1a42f9bdd6327 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.batteries_v2.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.batteries_v2.dll deleted file mode 100644 index cf17d58..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.batteries_v2.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.batteries_v2.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.batteries_v2.dll.meta deleted file mode 100644 index 8f44f51..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.batteries_v2.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 5abcf4c62eabf6a45af25d5a4565fdd7 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.core.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.core.dll deleted file mode 100644 index 8775389..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.core.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.core.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.core.dll.meta deleted file mode 100644 index 39b7728..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.core.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: fa72f5f7e968d2f4c90f7eb11bbb1821 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.provider.e_sqlite3.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.provider.e_sqlite3.dll deleted file mode 100644 index fed719b..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.provider.e_sqlite3.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.provider.e_sqlite3.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.provider.e_sqlite3.dll.meta deleted file mode 100644 index 498eebc..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/SQLitePCLRaw.provider.e_sqlite3.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 01fb60a9c1a4bfc40a2c5d853b309e44 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Buffers.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Buffers.dll deleted file mode 100644 index b6d9c77..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Buffers.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Buffers.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Buffers.dll.meta deleted file mode 100644 index 3101d98..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Buffers.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 29c7af3d7dde9c7498fd7774976e131d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Collections.Immutable.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Collections.Immutable.dll deleted file mode 100644 index 049149f..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Collections.Immutable.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Collections.Immutable.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Collections.Immutable.dll.meta deleted file mode 100644 index a3681a5..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Collections.Immutable.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: fe2fd417bb00a19448503cef7ee2a2ac -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.AttributedModel.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.AttributedModel.dll deleted file mode 100644 index 4acc216..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.AttributedModel.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.AttributedModel.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.AttributedModel.dll.meta deleted file mode 100644 index 7885d7d..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.AttributedModel.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 8306fde914b256d45bc96c4ebe51d925 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Convention.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Convention.dll deleted file mode 100644 index ef3669b..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Convention.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Convention.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Convention.dll.meta deleted file mode 100644 index 774b156..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Convention.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 424cd100e08e003489b5737589e2e513 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Hosting.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Hosting.dll deleted file mode 100644 index a446fe6..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Hosting.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Hosting.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Hosting.dll.meta deleted file mode 100644 index c2f1855..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Hosting.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 611ffa0f37995b8438f1d4b19745a6df -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Runtime.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Runtime.dll deleted file mode 100644 index a05bfe9..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Runtime.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Runtime.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Runtime.dll.meta deleted file mode 100644 index d3565df..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.Runtime.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: ee160a2b0bc909d48974ef375c9726ac -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.TypedParts.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.TypedParts.dll deleted file mode 100644 index cfae95d..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.TypedParts.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.TypedParts.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.TypedParts.dll.meta deleted file mode 100644 index 372736e..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Composition.TypedParts.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: f165326941efc0f4d98bd29f26418114 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Memory.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Memory.dll deleted file mode 100644 index bdfc501..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Memory.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Memory.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Memory.dll.meta deleted file mode 100644 index 4a72e5d..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Memory.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 1253673c16d01a94e9019de31aecf5d6 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Numerics.Vectors.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Numerics.Vectors.dll deleted file mode 100644 index a808165..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Numerics.Vectors.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Numerics.Vectors.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Numerics.Vectors.dll.meta deleted file mode 100644 index 6e17f4d..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Numerics.Vectors.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: b0a94c22d12871948801586721088c13 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.Metadata.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.Metadata.dll deleted file mode 100644 index 5208236..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.Metadata.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.Metadata.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.Metadata.dll.meta deleted file mode 100644 index feca70c..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.Metadata.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: cdcc4e599c87c9c4f8cc64b6ecd72f10 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.TypeExtensions.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.TypeExtensions.dll deleted file mode 100644 index 975497c..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.TypeExtensions.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.TypeExtensions.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.TypeExtensions.dll.meta deleted file mode 100644 index 79f7422..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Reflection.TypeExtensions.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 2ca779980d9733349b3dd2ac8f11000b -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Runtime.CompilerServices.Unsafe.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 3156239..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Runtime.CompilerServices.Unsafe.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Runtime.CompilerServices.Unsafe.dll.meta deleted file mode 100644 index 9c1c6f4..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Runtime.CompilerServices.Unsafe.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 17c14e4ca83bae249af816107e51adeb -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Text.Encoding.CodePages.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Text.Encoding.CodePages.dll deleted file mode 100644 index 591cc1c..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Text.Encoding.CodePages.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Text.Encoding.CodePages.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Text.Encoding.CodePages.dll.meta deleted file mode 100644 index 097eb11..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Text.Encoding.CodePages.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 3882831d0b3b05642b36c9c161a13f8a -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Threading.Tasks.Extensions.dll b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index e059050..0000000 Binary files a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Threading.Tasks.Extensions.dll and /dev/null differ diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Threading.Tasks.Extensions.dll.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Threading.Tasks.Extensions.dll.meta deleted file mode 100644 index d1f69a9..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/System.Threading.Tasks.Extensions.dll.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: fef21a57eef716b4c86e58c9b5976e5d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - : Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: None - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: None - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/package.json b/Assets/01.CodeChecker/Editor/UnityRoslyn/package.json deleted file mode 100644 index 77e81c8..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "com.abxy.roslyn", - "displayName": "\".NET Compiler Platform (\"Roslyn\")\"", - "version": "0.0.1", - "unity": "2018.1", - "description": "The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs", - "keywords": [ - "csharp", - "roslyn", - "compiler" - ], - "category": "Coding Tools" -} diff --git a/Assets/01.CodeChecker/Editor/UnityRoslyn/package.json.meta b/Assets/01.CodeChecker/Editor/UnityRoslyn/package.json.meta deleted file mode 100644 index d19eb0f..0000000 --- a/Assets/01.CodeChecker/Editor/UnityRoslyn/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0aa95ea4c96af104689a30269b0dabc9 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/Editor/com.wvdet.codechecker.asmdef b/Assets/01.CodeChecker/Editor/com.wvdet.codechecker.asmdef deleted file mode 100644 index cf95c48..0000000 --- a/Assets/01.CodeChecker/Editor/com.wvdet.codechecker.asmdef +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "com.staryEvo.codechecker", - "rootNamespace": "", - "references": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/01.CodeChecker/Editor/com.wvdet.codechecker.asmdef.meta b/Assets/01.CodeChecker/Editor/com.wvdet.codechecker.asmdef.meta deleted file mode 100644 index 913064c..0000000 --- a/Assets/01.CodeChecker/Editor/com.wvdet.codechecker.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 679b09830dc7ef143b7a8ce5a8c54393 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/README.md b/Assets/01.CodeChecker/README.md deleted file mode 100644 index 39fa340..0000000 --- a/Assets/01.CodeChecker/README.md +++ /dev/null @@ -1 +0,0 @@ -# 代码检查工具 diff --git a/Assets/01.CodeChecker/README.md.meta b/Assets/01.CodeChecker/README.md.meta deleted file mode 100644 index 0460323..0000000 --- a/Assets/01.CodeChecker/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6940ef41dfd0fe945bcf41ccb2af9a73 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/RunTime.meta b/Assets/01.CodeChecker/RunTime.meta deleted file mode 100644 index 2614c09..0000000 --- a/Assets/01.CodeChecker/RunTime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 57fe04c5339b10046abe20069fc3c2ee -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker/package.json b/Assets/01.CodeChecker/package.json deleted file mode 100644 index 85089a1..0000000 --- a/Assets/01.CodeChecker/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "com.staryevo.codechecker", - "version": "1.0.0", - "displayName": "01.CodeChecker", - "description": "代码检查工具", - "unity": "2021.3", - "unityRelease": "30f1", - "keywords": [ - "unity", - "scirpt" - ], - "author": { - "name": "staryEvo", - "url": "https://www.unity3d.com" - } -} diff --git a/Assets/01.CodeChecker/package.json.meta b/Assets/01.CodeChecker/package.json.meta deleted file mode 100644 index 0ae5e88..0000000 --- a/Assets/01.CodeChecker/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 43559baaae073fc45a9b7a4554c22cfc -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave.meta b/Assets/02.InformationSave.meta deleted file mode 100644 index 632c625..0000000 --- a/Assets/02.InformationSave.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dc0c6a9a74c33bb45b7529d86d820e2e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/Editor.meta b/Assets/02.InformationSave/Editor.meta deleted file mode 100644 index 310bf4b..0000000 --- a/Assets/02.InformationSave/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a832a8c4833f01744bb484de1af54c37 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/Editor/CustomEditorBaseEditor.cs b/Assets/02.InformationSave/Editor/CustomEditorBaseEditor.cs deleted file mode 100644 index 65224ad..0000000 --- a/Assets/02.InformationSave/Editor/CustomEditorBaseEditor.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEditor; -using UnityEditor.SceneManagement; -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - [CustomEditor(typeof(CustomEditorBase), true)] - public class CustomEditorBaseEditor : UnityEditor.Editor - { - private CustomEditorBase _customEditorBase; - - public override void OnInspectorGUI() - { - base.OnInspectorGUI(); - serializedObject.Update(); - _customEditorBase = target as CustomEditorBase; - _customEditorBase.Draw(); - //这个函数告诉引擎,相关对象所属于的Prefab已经发生了更改。方便,当我们更改了自定义对象的属性的时候,自动更新到所属的Prefab中 - if (GUI.changed && EditorApplication.isPlaying == false) - { - serializedObject.ApplyModifiedProperties(); - EditorUtility.SetDirty(_customEditorBase); - EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene()); - } - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/Editor/CustomEditorBaseEditor.cs.meta b/Assets/02.InformationSave/Editor/CustomEditorBaseEditor.cs.meta deleted file mode 100644 index cc331c7..0000000 --- a/Assets/02.InformationSave/Editor/CustomEditorBaseEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2da8df4f2ba04494a90eec6fda524a49 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/README.md b/Assets/02.InformationSave/README.md deleted file mode 100644 index 39fa340..0000000 --- a/Assets/02.InformationSave/README.md +++ /dev/null @@ -1 +0,0 @@ -# 代码检查工具 diff --git a/Assets/02.InformationSave/README.md.meta b/Assets/02.InformationSave/README.md.meta deleted file mode 100644 index 668e7d0..0000000 --- a/Assets/02.InformationSave/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9bf258ec9987c7c429bdcab7a16539fa -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime.meta b/Assets/02.InformationSave/RunTime.meta deleted file mode 100644 index 618ad91..0000000 --- a/Assets/02.InformationSave/RunTime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dd58efb7f9e1b0c4f9d07e84827f357d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Abstract.meta b/Assets/02.InformationSave/RunTime/Abstract.meta deleted file mode 100644 index 5645ab5..0000000 --- a/Assets/02.InformationSave/RunTime/Abstract.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3e0efc3ec4ae1fe458358558357e78fb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Abstract/AbstractInformation.cs b/Assets/02.InformationSave/RunTime/Abstract/AbstractInformation.cs deleted file mode 100644 index 3a96d8e..0000000 --- a/Assets/02.InformationSave/RunTime/Abstract/AbstractInformation.cs +++ /dev/null @@ -1,225 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using Stary.Evo.InformationSave.Data; -using Newtonsoft.Json; -using UnityEditor; -using UnityEngine; -using System.Linq; - -namespace Stary.Evo.InformationSave -{ - public abstract class AbstractInformation : CustomEditorBase where T : InformationBase, new() - { - [HideInInspector] public List _list = new List(); - - /// - /// 配置文件存储路径 - /// - string path = "InformationSaveData/ScriptObjectSaveData"; - - public virtual void Add() - { - _list.Add(new T()); - Save(_list.Count - 1); - } - - public abstract void Save(int index); - public abstract void Switch(int index); - public virtual T GetTransform(string desc) - { - int index = _list.FindIndex(n => n.desc == desc); - if (index != -1) - { - return _list[index]; - } - else - { - Debug.LogError($"{typeof(T)}:不存在该信息:" + desc); - return default(T); - } - } - - public virtual void Delete(int index) - { - _list.RemoveAt(index); - } - - public virtual void Set(string desc) - { - int index = _list.FindIndex(n => n.desc == desc); - if (index != -1) Switch(index); - } - - #region Editor - -#if UNITY_EDITOR - //更新 - public void UpdateInformation() - { - String sceneNmae = gameObject.scene.name; - ScriptObjectSave scriptObjectSaveData = Resources.Load(path); - if (scriptObjectSaveData == null) - { - Debug.LogError("ScriptObjectSaveData配置文件丢失"); - return; - } - - if (scriptObjectSaveData.dic.ContainsKey(sceneNmae + gameObject.name)) - { - _list.Clear(); - _list = scriptObjectSaveData.dic[sceneNmae + gameObject.name].OfType().ToList(); - } - else - { - Debug.LogError("ScriptObjectSaveData中未存储场景:"+ sceneNmae + " 中物体:" + gameObject.name + "的数据!!!"); - } - } - - //动态保存 - public bool PlayingSave() - { - //文件保存 - if (Application.isEditor) - { - String sceneNmae = gameObject.scene.name; - // 加载 ScriptObjectSaveData - ScriptObjectSave scriptObjectSaveData = Resources.Load(path); - if(scriptObjectSaveData == null) - { - scriptObjectSaveData = CheckAndCreateFoldersAndAsset(); - Debug.Log("创建了ScriptObjectSaveData文件"); - } - - if (scriptObjectSaveData.dic == null) - { - Debug.LogError("ScriptObjectSaveData的dic为空"); - return false; - } - - // 检查是否已经存在相同的键 - if (scriptObjectSaveData.dic.ContainsKey(sceneNmae + gameObject.name)) - { - // 如果存在,选择是否替换原有的 List - if (UnityEditor.EditorUtility.DisplayDialog("提示", "数据集下已有相同名称的物体数据\n是否覆盖更新!!!\n" + "场景名:" + sceneNmae + "\n物体名:" + gameObject.name, "确定", "取消")) - { - scriptObjectSaveData.dic[sceneNmae + gameObject.name] = new List(_list); - } - else - { - return false; - } - } - else - { - // 如果不存在,添加新的键值对 - scriptObjectSaveData.dic.Add(sceneNmae + gameObject.name, new List(_list)); - } - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - - return true; - } - - return false; - } - - private ScriptObjectSave CheckAndCreateFoldersAndAsset() - { - string ResourcesFolderName = "Resources"; - string InformationSaveDataFolderName = "InformationSaveData"; - string ScriptObjectSaveDataFileName = "ScriptObjectSaveData"; - ScriptObjectSave scriptableObject; - - // 判断是否创建Resources文件夹 - string resourcesPath = Path.Combine(Application.dataPath, ResourcesFolderName); - if (!Directory.Exists(resourcesPath)) - { - Directory.CreateDirectory(resourcesPath); - } - - // 判断是否创建InformationSaveData文件夹 - string informationSaveDataPath = Path.Combine(resourcesPath, InformationSaveDataFolderName); - if (!Directory.Exists(informationSaveDataPath)) - { - Directory.CreateDirectory(informationSaveDataPath); - } - - // 创建ScriptObjectSaveData.asset文件 - scriptableObject = ScriptableObject.CreateInstance(); - AssetDatabase.CreateAsset(scriptableObject, "Assets/" + ResourcesFolderName + "/" + InformationSaveDataFolderName + "/" + ScriptObjectSaveDataFileName + ".asset"); - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - - return scriptableObject; - } - - //绘制 - public override void Draw() - { - - int length = _list.Count; - int deleteIndex = -1; - for (int i = 0; i < length; i++) - { - GUILayout.BeginHorizontal(); - _list[i].desc = UnityEditor.EditorGUILayout.TextField(_list[i].desc); - if (GUILayout.Button("切换")) Switch(i); - if (GUILayout.Button("保存")) - { - Save(i); - if (PlayingSave()) Debug.Log("保存成功!"); - } - - if (GUILayout.Button("上移") && i > 0) - { - T temp = _list[i - 1]; - _list[i - 1] = _list[i]; - _list[i] = temp; - } - - if (GUILayout.Button("下移") && i < _list.Count - 1) - { - T temp = _list[i + 1]; - _list[i + 1] = _list[i]; - _list[i] = temp; - } - - if (GUILayout.Button("删除") && UnityEditor.EditorUtility.DisplayDialog("警告", "你确定要删除吗?", "确定", "取消")) - deleteIndex = i; - GUILayout.EndHorizontal(); - if (i != length - 1) GUILayout.Space(20); - } - - if (deleteIndex != -1) Delete(deleteIndex); - GUILayout.Space(30); - GUILayout.BeginHorizontal(); - if (GUILayout.Button("添加")) - { - Add(); - } - - if (GUILayout.Button("更新") && UnityEditor.EditorUtility.DisplayDialog("提示", "你确定要更新吗?", "确定", "取消")) - { - UpdateInformation(); - GUILayout.BeginHorizontal(); - } - - GUILayout.EndHorizontal(); - } - - -#else - public override void Draw(){} -#endif - } - - #endregion - - [System.Serializable] - public class InformationBase - { - public string desc = "初始"; - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Abstract/AbstractInformation.cs.meta b/Assets/02.InformationSave/RunTime/Abstract/AbstractInformation.cs.meta deleted file mode 100644 index 80af3b7..0000000 --- a/Assets/02.InformationSave/RunTime/Abstract/AbstractInformation.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0f5b94406351c9c4984472ef696d4888 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/AnchoredPosition.cs b/Assets/02.InformationSave/RunTime/AnchoredPosition.cs deleted file mode 100644 index 576118c..0000000 --- a/Assets/02.InformationSave/RunTime/AnchoredPosition.cs +++ /dev/null @@ -1,27 +0,0 @@ -//======================================================= -// 作者:张铮 -// 描述: -//======================================================= -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class AnchoredPosition : AbstractInformation - { - public override void Save(int index) - { - _list[index].anchoredPosition =GetComponent().anchoredPosition.GetVector2Data() ; - } - - public override void Switch(int index) - { - GetComponent().anchoredPosition = _list[index].anchoredPosition.SetVector2Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector2Data anchoredPosition; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/AnchoredPosition.cs.meta b/Assets/02.InformationSave/RunTime/AnchoredPosition.cs.meta deleted file mode 100644 index 3fdcc7c..0000000 --- a/Assets/02.InformationSave/RunTime/AnchoredPosition.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f5c3a514df208eb4cb4a15721b54f849 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Base.meta b/Assets/02.InformationSave/RunTime/Base.meta deleted file mode 100644 index 9461e40..0000000 --- a/Assets/02.InformationSave/RunTime/Base.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d8020e670de32754cb7e83d988b27bdd -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Base/CustomEditorBase.cs b/Assets/02.InformationSave/RunTime/Base/CustomEditorBase.cs deleted file mode 100644 index 7d2901a..0000000 --- a/Assets/02.InformationSave/RunTime/Base/CustomEditorBase.cs +++ /dev/null @@ -1,9 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public abstract class CustomEditorBase : MonoBehaviour - { - public abstract void Draw(); - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Base/CustomEditorBase.cs.meta b/Assets/02.InformationSave/RunTime/Base/CustomEditorBase.cs.meta deleted file mode 100644 index 21d2148..0000000 --- a/Assets/02.InformationSave/RunTime/Base/CustomEditorBase.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 00771a0cc2a1d7a42bb8d06ae6dce935 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/CameraInfo.cs b/Assets/02.InformationSave/RunTime/CameraInfo.cs deleted file mode 100644 index 3894cba..0000000 --- a/Assets/02.InformationSave/RunTime/CameraInfo.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class CameraInfo : AbstractInformation - { - public override void Save(int index) - { - var c = GetComponent(); - var tf = transform; - _list[index].position = tf.position.GetVector3Data(); - _list[index].eulerAngles = tf.eulerAngles.GetVector3Data(); - _list[index].orthographic = c.orthographic; - _list[index].orthographicSize = c.orthographicSize; - _list[index].fieldofView = c.fieldOfView; - } - - public override void Switch(int index) - { - var c = GetComponent(); - var tf = transform; - tf.position = _list[index].position.SetVector3Data(); - tf.eulerAngles = _list[index].eulerAngles.SetVector3Data(); - c.orthographic = _list[index].orthographic; - c.orthographicSize = _list[index].orthographicSize; - c.fieldOfView = _list[index].fieldofView; - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data position; - public Vector3Data eulerAngles; - public bool orthographic; - public float orthographicSize; - public float fieldofView; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/CameraInfo.cs.meta b/Assets/02.InformationSave/RunTime/CameraInfo.cs.meta deleted file mode 100644 index 514146f..0000000 --- a/Assets/02.InformationSave/RunTime/CameraInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3cf38f4aa9f11b54797838ea149b559d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Data.meta b/Assets/02.InformationSave/RunTime/Data.meta deleted file mode 100644 index 12f1bea..0000000 --- a/Assets/02.InformationSave/RunTime/Data.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 6543baeed3e940268fc41b7eb6fa31a7 -timeCreated: 1735626715 \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Data/InformationSaveScriptObject.cs b/Assets/02.InformationSave/RunTime/Data/InformationSaveScriptObject.cs deleted file mode 100644 index a489ea3..0000000 --- a/Assets/02.InformationSave/RunTime/Data/InformationSaveScriptObject.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; -/**************************************************** - 文件:ScriptObjectTopicSave.cs - 作者:张铮 - 邮箱: - 日期:2022/3/10 16:21:54 - 功能: -*****************************************************/ -namespace Stary.Evo.InformationSave.Data -{ - [CreateAssetMenu(fileName = "InformationSaveScriptObject", menuName = "Point8/InformationSaveScriptObject")] - public class InformationSaveScriptObject : ScriptableObject - { - public string[] Urls; - // [Button] - // public void SavaJson(){ - // - // UnityWebRequestSystem.SaveJson(topics,"TopicJson"); - // } - } -} - - - - diff --git a/Assets/02.InformationSave/RunTime/Data/InformationSaveScriptObject.cs.meta b/Assets/02.InformationSave/RunTime/Data/InformationSaveScriptObject.cs.meta deleted file mode 100644 index 31dbd32..0000000 --- a/Assets/02.InformationSave/RunTime/Data/InformationSaveScriptObject.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 8775212800004330b3958e498e4ac71f -timeCreated: 1735626740 \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSave.cs b/Assets/02.InformationSave/RunTime/Data/ScriptObjectSave.cs deleted file mode 100644 index a633d6c..0000000 --- a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSave.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using Stary.Evo.InformationSave; -using UnityEditor; -using UnityEngine; -using Sirenix.OdinInspector; - -namespace Stary.Evo.InformationSave -{ - [CreateAssetMenu()] - public class ScriptObjectSave : SerializedScriptableObject - { - public Dictionary> dic = new Dictionary>(); - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSave.cs.meta b/Assets/02.InformationSave/RunTime/Data/ScriptObjectSave.cs.meta deleted file mode 100644 index 5c75a84..0000000 --- a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSave.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a08c59ee0e6844441825e5b5427d1e4c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSaveData.asset b/Assets/02.InformationSave/RunTime/Data/ScriptObjectSaveData.asset deleted file mode 100644 index bf306f0..0000000 --- a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSaveData.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a08c59ee0e6844441825e5b5427d1e4c, type: 3} - m_Name: ScriptObjectSaveData - m_EditorClassIdentifier: - serializationData: - SerializedFormat: 2 - SerializedBytes: - ReferencedUnityObjects: [] - SerializedBytesString: - Prefab: {fileID: 0} - PrefabModificationsReferencedUnityObjects: [] - PrefabModifications: [] - SerializationNodes: - - Name: dic - Entry: 7 - Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[Stary.Evo.InformationSave.InformationBase, - Assembly-CSharp]], mscorlib]], mscorlib - - Name: comparer - Entry: 7 - Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, - mscorlib]], mscorlib - - Name: - Entry: 8 - Data: - - Name: - Entry: 12 - Data: 0 - - Name: - Entry: 13 - Data: - - Name: - Entry: 8 - Data: diff --git a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSaveData.asset.meta b/Assets/02.InformationSave/RunTime/Data/ScriptObjectSaveData.asset.meta deleted file mode 100644 index 87cf931..0000000 --- a/Assets/02.InformationSave/RunTime/Data/ScriptObjectSaveData.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8e2aa5a2cf392c145a1055e82ed08b6f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/EulerAngles.cs b/Assets/02.InformationSave/RunTime/EulerAngles.cs deleted file mode 100644 index 7e7280d..0000000 --- a/Assets/02.InformationSave/RunTime/EulerAngles.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class EulerAngles : AbstractInformation - { - public override void Save(int index) - { - _list[index].eulerAngles =transform.eulerAngles.GetVector3Data(); - } - - public override void Switch(int index) - { - transform.eulerAngles = _list[index].eulerAngles.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data eulerAngles; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/EulerAngles.cs.meta b/Assets/02.InformationSave/RunTime/EulerAngles.cs.meta deleted file mode 100644 index e8d3819..0000000 --- a/Assets/02.InformationSave/RunTime/EulerAngles.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cf6220df9bf1ce147bfe973d851f167f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension.meta b/Assets/02.InformationSave/RunTime/Extension.meta deleted file mode 100644 index d2aec37..0000000 --- a/Assets/02.InformationSave/RunTime/Extension.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fc7186a56102e2f4d803fb53e2dcad09 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/AnchoredPositionExtension.cs b/Assets/02.InformationSave/RunTime/Extension/AnchoredPositionExtension.cs deleted file mode 100644 index cbc2feb..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/AnchoredPositionExtension.cs +++ /dev/null @@ -1,41 +0,0 @@ -//======================================================= -// 作者:王则昆 -// 描述: -//======================================================= -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class AnchoredPositionExtension - { - public static AnchoredPosition.Information GetAnchoredPositionInformation(this RectTransform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetAnchoredPosition(this RectTransform tf, string desc) - { - return GetAnchoredPositionInformation(tf, desc).anchoredPosition.SetVector2Data(); - } - - public static void SetAnchoredPosition(this RectTransform tf, string desc) - { - tf.GetComponent().Set(desc); - } - - public static AnchoredPosition.Information GetAnchoredPositionInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetAnchoredPosition(this Transform tf, string desc) - { - return GetAnchoredPositionInformation(tf, desc).anchoredPosition.SetVector2Data(); - } - - public static void SetAnchoredPosition(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/AnchoredPositionExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/AnchoredPositionExtension.cs.meta deleted file mode 100644 index 24aefef..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/AnchoredPositionExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1ccf4bfdd8fa15e4bb9f960a8fd8043e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/CameraInfoExtension.cs b/Assets/02.InformationSave/RunTime/Extension/CameraInfoExtension.cs deleted file mode 100644 index 734db4d..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/CameraInfoExtension.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class CameraInfoExtension - { - public static CameraInfo.Information GetCameraInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetCameraInfo(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - - public static CameraInfo.Information GetCameraInformation(this Camera camera, string desc) - { - return camera.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetCameraInfo(this Camera camera, string desc) - { - camera.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/CameraInfoExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/CameraInfoExtension.cs.meta deleted file mode 100644 index b079a11..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/CameraInfoExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 181681708c62fd746bad97c7c2466778 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/EulerAnglesExtension.cs b/Assets/02.InformationSave/RunTime/Extension/EulerAnglesExtension.cs deleted file mode 100644 index 1e2519c..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/EulerAnglesExtension.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class EulerAnglesExtension - { - public static EulerAngles.Information GetEulerAnglesInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetEulerAngles(this Transform tf, string desc) - { - return GetEulerAnglesInformation(tf, desc).eulerAngles.SetVector3Data(); - } - - public static void SetEulerAngles(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/EulerAnglesExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/EulerAnglesExtension.cs.meta deleted file mode 100644 index 1e66a22..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/EulerAnglesExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 44d0cc77fd362de4a9a3e49083ab4083 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/JBoxColliderExtension.cs b/Assets/02.InformationSave/RunTime/Extension/JBoxColliderExtension.cs deleted file mode 100644 index ddc9d28..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/JBoxColliderExtension.cs +++ /dev/null @@ -1,17 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class JBoxColliderExtension - { - public static JBoxCollider.Information GetBoxColliderInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetBoxCollider(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/JBoxColliderExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/JBoxColliderExtension.cs.meta deleted file mode 100644 index efe1438..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/JBoxColliderExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 06c219a2579145e41bb8abe74f529ca1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalCameraInfoExtension.cs b/Assets/02.InformationSave/RunTime/Extension/LocalCameraInfoExtension.cs deleted file mode 100644 index 4f1a899..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalCameraInfoExtension.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class LocalCameraInfoExtension - { - public static LocalCameraInfo.Information GetLocalCameraInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetLocalCameraInfo(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - - public static LocalCameraInfo.Information GetLocalCameraInformation(this Camera camera, string desc) - { - return camera.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetLocalCameraInfo(this Camera camera, string desc) - { - camera.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalCameraInfoExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/LocalCameraInfoExtension.cs.meta deleted file mode 100644 index e8b3618..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalCameraInfoExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c1834ac1eb7bea34eaf1233d3fbe8b98 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalEulerAnglesExtension.cs b/Assets/02.InformationSave/RunTime/Extension/LocalEulerAnglesExtension.cs deleted file mode 100644 index 383e0ba..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalEulerAnglesExtension.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class LocalEulerAnglesExtension - { - public static LocalEulerAngles.Information GetLocalEulerAnglesInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetLocalEulerAngles(this Transform tf, string desc) - { - return GetLocalEulerAnglesInformation(tf, desc).localEulerAngles.SetVector3Data(); - } - - public static void SetLocalEulerAngles(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalEulerAnglesExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/LocalEulerAnglesExtension.cs.meta deleted file mode 100644 index 69e86aa..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalEulerAnglesExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 557f7719d29961f489da4c917f107ed6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalPositionEulerAnglesExtension.cs b/Assets/02.InformationSave/RunTime/Extension/LocalPositionEulerAnglesExtension.cs deleted file mode 100644 index 41e150f..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalPositionEulerAnglesExtension.cs +++ /dev/null @@ -1,18 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class LocalPositionEulerAnglesExtension - { - public static LocalPositionEulerAngles.Information GetLocalPositionEulerAnglesInformation(this Transform tf, - string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetLocalPositionEulerAngles(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalPositionEulerAnglesExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/LocalPositionEulerAnglesExtension.cs.meta deleted file mode 100644 index 9509428..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalPositionEulerAnglesExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7f5fd207a730ab2459db6ab5cb61ac92 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalPositionExtension.cs b/Assets/02.InformationSave/RunTime/Extension/LocalPositionExtension.cs deleted file mode 100644 index 308f70d..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalPositionExtension.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class LocalPositionExtension - { - public static LocalPosition.Information GetLocalPositionInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetLocalPosition(this Transform tf, string desc) - { - return GetLocalPositionInformation(tf, desc).localPosition.SetVector3Data(); - } - - public static void SetLocalPosition(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalPositionExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/LocalPositionExtension.cs.meta deleted file mode 100644 index 7930b93..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalPositionExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ac0cb760733c70641b6b5b696c137dc9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalTransformInfoExtension.cs b/Assets/02.InformationSave/RunTime/Extension/LocalTransformInfoExtension.cs deleted file mode 100644 index 3694f9c..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalTransformInfoExtension.cs +++ /dev/null @@ -1,17 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class LocalTransformInfoExtension - { - public static LocalTransformInfo.Information GetLocalTransformInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetLocalTransformInfo(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/LocalTransformInfoExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/LocalTransformInfoExtension.cs.meta deleted file mode 100644 index cc7d56a..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/LocalTransformInfoExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 26f9c07fe30c400479eea478f2e6557f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/PositionEulerAnglesExtension.cs b/Assets/02.InformationSave/RunTime/Extension/PositionEulerAnglesExtension.cs deleted file mode 100644 index a483e49..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/PositionEulerAnglesExtension.cs +++ /dev/null @@ -1,17 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class PositionEulerAnglesExtension - { - public static PositionEulerAngles.Information GetPositionEulerAnglesInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetPositionEulerAngles(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/PositionEulerAnglesExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/PositionEulerAnglesExtension.cs.meta deleted file mode 100644 index 704cbb9..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/PositionEulerAnglesExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 158344c49f575164a825cf6b74670213 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/PositionExtension.cs b/Assets/02.InformationSave/RunTime/Extension/PositionExtension.cs deleted file mode 100644 index 5434d56..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/PositionExtension.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class PositionExtension - { - public static Position.Information GetPositionInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetPosition(this Transform tf, string desc) - { - return GetPositionInformation(tf, desc).position.SetVector3Data(); - } - - public static void SetPosition(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/PositionExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/PositionExtension.cs.meta deleted file mode 100644 index 6c4dcd2..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/PositionExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6c5840afa5ec12245982ccbc14e3da68 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/RectTransformInfoExtension.cs b/Assets/02.InformationSave/RunTime/Extension/RectTransformInfoExtension.cs deleted file mode 100644 index 5a3ced8..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/RectTransformInfoExtension.cs +++ /dev/null @@ -1,18 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class RectTransformInfoExtension - { - public static RectTransformInfo.Information GetRectTransformInformation(this RectTransform rectTransform, - string desc) - { - return rectTransform.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetRectTransformInfo(this RectTransform rectTransform, string desc) - { - rectTransform.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/RectTransformInfoExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/RectTransformInfoExtension.cs.meta deleted file mode 100644 index f0419d5..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/RectTransformInfoExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 513bbc7c53696644b84719b8dfe9d099 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/ScaleExtension.cs b/Assets/02.InformationSave/RunTime/Extension/ScaleExtension.cs deleted file mode 100644 index 90312d5..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/ScaleExtension.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class ScaleExtension - { - public static Scale.Information GetScaleInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static Vector3 GetScale(this Transform tf, string desc) - { - return GetScaleInformation(tf, desc).scale.SetVector3Data(); - } - - public static void SetScale(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/ScaleExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/ScaleExtension.cs.meta deleted file mode 100644 index 63de261..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/ScaleExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ebbe17c6f3f553745b5172d3f99fa4f6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/TrailRendererExtension.cs b/Assets/02.InformationSave/RunTime/Extension/TrailRendererExtension.cs deleted file mode 100644 index c3a5976..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/TrailRendererExtension.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class TrailRendererExtension - { - public static TrailRendererInfo.Information GetTrailRendererInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/TrailRendererExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/TrailRendererExtension.cs.meta deleted file mode 100644 index b1e726b..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/TrailRendererExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2409502855668eb4fa19a26c4675df0a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/TransformInfoExtension.cs b/Assets/02.InformationSave/RunTime/Extension/TransformInfoExtension.cs deleted file mode 100644 index d2422a0..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/TransformInfoExtension.cs +++ /dev/null @@ -1,17 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class TransformInfoExtension - { - public static TransformInfo.Information GetTransformInformation(this Transform tf, string desc) - { - return tf.GetComponent()._list.Find(n => n.desc == desc); - } - - public static void SetTransformInfo(this Transform tf, string desc) - { - tf.GetComponent().Set(desc); - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Extension/TransformInfoExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/TransformInfoExtension.cs.meta deleted file mode 100644 index cc3f53f..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/TransformInfoExtension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 276444401c6e3554497746391a9ce0e5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Extension/VectorExtension.cs b/Assets/02.InformationSave/RunTime/Extension/VectorExtension.cs deleted file mode 100644 index 6664e48..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/VectorExtension.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public static class VectorExtension { - - - public static Vector3Data GetVector3Data(this Vector3 vector) - { - return new Vector3Data(vector); - } - - public static Vector3 SetVector3Data(this Vector3Data vector3Data) - { - return new Vector3(vector3Data.x, vector3Data.y, vector3Data.z); - } - - public static Vector2Data GetVector2Data( this Vector2 vector) - { - return new Vector2Data(vector); - } - - public static Vector2 SetVector2Data(this Vector2Data vector3Data) - { - return new Vector2(vector3Data.x, vector3Data.y); - } - - } - [Serializable] - public class Vector3Data - { - public float x; - public float y; - public float z; - - public Vector3Data() - { - - } - public Vector3Data(Vector3 vector) - { - x = vector.x; - y = vector.y; - z = vector.z; - } - public Vector3Data(float x, float y, float z) - { - this.x = x; - this.y = y; - this.z = z; - } - } - [Serializable] - public class Vector2Data - { - public float x; - public float y; - - public Vector2Data(Vector2 vector) - { - x = vector.x; - y = vector.y; - } - } - } diff --git a/Assets/02.InformationSave/RunTime/Extension/VectorExtension.cs.meta b/Assets/02.InformationSave/RunTime/Extension/VectorExtension.cs.meta deleted file mode 100644 index ba2dec4..0000000 --- a/Assets/02.InformationSave/RunTime/Extension/VectorExtension.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a7ee1cfff85b47cb864e576a0253a648 -timeCreated: 1735197883 \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/JBoxCollider.cs b/Assets/02.InformationSave/RunTime/JBoxCollider.cs deleted file mode 100644 index 4e280a2..0000000 --- a/Assets/02.InformationSave/RunTime/JBoxCollider.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class JBoxCollider : AbstractInformation - { - public override void Save(int index) - { - BoxCollider boxCollider = transform.GetComponent(); - _list[index].center =boxCollider.center.GetVector3Data(); - _list[index].size = boxCollider.size.GetVector3Data(); - } - - public override void Switch(int index) - { - BoxCollider boxCollider = transform.GetComponent(); - boxCollider.center =_list[index].center.SetVector3Data(); - boxCollider.size =_list[index].size.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data center; - public Vector3Data size; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/JBoxCollider.cs.meta b/Assets/02.InformationSave/RunTime/JBoxCollider.cs.meta deleted file mode 100644 index 02de51a..0000000 --- a/Assets/02.InformationSave/RunTime/JBoxCollider.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a9767f825c5c2f74e866f2ec5a79ec23 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/LocalCameraInfo.cs b/Assets/02.InformationSave/RunTime/LocalCameraInfo.cs deleted file mode 100644 index 5646420..0000000 --- a/Assets/02.InformationSave/RunTime/LocalCameraInfo.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class LocalCameraInfo : AbstractInformation - { - public override void Save(int index) - { - var c = GetComponent(); - var tf = transform; - _list[index].localPosition =tf.localPosition.GetVector3Data(); - _list[index].localEulerAngles = tf.localEulerAngles.GetVector3Data(); - _list[index].orthographic = c.orthographic; - _list[index].orthographicSize = c.orthographicSize; - _list[index].fieldofView = c.fieldOfView; - } - - public override void Switch(int index) - { - var c = GetComponent(); - var tf = transform; - tf.localPosition = _list[index].localPosition.SetVector3Data(); - tf.localEulerAngles = _list[index].localEulerAngles.SetVector3Data(); - c.orthographic = _list[index].orthographic; - c.orthographicSize = _list[index].orthographicSize; - c.fieldOfView = _list[index].fieldofView; - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data localPosition; - public Vector3Data localEulerAngles; - public bool orthographic; - public float orthographicSize; - public float fieldofView; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/LocalCameraInfo.cs.meta b/Assets/02.InformationSave/RunTime/LocalCameraInfo.cs.meta deleted file mode 100644 index 2eb8c76..0000000 --- a/Assets/02.InformationSave/RunTime/LocalCameraInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 38b8221364b888944b7aee29f7c57061 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/LocalEulerAngles.cs b/Assets/02.InformationSave/RunTime/LocalEulerAngles.cs deleted file mode 100644 index c8363df..0000000 --- a/Assets/02.InformationSave/RunTime/LocalEulerAngles.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class LocalEulerAngles : AbstractInformation - { - public override void Save(int index) - { - _list[index].localEulerAngles =transform.localEulerAngles.GetVector3Data(); - } - - public override void Switch(int index) - { - transform.localEulerAngles =_list[index].localEulerAngles.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data localEulerAngles; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/LocalEulerAngles.cs.meta b/Assets/02.InformationSave/RunTime/LocalEulerAngles.cs.meta deleted file mode 100644 index 2acdc84..0000000 --- a/Assets/02.InformationSave/RunTime/LocalEulerAngles.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 280718ca1ccb11848abb4eaa2820e354 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/LocalPosition.cs b/Assets/02.InformationSave/RunTime/LocalPosition.cs deleted file mode 100644 index 84b974d..0000000 --- a/Assets/02.InformationSave/RunTime/LocalPosition.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class LocalPosition : AbstractInformation - { - public override void Save(int index) - { - _list[index].localPosition = transform.localPosition.GetVector3Data(); - } - - public override void Switch(int index) - { - transform.localPosition = _list[index].localPosition.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data localPosition; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/LocalPosition.cs.meta b/Assets/02.InformationSave/RunTime/LocalPosition.cs.meta deleted file mode 100644 index 4dc9a50..0000000 --- a/Assets/02.InformationSave/RunTime/LocalPosition.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 93ebac8518e1ce64fa0c16bebea343e6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/LocalPositionEulerAngles.cs b/Assets/02.InformationSave/RunTime/LocalPositionEulerAngles.cs deleted file mode 100644 index 6423705..0000000 --- a/Assets/02.InformationSave/RunTime/LocalPositionEulerAngles.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class LocalPositionEulerAngles : AbstractInformation - { - public override void Save(int index) - { - var tf = transform; - _list[index].localPosition =tf.localPosition.GetVector3Data(); - _list[index].localEulerAngles = tf.localEulerAngles.GetVector3Data(); - } - - public override void Switch(int index) - { - var tf = transform; - tf.localPosition = _list[index].localPosition.SetVector3Data(); - tf.localEulerAngles = _list[index].localEulerAngles.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data localPosition; - public Vector3Data localEulerAngles; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/LocalPositionEulerAngles.cs.meta b/Assets/02.InformationSave/RunTime/LocalPositionEulerAngles.cs.meta deleted file mode 100644 index 484f02a..0000000 --- a/Assets/02.InformationSave/RunTime/LocalPositionEulerAngles.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e437187af71967c4ba3a675d6cd528ce -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/LocalTransformInfo.cs b/Assets/02.InformationSave/RunTime/LocalTransformInfo.cs deleted file mode 100644 index e54ab1d..0000000 --- a/Assets/02.InformationSave/RunTime/LocalTransformInfo.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class LocalTransformInfo : AbstractInformation - { - public override void Save(int index) - { - var tf = transform; - _list[index].localPosition = tf.localPosition.GetVector3Data(); - _list[index].localEulerAngles =tf.localEulerAngles.GetVector3Data(); - _list[index].localScale = tf.localScale.GetVector3Data(); - } - - public override void Switch(int index) - { - var tf = transform; - tf.localPosition = _list[index].localPosition.SetVector3Data(); - tf.localEulerAngles = _list[index].localEulerAngles.SetVector3Data(); - tf.localScale = _list[index].localScale.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data localPosition; - public Vector3Data localEulerAngles; - public Vector3Data localScale; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/LocalTransformInfo.cs.meta b/Assets/02.InformationSave/RunTime/LocalTransformInfo.cs.meta deleted file mode 100644 index e2fa35c..0000000 --- a/Assets/02.InformationSave/RunTime/LocalTransformInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 550b2f30af9635045803b99a475a03ea -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Position.cs b/Assets/02.InformationSave/RunTime/Position.cs deleted file mode 100644 index e3fae44..0000000 --- a/Assets/02.InformationSave/RunTime/Position.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class Position : AbstractInformation - { - public override void Save(int index) - { - _list[index].position = transform.position.GetVector3Data(); - } - - public override void Switch(int index) - { - transform.position = _list[index].position.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data position; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Position.cs.meta b/Assets/02.InformationSave/RunTime/Position.cs.meta deleted file mode 100644 index 72be8ec..0000000 --- a/Assets/02.InformationSave/RunTime/Position.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9609cbb4c8813d74689777d78711e4d5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/PositionEulerAngles.cs b/Assets/02.InformationSave/RunTime/PositionEulerAngles.cs deleted file mode 100644 index 945ded0..0000000 --- a/Assets/02.InformationSave/RunTime/PositionEulerAngles.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class PositionEulerAngles : AbstractInformation - { - public override void Save(int index) - { - var tf = transform; - _list[index].position =tf.position.GetVector3Data(); - _list[index].eulerAngles = tf.eulerAngles.GetVector3Data(); - } - - public override void Switch(int index) - { - var tf = transform; - tf.position = _list[index].position.SetVector3Data(); - tf.eulerAngles = _list[index].eulerAngles.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data position; - public Vector3Data eulerAngles; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/PositionEulerAngles.cs.meta b/Assets/02.InformationSave/RunTime/PositionEulerAngles.cs.meta deleted file mode 100644 index a8d18fe..0000000 --- a/Assets/02.InformationSave/RunTime/PositionEulerAngles.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ee618e2966ba0e94d83de5732a8e0b7f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/RectTransformInfo.cs b/Assets/02.InformationSave/RunTime/RectTransformInfo.cs deleted file mode 100644 index 1cfa0c8..0000000 --- a/Assets/02.InformationSave/RunTime/RectTransformInfo.cs +++ /dev/null @@ -1,47 +0,0 @@ - -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class RectTransformInfo : AbstractInformation - { - public override void Save(int index) - { - var rectTransform = GetComponent(); - _list[index].anchorPosition = rectTransform.anchoredPosition3D.GetVector3Data(); - _list[index].sizeDelta = rectTransform.sizeDelta.GetVector2Data(); - _list[index].eulerAngles = rectTransform.eulerAngles.GetVector3Data(); - _list[index].localScale = rectTransform.localScale.GetVector3Data(); - - _list[index].anchorMin = rectTransform.anchorMin.GetVector2Data(); - _list[index].anchorMax = rectTransform.anchorMax.GetVector2Data(); - _list[index].pivot = rectTransform.pivot.GetVector2Data(); - } - - public override void Switch(int index) - { - var rectTransform = GetComponent(); - rectTransform.anchoredPosition3D =_list[index].anchorPosition.SetVector3Data(); - rectTransform.sizeDelta = _list[index].sizeDelta.SetVector2Data(); - rectTransform.eulerAngles =_list[index].eulerAngles.SetVector3Data(); - rectTransform.localScale = _list[index].localScale.SetVector3Data(); - - rectTransform.anchorMin =_list[index].anchorMin.SetVector2Data(); - rectTransform.anchorMax =_list[index].anchorMax.SetVector2Data(); - rectTransform.pivot =_list[index].pivot.SetVector2Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data anchorPosition; - public Vector2Data sizeDelta; - public Vector3Data eulerAngles; - public Vector3Data localScale; - - public Vector2Data anchorMin; - public Vector2Data anchorMax; - public Vector2Data pivot; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/RectTransformInfo.cs.meta b/Assets/02.InformationSave/RunTime/RectTransformInfo.cs.meta deleted file mode 100644 index 78a2078..0000000 --- a/Assets/02.InformationSave/RunTime/RectTransformInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c996c2dea2256ab4e8f690091315ef57 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/Scale.cs b/Assets/02.InformationSave/RunTime/Scale.cs deleted file mode 100644 index 993763e..0000000 --- a/Assets/02.InformationSave/RunTime/Scale.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public sealed class Scale : AbstractInformation - { - public override void Save(int index) - { - _list[index].scale = transform.localScale.GetVector3Data(); - } - - public override void Switch(int index) - { - transform.localScale =_list[index].scale.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data scale; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/Scale.cs.meta b/Assets/02.InformationSave/RunTime/Scale.cs.meta deleted file mode 100644 index 5d02071..0000000 --- a/Assets/02.InformationSave/RunTime/Scale.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bdf673576bf52084e8f9762011826aaa -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/TrailRendererInfo.cs b/Assets/02.InformationSave/RunTime/TrailRendererInfo.cs deleted file mode 100644 index 6f3511b..0000000 --- a/Assets/02.InformationSave/RunTime/TrailRendererInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class TrailRendererInfo : AbstractInformation - { - public override void Save(int index) - { - TrailRenderer tr = transform.GetComponent(); - _list[index].time = tr.time; - } - - public override void Switch(int index) - { - TrailRenderer tr = transform.GetComponent(); - tr.time = _list[index].time; - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public float time; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/TrailRendererInfo.cs.meta b/Assets/02.InformationSave/RunTime/TrailRendererInfo.cs.meta deleted file mode 100644 index c4d1c9d..0000000 --- a/Assets/02.InformationSave/RunTime/TrailRendererInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2fbebc203db208a42bc3c5c279992067 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/RunTime/TransformInfo.cs b/Assets/02.InformationSave/RunTime/TransformInfo.cs deleted file mode 100644 index bac9e55..0000000 --- a/Assets/02.InformationSave/RunTime/TransformInfo.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace Stary.Evo.InformationSave -{ - public class TransformInfo : AbstractInformation - { - public override void Save(int index) - { - var tf = transform; - _list[index].position =tf.position.GetVector3Data(); - _list[index].eulerAngles = tf.eulerAngles.GetVector3Data(); - _list[index].localScale = tf.localScale.GetVector3Data(); - } - - public override void Switch(int index) - { - var tf = transform; - tf.position = _list[index].position.SetVector3Data(); - tf.eulerAngles =_list[index].eulerAngles.SetVector3Data(); - tf.localScale = _list[index].localScale.SetVector3Data(); - } - - [System.Serializable] - public sealed class Information : InformationBase - { - public Vector3Data position; - public Vector3Data eulerAngles; - public Vector3Data localScale; - } - } -} \ No newline at end of file diff --git a/Assets/02.InformationSave/RunTime/TransformInfo.cs.meta b/Assets/02.InformationSave/RunTime/TransformInfo.cs.meta deleted file mode 100644 index d549f78..0000000 --- a/Assets/02.InformationSave/RunTime/TransformInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5a0f5c0e9005eca40a2e8ec448b3d8de -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/02.InformationSave/package.json b/Assets/02.InformationSave/package.json deleted file mode 100644 index c25e0f6..0000000 --- a/Assets/02.InformationSave/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "com.staryevo.informationsave", - "version": "1.0.0", - "displayName": "01.InformationSave", - "description": "位置配置工具", - "unity": "2021.3", - "unityRelease": "30f1", - "keywords": [ - "unity", - "scirpt" - ], - "author": { - "name": "01.InformationSave", - "url": "https://www.unity3d.com" - } -} diff --git a/Assets/02.InformationSave/package.json.meta b/Assets/02.InformationSave/package.json.meta deleted file mode 100644 index c471718..0000000 --- a/Assets/02.InformationSave/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: dc4af817e1984e04abaa6b21702c2a0b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore.meta b/Assets/04.AudioCore.meta deleted file mode 100644 index 7788ae7..0000000 --- a/Assets/04.AudioCore.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f3cce19ee8c8cb14abc8831829dbc53d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/Editor.meta b/Assets/04.AudioCore/Editor.meta deleted file mode 100644 index 694a0cd..0000000 --- a/Assets/04.AudioCore/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2ee8cea5138df344b9df690ae98a3c4d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/README.md b/Assets/04.AudioCore/README.md deleted file mode 100644 index 39fa340..0000000 --- a/Assets/04.AudioCore/README.md +++ /dev/null @@ -1 +0,0 @@ -# 代码检查工具 diff --git a/Assets/04.AudioCore/README.md.meta b/Assets/04.AudioCore/README.md.meta deleted file mode 100644 index 1ac1d9b..0000000 --- a/Assets/04.AudioCore/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bbb0834d494bd0b438dd2563aecba085 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime.meta b/Assets/04.AudioCore/RunTime.meta deleted file mode 100644 index 0a43ada..0000000 --- a/Assets/04.AudioCore/RunTime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 50b192d6670f59b42a95bbb7c7796ce2 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/AudioCoreManager.cs b/Assets/04.AudioCore/RunTime/AudioCoreManager.cs deleted file mode 100644 index 816d7ee..0000000 --- a/Assets/04.AudioCore/RunTime/AudioCoreManager.cs +++ /dev/null @@ -1,93 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace AudioCore -{ - public static class AudioCoreManager - { - private static AudioSourcePool audioSourcePool; - private static VoicePlayer Voice; - private static SFXPlayer SFX; - private static MusicPlayer Music; - - static AudioCoreManager() - { - audioSourcePool = new AudioSourcePool(); - // ʼ - Voice = new VoicePlayer(audioSourcePool); - SFX = new SFXPlayer(audioSourcePool); - Music = new MusicPlayer(audioSourcePool); - } - - #region - - /// - /// - /// - /// {[clip:Ƶ], [volume:], - /// [onComplete:صΪ], [delayOnCompleteTime:ӳٻصִеʱ]} - public static void PlayVoice(AudioData audioData) - { - Voice.Play(audioData); - } - - /// - /// ֹͣǰ - /// - public static void StopVoice() - { - AudioData audioData = new AudioData(); - Voice.Stop(audioData); - } - - #endregion - - #region Ч - - /// - /// Ч - /// - /// {[clip:Ƶ], [volume:], - /// [onComplete:صΪ], [delayOnCompleteTime:ӳٻصִеʱ]} - public static void PlaySFX(AudioData audioData) - { - SFX.Play(audioData); - } - - /// - /// ֹͣЧ - /// - public static void StopAllSFX() - { - AudioData audioData = new AudioData(); - SFX.Stop(audioData); - } - - #endregion - - #region - - /// - /// ű - /// - /// {[clip:Ƶ], [volume:], [fadeDuration:Ȼʱ]} - public static void PlayMusic(AudioData audioData) - { - Music.Play(audioData); - } - - /// - /// ֹͣű - /// - /// Ȼʱ - public static void StopMusic(float fadeDuration = 1f) - { - AudioData audioData = new AudioData(); - audioData.fadeDuration = fadeDuration; - Music.Stop(audioData); - } - - #endregion - - } -} \ No newline at end of file diff --git a/Assets/04.AudioCore/RunTime/AudioCoreManager.cs.meta b/Assets/04.AudioCore/RunTime/AudioCoreManager.cs.meta deleted file mode 100644 index f42b09e..0000000 --- a/Assets/04.AudioCore/RunTime/AudioCoreManager.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2d2dc9112fdb158489cae641ffcec61e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/AudioSourcePool.cs b/Assets/04.AudioCore/RunTime/AudioSourcePool.cs deleted file mode 100644 index c682f27..0000000 --- a/Assets/04.AudioCore/RunTime/AudioSourcePool.cs +++ /dev/null @@ -1,142 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; -using UnityEngine.SceneManagement; - -namespace AudioCore -{ - public class AudioSourcePool - { - private Dictionary> poolDict = new Dictionary>(); - private GameObject poolObject; - - /// - /// سʼ - /// - private void PoolAwake() - { - // ǷѾһΪ"AudioSourcePool"Ķ - SceneManager.sceneUnloaded += OnSceneUnloaded; - poolObject = GameObject.Find("AudioSourcePool"); - if (poolObject == null) - { - // ڣһ¶ - poolObject = new GameObject("AudioSourcePool"); - } - CoroutineHelper.SetRunner(); - - // ʼ Voice أ 1 ɶ̬չ - poolDict["Voice"] = new Queue(); - CreateAudioSource("Voice"); - - // ʼ Music أ 2 - poolDict["Music"] = new Queue(); - for (int i = 0; i < 2; i++) - { - CreateAudioSource("Music"); - } - - // ʼ SFX أʼ 4 ɶ̬չ - poolDict["SFX"] = new Queue(); - for (int i = 0; i < 4; i++) - { - CreateAudioSource("SFX"); - } - } - - /// - /// - /// - /// - private void CreateAudioSource(string type) - { - GameObject newObject = new GameObject($"AudioSource_{type}"); - newObject.transform.SetParent(poolObject.transform); // ¶ΪǰӶ - newObject.AddComponent().playOnAwake = false; // AudioSource Զ - if (type == "Music") - { - newObject.GetComponent().loop = true; - } - poolDict[type].Enqueue(newObject); - } - - /// - /// ȡ - /// - /// - /// - public AudioSource GetAudioSource(string type) - { - if (poolObject == null) - { - PoolAwake(); - } - - if (!poolDict.ContainsKey(type)) - { - Debug.LogError($"в: {type}"); - return null; - } - - if (poolDict[type].Count == 0) - { - // Ϊգ̬µ GameObject SFX Voice - if (type == "SFX" && type == "Voice") - { - CreateAudioSource(type); - } - else - { - Debug.LogWarning($" {type} ꣬޷µ AudioSource"); - return null; - } - - CreateAudioSource(type); - } - - GameObject audioObject = poolDict[type].Dequeue(); - AudioSource audioSource = audioObject.GetComponent(); - return audioSource; - } - - /// - /// ն - /// - /// - /// - public void ReturnAudioSource(string type, GameObject audioObject) - { - if (!poolDict.ContainsKey(type)) - { - Debug.LogError($"в: {type}"); - return; - } - - AudioSource audioSource = audioObject.GetComponent(); - audioSource.Stop(); // ֹͣ - audioSource.clip = null; // Ƶ - audioSource.volume = 1f; // Сָ - poolDict[type].Enqueue(audioObject); // յ - } - - /// - /// ʱն - /// - /// - void OnSceneUnloaded(Scene scene) - { - foreach (var pair in poolDict) - { - Queue queue = pair.Value; - while (queue.Count > 0) - { - GameObject obj = queue.Dequeue(); - if (obj != null) - { - UnityEngine.Object.Destroy(obj); - } - } - } - poolDict.Clear(); - } - } -} \ No newline at end of file diff --git a/Assets/04.AudioCore/RunTime/AudioSourcePool.cs.meta b/Assets/04.AudioCore/RunTime/AudioSourcePool.cs.meta deleted file mode 100644 index 5f7a88b..0000000 --- a/Assets/04.AudioCore/RunTime/AudioSourcePool.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b0879cbfda12f434f97c3e393664b7ec -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/CoroutineHelper.cs b/Assets/04.AudioCore/RunTime/CoroutineHelper.cs deleted file mode 100644 index 263ab9a..0000000 --- a/Assets/04.AudioCore/RunTime/CoroutineHelper.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections; -using UnityEngine; -using UnityEngine.Internal; - -namespace AudioCore -{ - public static class CoroutineHelper - { - private static CoroutineRunner coroutineRunner; - - public static void SetRunner() - { - GameObject runnerObject = new GameObject("CoroutineRunner"); - coroutineRunner = runnerObject.AddComponent(); - } - public static Coroutine StartCoroutine(IEnumerator coroutine) - { - Coroutine myCoroutine = coroutineRunner.StartCoroutine(coroutine); - return myCoroutine; - } - public static void StopCoroutine(Coroutine myCoroutine) - { - coroutineRunner.StopCoroutine(myCoroutine); - } - - private class CoroutineRunner : MonoBehaviour { } - } -} diff --git a/Assets/04.AudioCore/RunTime/CoroutineHelper.cs.meta b/Assets/04.AudioCore/RunTime/CoroutineHelper.cs.meta deleted file mode 100644 index 8a7885c..0000000 --- a/Assets/04.AudioCore/RunTime/CoroutineHelper.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6f7491906db8d634a8aa1655c3b5621a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/IAudio.cs b/Assets/04.AudioCore/RunTime/IAudio.cs deleted file mode 100644 index bcf044f..0000000 --- a/Assets/04.AudioCore/RunTime/IAudio.cs +++ /dev/null @@ -1,85 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace AudioCore -{ - /// - /// Audio - /// - public struct AudioData - { - /// - /// ӳٲʱ - /// - public float delayTime; - - /// - /// Ƶ - /// - public AudioClip clip; - - /// - /// - /// - public float volume; - - /// - /// صΪ - /// - public System.Action onComplete; - - /// - /// ӳٻصִеʱ - /// - public float delayOnCompleteTime; - - /// - /// Ȼʱ - /// - public float fadeDuration; - - /// - /// Ƿ񲻴һζԻ - /// - public bool isNotOverVoice; - - /// - /// Ƿ3D - /// - public bool is3D; - - /// - /// 3D - /// - public GameObject soundObject; - } - - public interface IAudio - { - void Play(AudioData audioData); - - void Stop(AudioData audioData); - - } - public abstract class AbstractAudio : IAudio - { - public abstract void Play(AudioData audioData); - - public abstract void Stop(AudioData audioData); - - /// - /// Ƶݳʼ - /// - /// - /// - public virtual AudioData AudioDataInitialize(AudioData audioData) - { - if (audioData.volume == 0) - { - audioData.volume = 1f; - } - return audioData; - } - } -} diff --git a/Assets/04.AudioCore/RunTime/IAudio.cs.meta b/Assets/04.AudioCore/RunTime/IAudio.cs.meta deleted file mode 100644 index 9b2f830..0000000 --- a/Assets/04.AudioCore/RunTime/IAudio.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a45ad70b96df7ae428058f547876d158 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/MusicPlayer.cs b/Assets/04.AudioCore/RunTime/MusicPlayer.cs deleted file mode 100644 index 4848a0c..0000000 --- a/Assets/04.AudioCore/RunTime/MusicPlayer.cs +++ /dev/null @@ -1,128 +0,0 @@ -using System.Collections; -using UnityEngine; - -namespace AudioCore -{ - public class MusicPlayer : AbstractAudio - { - private AudioSourcePool audioSourcePool; - private AudioSource audioSource1; - private AudioSource audioSource2; - private AudioSource currentAudioSource; - - public MusicPlayer(AudioSourcePool audioSourcePool) - { - this.audioSourcePool = audioSourcePool; - } - - /// - /// ű - /// - /// {[clip:Ƶ], [volume:], [fadeDuration:Ȼʱ]} - public override void Play(AudioData audioData) - { - audioData = AudioDataInitialize(audioData); - if (audioSource1 == null) - { - audioSource1 = audioSourcePool.GetAudioSource("Music"); - audioSource1.clip = audioData.clip; - audioSource1.volume = audioData.volume; - currentAudioSource = audioSource1; - currentAudioSource.Play(); - CoroutineHelper.StartCoroutine(FadeMusic(audioSource1, audioData.fadeDuration, audioSource2)); - } - else - { - if (audioSource2 == null) - { - audioSource2 = audioSourcePool.GetAudioSource("Music"); - audioSource2.clip = audioData.clip; - audioSource2.volume = audioData.volume; - currentAudioSource = audioSource2; - currentAudioSource.Play(); - CoroutineHelper.StartCoroutine(FadeMusic(audioSource2, audioData.fadeDuration, audioSource1)); - } - else - { - Debug.LogWarning("ͬʱл"); - } - } - - } - - /// - /// رձ - /// - /// {[fadeDuration:Ȼʱ]} - public override void Stop(AudioData audioData) - { - audioData = AudioDataInitialize(audioData); - CoroutineHelper.StartCoroutine(FadeOutMusic(currentAudioSource, audioData.fadeDuration)); - } - - /// - /// лƵ - /// - /// ŵƵ - /// 仯ʱ - /// ֹͣƵ - /// - private IEnumerator FadeMusic(AudioSource source1, float fadeDuration, AudioSource source2 = null) - { - yield return FadeInMusic(source1, fadeDuration); - - if (source2 != null) - { - yield return FadeOutMusic(source2, fadeDuration); - } - - } - - /// - /// رƵЭ - /// - /// - /// - /// - private IEnumerator FadeOutMusic(AudioSource source, float fadeDuration) - { - float startVolume = source.volume; - - while (source.volume > 0) - { - source.volume -= startVolume * Time.deltaTime / fadeDuration; - yield return null; - } - - source.Stop(); - audioSourcePool.ReturnAudioSource("Music", source.gameObject); - - if (currentAudioSource == audioSource1) - { - audioSource2 = null; - } - else if (currentAudioSource == audioSource2) - { - audioSource1 = null; - } - } - - /// - /// ƵЭ - /// - /// - /// - /// - private IEnumerator FadeInMusic(AudioSource source, float fadeDuration) - { - float targetVolume = source.volume; - source.volume = 0; - - while (source.volume < targetVolume) - { - source.volume += targetVolume * Time.deltaTime / fadeDuration; - yield return null; - } - } - } -} \ No newline at end of file diff --git a/Assets/04.AudioCore/RunTime/MusicPlayer.cs.meta b/Assets/04.AudioCore/RunTime/MusicPlayer.cs.meta deleted file mode 100644 index 0b0aba4..0000000 --- a/Assets/04.AudioCore/RunTime/MusicPlayer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cbd824d200553654e958ab9e5ef3f040 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/SFXPlayer.cs b/Assets/04.AudioCore/RunTime/SFXPlayer.cs deleted file mode 100644 index fb5484d..0000000 --- a/Assets/04.AudioCore/RunTime/SFXPlayer.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace AudioCore -{ - public class SFXPlayer : AbstractAudio - { - private AudioSourcePool audioSourcePool; - private List activeSources = new List(); // ڲŵ AudioSource б - - public SFXPlayer(AudioSourcePool audioSourcePool) - { - this.audioSourcePool = audioSourcePool; - } - - /// - /// Ч - /// - /// {[clip:Ƶ], [volume:], - /// [onComplete:صΪ], [delayOnCompleteTime:ӳٻصִеʱ]} - public override void Play(AudioData audioData) - { - AudioSource source = audioSourcePool.GetAudioSource("SFX"); - if (source == null) return; - - source.clip = audioData.clip; - source.volume = audioData.volume; - source.Play(); - - // AudioSource б - activeSources.Add(source); - - // ʹЭ̴ӳٺͻص - CoroutineHelper.StartCoroutine(PlaySFXCoroutine(source, audioData.delayOnCompleteTime, audioData.onComplete)); - } - - /// - /// ֹͣЧ - /// - /// {[޿ʹñ]} - public override void Stop(AudioData audioData) - { - foreach (var source in activeSources) - { - if (source.isPlaying) - { - source.Stop(); - audioSourcePool.ReturnAudioSource("SFX", source.gameObject); - } - } - activeSources.Clear(); - } - - /// - /// ЧЭ - /// - /// - /// - /// - /// - private IEnumerator PlaySFXCoroutine(AudioSource source, float delay, System.Action onComplete) - { - yield return new WaitForSeconds(source.clip.length + delay); - - onComplete?.Invoke(); - audioSourcePool.ReturnAudioSource("SFX", source.gameObject); - activeSources.Remove(source); - } - } -} \ No newline at end of file diff --git a/Assets/04.AudioCore/RunTime/SFXPlayer.cs.meta b/Assets/04.AudioCore/RunTime/SFXPlayer.cs.meta deleted file mode 100644 index 8b3d782..0000000 --- a/Assets/04.AudioCore/RunTime/SFXPlayer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 19ed6bde81273554f89ece0a1147f33d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/Test.cs b/Assets/04.AudioCore/RunTime/Test.cs deleted file mode 100644 index 3123d06..0000000 --- a/Assets/04.AudioCore/RunTime/Test.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.SceneManagement; -using AudioCore; - -public class Test : MonoBehaviour -{ - public AudioClip clip1; - public AudioClip clip2; - public AudioClip clip21; - public AudioClip clip22; - public AudioClip clip31; - public AudioClip clip32; - - void Start() - { - //AudioCore.PlayerPrefs(); - } - - void Update() - { - if (Input.GetKeyDown(KeyCode.A)) - { - AudioCoreManager.PlayVoice(new AudioData { clip = clip1 }); - } - if (Input.GetKeyDown(KeyCode.S)) - { - AudioCoreManager.PlayVoice(new AudioData { clip = clip2 }); - } - if (Input.GetKeyDown(KeyCode.D)) - { - AudioCoreManager.PlaySFX(new AudioData { clip = clip21 }); - } - if (Input.GetKeyDown(KeyCode.F)) - { - AudioCoreManager.PlaySFX(new AudioData { clip = clip22 }); - } - if (Input.GetKeyDown(KeyCode.G)) - { - AudioCoreManager.PlayMusic(new AudioData { clip = clip31 }); - } - if (Input.GetKeyDown(KeyCode.H)) - { - AudioCoreManager.PlayMusic(new AudioData { clip = clip32 }); - } - if (Input.GetKeyDown(KeyCode.Z)) - { - AudioCoreManager.StopVoice(); - } - if (Input.GetKeyDown(KeyCode.X)) - { - AudioCoreManager.StopAllSFX(); - } - if (Input.GetKeyDown(KeyCode.C)) - { - AudioCoreManager.StopMusic(); - } - if (Input.GetKeyDown(KeyCode.Space)) - { - SceneManager.LoadScene(1); - } - } -} diff --git a/Assets/04.AudioCore/RunTime/Test.cs.meta b/Assets/04.AudioCore/RunTime/Test.cs.meta deleted file mode 100644 index 4bdb8db..0000000 --- a/Assets/04.AudioCore/RunTime/Test.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2cca50490fb28574697c5fd3d2d37b52 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/RunTime/VoicePlayer.cs b/Assets/04.AudioCore/RunTime/VoicePlayer.cs deleted file mode 100644 index 8575d8b..0000000 --- a/Assets/04.AudioCore/RunTime/VoicePlayer.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System.Collections; -using UnityEngine; - -namespace AudioCore -{ - public class VoicePlayer : AbstractAudio - { - private AudioSourcePool audioSourcePool; - private AudioSource currentSource; - private Coroutine myCoroutine; - - public VoicePlayer(AudioSourcePool audioSourcePool) - { - this.audioSourcePool = audioSourcePool; - } - - /// - /// - /// - /// {[clip:Ƶ], [volume:], - /// [onComplete:صΪ], [delayOnCompleteTime:ӳٻصִеʱ]} - public override void Play(AudioData audioData) - { - // ֹͣǰڲŵЭ - Stop(new AudioData { }); - - audioData = AudioDataInitialize(audioData); - - if (myCoroutine != null) - { - CoroutineHelper.StopCoroutine(myCoroutine); - myCoroutine = null; - } - currentSource = audioSourcePool.GetAudioSource("Voice"); - if (currentSource == null) return; - - currentSource.clip = audioData.clip; - currentSource.volume = audioData.volume; - currentSource.Play(); - - // ʹЭ̴ӳٺͻص - myCoroutine = CoroutineHelper.StartCoroutine(PlayVoiceCoroutine(currentSource, audioData.delayOnCompleteTime, audioData.onComplete)); - } - - /// - /// ֹͣ - /// - /// /// {[޿ʹñ]} - public override void Stop(AudioData audioData) - { - if (currentSource != null && currentSource.isPlaying) - { - currentSource.Stop(); - audioSourcePool.ReturnAudioSource("Voice", currentSource.gameObject); - currentSource = null; - } - } - - /// - /// Э - /// - /// - /// - /// - /// - private IEnumerator PlayVoiceCoroutine(AudioSource source, float delayOnComplete, System.Action onComplete) - { - yield return new WaitForSeconds(source.clip.length + delayOnComplete); - - onComplete?.Invoke(); - audioSourcePool.ReturnAudioSource("Voice", source.gameObject); - currentSource = null; - myCoroutine = null; - } - } -} \ No newline at end of file diff --git a/Assets/04.AudioCore/RunTime/VoicePlayer.cs.meta b/Assets/04.AudioCore/RunTime/VoicePlayer.cs.meta deleted file mode 100644 index 1ca4aa7..0000000 --- a/Assets/04.AudioCore/RunTime/VoicePlayer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ff93caf4019714a4797e6986c6e5c234 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/04.AudioCore/package.json b/Assets/04.AudioCore/package.json deleted file mode 100644 index 48f0aba..0000000 --- a/Assets/04.AudioCore/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "com.staryevo.codechecker", - "version": "1.0.0", - "displayName": "01.CodeChecker", - "description": "音频播放工具", - "unity": "2021.3", - "unityRelease": "30f1", - "keywords": [ - "unity", - "scirpt" - ], - "author": { - "name": "staryEvo", - "url": "https://www.unity3d.com" - } -} diff --git a/Assets/04.AudioCore/package.json.meta b/Assets/04.AudioCore/package.json.meta deleted file mode 100644 index 1deb9fe..0000000 --- a/Assets/04.AudioCore/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7a6e0423d13b26b4282cf129856ad479 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/05.TableTextConversion.meta b/Assets/05.TableTextConversion.meta deleted file mode 100644 index c6286a2..0000000 --- a/Assets/05.TableTextConversion.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 117edfcbdd762204ca609312642015f6 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/05.TableTextConversion/Editor.meta b/Assets/05.TableTextConversion/Editor.meta deleted file mode 100644 index a7e64e8..0000000 --- a/Assets/05.TableTextConversion/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 80e48da8ef8f021458e3cd9eefec5b62 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/05.TableTextConversion/README.md b/Assets/05.TableTextConversion/README.md deleted file mode 100644 index 39fa340..0000000 --- a/Assets/05.TableTextConversion/README.md +++ /dev/null @@ -1 +0,0 @@ -# 代码检查工具 diff --git a/Assets/05.TableTextConversion/README.md.meta b/Assets/05.TableTextConversion/README.md.meta deleted file mode 100644 index b60d5fb..0000000 --- a/Assets/05.TableTextConversion/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6de7916005eaf184d9248fc0dd52651d -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/05.TableTextConversion/RunTime.meta b/Assets/05.TableTextConversion/RunTime.meta deleted file mode 100644 index 03daa92..0000000 --- a/Assets/05.TableTextConversion/RunTime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 342a28d00e7e78f47afc2101c1527942 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/05.TableTextConversion/package.json b/Assets/05.TableTextConversion/package.json deleted file mode 100644 index 85089a1..0000000 --- a/Assets/05.TableTextConversion/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "com.staryevo.codechecker", - "version": "1.0.0", - "displayName": "01.CodeChecker", - "description": "代码检查工具", - "unity": "2021.3", - "unityRelease": "30f1", - "keywords": [ - "unity", - "scirpt" - ], - "author": { - "name": "staryEvo", - "url": "https://www.unity3d.com" - } -} diff --git a/Assets/05.TableTextConversion/package.json.meta b/Assets/05.TableTextConversion/package.json.meta deleted file mode 100644 index d4e0b03..0000000 --- a/Assets/05.TableTextConversion/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 68f622e9e2543aa4896662b8b7edf997 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/01.CodeChecker.meta b/Assets/Plugins.meta similarity index 77% rename from Assets/01.CodeChecker.meta rename to Assets/Plugins.meta index 7010573..6d88404 100644 --- a/Assets/01.CodeChecker.meta +++ b/Assets/Plugins.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 621ae5422ad4dbc4a8d360c9ccd505ab +guid: 65c18d699fcadad459bc3e16558c2bd2 folderAsset: yes DefaultImporter: externalObjects: {}