Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
NormalDissolve.cs
Go to the documentation of this file.
1using UnityEngine;
2
3namespace Applibot;
4
6{
7 [SerializeField]
8 private Texture2D _dissovleTex;
9
10 [SerializeField]
11 [Range(0f, 1f)]
12 private float _dissolveAmount;
13
14 [SerializeField]
15 [Range(0f, 1f)]
16 private float _dissolveRange;
17
18 [SerializeField]
19 [ColorUsage(false, true)]
21
22 private int _dissolveTexId = Shader.PropertyToID("_DissolveTex");
23
24 private int _dissolveRangeId = Shader.PropertyToID("_DissolveRange");
25
26 private int _dissolveAmountId = Shader.PropertyToID("_DissolveAmount");
27
28 private int _glowColorId = Shader.PropertyToID("_GlowColor");
29
30 protected override void UpdateMaterial(Material baseMaterial)
31 {
32 if (material == null)
33 {
34 Shader shader = Shader.Find("Applibot/UI/NormalDissolve");
35 material = new Material(shader);
36 material.CopyPropertiesFromMaterial(baseMaterial);
37 material.hideFlags = HideFlags.HideAndDontSave;
38 }
43 }
44}
override void UpdateMaterial(Material baseMaterial)