Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        _propViews = new Dictionary <R, UnitPropUpgradeView>();
        GameModel.HandleGet <UnitModel>(OnModelChange);

        _panelMessage = new PanelMessage(PanelAction.HIDE, PanelNames.UnitEditPanel);
        SetPanels(PanelAction.HIDE);
    }
Esempio n. 2
0
    private void OnPanelMessage(PanelMessage value)
    {
        switch (value.Action)
        {
        case PanelAction.SHOW:
            ShowPanel(value.PanelName);
            break;

        case PanelAction.SHOWONLY:
            ShowPanel(value.PanelName, true);
            break;

        case PanelAction.HIDE:
            HidePanel(value.PanelName);
            break;

        case PanelAction.HIDEALL:
            HideAllPanels();
            break;

        default:
            break;
        }
    }