Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitFactory.cs
1using System;
2using UnityEngine;
3
4// Token: 0x020003BE RID: 958
6{
7 // Token: 0x06001C42 RID: 7234 RVA: 0x000A9A66 File Offset: 0x000A7C66
8 public override int GetActDuration(Chara c)
9 {
10 return 20;
11 }
12
13 // Token: 0x1700087A RID: 2170
14 // (get) Token: 0x06001C43 RID: 7235 RVA: 0x000A9A6A File Offset: 0x000A7C6A
15 public override bool IsFactory
16 {
17 get
18 {
19 return true;
20 }
21 }
22
23 // Token: 0x1700087B RID: 2171
24 // (get) Token: 0x06001C44 RID: 7236 RVA: 0x000A9A6D File Offset: 0x000A7C6D
25 public override string idSoundProgress
26 {
27 get
28 {
29 return this.recipe.GetMainMaterial().GetSoundCraft(this.recipe.renderRow);
30 }
31 }
32
33 // Token: 0x06001C45 RID: 7237 RVA: 0x000A9A8A File Offset: 0x000A7C8A
34 public override int GetCostSp(AI_UseCrafter ai)
35 {
36 return this.recipe.source.GetSPCost(this.owner);
37 }
38
39 // Token: 0x06001C46 RID: 7238 RVA: 0x000A9AA2 File Offset: 0x000A7CA2
40 public override int GetDuration(AI_UseCrafter ai, int costSp)
41 {
42 return Mathf.Min(costSp * 4, 30);
43 }
44
45 // Token: 0x040010C4 RID: 4292
46 public Recipe recipe;
47}
Definition Chara.cs:12