Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitFactory.cs
Go to the documentation of this file.
1using UnityEngine;
2
4{
5 public Recipe recipe;
6
7 public override bool IsFactory => true;
8
9 public override string idSoundProgress => recipe.GetMainMaterial().GetSoundCraft(recipe.renderRow);
10
11 public override int GetActDuration(Chara c)
12 {
13 return 20;
14 }
15
16 public override int GetCostSp(AI_UseCrafter ai)
17 {
19 }
20
21 public override int GetDuration(AI_UseCrafter ai, int costSp)
22 {
23 return Mathf.Min(costSp * 4, 30);
24 }
25}
Definition: Chara.cs:10
int GetSPCost(Card factory)
Definition: Recipe.cs:7
virtual RenderRow renderRow
Definition: Recipe.cs:193
RecipeSource source
Definition: Recipe.cs:187
virtual SourceMaterial.Row GetMainMaterial()
Definition: Recipe.cs:467
override int GetActDuration(Chara c)
Definition: TraitFactory.cs:11
override bool IsFactory
Definition: TraitFactory.cs:7
override string idSoundProgress
Definition: TraitFactory.cs:9
Recipe recipe
Definition: TraitFactory.cs:5
override int GetCostSp(AI_UseCrafter ai)
Definition: TraitFactory.cs:16
override int GetDuration(AI_UseCrafter ai, int costSp)
Definition: TraitFactory.cs:21
Card owner
Definition: Trait.cs:26