Files
beyond/Assets/ThirdParty/Invector-AIController/Scenes/AI-Revive/Scripts/SetRandomPosition.cs

26 lines
679 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SetRandomPosition : MonoBehaviour
{
public Transform[] possiblePoints;
System.Random random;
// Start is called before the first frame update
void Awake()
{
random = new System.Random(Random.Range(0, GetInstanceID()));
}
// Update is called once per frame
public void SetRandomPositionToTransform(Transform target)
{
Transform newTarget = possiblePoints[random.Next(possiblePoints.Length)];
if(newTarget)
{
target.SetPositionAndRotation(newTarget.position, newTarget.rotation);
}
}
}