A game about forced loneliness, made by TACStudios
1using UnityEngine;
2
3using Unity.PlasticSCM.Editor.UI.Progress;
4
5namespace Unity.PlasticSCM.Editor.Views.CreateWorkspace
6{
7 internal class CreateWorkspaceViewState
8 {
9 internal enum WorkspaceModes
10 {
11 Developer,
12 Gluon
13 }
14
15 internal string Repository { get; set; }
16 internal string WorkspaceName { get; set; }
17 internal WorkspaceModes WorkspaceMode { get; set; }
18 internal ProgressControlsForViews.Data ProgressData { get; set; }
19
20 internal static CreateWorkspaceViewState BuildForProjectDefaults()
21 {
22 string projectName = Application.productName;
23
24 return new CreateWorkspaceViewState()
25 {
26 Repository = projectName,
27 WorkspaceName = projectName,
28 WorkspaceMode = WorkspaceModes.Developer,
29 ProgressData = new ProgressControlsForViews.Data()
30 };
31 }
32 }
33}