Skip to content
This repository was archived by the owner on Jan 5, 2024. It is now read-only.

Commit 26f58ae

Browse files
committed
Initial commit
0 parents  commit 26f58ae

File tree

89 files changed

+10135
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+10135
-0
lines changed

.gitignore

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# This .gitignore file should be placed at the root of your Unity project directory
2+
#
3+
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
4+
#
5+
/[Ll]ibrary/
6+
/[Tt]emp/
7+
/[Oo]bj/
8+
/[Bb]uild/
9+
/[Bb]uilds/
10+
/[Ll]ogs/
11+
/[Uu]ser[Ss]ettings/
12+
13+
# MemoryCaptures can get excessive in size.
14+
# They also could contain extremely sensitive data
15+
/[Mm]emoryCaptures/
16+
17+
# Recordings can get excessive in size
18+
/[Rr]ecordings/
19+
20+
# Uncomment this line if you wish to ignore the asset store tools plugin
21+
# /[Aa]ssets/AssetStoreTools*
22+
23+
# Autogenerated Jetbrains Rider plugin
24+
/[Aa]ssets/Plugins/Editor/JetBrains*
25+
.idea/
26+
27+
# Visual Studio cache directory
28+
.vs/
29+
30+
# Gradle cache directory
31+
.gradle/
32+
33+
# Autogenerated VS/MD/Consulo solution and project files
34+
ExportedObj/
35+
.consulo/
36+
*.csproj
37+
*.unityproj
38+
*.sln
39+
*.suo
40+
*.tmp
41+
*.user
42+
*.userprefs
43+
*.pidb
44+
*.booproj
45+
*.svd
46+
*.pdb
47+
*.mdb
48+
*.opendb
49+
*.VC.db
50+
51+
# Unity3D generated meta files
52+
*.pidb.meta
53+
*.pdb.meta
54+
*.mdb.meta
55+
56+
# Unity3D generated file on crash reports
57+
sysinfo.txt
58+
59+
# Builds
60+
*.apk
61+
*.aab
62+
*.unitypackage
63+
*.app
64+
65+
# Crashlytics generated file
66+
crashlytics-build.properties
67+
68+
# Packed Addressables
69+
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
70+
71+
# Temporary auto-generated Android Assets
72+
/[Aa]ssets/[Ss]treamingAssets/aa.meta
73+
/[Aa]ssets/[Ss]treamingAssets/aa/*

Assets/Editor.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using UnityEditor;
2+
using System.IO;
3+
4+
public class CreateAssetBundles
5+
{
6+
[MenuItem("Assets/Build AssetBundles")]
7+
static void BuildAllAssetBundles()
8+
{
9+
string assetBundleDirectory = "Assets/AssetBundles";
10+
if(!Directory.Exists(assetBundleDirectory))
11+
{
12+
Directory.CreateDirectory(assetBundleDirectory);
13+
}
14+
BuildPipeline.BuildAssetBundles(assetBundleDirectory,
15+
BuildAssetBundleOptions.None,
16+
BuildTarget.StandaloneWindows);
17+
}
18+
}

Assets/Editor/CreateAssetBundles.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.

Assets/Lib.meta

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

Assets/Lib/SpaceWarpTest.dll

16 KB
Binary file not shown.

Assets/Lib/SpaceWarpTest.dll.meta

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

Assets/ModList.uss

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
.root {
2+
min-width: 1200px;
3+
min-height: 720px;
4+
height: 66%;
5+
width: 62.5%;
6+
flex-direction: column;
7+
padding: 12px;
8+
}
9+
10+
#body-container {
11+
flex-direction: row;
12+
flex-grow: 1;
13+
}
14+
15+
/* region Mod list */
16+
17+
#modlist-scrollview {
18+
flex-grow: 0;
19+
flex-shrink: 5;
20+
margin-right: 12px;
21+
}
22+
23+
#toggle-buttons-container {
24+
margin-bottom: 8px;
25+
}
26+
27+
#toggle-buttons-row {
28+
flex-direction: row;
29+
margin-bottom: 8px;
30+
}
31+
32+
#enable-all-button {
33+
margin-right: 8px;
34+
flex-grow: 1;
35+
}
36+
37+
#disable-all-button {
38+
flex-grow: 1;
39+
}
40+
41+
#revert-changes-button {
42+
margin-bottom: 8px;
43+
}
44+
45+
#changes-label {
46+
white-space: normal;
47+
-unity-text-align: upper-left;
48+
}
49+
50+
.mods-foldout {
51+
margin-bottom: 8px;
52+
}
53+
54+
/* endregion */
55+
56+
/* region Details */
57+
58+
#details-scrollview {
59+
flex-grow: 0;
60+
flex-shrink: 2;
61+
}
62+
63+
#details-name {
64+
font-size: 22px;
65+
/*noinspection CssUnknownProperty,CssUnknownTarget*/
66+
-unity-font-definition: url('/Assets/Theme/Fonts/JetBrainsMono-Regular SDF.asset');
67+
margin-bottom: 16px;
68+
color: rgb(208, 213, 243);
69+
}
70+
71+
#details-dependencies-foldout {
72+
margin-top: 8px;
73+
}
74+
75+
/* endregion */

Assets/ModList.uss.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.

Assets/ModList.uxml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ui:UXML xmlns:ui="UnityEngine.UIElements"
3+
xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
noNamespaceSchemaLocation="../UIElementsSchema/UIElements.xsd"
5+
editor-extension-mode="False">
6+
<Style src="ModList.uss"/>
7+
<Style src="ModListDetailsItem.uss"/>
8+
<ui:VisualElement class="root">
9+
<ui:VisualElement name="title-bar">
10+
<ui:Button text=""/>
11+
<ui:Label text="spacewarp.modlist"/>
12+
</ui:VisualElement>
13+
<ui:VisualElement name="body-container">
14+
<ui:ScrollView name="modlist-scrollview" scroll-deceleration-rate="0,135" elasticity="0,1">
15+
<ui:VisualElement name="toggle-buttons-container">
16+
<ui:VisualElement name="toggle-buttons-row">
17+
<ui:Button name="enable-all-button" text="ENABLE ALL"/>
18+
<ui:Button name="disable-all-button" text="DISABLE ALL"/>
19+
</ui:VisualElement>
20+
<ui:Button name="revert-changes-button" text="REVERT ALL CHANGES"/>
21+
<ui:Label name="changes-label" text="{0} changes detected. Please restart the game."/>
22+
</ui:VisualElement>
23+
<ui:Foldout class="mods-foldout" text="SPACEWARP MODS">
24+
<ui:ListView focusable="true" name="spacewarp-mod-list" />
25+
</ui:Foldout>
26+
<ui:Foldout class="mods-foldout" text="UNMANAGED MODS" value="true">
27+
<ui:ListView focusable="true" name="unmanaged-info-mod-list" />
28+
<ui:ListView focusable="true" name="unmanaged-mod-list" />
29+
</ui:Foldout>
30+
<ui:Foldout class="mods-foldout" text="DISABLED MODS">
31+
<ui:ListView focusable="true" name="disabled-info-mod-list" />
32+
<ui:ListView focusable="true" name="disabled-mod-list" />
33+
</ui:Foldout>
34+
</ui:ScrollView>
35+
<ui:ScrollView name="details-scrollview" scroll-deceleration-rate="0,135" elasticity="0,1" style="">
36+
<ui:VisualElement name="details-container">
37+
<ui:Label name="details-name" text="SPACEWARP"/>
38+
<ui:VisualElement class="details-item">
39+
<ui:Label class="details-label details-key-label" text="ID"/>
40+
<ui:Label class="details-label" text=":"/>
41+
<ui:Label class="details-label details-value-label" name="details-id" text="SpaceWarp"/>
42+
</ui:VisualElement>
43+
<ui:VisualElement class="details-item">
44+
<ui:Label class="details-label details-key-label" text="AUTHOR"/>
45+
<ui:Label class="details-label" text=":"/>
46+
<ui:Label class="details-label details-value-label" name="details-author" text="SpaceWarp Team"/>
47+
</ui:VisualElement>
48+
<ui:VisualElement class="details-item">
49+
<ui:Label class="details-label details-key-label" text="VERSION"/>
50+
<ui:Label class="details-label" text=":"/>
51+
<ui:Label class="details-label details-value-label" name="details-version" text="1.1.0"/>
52+
</ui:VisualElement>
53+
<ui:VisualElement class="details-item">
54+
<ui:Label class="details-label details-key-label" text="SOURCE"/>
55+
<ui:Label class="details-label" text=":"/>
56+
<ui:Label class="details-label details-value-label" name="details-source" text="https://github.com/SpaceWarpDev/SpaceWarp"/>
57+
</ui:VisualElement>
58+
<ui:VisualElement class="details-item">
59+
<ui:Label class="details-label details-key-label" text="DESCRIPTION"/>
60+
<ui:Label class="details-label" text=":"/>
61+
<ui:Label class="details-label details-value-label" name="details-description" text="SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. SpaceWarp is an API for KSP 2 mod developers. "/>
62+
</ui:VisualElement>
63+
<ui:VisualElement class="details-item">
64+
<ui:Label class="details-label details-key-label" text="KSP 2 VERSION"/>
65+
<ui:Label class="details-label" text=":"/>
66+
<ui:Label class="details-label details-value-label" name="details-ksp-version" text="0.1.0 - *"/>
67+
</ui:VisualElement>
68+
<ui:Foldout name="details-dependencies-foldout" text="Dependencies">
69+
<ui:ListView focusable="true" name="details-dependencies-list" />
70+
<ui:VisualElement class="details-item">
71+
<ui:Label class="details-label details-key-label" text="SpaceWarp"/>
72+
<ui:Label class="details-label" text=":"/>
73+
<ui:Label class="details-label details-value-label" text="0.4.0 - *"/>
74+
</ui:VisualElement>
75+
<ui:VisualElement class="details-item">
76+
<ui:Label class="details-label details-key-label" text="UITK for KSP 2"/>
77+
<ui:Label class="details-label" text=":"/>
78+
<ui:Label class="details-label details-value-label" text="0.2.0 - *"/>
79+
</ui:VisualElement>
80+
</ui:Foldout>
81+
</ui:VisualElement>
82+
</ui:ScrollView>
83+
</ui:VisualElement>
84+
</ui:VisualElement>
85+
</ui:UXML>

0 commit comments

Comments
 (0)