40 lines
1016 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScaleChanger : MonoBehaviour
{
[SerializeField] private Transform _startScale;
[SerializeField] private ProjectileController projectile;
private float minScale = 0;
private float maxScale = 1.5f;
[SerializeField] private float target = 0.05f;
[SerializeField] private float _setSize = 1f;
private void Awake()
{
//projectile.velocity = 0f;
//_startPosition.radius = 0.0f;
_startScale.localScale = new Vector3(minScale, minScale);
// _maxRadius.radius = 0.1f;
}
private void LateUpdate()
{
for(float i = minScale; i <= _setSize; i++)
{
var x = target;
minScale += x;
_startScale.localScale = new Vector3(minScale, minScale, minScale);
}
}
private void FixedUpdate()
{
var speed = 1.5f;
projectile.velocity += speed;
}
}