editor input locking fix (#175)

* fix keyboard input locking

* add build date auto-generation script
This commit is contained in:
minenice55
2022-10-13 12:20:48 -04:00
committed by GitHub
parent 695f6671fb
commit b361814c11
9 changed files with 399 additions and 19 deletions

View File

@ -12,8 +12,8 @@ namespace HeavenStudio.Editor
[SerializeField] protected GameObject dialog;
public void ForceState(bool onoff = false)
{
Editor.instance.canSelect = onoff;
Editor.instance.inAuthorativeMenu = !onoff;
Editor.instance.canSelect = !onoff;
Editor.instance.inAuthorativeMenu = onoff;
dialog.SetActive(onoff);
}

View File

@ -41,6 +41,7 @@ namespace HeavenStudio.Editor
[Header("Components")]
[SerializeField] private Timeline Timeline;
[SerializeField] private TMP_Text GameEventSelectorTitle;
[SerializeField] private TMP_Text BuildDateDisplay;
[Header("Toolbar")]
[SerializeField] private Button NewBTN;
@ -123,6 +124,8 @@ namespace HeavenStudio.Editor
Tooltip.AddTooltip(EditorSettingsBTN.gameObject, "Editor Settings <color=#adadad>[Ctrl+Shift+O]</color>");
UpdateEditorStatus(true);
BuildDateDisplay.text = GlobalGameManager.buildTime;
}
public void LateUpdate()

View File

@ -1,14 +1,11 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HeavenStudio.Editor.Track;
using TMPro;
namespace HeavenStudio.Editor
{
public class SettingsDialog : Dialog
{
[SerializeField] private TMP_Text BuildDateDisplay;
private void Start() {}
public void SwitchSettingsDialog()
@ -22,6 +19,8 @@ namespace HeavenStudio.Editor
Editor.instance.canSelect = false;
Editor.instance.inAuthorativeMenu = true;
dialog.SetActive(true);
BuildDateDisplay.text = GlobalGameManager.buildTime;
}
}