Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
PostEffectProfile.cs
Go to the documentation of this file.
1using UnityEngine;
2using UnityStandardAssets.ImageEffects;
3
5{
6 public float Brightness;
7
8 public float Saturation;
9
10 public float Contrast;
11
12 public int sharpen = 20;
13
14 public int sharpen2 = 80;
15
16 public int blur;
17
18 public bool enableAA;
19
20 public bool enableCharaAA;
21
22 public bool disable;
23
24 public bool kuwahara;
25
26 public AAMode aaMode;
27
28 public float offsetScale;
29
30 public float blurRadius;
31
32 private void OnValidate()
33 {
34 if (Application.isPlaying)
35 {
37 }
38 }
39
40 public void OnChangeProfile()
41 {
43 graphic.sharpen = sharpen;
44 graphic.sharpen2 = sharpen2;
45 graphic.blur = blur;
46 graphic.kuwahara = kuwahara;
47 }
48
49 public void Apply(Camera cam)
50 {
51 Antialiasing component = cam.transform.GetComponent<Antialiasing>();
52 if ((bool)component)
53 {
54 component.enabled = enableAA;
55 component.mode = aaMode;
56 component.offsetScale = offsetScale;
57 component.blurRadius = blurRadius;
58 }
59 if (enableCharaAA)
60 {
61 EClass.scene.screenElin.tileMap.passChara.mat.EnableKeyword("AA_ON");
62 EClass.scene.screenElin.tileMap.passCharaL.mat.EnableKeyword("AA_ON");
63 EClass.scene.screenElin.tileMap.passCharaLW.mat.EnableKeyword("AA_ON");
64 }
65 else
66 {
67 EClass.scene.screenElin.tileMap.passChara.mat.DisableKeyword("AA_ON");
68 EClass.scene.screenElin.tileMap.passCharaL.mat.DisableKeyword("AA_ON");
69 EClass.scene.screenElin.tileMap.passCharaLW.mat.DisableKeyword("AA_ON");
70 }
71 }
72}
BaseTileMap tileMap
MeshPass passChara
Definition: BaseTileMap.cs:187
MeshPass passCharaL
Definition: BaseTileMap.cs:189
MeshPass passCharaLW
Definition: BaseTileMap.cs:191
GraphicSetting graphic
Definition: CoreConfig.cs:594
CoreConfig config
Definition: Core.cs:70
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
static Core core
Definition: EClass.cs:6
Material mat
Definition: MeshPass.cs:21
void Apply(Camera cam)
GameScreen screenElin
Definition: Scene.cs:89
Camera cam
Definition: Scene.cs:37