예제 #1
0
    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);
    }