/// <summary> /// the element in the slot that was clicked, bool for wether it was double clicked or not /// </summary> protected override void ElementClicked(int par1, bool par2) { GuiSelectWorld.OnElementSelected(ParentWorldGui, par1); bool flag = GuiSelectWorld.GetSelectedWorld(ParentWorldGui) >= 0 && GuiSelectWorld.GetSelectedWorld(ParentWorldGui) < GetSize(); GuiSelectWorld.GetSelectButton(ParentWorldGui).Enabled = flag; GuiSelectWorld.GetRenameButton(ParentWorldGui).Enabled = flag; GuiSelectWorld.GetDeleteButton(ParentWorldGui).Enabled = flag; if (par2 && flag) { ParentWorldGui.SelectWorld(par1); } }
/// <summary> /// returns true if the element passed in is currently selected /// </summary> protected override bool IsSelected(int par1) { return(par1 == GuiSelectWorld.GetSelectedWorld(ParentWorldGui)); }