22 lines
675 B
C#
22 lines
675 B
C#
using Terrain;
|
|
using UnityEngine;
|
|
|
|
namespace Utils {
|
|
public class ChunkLoadAnimation : MonoBehaviour {
|
|
private float speed = 3.5f;
|
|
private Vector3 _targetPosition;
|
|
|
|
private void Start() {
|
|
_targetPosition = transform.position;
|
|
transform.Translate(0, -WorldData.ChunkSize.y, 0);
|
|
}
|
|
|
|
private void Update() {
|
|
transform.position = Vector3.Lerp(transform.position, _targetPosition, Time.deltaTime * speed);
|
|
if (_targetPosition.y - transform.position.y < 0.05f) {
|
|
transform.position = _targetPosition;
|
|
Destroy(this);
|
|
}
|
|
}
|
|
}
|
|
} |