I have a problem at the moment to instantiate the players in scene. I’m trying to get two players in different positions when loading the scene. But I get this error: IndexOutOfRangeException: Index was outside the bounds of the array.
What can be the problem? I understand the error which can come from the time of calling the array, but I´m a new user in unity. I hope you can help me
Thanks
This is the code
public class Septup : MonoBehaviour
{
public static Septup SP;
public Transform[] posiciones;
public void OnEnable()
{
if (Septup.SP == null)
{
Septup.SP = this;
}
}
}
public class PlayerM : MonoBehaviour
{
public PhotonView PL;
public int aparecer;
void Start()
{
aparecer = Septup.SP.posiciones.Length;
PL = GetComponent<PhotonView>();
if (PL.IsMine)
{
jugador = PhotonNetwork.Instantiate("P1", Septup.SP.posiciones[aparecer].position, Septup.SP.posiciones[aparecer].rotation, 0);
}
}
}