33 lines
836 B
C#
33 lines
836 B
C#
using JetBrains.Annotations;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class ZoomInOut : MonoBehaviour
|
|
{
|
|
// Kolom ukuran (zoom in/out)
|
|
private bool isScale;
|
|
|
|
// Kolom kecepatan zoom in/out
|
|
private float scaleSpeed;
|
|
void Update()
|
|
{
|
|
// Jika proses zoom in/out sedang aktif (Ditekan)
|
|
if (isScale)
|
|
{
|
|
transform.localScale += Vector3.one * scaleSpeed * Time.deltaTime; //DILIAT BERAPA"
|
|
}
|
|
}
|
|
|
|
public void ScaleCube(float speed)
|
|
{
|
|
isScale = true; // Aktifkan proses zoom
|
|
scaleSpeed = speed; // Simpan nilai kecepatan zoom dari parameter (0,7)
|
|
}
|
|
|
|
// Fungsi untuk menghentikan proses zoom
|
|
public void Stop()
|
|
{
|
|
isScale = false; // Nonaktifkan proses zoom
|
|
}
|
|
} |