MIF_E31222344/Malukuu/Assets/Script/ScaleInOut.cs

53 lines
991 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScaleInOut : MonoBehaviour
{
public GameObject Object;
private bool _ZoomIn;
private bool _ZoomOut;
//object scale speed
public float Scale = 0.1f;
// Update is called once per frame
void Update()
{
if (_ZoomIn)
{
//make a bigger object
Object.transform.localScale += new Vector3(Scale, Scale, Scale);
}
if (_ZoomOut)
{
//make a small object
Object.transform.localScale -= new Vector3(Scale, Scale, Scale);
}
}
//Make object scaled big
public void OnPressZoomIn()
{
_ZoomIn = true;
}
public void OnReleaseZoomIn()
{
_ZoomIn = false;
}
//Make object scaled small
public void OnPressZoomOut()
{
_ZoomOut = true;
}
public void OnReleaseZoomOut()
{
_ZoomOut = false;
}
}