var Monster : GameObject[];
function Update ()
{
for(var i=0; i<Monster.length; i++)
{
Instantiate(Monster*, Vector3(250, 5, 5), Vector3(180, 0, 0));*
*yield WaitForSeconds (60);*
*}*
*}*
*```*
*<p>That's the code.</p>*
*<p>Error is: BCE0023: No appropriate version of 'UnityEngine.Object.Instantiate' for the argument list '(UnityEngine.GameObject, UnityEngine.Vector3, UnityEngine.Vector3)' was found.</p>*
*<p>Any help would be great, thanks,*
*JUstin W.</p>*
your rong to put double vector3(because is a distance).
Instantiate (Monster*, Vector3(250, 5, 5), Quaternion.identity);*
*```*
*<p>The right order is to put the object then the distance and then the rotation.*
*For the rotation you can put also:</p>*
*```*
_Instantiate (Monster*, Vector3(250, 5, 5), transform.rotation);*_
_*```*_
The third parameter, rotation, is a quaternion rather than a Vector3. You can convert a Vector3 to a quaternion like so:
Instantiate(Monster*, Vector3(250, 5, 5), Quaternion.Euler(Vector3(180, 0, 0)));*
*```*
*<p>Also, Update runs once every single frame, and can't be delayed or interrupted. Therefore it can't be a coroutine and can't use yield. Start can be a coroutine, so put your loop in Start instead.</p>*