Skip to content

Commit cb7ad5d

Browse files
committed
add definitions for KSPAssembly and KSPAssemblyDependency
1 parent 724b865 commit cb7ad5d

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

Unity/SCANsat/Assets/KSPStubs.cs

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
using System;
2+
3+
[AttributeUsage(AttributeTargets.Assembly)]
4+
public class KSPAssembly : Attribute
5+
{
6+
public string name;
7+
8+
public int versionMajor;
9+
10+
public int versionMinor;
11+
12+
public int versionRevision;
13+
14+
public KSPAssembly(string name, int versionMajor, int versionMinor)
15+
{
16+
this.name = name;
17+
this.versionMajor = versionMajor;
18+
this.versionMinor = versionMinor;
19+
versionRevision = 0;
20+
}
21+
22+
public KSPAssembly(string name, int versionMajor, int versionMinor, int versionRevision)
23+
{
24+
this.name = name;
25+
this.versionMajor = versionMajor;
26+
this.versionMinor = versionMinor;
27+
this.versionRevision = versionRevision;
28+
}
29+
}
30+
31+
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
32+
public class KSPAssemblyDependency : Attribute
33+
{
34+
public string name;
35+
36+
public int versionMajor;
37+
38+
public int versionMinor;
39+
40+
public int versionRevision;
41+
42+
public KSPAssemblyDependency(string name, int versionMajor, int versionMinor)
43+
{
44+
this.name = name;
45+
this.versionMajor = versionMajor;
46+
this.versionMinor = versionMinor;
47+
versionRevision = 0;
48+
}
49+
50+
public KSPAssemblyDependency(string name, int versionMajor, int versionMinor, int versionRevision)
51+
{
52+
this.name = name;
53+
this.versionMajor = versionMajor;
54+
this.versionMinor = versionMinor;
55+
this.versionRevision = versionRevision;
56+
}
57+
}

Unity/SCANsat/Assets/KSPStubs.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)