-
Notifications
You must be signed in to change notification settings - Fork 96
/
ISCAN_Instruments.cs
55 lines (37 loc) · 1 KB
/
ISCAN_Instruments.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
#region license
/* [Scientific Committee on Advanced Navigation]
* S.C.A.N. Satellite
*
* ISCAN_Instruments - Interface for transfer of instruments window 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 UnityEngine;
namespace SCANsat.Unity.Interfaces
{
public interface ISCAN_Instruments
{
string Version { get; }
string Readout { get; }
string ResourceName { get; }
string TypingText { get; }
string AnomalyText { get; }
bool IsVisible { get; set; }
bool ResourceButtons { get; }
bool Anomaly { get; }
bool TooltipsOn { get; }
float Scale { get; }
Canvas TooltipCanvas { get; }
Texture AnomalyCamera { get; }
Vector2 Position { get; set; }
void ClampToScreen(RectTransform rect);
void NextResource();
void PreviousResource();
void Update();
}
}