Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ShadowData.Item Class Reference

Public Member Functions

override string ToString ()
 
void Validate ()
 

Public Attributes

string name
 
int[] raw = new int[8] { 1, 0, 0, 0, 0, 0, 0, 0 }
 

Properties

int tile [get, set]
 
int x [get, set]
 
int y [get, set]
 
int scaleX [get, set]
 
int scaleY [get, set]
 
int angle [get, set]
 

Detailed Description

Definition at line 7 of file ShadowData.cs.

Member Function Documentation

◆ ToString()

override string ShadowData.Item.ToString ( )
inline

Definition at line 85 of file ShadowData.cs.

86 {
87 return "(" + tile + ") " + name;
88 }

References ShadowData.Item.name, and ShadowData.Item.tile.

◆ Validate()

void ShadowData.Item.Validate ( )
inline

Definition at line 90 of file ShadowData.cs.

91 {
92 if (raw.Length < 8)
93 {
94 Array.Resize(ref raw, 8);
95 }
96 }

References ShadowData.Item.raw.

Member Data Documentation

◆ name

string ShadowData.Item.name

Definition at line 9 of file ShadowData.cs.

Referenced by ShadowData.Item.ToString().

◆ raw

int [] ShadowData.Item.raw = new int[8] { 1, 0, 0, 0, 0, 0, 0, 0 }

Definition at line 11 of file ShadowData.cs.

Referenced by ShadowData.Item.Validate().

Property Documentation

◆ angle

int ShadowData.Item.angle
getset

Definition at line 73 of file ShadowData.cs.

74 {
75 get
76 {
77 return raw[5];
78 }
79 set
80 {
81 raw[5] = value;
82 }
83 }

◆ scaleX

int ShadowData.Item.scaleX
getset

Definition at line 49 of file ShadowData.cs.

50 {
51 get
52 {
53 return raw[3] + 100;
54 }
55 set
56 {
57 raw[3] = value - 100;
58 }
59 }

◆ scaleY

int ShadowData.Item.scaleY
getset

Definition at line 61 of file ShadowData.cs.

62 {
63 get
64 {
65 return raw[4] + 100;
66 }
67 set
68 {
69 raw[4] = value - 100;
70 }
71 }

◆ tile

int ShadowData.Item.tile
getset

Definition at line 13 of file ShadowData.cs.

14 {
15 get
16 {
17 return raw[0];
18 }
19 set
20 {
21 raw[0] = value;
22 }
23 }

Referenced by ShadowData.Item.ToString().

◆ x

int ShadowData.Item.x
getset

Definition at line 25 of file ShadowData.cs.

26 {
27 get
28 {
29 return raw[1];
30 }
31 set
32 {
33 raw[1] = value;
34 }
35 }

◆ y

int ShadowData.Item.y
getset

Definition at line 37 of file ShadowData.cs.

38 {
39 get
40 {
41 return raw[2];
42 }
43 set
44 {
45 raw[2] = value;
46 }
47 }

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