public void DisplayDivision(Division divisionToDisplay) { _divisionDisplayContainer.SetActive(true); _orderDisplay.ClearOrders(); DivisionIdToDisplay = divisionToDisplay.DivisionId; var localPlayer = LocalPlayerController.Instance.GeneralDivision; RefreshDivisionCallback(divisionToDisplay); divisionToDisplay.AddRefreshDelegate(RefreshDivisionCallback); ButtonHandler Handler = new ButtonHandler(ButtonHandler.LeftClick, (x, y) => { }, (handler, mousePos) => { InputController.Instance.UnRegisterHandler(handler); OnClickOff(mousePos); }); InputController.Instance.RegisterHandler(Handler); }