This commit is contained in:
2021-06-13 10:28:03 +02:00
parent eb70603c85
commit df2d24cbd3
7487 changed files with 943244 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
using System;
using JetBrains.Annotations;
// using UnityEditor.SettingsManagement;
using UnityEngine;
namespace Unity.Cloud.Collaborate.Settings
{
[UsedImplicitly]
internal class CollabSettings
{
public enum DisplayMode
{
Simple,
Advanced
}
public enum OpenLocation
{
Docked,
Window
}
// List of setting keys
public const string settingRelativeTimestamp = "general.relativeTimestamps";
// public const string settingAutoFetch = "general.autoFetch";
// public const string settingDisplayMode = "general.displayMode";
public const string settingDefaultOpenLocation = "general.defaultOpenLocation";
// [UserSetting] attribute registers this setting with the UserSettingsProvider so that it can be automatically
// shown in the UI.
// [UserSetting("General Settings", "Default Open Location")]
// [UsedImplicitly]
// static CollabSetting<OpenLocation> s_DefaultOpenLocation = new CollabSetting<OpenLocation>(settingDefaultOpenLocation, OpenLocation.Docked);
//
// [UserSetting("General Settings", "Relative Timestamps")]
// [UsedImplicitly]
// static CollabSetting<bool> s_RelativeTimestamps = new CollabSetting<bool>(settingRelativeTimestamp, true);
//
// [UserSetting("General Settings", "Automatic Fetch")]
// [UsedImplicitly]
// static CollabSetting<bool> s_AutoFetch = new CollabSetting<bool>(settingAutoFetch, true);
//
// [UserSetting("General Settings", "Display Mode")]
// [UsedImplicitly]
// static CollabSetting<DisplayMode> s_DisplayMode = new CollabSetting<DisplayMode>(settingDisplayMode, DisplayMode.Simple);
}
}