public void Init() { currentTech = null; techTree = new TechTree(); OnTechCompleteEvent = new TechCompleteEvent(); //add techs Tech superMask = new Tech(1, "Super Mask", 30, null, "", "Decrease Infect Rate by 20%"); superMask.SetEffect(0.8f, 0, 0, 0, 0, false, false, 0); techTree.addTech(superMask); Tech superSickroom = new Tech(2, "Upgraded sickroom", 30, null, "", "Decrease Death Rate by 20%"); superSickroom.SetEffect(0, 0.8f, 0, 0, 0, false, false, 0); techTree.addTech(superSickroom); Tech positioningChips = new Tech(3, "E-Assistant", 30, null, "", "Basic Reproduction number -1"); positioningChips.SetEffect(0, 0, -1, 0, 0, false, false, 0); techTree.addTech(positioningChips); Tech electronicAssistant = new Tech(4, "Video Call", 30, null, "", "Traveler travels 50% less"); electronicAssistant.SetEffect(0, 0, 0, 0.5f, 0, false, false, 0); techTree.addTech(electronicAssistant); Tech performanceImprove = new Tech(5, "Performance Improve", 30, null, "", "AP +1"); performanceImprove.SetEffect(0, 0, -1, 0, 0, false, false, 1); techTree.addTech(performanceImprove); Tech autoTestGate = new Tech(6, "Detection Gate", 30, null, "", "80% detect and block infected travelers"); autoTestGate.SetEffect(0, 0, 0, 0, 0.8f, false, false, 0); techTree.addTech(autoTestGate); Tech mobileHospital = new Tech(7, "Mobile Hospital", 30, null, "", "Can use Cure as an option on all villages"); mobileHospital.SetEffect(0, 0, 0, 0, 0, true, false, 0); techTree.addTech(mobileHospital); Tech theCure = new Tech(8, "The cure", 100, null, "", "You win the game scenario"); theCure.SetEffect(0, 0, -1, 0, 0, false, true, 0); techTree.addTech(theCure); }