-
Notifications
You must be signed in to change notification settings - Fork 115
/
AerialTransCutoutLoader.cs
executable file
·90 lines (80 loc) · 2.88 KB
/
AerialTransCutoutLoader.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
// Material wrapper generated by shader translator tool
using System;
using Kopernicus.MaterialWrapper;
using UnityEngine;
namespace Kopernicus
{
namespace Configuration
{
[RequireConfigType(ConfigType.Node)]
public class AerialTransCutoutLoader : AerialTransCutout
{
// Main Color, default = (1,1,1,1)
[ParserTarget("color")]
public ColorParser colorSetter
{
get { return color; }
set { color = value; }
}
// Base (RGB) Trans (A), default = "white" { }
[ParserTarget("mainTex")]
public Texture2DParser mainTexSetter
{
get { return mainTex; }
set { mainTex = value; }
}
[ParserTarget("mainTexScale")]
private Vector2Parser mainTexScaleSetter
{
get { return mainTexScale; }
set { mainTexScale = value; }
}
[ParserTarget("mainTexOffset")]
private Vector2Parser mainTexOffsetSetter
{
get { return mainTexOffset; }
set { mainTexOffset = value; }
}
// Alpha cutoff, default = 0.5
[ParserTarget("texCutoff")]
public NumericParser<Single> texCutoffSetter
{
get { return texCutoff; }
set { texCutoff = value; }
}
// AP Fog Color, default = (0,0,1,1)
[ParserTarget("fogColor")]
public ColorParser fogColorSetter
{
get { return fogColor; }
set { fogColor = value; }
}
// AP Height Fall Off, default = 1
[ParserTarget("heightFallOff")]
public NumericParser<Single> heightFallOffSetter
{
get { return heightFallOff; }
set { heightFallOff = value; }
}
// AP Global Density, default = 1
[ParserTarget("globalDensity")]
public NumericParser<Single> globalDensitySetter
{
get { return globalDensity; }
set { globalDensity = value; }
}
// AP Atmosphere Depth, default = 1
[ParserTarget("atmosphereDepth")]
public NumericParser<Single> atmosphereDepthSetter
{
get { return atmosphereDepth; }
set { atmosphereDepth = value; }
}
// Constructors
public AerialTransCutoutLoader () : base() { }
[Obsolete("Creating materials from shader source String is no longer supported. Use Shader assets instead.")]
public AerialTransCutoutLoader (String contents) : base (contents) { }
public AerialTransCutoutLoader (Material material) : base(material) { }
}
}
}