Update
This commit is contained in:
43
Assets/Scripts/Player/Generic/Utils/vScaleControl.cs
Normal file
43
Assets/Scripts/Player/Generic/Utils/vScaleControl.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user