2using System.Collections.Generic;
9 public List<ResearchPlan>
plans =
new List<ResearchPlan>();
12 public List<ResearchPlan>
finished =
new List<ResearchPlan>();
15 public List<ResearchPlan>
newPlans =
new List<ResearchPlan>();
31 item.SetOwner(_branch);
62 if (
item.id == idPlan)
74 if (
item.source.id ==
id)
125 p.exp = (p.lastExp = 0);
139 List<ResearchPlan> list =
new List<ResearchPlan>();
153 onComplete?.Invoke();
static SourceManager sources
ResearchManager researches
HomeResourceManager resources
static void SetSeed(int a=-1)
void TryAddPlans(string idResource, int lv)
List< ResearchPlan > finished
void ShowNewPlans(Action onComplete=null)
void SetOwner(FactionBranch _branch)
bool HasPlan(string idPlan)
void AddPlan(ResearchPlan p)
bool CanCompletePlan(ResearchPlan p)
List< ResearchPlan > plans
bool IsComplete(string id, int rank=-1)
List< ResearchPlan > newPlans
void CompletePlan(ResearchPlan p)
bool IsListBarter(string idPlan)
static ResearchPlan Create(string id)
void SetOwner(FactionBranch _branch)
SourceResearch.Row source
SourceResearch researches
static void Say(string text, FontColor fontColor=FontColor.Default, Sprite sprite=null)