Пример #1
0
    //various key shortcuts
    void Update()
    {
        if (!IsOpenedOrOpening())
        {
            return;
        }

        if (!editMain.UserMainKeyLock())
        {
            InputUpdate();
            // if (GetMode() != TerrainTool.Mode.CopyPaste)
            // {

            // }
        }

        // settingsUI.copySettingsObject.SetActive(GetMode() == TerrainTool.Mode.CopyPaste);
        settingsUI.editSettingsObject.SetActive(GetMode() == TerrainTool.Mode.Edit);
        settingsUI.shapeSettingsObject.SetActive(GetMode() == TerrainTool.Mode.Create);
        settingsUI.styleSettingsObject.SetActive(GetMode() != TerrainTool.Mode.Dig);

        foreach (var entry in importingListItems)
        {
            float progress = entry.Value.second();
            entry.Value.first.SetProgress(progress);
        }
    }
    void Update()
    {
        if (!editMain.UserMainKeyLock())
        {
            if (inputControl.GetButtonDown("PrevToolOption"))
            {
                PreviousTab();
            }

            if (inputControl.GetButtonDown("NextToolOption"))
            {
                NextTab();
            }
        }

        int index = content.GetCurrentTabIndex();

        editWindowFrameUI.infoToggle.isOn    = index == (int)TabType.Info;
        editWindowFrameUI.visualsToggle.isOn = index == (int)TabType.Visual;
        editWindowFrameUI.physicsToggle.isOn = index == (int)TabType.Physics;

        // editWindowFrameUI.submenuObject.SetActive(currActor != null);
        editWindowFrameUI.submenuObject.SetActive(AnyTabOpen());
    }