mirror of
https://github.com/RHeavenStudio/HeavenStudio.git
synced 2025-06-12 08:17:38 +02:00
editor input locking fix (#175)
* fix keyboard input locking * add build date auto-generation script
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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()
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user