-
Notifications
You must be signed in to change notification settings - Fork 96
/
ISCAN_Settings.cs
148 lines (84 loc) · 2.62 KB
/
ISCAN_Settings.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#region license
/* [Scientific Committee on Advanced Navigation]
* S.C.A.N. Satellite
*
* ISCAN_Settings - Interface for transfer of settings information
*
* Copyright (c)2013 damny;
* Copyright (c)2014 technogeeky <technogeeky@gmail.com>;
* Copyright (c)2014 DMagic
* Copyright (c)2014 (Your Name Here) <your email here>; see LICENSE.txt for licensing details.
*/
#endregion
using System;
using System.Collections.Generic;
using UnityEngine;
namespace SCANsat.Unity.Interfaces
{
public interface ISCAN_Settings
{
string Version { get; }
string SensorCount { get; }
string DataResetCurrent { get; }
string DataResetAll { get; }
string StockResourceResetCurrent { get; }
string StockResourceResetAll { get; }
string WarningMapFillCurrent { get; }
string WarningMapFillAll { get; }
string ModuleManagerWarning { get; }
string SaveToConfig { get; }
string CurrentBody { get; }
string CurrentMapData { get; set; }
int MapGenSpeed { get; set; }
int TimeWarp { get; set; }
int MapWidth { get; set; }
int Interpolation { get; set; }
int MapHeight { get; set; }
int BiomeMapHeight { get; set; }
float Transparency { get; set; }
float StockThresholdValue { get; set; }
float UIScale { get; set; }
bool IsVisible { get; set; }
bool BackgroundScanning { get; set; }
bool GroundTracks { get; set; }
bool ActiveGround { get; set; }
bool OverlayTooltips { get; set; }
bool WindowTooltips { get; set; }
bool LegendTooltips { get; set; }
bool StockToolbar { get; set; }
bool ToolbarMenu { get; set; }
bool StockUIStyle { get; set; }
bool MechJebTarget { get; set; }
bool MechJebLoad { get; set; }
bool MechJebAvailable { get; }
bool BiomeLock { get; set; }
bool NarrowBand { get; set; }
bool InstantScan { get; set; }
bool DisableStock { get; set; }
bool StockThreshold { get; set; }
bool GreyScale { get; set; }
bool ExportCSV { get; set; }
bool ShowStockReset { get; }
bool ShowMapFill { get; }
bool LockInput { get; set; }
bool ModuleManager { get; }
Canvas TooltipCanvas { get; }
Vector2 Position { set; }
IList<string> BackgroundBodies { get; }
IList<string> MapDataTypes { get; }
ISCAN_Color ColorInterface { get; }
void ClampToScreen(RectTransform rect);
void ResetCurrent();
void ResetAll();
void ResetStockResourceCurrent();
void ResetStockResourceAll();
void FillCurrent();
void FillAll();
void ResetWindows();
void Update();
void OpenKSPedia(bool isOn);
void ToggleBody(string bodyName);
bool ToggleBodyActive(string bodyName);
double BodyPercentage(string bodyName);
}
}