using UnityEngine; public class ZoomWithUIButton : MonoBehaviour { public float zoomSpeed = 0.1f; // Kecepatan zoom public float minScale = 0.1f; // Skala minimum public float maxScale = 3.0f; // Skala maksimum // Fungsi untuk tombol Zoom In public void ZoomIn() { ZoomObject(1); } // Fungsi untuk tombol Zoom Out public void ZoomOut() { ZoomObject(-1); } // Fungsi internal untuk mengubah skala objek private void ZoomObject(int direction) { Vector3 newScale = transform.localScale + Vector3.one * direction * zoomSpeed; newScale = Vector3.Max(newScale, Vector3.one * minScale); newScale = Vector3.Min(newScale, Vector3.one * maxScale); transform.localScale = newScale; } }