I want to set up photon to have players take turns, but I keep getting several errors when I try to create room, including:
found fsm to observe : 0
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:151)
PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
switching observed
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:190)
PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)
PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
found fsm to observe : 0
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:151)
PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
switching observed
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:190)
PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)
PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
CreateRoom failed. Client is not on Master Server or not yet ready to call operations. Wait for callback: OnJoinedLobby or OnConnectedToMaster.
UnityEngine.Debug:LogError(Object)
PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby, String[]) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1699)
PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1652)
HutongGames.PlayMaker.Actions.PhotonNetworkCreateRoom:OnEnter() (at Assets/PlayMaker PUN/Actions/PhotonNetworkCreateRoom.cs:48)
HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:205)
HutongGames.PlayMaker.FsmState:OnEnter() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:175)
HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2768)
HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2715)
HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2643)
HutongGames.PlayMaker.Fsm:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1926)
PlayMakerFSM:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:548)
PhotonNetwork.connectionState changed from 'Disconnected' to 'Connecting'
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:Update_connectionStateWatcher() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:559)
PlayMakerPhotonProxy:Update() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:546)
PhotonNetwork.connectionState changed from 'Connecting' to 'InitializingApplication'
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:Update_connectionStateWatcher() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:559)
PlayMakerPhotonProxy:Update() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:546)
PhotonNetwork.connectionState changed from 'InitializingApplication' to 'Connected'
UnityEngine.Debug:Log(Object)
PlayMakerPhotonProxy:Update_connectionStateWatcher() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:559)
PlayMakerPhotonProxy:Update() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:546)
Some of these may be notifications and not errors, I think the real errors are these ones:
InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)
PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)
PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)
CreateRoom failed. Client is not on Master Server or not yet ready to call operations. Wait for callback: OnJoinedLobby or OnConnectedToMaster.
UnityEngine.Debug:LogError(Object)
PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby, String[]) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1699)
PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1652)
HutongGames.PlayMaker.Actions.PhotonNetworkCreateRoom:OnEnter() (at Assets/PlayMaker PUN/Actions/PhotonNetworkCreateRoom.cs:48)
HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:205)
HutongGames.PlayMaker.FsmState:OnEnter() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:175)
HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2768)
HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2715)
HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2643)
HutongGames.PlayMaker.Fsm:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1926)
PlayMakerFSM:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:548)
I've been working on this all day and this as far as I've gotten, I've followed a lot of tutorials both on Playmaker's documentation in the user tutorials and on YouTube.