Skip to content

Commit aa2f9ab

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/1.1-Update'
# Conflicts: # .gitignore
2 parents 21cc785 + c1c43cf commit aa2f9ab

23 files changed

Lines changed: 218217 additions & 206 deletions

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,4 @@ pip-log.txt
213213

214214
#Mr Developer
215215
.mr.developer.cfg
216-
217-
.userprefs
218216
Reflection-Plugin-Continued.userprefs

AssemblyInfo.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
4+
// Information about this assembly is defined by the following attributes.
5+
// Change them to the values specific to your project.
6+
7+
[assembly: AssemblyTitle("Reflection-Plugin-Continued")]
8+
[assembly: AssemblyDescription("")]
9+
[assembly: AssemblyConfiguration("")]
10+
[assembly: AssemblyCompany("")]
11+
[assembly: AssemblyProduct("")]
12+
[assembly: AssemblyCopyright("kevinkelly")]
13+
[assembly: AssemblyTrademark("")]
14+
[assembly: AssemblyCulture("")]
15+
16+
// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
17+
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
18+
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
19+
20+
[assembly: AssemblyVersion("1.3.*")]
21+
22+
// The following attributes are used to specify the signing key for the assembly,
23+
// if desired. See the Mono documentation for more information about signing.
24+
25+
//[assembly: AssemblyDelaySign(false)]
26+
//[assembly: AssemblyKeyFile("")]
27+
6.89 MB
Binary file not shown.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"NAME":"Reflection Plugin Continued",
3+
"URL":"https://raw.githubusercontent.com/Starwaster/Reflection-Plugin-Continued/master/ReflectionPlugin.version",
4+
"DOWNLOAD":"https://github.com/Starwaster/Reflection-Plugin-Continued/releases",
5+
"GITHUB":
6+
{
7+
"USERNAME":"Starwaster",
8+
"REPOSITORY":"Reflection-Plugin-Continued",
9+
"ALLOW_PRE_RELEASE":false,
10+
},
11+
"VERSION":
12+
{
13+
"MAJOR":2,
14+
"MINOR":0,
15+
"PATCH":0,
16+
"BUILD":0
17+
},
18+
"KSP_VERSION":
19+
{
20+
"MAJOR":1,
21+
"MINOR":0,
22+
"PATCH":5
23+
},
24+
"KSP_VERSION_MIN":
25+
{
26+
"MAJOR":1,
27+
"MINOR":0,
28+
"PATCH":0
29+
},
30+
"KSP_VERSION_MAX":
31+
{
32+
"MAJOR":1,
33+
"MINOR":0,
34+
"PATCH":5
35+
}
36+
}

Layer_Names.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
Layer 0: Default
2+
Layer 1: TransparentFX
3+
Layer 2: Ignore Raycast
4+
Layer 3:
5+
Layer 4: Water
6+
Layer 5: UI
7+
Layer 6:
8+
Layer 7:
9+
Layer 8: PartsList_Icons
10+
Layer 9: Atmosphere
11+
Layer 10: Scaled Scenery
12+
Layer 11: UI_Culled
13+
Layer 12: UI_Main
14+
Layer 13: UI_Mask
15+
Layer 14: Screens
16+
Layer 15: Local Scenery
17+
Layer 16: kerbals
18+
Layer 17: Editor_UI
19+
Layer 18: SkySphere
20+
Layer 19: Disconnected Parts
21+
Layer 20: Internal Space
22+
Layer 21: Part Triggers
23+
Layer 22: KerbalInstructors
24+
Layer 23: ScaledSpaceSun
25+
Layer 24: MapFX
26+
Layer 25: EzGUI_UI
27+
Layer 26: WheelCollidersIgnore
28+
Layer 27: WheelColliders
29+
Layer 28: TerrainColliders
30+
Layer 29: DragRender
31+
Layer 30: SurfaceFX

Reflection-Plugin-Continued.sln

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 11.00
3+
# Visual Studio 2010
4+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReflectionPlugin", "ReflectionPlugin.csproj", "{729C879C-030C-4473-8B33-7DFBF3C4431A}"
5+
EndProject
6+
Global
7+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8+
Debug|Any CPU = Debug|Any CPU
9+
Release|Any CPU = Release|Any CPU
10+
EndGlobalSection
11+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
12+
{729C879C-030C-4473-8B33-7DFBF3C4431A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
13+
{729C879C-030C-4473-8B33-7DFBF3C4431A}.Debug|Any CPU.Build.0 = Debug|Any CPU
14+
{729C879C-030C-4473-8B33-7DFBF3C4431A}.Release|Any CPU.ActiveCfg = Release|Any CPU
15+
{729C879C-030C-4473-8B33-7DFBF3C4431A}.Release|Any CPU.Build.0 = Release|Any CPU
16+
EndGlobalSection
17+
GlobalSection(MonoDevelopProperties) = preSolution
18+
StartupItem = ReflectionPlugin.csproj
19+
Policies = $0
20+
$0.DotNetNamingPolicy = $1
21+
$1.DirectoryNamespaceAssociation = None
22+
$1.ResourceNamePolicy = FileFormatDefault
23+
$0.TextStylePolicy = $2
24+
$2.inheritsSet = null
25+
$2.scope = text/x-csharp
26+
$0.CSharpFormattingPolicy = $3
27+
$3.ElseIfNewLinePlacement = SameLine
28+
$3.AfterDelegateDeclarationParameterComma = True
29+
$3.inheritsSet = Mono
30+
$3.inheritsScope = text/x-csharp
31+
$3.scope = text/x-csharp
32+
$0.TextStylePolicy = $4
33+
$4.FileWidth = 120
34+
$4.TabsToSpaces = False
35+
$4.inheritsSet = VisualStudio
36+
$4.inheritsScope = text/plain
37+
$4.scope = text/plain
38+
$0.StandardHeader = $5
39+
$5.Text =
40+
$5.IncludeInNewFiles = True
41+
$0.NameConventionPolicy = $6
42+
$6.Rules = $7
43+
$7.NamingRule = $8
44+
$8.Name = Namespaces
45+
$8.AffectedEntity = Namespace
46+
$8.VisibilityMask = VisibilityMask
47+
$8.NamingStyle = PascalCase
48+
$8.IncludeInstanceMembers = True
49+
$8.IncludeStaticEntities = True
50+
$7.NamingRule = $9
51+
$9.Name = Types
52+
$9.AffectedEntity = Class, Struct, Enum, Delegate
53+
$9.VisibilityMask = Public
54+
$9.NamingStyle = PascalCase
55+
$9.IncludeInstanceMembers = True
56+
$9.IncludeStaticEntities = True
57+
$7.NamingRule = $10
58+
$10.Name = Interfaces
59+
$10.RequiredPrefixes = $11
60+
$11.String = I
61+
$10.AffectedEntity = Interface
62+
$10.VisibilityMask = Public
63+
$10.NamingStyle = PascalCase
64+
$10.IncludeInstanceMembers = True
65+
$10.IncludeStaticEntities = True
66+
$7.NamingRule = $12
67+
$12.Name = Attributes
68+
$12.RequiredSuffixes = $13
69+
$13.String = Attribute
70+
$12.AffectedEntity = CustomAttributes
71+
$12.VisibilityMask = Public
72+
$12.NamingStyle = PascalCase
73+
$12.IncludeInstanceMembers = True
74+
$12.IncludeStaticEntities = True
75+
$7.NamingRule = $14
76+
$14.Name = Event Arguments
77+
$14.RequiredSuffixes = $15
78+
$15.String = EventArgs
79+
$14.AffectedEntity = CustomEventArgs
80+
$14.VisibilityMask = Public
81+
$14.NamingStyle = PascalCase
82+
$14.IncludeInstanceMembers = True
83+
$14.IncludeStaticEntities = True
84+
$7.NamingRule = $16
85+
$16.Name = Exceptions
86+
$16.RequiredSuffixes = $17
87+
$17.String = Exception
88+
$16.AffectedEntity = CustomExceptions
89+
$16.VisibilityMask = VisibilityMask
90+
$16.NamingStyle = PascalCase
91+
$16.IncludeInstanceMembers = True
92+
$16.IncludeStaticEntities = True
93+
$7.NamingRule = $18
94+
$18.Name = Methods
95+
$18.AffectedEntity = Methods
96+
$18.VisibilityMask = Protected, Public
97+
$18.NamingStyle = PascalCase
98+
$18.IncludeInstanceMembers = True
99+
$18.IncludeStaticEntities = True
100+
$7.NamingRule = $19
101+
$19.Name = Static Readonly Fields
102+
$19.AffectedEntity = ReadonlyField
103+
$19.VisibilityMask = Protected, Public
104+
$19.NamingStyle = PascalCase
105+
$19.IncludeInstanceMembers = False
106+
$19.IncludeStaticEntities = True
107+
$7.NamingRule = $20
108+
$20.Name = Fields
109+
$20.AffectedEntity = Field
110+
$20.VisibilityMask = Protected, Public
111+
$20.NamingStyle = PascalCase
112+
$20.IncludeInstanceMembers = True
113+
$20.IncludeStaticEntities = True
114+
$7.NamingRule = $21
115+
$21.Name = ReadOnly Fields
116+
$21.AffectedEntity = ReadonlyField
117+
$21.VisibilityMask = Protected, Public
118+
$21.NamingStyle = PascalCase
119+
$21.IncludeInstanceMembers = True
120+
$21.IncludeStaticEntities = False
121+
$7.NamingRule = $22
122+
$22.Name = Constant Fields
123+
$22.AffectedEntity = ConstantField
124+
$22.VisibilityMask = Protected, Public
125+
$22.NamingStyle = PascalCase
126+
$22.IncludeInstanceMembers = True
127+
$22.IncludeStaticEntities = True
128+
$7.NamingRule = $23
129+
$23.Name = Properties
130+
$23.AffectedEntity = Property
131+
$23.VisibilityMask = Protected, Public
132+
$23.NamingStyle = PascalCase
133+
$23.IncludeInstanceMembers = True
134+
$23.IncludeStaticEntities = True
135+
$7.NamingRule = $24
136+
$24.Name = Events
137+
$24.AffectedEntity = Event
138+
$24.VisibilityMask = Protected, Public
139+
$24.NamingStyle = PascalCase
140+
$24.IncludeInstanceMembers = True
141+
$24.IncludeStaticEntities = True
142+
$7.NamingRule = $25
143+
$25.Name = Enum Members
144+
$25.AffectedEntity = EnumMember
145+
$25.VisibilityMask = VisibilityMask
146+
$25.NamingStyle = PascalCase
147+
$25.IncludeInstanceMembers = True
148+
$25.IncludeStaticEntities = True
149+
$7.NamingRule = $26
150+
$26.Name = Parameters
151+
$26.AffectedEntity = Parameter
152+
$26.VisibilityMask = VisibilityMask
153+
$26.NamingStyle = CamelCase
154+
$26.IncludeInstanceMembers = True
155+
$26.IncludeStaticEntities = True
156+
$7.NamingRule = $27
157+
$27.Name = Type Parameters
158+
$27.RequiredPrefixes = $28
159+
$28.String = T
160+
$27.AffectedEntity = TypeParameter
161+
$27.VisibilityMask = VisibilityMask
162+
$27.NamingStyle = PascalCase
163+
$27.IncludeInstanceMembers = True
164+
$27.IncludeStaticEntities = True
165+
$0.TextStylePolicy = $29
166+
$29.inheritsSet = null
167+
$29.scope = text/x-shader
168+
$0.VersionControlPolicy = $30
169+
$30.inheritsSet = Mono
170+
$0.ChangeLogPolicy = $31
171+
$31.UpdateMode = ProjectRoot
172+
$31.VcsIntegration = None
173+
$31.MessageStyle = $32
174+
$32.LineAlign = 0
175+
$31.inheritsSet = Mono
176+
version = 1.0
177+
EndGlobalSection
178+
EndGlobal
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<Properties>
2+
<MonoDevelop.Ide.Workspace ActiveConfiguration="Release" />
3+
<MonoDevelop.Ide.Workbench ActiveDocument="ReflectiveScript.cs">
4+
<Files>
5+
<File FileName="ReflectiveScript.cs" Line="140" Column="7" />
6+
<File FileName="ReflectiveShaderModule.cs" Line="66" Column="25" />
7+
</Files>
8+
</MonoDevelop.Ide.Workbench>
9+
<MonoDevelop.Ide.DebuggingService.Breakpoints>
10+
<BreakpointStore />
11+
</MonoDevelop.Ide.DebuggingService.Breakpoints>
12+
<MonoDevelop.Ide.DebuggingService.PinnedWatches />
13+
</Properties>

ReflectionPlugin.1.3.zip

1.29 MB
Binary file not shown.

ReflectionPlugin.DEV.1.2.zip

1.22 MB
Binary file not shown.

ReflectionPlugin.csproj

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+
<ProductVersion>8.0.30703</ProductVersion>
7+
<SchemaVersion>2.0</SchemaVersion>
8+
<ProjectGuid>{729C879C-030C-4473-8B33-7DFBF3C4431A}</ProjectGuid>
9+
<OutputType>Library</OutputType>
10+
<RootNamespace>ReflectionPlugin</RootNamespace>
11+
<AssemblyName>ReflectionPlugin</AssemblyName>
12+
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
13+
<ReleaseVersion>1.0</ReleaseVersion>
14+
</PropertyGroup>
15+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16+
<DebugSymbols>True</DebugSymbols>
17+
<DebugType>full</DebugType>
18+
<Optimize>False</Optimize>
19+
<OutputPath>bin\Debug</OutputPath>
20+
<DefineConstants>DEBUG;</DefineConstants>
21+
<ErrorReport>prompt</ErrorReport>
22+
<WarningLevel>4</WarningLevel>
23+
<ConsolePause>False</ConsolePause>
24+
</PropertyGroup>
25+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
26+
<DebugType>none</DebugType>
27+
<Optimize>True</Optimize>
28+
<OutputPath>bin\Release</OutputPath>
29+
<ErrorReport>prompt</ErrorReport>
30+
<WarningLevel>4</WarningLevel>
31+
<ConsolePause>False</ConsolePause>
32+
</PropertyGroup>
33+
<ItemGroup>
34+
<Reference Include="System" />
35+
<Reference Include="System.Core" />
36+
<Reference Include="UnityEngine">
37+
<HintPath>..\..\..\..\..\Games\KSP_win_1.0.5\KSP_Data\Managed\UnityEngine.dll</HintPath>
38+
</Reference>
39+
</ItemGroup>
40+
<ItemGroup>
41+
<Compile Include="AssemblyInfo.cs" />
42+
<Compile Include="ReflectiveScript.cs" />
43+
<Compile Include="ReflectiveShaderModule.cs" />
44+
</ItemGroup>
45+
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
46+
<ItemGroup>
47+
<Folder Include="Resources\" />
48+
</ItemGroup>
49+
<ItemGroup>
50+
<EmbeddedResource Include="Resources\Reflective.Bumped_Diffuse.shader" />
51+
<EmbeddedResource Include="Resources\Reflective.Bumped_Specular.shader" />
52+
<EmbeddedResource Include="Resources\Reflective.Bumped_Unlit.shader" />
53+
<EmbeddedResource Include="Resources\Reflective.VertexLit.shader" />
54+
<EmbeddedResource Include="Resources\Reflective.Specular.shader" />
55+
<EmbeddedResource Include="Resources\Reflective.Parallax_Specular.shader" />
56+
<EmbeddedResource Include="Resources\Reflective.Parallax_Diffuse.shader" />
57+
<EmbeddedResource Include="Resources\Reflective.Diffuse.shader" />
58+
<EmbeddedResource Include="Resources\Reflective.Bumped_VertexLit.shader" />
59+
<EmbeddedResource Include="Resources\Starwaster.Bumped_Specular.shader" />
60+
</ItemGroup>
61+
</Project>

0 commit comments

Comments
 (0)