Fix timeline block area
This commit is contained in:
parent
d854bfdfbf
commit
878be3f4b8
|
|
@ -260,11 +260,11 @@ namespace HeavenStudio.Editor.Track
|
||||||
|
|
||||||
ZoomInBTN.onClick.AddListener(delegate
|
ZoomInBTN.onClick.AddListener(delegate
|
||||||
{
|
{
|
||||||
zoomComponent.ZoomIn(1, Vector2.zero);
|
zoomComponent.ZoomIn(0.015f * TimelineContent.localScale.x, Vector2.zero);
|
||||||
});
|
});
|
||||||
ZoomOutBTN.onClick.AddListener(delegate
|
ZoomOutBTN.onClick.AddListener(delegate
|
||||||
{
|
{
|
||||||
zoomComponent.ZoomOut(-1, Vector2.zero);
|
zoomComponent.ZoomOut(-0.0125f * TimelineContent.localScale.x, Vector2.zero);
|
||||||
});
|
});
|
||||||
ZoomResetBTN.onClick.AddListener(delegate
|
ZoomResetBTN.onClick.AddListener(delegate
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -128,28 +128,37 @@ namespace HeavenStudio.Editor.Track
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// We need a helper function for this
|
// We need a helper function for this
|
||||||
var timelineScale = 100.0f / Timeline.instance.TimelineContent.localScale.x;
|
if (visible)
|
||||||
Icon.rectTransform.localScale = new Vector3(timelineScale, Icon.rectTransform.localScale.y, Icon.rectTransform.localScale.z);
|
{
|
||||||
Icon.rectTransform.anchoredPosition = new Vector2(0.08f * timelineScale, Icon.rectTransform.anchoredPosition.y);
|
var timelineScale = 100.0f / Timeline.instance.TimelineContent.localScale.x;
|
||||||
|
Icon.rectTransform.localScale = new Vector3(timelineScale, Icon.rectTransform.localScale.y, Icon.rectTransform.localScale.z);
|
||||||
|
Icon.rectTransform.anchoredPosition = new Vector2(0.08f * timelineScale, Icon.rectTransform.anchoredPosition.y);
|
||||||
|
|
||||||
resizeGraphicHolder.offsetMin = new Vector2(0.04f * timelineScale, resizeGraphicHolder.offsetMin.y);
|
if (resizeGraphicHolder != null)
|
||||||
resizeGraphicHolder.offsetMax = new Vector2(0.04f * -timelineScale, resizeGraphicHolder.offsetMax.y);
|
{
|
||||||
resizeGraphicLeft.localScale = new Vector3(timelineScale, resizeGraphicLeft.localScale.y, resizeGraphicLeft.localScale.z);
|
resizeGraphicHolder.offsetMin = new Vector2(0.04f * timelineScale, resizeGraphicHolder.offsetMin.y);
|
||||||
resizeGraphicRight.localScale = new Vector3(-timelineScale, resizeGraphicRight.localScale.y, resizeGraphicRight.localScale.z);
|
resizeGraphicHolder.offsetMax = new Vector2(0.04f * -timelineScale, resizeGraphicHolder.offsetMax.y);
|
||||||
resizeGraphicLine.offsetMin = new Vector2(0.132f * timelineScale, resizeGraphicLine.offsetMin.y);
|
resizeGraphicLeft.localScale = new Vector3(timelineScale, resizeGraphicLeft.localScale.y, resizeGraphicLeft.localScale.z);
|
||||||
resizeGraphicLine.offsetMax = new Vector2(0.132f * -timelineScale, resizeGraphicLine.offsetMax.y);
|
resizeGraphicRight.localScale = new Vector3(-timelineScale, resizeGraphicRight.localScale.y, resizeGraphicRight.localScale.z);
|
||||||
|
resizeGraphicLine.offsetMin = new Vector2(0.132f * timelineScale, resizeGraphicLine.offsetMin.y);
|
||||||
|
resizeGraphicLine.offsetMax = new Vector2(0.132f * -timelineScale, resizeGraphicLine.offsetMax.y);
|
||||||
|
}
|
||||||
|
|
||||||
eventLabel.rectTransform.offsetMax = new Vector2(0.04f * -timelineScale, eventLabel.rectTransform.offsetMax.y);
|
eventLabel.rectTransform.offsetMax = new Vector2(0.04f * -timelineScale, eventLabel.rectTransform.offsetMax.y);
|
||||||
eventLabel.rectTransform.localScale = new Vector3(timelineScale * 0.01f, eventLabel.rectTransform.localScale.y, eventLabel.rectTransform.localScale.z);
|
eventLabel.rectTransform.localScale = new Vector3(timelineScale * 0.01f, eventLabel.rectTransform.localScale.y, eventLabel.rectTransform.localScale.z);
|
||||||
|
|
||||||
outline1.localScale = new Vector3(timelineScale, outline1.localScale.y, outline1.localScale.z);
|
outline1.localScale = new Vector3(timelineScale, outline1.localScale.y, outline1.localScale.z);
|
||||||
outline2.localScale = new Vector3(timelineScale, outline2.localScale.y, outline2.lossyScale.z);
|
outline2.localScale = new Vector3(timelineScale, outline2.localScale.y, outline2.lossyScale.z);
|
||||||
outline3.offsetMin = new Vector2(0.04f * timelineScale, outline3.offsetMin.y);
|
outline3.offsetMin = new Vector2(0.04f * timelineScale, outline3.offsetMin.y);
|
||||||
outline3.offsetMax = new Vector2(0.04f * -timelineScale, outline3.offsetMax.y);
|
outline3.offsetMax = new Vector2(0.04f * -timelineScale, outline3.offsetMax.y);
|
||||||
outline4.offsetMin = new Vector2(0.04f * timelineScale, outline4.offsetMin.y);
|
outline4.offsetMin = new Vector2(0.04f * timelineScale, outline4.offsetMin.y);
|
||||||
outline4.offsetMax = new Vector2(0.04f * -timelineScale, outline4.offsetMax.y);
|
outline4.offsetMax = new Vector2(0.04f * -timelineScale, outline4.offsetMax.y);
|
||||||
|
|
||||||
SetColor(entity["track"]);
|
leftDrag.localScale = new Vector3(timelineScale, leftDrag.localScale.y, leftDrag.localScale.z);
|
||||||
|
rightDrag.localScale = new Vector3(timelineScale, rightDrag.localScale.y, rightDrag.localScale.z);
|
||||||
|
|
||||||
|
SetColor(entity["track"]);
|
||||||
|
}
|
||||||
|
|
||||||
if (selected)
|
if (selected)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue