I wrote this script, and now I wanna make the object move back where it was when level started on trigger exit, but I don’t know how to do that, any help?
var speed : float = 5;
function Update()
{
}
function OnTriggerStay(trig : Collider)
{
rigidbody.isKinematic = false;
if((trig.gameObject.tag == "Player") || (trig.gameObject.tag == "ShipLoaded"))
{
var targ = GameObject.FindWithTag("Player" || "ShipLoaded");
transform.position = Vector3.MoveTowards(transform.position, targ.transform.position, speed * Time.deltaTime);
}
}
function OnTriggerExit(trig : Collider)
{
rigidbody.isKinematic = true;
}