U3D_TobaccoWarehouseISMDTSy.../Assets/Scripts/Ls/Activatetest.cs

37 lines
1.2 KiB
C#

using Cysharp.Threading.Tasks;
using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Activatetest : MonoBehaviour
{
private float speed = 3f;
async void Start()
{
//await Movecar();
}
public async UniTask Movecar()
{
Transform point = GameObject.Find("4-39-1").transform;
await Car(transform, point.transform, speed);
Transform point1 = GameObject.Find("3-39-1").transform;
await Car(transform, point1.transform, speed);
await UniTask.Delay(15000);
await Car(transform, point.transform, speed);
await Car(transform, point1.transform, speed);
await UniTask.Delay(15000);
await Car(transform, point.transform, speed);
await Car(transform, point1.transform, speed);
await UniTask.Delay(15000);
await Car(transform, point.transform, speed);
await Car(transform, point1.transform, speed);
}
public async UniTask Car(Transform car, Transform point, float speed)
{
float value = Vector3.Distance(car.transform.position, point.position) / speed;
await car.transform.DOMove(point.transform.position, value).SetEase(Ease.InOutQuad).AsyncWaitForCompletion();
}
}