Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
RefractionProfile.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
RefractionProfile
:
EScriptable
4
{
5
public
Texture2D
tex
;
6
7
public
float
transparency
;
8
9
public
Vector4
grabAnime
;
10
11
public
Vector4
grabPos
;
12
13
public
static
RefractionProfile
Get
(
string
id
)
14
{
15
return
Resources.Load<
RefractionProfile
>(
"Scene/Profile/Refraction/"
+ id);
16
}
17
18
public
static
void
Apply
(
string
id
)
19
{
20
Get
(
id
).
Apply
();
21
}
22
23
public
void
Apply
()
24
{
25
BaseTileMap
tileMap =
EClass
.
scene
.
screenElin
.
tileMap
;
26
Set(tileMap.
passFloorWater
.
mat
);
27
Set(tileMap.
passLiquid
.
mat
);
28
Set(tileMap.
passAutoTileWater
.
mat
);
29
void
Set(
Material
mat)
30
{
31
mat.SetVector(
"_GrabAnime"
,
grabAnime
);
32
mat.SetVector(
"_GrabPos"
,
grabPos
);
33
mat.SetTexture(
"_BumpTex"
,
tex
);
34
}
35
}
36
}
ObjValType.Material
@ Material
BaseGameScreen.tileMap
BaseTileMap tileMap
Definition:
BaseGameScreen.cs:114
BaseTileMap
Definition:
BaseTileMap.cs:6
BaseTileMap.passAutoTileWater
MeshPass passAutoTileWater
Definition:
BaseTileMap.cs:177
BaseTileMap.passFloorWater
MeshPass passFloorWater
Definition:
BaseTileMap.cs:165
BaseTileMap.passLiquid
MeshPass passLiquid
Definition:
BaseTileMap.cs:135
EClass
Definition:
EClass.cs:5
EClass.scene
static Scene scene
Definition:
EClass.cs:30
EScriptable
Definition:
EScriptable.cs:4
MeshPass.mat
Material mat
Definition:
MeshPass.cs:21
RefractionProfile
Definition:
RefractionProfile.cs:4
RefractionProfile.tex
Texture2D tex
Definition:
RefractionProfile.cs:5
RefractionProfile.grabPos
Vector4 grabPos
Definition:
RefractionProfile.cs:11
RefractionProfile.Get
static RefractionProfile Get(string id)
Definition:
RefractionProfile.cs:13
RefractionProfile.grabAnime
Vector4 grabAnime
Definition:
RefractionProfile.cs:9
RefractionProfile.transparency
float transparency
Definition:
RefractionProfile.cs:7
RefractionProfile.Apply
static void Apply(string id)
Definition:
RefractionProfile.cs:18
RefractionProfile.Apply
void Apply()
Definition:
RefractionProfile.cs:23
Scene.screenElin
GameScreen screenElin
Definition:
Scene.cs:89
Elin
RefractionProfile.cs
Generated by
1.9.6