So i`ve written a simple script that instantiates object, and moves this object by equaling position,
but it isnt moving . Thanks!
void Update()
{
Timer-=Time.deltaTime;
if(Timer<=0 && instantiated == false)
{
Instantiate(wave,transform.position,Quaternion.Euler(-90,0,0));
instantiated = true;
}
if(wave != null)
{
wave.transform.position = new Vector3(transform.position.x,transform.position.y,transform.position.z);
}
transform.Translate(Vector3.forward * Time.deltaTime * speed);
}