コード例 #1
0
ファイル: Research.cs プロジェクト: fiabot/SaveTheWorld
    //display toggles according to current research level
    public static void reset_toggles()
    {
        int offset = 0;
        int count  = 0; //Allow for two new energy to be researched at a time

        foreach (var i in God.energy_names)
        {
            GameObject new_toggle = Instantiate(blank_toggle2, Canvas2, true);
            if (toggles_active)
            {
                new_toggle.SetActive(true);
            }

            ResearchToggle new_toggle_script = new_toggle.GetComponent <ResearchToggle>();
            new_toggle_script.energy_name  = i;
            new_toggle_script.energy_level = God.research_levels[i];
            new_toggle_script.y_offset     = offset;
            new_toggle_script.initalize();
            if (God.research_levels[i] == 0)
            {
                break;

                /*if(count == 1){
                 *  break;
                 * }else{
                 *  count += 1;
                 * }*/
            }
            offset -= 50;
        }
    }
コード例 #2
0
ファイル: Research.cs プロジェクト: fiabot/SaveTheWorld
    //create toggles and copy varriables
    void Start()
    {
        //copy variables that can be used later
        blank_toggle2 = blank_toggle;
        Canvas2       = Canvas;
        blank_toggle.SetActive(false);
        blank_script             = blank_toggle.GetComponent <ResearchToggle>();
        blank_script.energy_name = "This is not a toggle";
        reset_toggles();

        selected_energy_name = "none";
    }
コード例 #3
0
            public ProductItemState Clone()
            {
                var clonedItem = new ProductItemState(ProductId);

                clonedItem.Header = ListDataItem.Clone(Header);
                clonedItem.Combo1 = ListDataItem.Clone(Combo1);

                clonedItem.PositionToggle = PositionToggle.Clone();
                clonedItem.ResearchToggle = ResearchToggle.Clone();
                clonedItem.StyleToggle    = StyleToggle.Clone();

                return(clonedItem);
            }