In one script i have array of gameobjects
void Start()
{
waypoints = GameObject.FindGameObjectsWithTag("ClonedObject");
foreach(GameObject go in waypoints)
{
SphereCollider sc = go.AddComponent<SphereCollider>() as SphereCollider;
sc.isTrigger = true;
}
originalPosition = myTransform.position;
}
waypoints is array of GameObject
Now i have this script too
using UnityEngine;
class SlowDown : MonoBehaviour
{
private void OnTriggerEnter(Collider other)
{
Debug.Log("Object " +other.name+" entered "+ name);
WayPoints.SetSpeed(WayPoints.moveSpeedSlowed);
}
private void OnTriggerExit(Collider other)
{
Debug.Log("Object " + other.name + " exited " + name);
WayPoints.SetSpeed(WayPoints.moveSpeed);
}
}
I want to attach this script to each GameObject in the waypoints array.