14 return EClass.sources.homeResources.map[this.type.ToString()];
20 public virtual int Min
30 public virtual int Max
40 public bool IsCurrency
70 public virtual bool IsAvailable
80 public virtual float ExpRatio
90 public virtual BaseHomeResource.ResourceGroup Group
104 return this.source.GetName();
114 return SpriteSheet.Get(
"hr_" + this.type.ToString());
119 public virtual T Create<T>(HomeResourceType _type,
int _value) where T :
BaseHomeResource
127 public virtual void Mod(
int a,
bool popText =
true)
132 public virtual void Refresh()
137 public void OnRefreshEffect()
142 public virtual void OnAdvanceHour()
147 public virtual void OnAdvanceDay()
152 public virtual void WriteNote(UINote n)
155 n.AddHeader(this.Name,
null);
156 n.AddTopic(
"TopicLeft",
"vCurrent".lang(), this.value.ToString() ??
"");
162 public HomeResourceType type;
170 public int lastValue;
176 public enum ResourceGroup