Elin Modding Docs Doc
Loading...
Searching...
No Matches
HotItemChara.cs
1using System;
2using Newtonsoft.Json;
3using UnityEngine;
4
5// Token: 0x02000619 RID: 1561
6public class HotItemChara : HotItem
7{
8 // Token: 0x17000C7D RID: 3197
9 // (get) Token: 0x06002B6E RID: 11118 RVA: 0x000F3E59 File Offset: 0x000F2059
10 public Chara chara
11 {
12 get
13 {
14 return RefChara.Get(this.uid) ?? EClass.pc;
15 }
16 }
17
18 // Token: 0x17000C7E RID: 3198
19 // (get) Token: 0x06002B6F RID: 11119 RVA: 0x000F3E6F File Offset: 0x000F206F
20 public override Color SpriteColor
21 {
22 get
23 {
24 return new Color(1f, 1f, 1f, 0.9f);
25 }
26 }
27
28 // Token: 0x17000C7F RID: 3199
29 // (get) Token: 0x06002B70 RID: 11120 RVA: 0x000F3E8A File Offset: 0x000F208A
30 public override Vector3 SpriteScale
31 {
32 get
33 {
34 return new Vector3(0.8f, 0.8f, 1f);
35 }
36 }
37
38 // Token: 0x17000C80 RID: 3200
39 // (get) Token: 0x06002B71 RID: 11121 RVA: 0x000F3EA0 File Offset: 0x000F20A0
40 public override string Name
41 {
42 get
43 {
44 return this.chara.Name;
45 }
46 }
47
48 // Token: 0x17000C81 RID: 3201
49 // (get) Token: 0x06002B72 RID: 11122 RVA: 0x000F3EAD File Offset: 0x000F20AD
50 public override bool UseUIObjMaterial
51 {
52 get
53 {
54 return true;
55 }
56 }
57
58 // Token: 0x06002B73 RID: 11123 RVA: 0x000F3EB0 File Offset: 0x000F20B0
59 public override Sprite GetSprite()
60 {
61 if (this.chara != null)
62 {
63 return this.chara.GetSprite(0);
64 }
65 return base.GetSprite();
66 }
67
68 // Token: 0x06002B74 RID: 11124 RVA: 0x000F3ECD File Offset: 0x000F20CD
69 public override bool TrySetAct(ActPlan p)
70 {
71 return base.TrySetAct(p);
72 }
73
74 // Token: 0x04001838 RID: 6200
75 [JsonProperty]
76 public int uid;
77}
Definition Chara.cs:12