SceneLoadLocalDone not called after BoltNetwork.LoadScene
Options
Gil
✭
in Photon Bolt
My test successfully loaded the "bank" scene. But never instantiate the prefabs in the sceneloadlocaldone.
public override void BoltStartDone()
{
if (BoltNetwork.isServer)
{
//BoltNetwork.EnableLanBroadcast();
BoltNetwork.SetServerInfo("Test Game", null);
Debug.Log("BoltStartDone\n");
BoltNetwork.LoadScene("Bank");
}
}
public class NetworkCallbacks : Bolt.GlobalEventListener
{
[BoltGlobalBehaviour]
public override void SceneLoadLocalDone(string map)
{
var pos = new Vector3(Random.Range(3, 4), -0.984f, Random.Range(41.01f, 43));
BoltNetwork.Instantiate(BoltPrefabs.Players, pos, Quaternion.identity);
}
}
public override void BoltStartDone()
{
if (BoltNetwork.isServer)
{
//BoltNetwork.EnableLanBroadcast();
BoltNetwork.SetServerInfo("Test Game", null);
Debug.Log("BoltStartDone\n");
BoltNetwork.LoadScene("Bank");
}
}
public class NetworkCallbacks : Bolt.GlobalEventListener
{
[BoltGlobalBehaviour]
public override void SceneLoadLocalDone(string map)
{
var pos = new Vector3(Random.Range(3, 4), -0.984f, Random.Range(41.01f, 43));
BoltNetwork.Instantiate(BoltPrefabs.Players, pos, Quaternion.identity);
}
}
0
Comments
-
You need to have [BoltGlobalBehaviour] before the class is declared.
0 -
Thanks. Will try it out.0