Elin Modding Docs Doc
Loading...
Searching...
No Matches
PostEffectProfile.cs
1using System;
2using UnityEngine;
3using UnityStandardAssets.ImageEffects;
4
5// Token: 0x0200016E RID: 366
7{
8 // Token: 0x06000ABA RID: 2746 RVA: 0x000424AC File Offset: 0x000406AC
9 private void OnValidate()
10 {
11 if (Application.isPlaying)
12 {
13 this.Apply(EClass.scene.cam);
14 }
15 }
16
17 // Token: 0x06000ABB RID: 2747 RVA: 0x000424C5 File Offset: 0x000406C5
18 public void OnChangeProfile()
19 {
20 CoreConfig.GraphicSetting graphic = EClass.core.config.graphic;
21 graphic.sharpen = this.sharpen;
22 graphic.sharpen2 = this.sharpen2;
23 graphic.blur = this.blur;
24 graphic.kuwahara = this.kuwahara;
25 }
26
27 // Token: 0x06000ABC RID: 2748 RVA: 0x00042508 File Offset: 0x00040708
28 public void Apply(Camera cam)
29 {
30 Antialiasing component = cam.transform.GetComponent<Antialiasing>();
31 if (component)
32 {
33 component.enabled = this.enableAA;
34 component.mode = this.aaMode;
35 component.offsetScale = this.offsetScale;
36 component.blurRadius = this.blurRadius;
37 }
38 if (this.enableCharaAA)
39 {
40 EClass.scene.screenElin.tileMap.passChara.mat.EnableKeyword("AA_ON");
41 EClass.scene.screenElin.tileMap.passCharaL.mat.EnableKeyword("AA_ON");
42 return;
43 }
44 EClass.scene.screenElin.tileMap.passChara.mat.DisableKeyword("AA_ON");
45 EClass.scene.screenElin.tileMap.passCharaL.mat.DisableKeyword("AA_ON");
46 }
47
48 // Token: 0x040009C6 RID: 2502
49 public float Brightness;
50
51 // Token: 0x040009C7 RID: 2503
52 public float Saturation;
53
54 // Token: 0x040009C8 RID: 2504
55 public float Contrast;
56
57 // Token: 0x040009C9 RID: 2505
58 public int sharpen = 20;
59
60 // Token: 0x040009CA RID: 2506
61 public int sharpen2 = 80;
62
63 // Token: 0x040009CB RID: 2507
64 public int blur;
65
66 // Token: 0x040009CC RID: 2508
67 public bool enableAA;
68
69 // Token: 0x040009CD RID: 2509
70 public bool enableCharaAA;
71
72 // Token: 0x040009CE RID: 2510
73 public bool disable;
74
75 // Token: 0x040009CF RID: 2511
76 public bool kuwahara;
77
78 // Token: 0x040009D0 RID: 2512
79 public AAMode aaMode;
80
81 // Token: 0x040009D1 RID: 2513
82 public float offsetScale;
83
84 // Token: 0x040009D2 RID: 2514
85 public float blurRadius;
86}