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);
    }