Hey friendly people.
I have an object going forward by some float speed.
I’m trying to bring it down on trigger over time. My code looks something like this:
public class ObjectStoppre: MonoBehaviour
{
public myObject object; // not my real objects name
float myTime; //just an example name
void Update()
{
myTime = Time.deltaTime * 10;
}
public void OnTriggerEnter(Collider col)
{
if (col.tag == "frontOfObject")
{
Debug.Log("Stop me over time Senpai!");
object.speedObject = Mathf.Lerp(object.speedObject, 0,myTime);
}
}
}
So what i’m doing is grabing the speed value from my “Move” script and trying to lerp it over time to 0. I’m having no luck… can someone help me out please?
Thanks