A game about forced loneliness, made by TACStudios
1using UnityEditor;
2
3namespace Unity.PlasticSCM.Editor
4{
5 internal static class VCSPlugin
6 {
7 internal static bool IsEnabled()
8 {
9 return GetVersionControl() == "PlasticSCM";
10 }
11
12 internal static void Disable()
13 {
14 SetVersionControl("Visible Meta Files");
15
16 AssetDatabase.SaveAssets();
17 }
18
19 internal static bool IsAnyProviderEnabled()
20 {
21 return !IsVisibleMetaFilesMode() && !IsHiddenMetaFilesMode();
22 }
23
24 static string GetVersionControl()
25 {
26 return VersionControlSettings.mode;
27 }
28
29 static void SetVersionControl(string versionControl)
30 {
31 VersionControlSettings.mode = versionControl;
32 }
33
34 static bool IsVisibleMetaFilesMode()
35 {
36 return GetVersionControl() == "Visible Meta Files";
37 }
38
39 static bool IsHiddenMetaFilesMode()
40 {
41 return GetVersionControl() == "Hidden Meta Files";
42 }
43 }
44}