Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SkinDecoActor Class Reference
Inheritance diagram for SkinDecoActor:

Public Member Functions

void Refresh ()
 

Public Attributes

SkinDeco owner
 
Image image
 
Shadow shadow
 

Detailed Description

Definition at line 4 of file SkinDecoActor.cs.

Member Function Documentation

◆ Refresh()

void SkinDecoActor.Refresh ( )
inline

Definition at line 12 of file SkinDecoActor.cs.

13 {
14 image.SetNativeSize();
15 Vector2 sizeDelta = this.Rect().sizeDelta;
16 this.Rect().sizeDelta = new Vector2(sizeDelta.x * (float)owner.sx * 0.01f, sizeDelta.y * (float)owner.sy * 0.01f);
17 image.color = owner.color;
18 base.transform.localEulerAngles = new Vector3(0f, 0f, owner.rz * 45);
19 base.transform.localScale = new Vector3((!owner.reverse) ? 1 : (-1), 1f, 1f);
20 shadow.enabled = owner.shadow;
21 shadow.effectDistance = new Vector2(owner.reverse ? (-3) : 3, -3f);
22 if (owner.bottom)
23 {
24 base.transform.SetSiblingIndex(1);
25 }
26 }
SkinDeco owner
Definition: SkinDecoActor.cs:6
int sy
Definition: SkinDeco.cs:64
int rz
Definition: SkinDeco.cs:88
Color color
Definition: SkinDeco.cs:76
bool bottom
Definition: SkinDeco.cs:136
bool reverse
Definition: SkinDeco.cs:124
int sx
Definition: SkinDeco.cs:52
bool shadow
Definition: SkinDeco.cs:112

References SkinDeco.bottom, SkinDeco.color, image, owner, SkinDeco.reverse, SkinDeco.rz, SkinDeco.shadow, SkinDeco.sx, and SkinDeco.sy.

Referenced by Widget.InstantiateDeco(), LayerSkinDeco.OnKill(), and LayerSkinDeco.OnUpdateInput().

Member Data Documentation

◆ image

Image SkinDecoActor.image

Definition at line 8 of file SkinDecoActor.cs.

Referenced by Refresh().

◆ owner

SkinDeco SkinDecoActor.owner

Definition at line 6 of file SkinDecoActor.cs.

Referenced by LayerSkinDeco.OnUpdateInput(), and Refresh().

◆ shadow

Shadow SkinDecoActor.shadow

Definition at line 10 of file SkinDecoActor.cs.


The documentation for this class was generated from the following file: