Archived
Private
Public Access
1
0
This repository has been archived on 2026-02-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ProjectBackup/Unity/Minecraft/Assets/Scripts/Utils/ChunkLoadAnimation.cs
2022-11-12 13:10:03 +01:00

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);
}
}
}
}