public override void OnUpdate()
            {
                WorldSide localSide = World_AIW2.Instance.GetLocalPlayerSide();

                if (localSide == null)
                {
                    return;
                }
                ArcenUI_ButtonSet elementAsType = (ArcenUI_ButtonSet)Element;

                //Window_InGameGalaxyMapDisplayModeMenu windowController = (Window_InGameGalaxyMapDisplayModeMenu)Element.Window.Controller;

                if (elementAsType.Buttons.Count <= 0)
                {
                    int x = 0;
                    for (int i = 0; i < GalaxyMapDisplayModeTable.Instance.Rows.Count; i++)
                    {
                        GalaxyMapDisplayMode mode   = GalaxyMapDisplayModeTable.Instance.Rows[i];
                        bItem   newButtonController = new bItem(mode);
                        Vector2 offset;
                        offset.x = x * elementAsType.ButtonWidth;
                        offset.y = 0;
                        Vector2 size;
                        size.x = elementAsType.ButtonWidth;
                        size.y = elementAsType.ButtonHeight;
                        elementAsType.AddButton(newButtonController, size, offset);
                        x++;
                    }
                }
            }
 public bItem(GalaxyMapDisplayMode Mode)
 {
     this.Mode = Mode;
 }