blob: eac2adc504b0902e0d86d8d01ba9652ed88be16d (
plain)
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
91
92
93
94
95
96
97
98
|
using UnityEngine;
[CreateAssetMenu(fileName = "New Color Scheme", menuName = "SimpleSiege/Colorscheme")]
public class Colorscheme : ScriptableObject
{
public readonly Color dayLightColor = Color.white;
public Color sunsetLightColor;
public Color nightLightColor;
public Color globalShadowColor;
[Header("Enemies")]
public Color enemyLightColor;
public Color enemyMidColor;
[Header("Allies")]
public Color allyLightColor;
public Color allyMidColor;
[Header("Player")]
public Color playerLightColor;
public Color playerMidColor;
public Color playerCapeLightColor;
public Color playerCapeMidColor;
public Color playerCrownLightColor;
public Color playerCrownMidColor;
public Color horseLightColor;
public Color horseMidColor;
[Header("Buildings")]
public Color buildingLightColor;
public Color buildingMidColor;
public Color coinLightColor;
public Color coinMidColor;
[Header("Environment")]
public Color groundColor;
public Color groundColorHigh;
public Color groundColorLow;
public Color treeLightColor;
public Color treeMidColor;
public Color rockLightColor;
public Color rockMidColor;
public Color waterLightColor;
public Color waterSecondaryColor;
public Color roadColor;
[Header("UI")]
public Color upgradeInteractorColor;
[Header("Post Processing")]
public float brightness;
public Color topColorAdd = Color.black;
public Color botColorAdd = Color.black;
public float contrast = 1f;
public float saturation = 1f;
public float mix = 1f;
[Header("Particles")]
public GameObject particlesToAttachToPlayer;
private void OnValidate()
{
ColorAndLightManager colorAndLightManager = Object.FindObjectOfType<ColorAndLightManager>();
if ((bool)colorAndLightManager)
{
colorAndLightManager.ApplyColorScheme(this);
}
}
}
|