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