9 public void SetImage(Sprite sprite)
11 this.image.sprite = sprite;
12 this.image.SetNativeSize();
13 float num = ((float)Screen.height - this.margin.y) /
ELayer.core.uiScale;
14 RectTransform rectTransform = this.image.rectTransform;
15 float num2 = rectTransform.sizeDelta.y;
20 rectTransform.sizeDelta =
new Vector2(rectTransform.sizeDelta.x, num2);
25 public override void OnUpdateInput()
27 if (EInput.wheel != 0)
29 this.Zoom((EInput.wheel > 0) ? 0.25f : -0.25f);
31 if (EInput.middleMouse.clicked)
33 this.image.SetNativeSize();
40 public void Zoom(
float a)
51 this.image.rectTransform.localScale =
new Vector3(this.zoom, this.zoom, this.zoom);
55 public override void OnKill()
64 public Vector2 margin;
67 private float zoom = 1f;