mirror of
https://github.com/GrahamKracker/UnityExplorer.git
synced 2025-07-16 00:07:52 +08:00
3.0.3
* Fixed not being able to set values on Enums * [MONO] Fixed an issue where GameObjects in no scene (a Resource/Asset) would display nothing for their scene name, instead of "None (Resource/Asset)". * Some UI layout cleanups and fixes, the Child/Component lists on the GameObject inspector should now expand to fill available height.
This commit is contained in:
@ -230,84 +230,6 @@ namespace UnityExplorer.Inspectors
|
||||
invisGroup.padding.right = 2;
|
||||
invisGroup.spacing = 10;
|
||||
|
||||
// // time scale group
|
||||
|
||||
// var timeGroupObj = UIFactory.CreateHorizontalGroup(invisObj, new Color(1, 1, 1, 0));
|
||||
// var timeGroup = timeGroupObj.GetComponent<HorizontalLayoutGroup>();
|
||||
// timeGroup.childForceExpandWidth = false;
|
||||
// timeGroup.childControlWidth = true;
|
||||
// timeGroup.childForceExpandHeight = false;
|
||||
// timeGroup.childControlHeight = true;
|
||||
// timeGroup.padding.top = 2;
|
||||
// timeGroup.padding.left = 5;
|
||||
// timeGroup.padding.right = 2;
|
||||
// timeGroup.padding.bottom = 2;
|
||||
// timeGroup.spacing = 5;
|
||||
// timeGroup.childAlignment = TextAnchor.MiddleCenter;
|
||||
// var timeGroupLayout = timeGroupObj.AddComponent<LayoutElement>();
|
||||
// timeGroupLayout.minWidth = 100;
|
||||
// timeGroupLayout.flexibleWidth = 300;
|
||||
// timeGroupLayout.minHeight = 25;
|
||||
// timeGroupLayout.flexibleHeight = 0;
|
||||
|
||||
// // time scale title
|
||||
|
||||
// var timeTitleObj = UIFactory.CreateLabel(timeGroupObj, TextAnchor.MiddleLeft);
|
||||
// var timeTitle = timeTitleObj.GetComponent<Text>();
|
||||
// timeTitle.text = "Time Scale:";
|
||||
// timeTitle.color = new Color(21f / 255f, 192f / 255f, 235f / 255f);
|
||||
// var titleLayout = timeTitleObj.AddComponent<LayoutElement>();
|
||||
// titleLayout.minHeight = 25;
|
||||
// titleLayout.minWidth = 80;
|
||||
// titleLayout.flexibleHeight = 0;
|
||||
// timeTitle.horizontalOverflow = HorizontalWrapMode.Overflow;
|
||||
|
||||
// // actual active time label
|
||||
|
||||
// var timeLabelObj = UIFactory.CreateLabel(timeGroupObj, TextAnchor.MiddleLeft);
|
||||
// var timeLabelLayout = timeLabelObj.AddComponent<LayoutElement>();
|
||||
// timeLabelLayout.minWidth = 40;
|
||||
// timeLabelLayout.minHeight = 25;
|
||||
// timeLabelLayout.flexibleHeight = 0;
|
||||
|
||||
// // todo make static and update
|
||||
// var s_timeText = timeLabelObj.GetComponent<Text>();
|
||||
// s_timeText.text = Time.timeScale.ToString("F1");
|
||||
|
||||
// // time scale input
|
||||
|
||||
// var timeInputObj = UIFactory.CreateInputField(timeGroupObj);
|
||||
// var timeInput = timeInputObj.GetComponent<InputField>();
|
||||
// timeInput.characterValidation = InputField.CharacterValidation.Decimal;
|
||||
// var timeInputLayout = timeInputObj.AddComponent<LayoutElement>();
|
||||
// timeInputLayout.minWidth = 90;
|
||||
// timeInputLayout.flexibleWidth = 0;
|
||||
// timeInputLayout.minHeight = 25;
|
||||
// timeInputLayout.flexibleHeight = 0;
|
||||
|
||||
// // time scale apply button
|
||||
|
||||
// var applyBtnObj = UIFactory.CreateButton(timeGroupObj);
|
||||
// var applyBtn = applyBtnObj.GetComponent<Button>();
|
||||
|
||||
// applyBtn.onClick.AddListener(SetTimeScale);
|
||||
|
||||
// var applyText = applyBtnObj.GetComponentInChildren<Text>();
|
||||
// applyText.text = "Apply";
|
||||
// applyText.fontSize = 14;
|
||||
// var applyLayout = applyBtnObj.AddComponent<LayoutElement>();
|
||||
// applyLayout.minWidth = 50;
|
||||
// applyLayout.minHeight = 25;
|
||||
// applyLayout.flexibleHeight = 0;
|
||||
|
||||
// void SetTimeScale()
|
||||
// {
|
||||
// var scale = float.Parse(timeInput.text);
|
||||
// Time.timeScale = scale;
|
||||
// s_timeText.text = Time.timeScale.ToString("F1");
|
||||
// }
|
||||
|
||||
|
||||
// inspect under mouse button
|
||||
|
||||
var inspectObj = UIFactory.CreateButton(topRowObj);
|
||||
|
Reference in New Issue
Block a user