Files
beyond/Assets/ThirdParty/Invector-3rdPersonController/Basic Locomotion/Scripts/Generic/Utils/vScaleControl.cs
2024-11-20 15:21:28 +01:00

45 lines
971 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Invector.Utils
{
public class vScaleControl : MonoBehaviour
{
Vector3 targetScale;
Vector3 defaultScale;
private void Awake()
{
defaultScale = transform.localScale;
targetScale = defaultScale;
}
public float scaleX
{
set
{
targetScale.x = defaultScale.x * value;
transform.localScale = targetScale;
}
}
public float scaleY
{
set
{
targetScale.y = defaultScale.y * value;
transform.localScale = targetScale;
}
}
public float scaleZ
{
set
{
targetScale.z = defaultScale.z * value;
transform.localScale = targetScale;
}
}
}
}