A list of all Actions, Conditions and Expressions supported in this addon.
    
    
        
                Connection
                
                    
                        
                                - 
                                    Actions
                                    
                                        
                                            
                                                    - Set optional user id to {0} 
- Set optional user id (required by some cloud services). 
- Enable custom authentication of type {1} and set it's parameters to {0} 
- Enable custom authentication and set it's parameters. 
- Set hosting type to {0} 
- Set hosting type. 
- Set Self Hosted address to {0} 
- Set Self Hosted address. 
- Set Master server region to {0} 
- Set Master server region. 
- Set app id to {0} 
- Set app id. 
- Set app version to {0} 
- Set app version. 
- Connect to the name server 
- Connect to the name server. 
- Disconnect from all servers 
- Disconnect from all servers. 
- Disconnect client from Game server keeping player in room 
- Disconnect client from Game server keeping player in room (to rejoin later) and connect to Master server if not connected. 
- Leave room 
- Leave room and connect to Master server if not connected. 
 
 
- 
                                    Conditions
                                    
                                        
                                            
                                                    - Is connected to Nameserver 
- True if client connected to Nameserver. 
- Is connected to Master server 
- True if client connected to Master server. 
- Is connected to a lobby 
- True if client connected to a lobby. 
- Is joined to a room 
- True if client joined to a room. 
 
 
- 
                                    Expressions
                                    
                                        
                                            
                                                    - State 
- Current client state. 
- StateString 
- Current client state string. 
- UserId 
- Previously set user id. 
 
 
   
            
                Lobby
                
                    
                        
                                - 
                                    Actions
                                    
                                        
                                            
                                                    - Create room {0} in lobby {1}/{2} 
- Crate room. 
- Join room {0} in lobby {3}/{4} (create if not exists: {2}, rejoin: {1}) 
- Join room. 
- Join random room by {1} matching my room: {0} in lobby {2}/{3} with filter {4} 
- Join random room. 
- Request status of friends {0} (FindFriends) 
- Request Master server for friends online status and joined rooms (FindFriends). 
- Request lobbies statistics 
- Request Master server for lobbies statistics. 
 
 
- 
                                    Conditions
                                    
                                        
                                            
                                                    - On room list 
- Triggered on room list receive. 
- On room list update 
- Triggered on room list update. 
- On FindFriends result 
- Triggered when FindFriends request completed. 
- On lobbies statistics update 
- Triggered when lobbies statistics update received. 
- On application statistics update 
- Triggered when application statistics update received. 
- On join lobby 
- Triggered on client joins lobby. 
- On joinRandomRoom no match found 
- Triggered when joinRandomRoom called and no match found. 
 
 
- 
                                    Expressions
                                    
                                        
                                            
                                                    - MyRoomName 
- Currently my room name. 
- RoomCount 
- Count of rooms available. 
- RoomNameAt 
- Name of room at index. 
- RoomMaxPlayers 
- Max players before room is considered full 
- RoomIsOpen 
- Defines if this room can be joined. 
- RoomPlayerCount 
- Count of player currently in room. 
- RoomProperty 
- Room property. 
- FriendOnline 
- True if friend is online. 
- FriendRoom 
- Currently joined room name or empyt string. 
- LobbyStatsCount 
- Count of lobbies statistics entries. 
- LobbyStatsNameAt 
- Lobby name. 
- LobbyStatsTypeAt 
- Lobby type. 
- LobbyStatsPeerCountAt 
- Number of players in the lobby (on Master, not playing). 
- LobbyStatsGameCountAt 
- Number of games in the lobby. 
- AppStatsPeerCount 
- Count of players currently online on Game servers. 
- AppStatsMasterPeerCount 
- Count of players on Master server (looking for game). 
- AppStatsGameCount 
- Count of games currently in use (includes invisible and full rooms, so it doesn't match lobby list). 
 
 
   
            
                Room
                
                    
                        
                                - 
                                    Actions
                                    
                                        
                                            
                                                    - Raise game event {0} with {1} payload to {4}, target {5}, group {2} ({3}, forward: {6}) 
- Raise game event. 
- {0} interest group {1} 
- Change client's interest group. 
- Set custom property {0} of my room to {1} (forward: {2}, check {4}: {3}) 
- Set custom property of my room. 
- Set properties listed in lobby to {0} 
- Set properties listed in lobby. 
- Set rooms visibility to {0} 
- Set rooms visibility in the lobby's room list. 
- Set room open status to {0} 
- Set if this room can be joined. 
- Set room max players to {0} 
- Set max players before room is considered full. 
- Set room live time to {0} 
- Set room live time in the server room cache after all clients have left the room. 
- Set suspended player live time to {0} 
- Set time in ms indicating how long suspended player will be kept in the room. 
- Set user id check to to {0} 
- Activates user id checks on joining if set to true. 
 
 
- 
                                    Conditions
                                    
                                        
                                            
                                                    - On event {0} 
- Triggered on custom event with specific code. 
- On any event 
- Triggered on any custom event. 
- On actor properties change 
- Triggered when actor properties changed. 
- On my room properties change 
- Triggered when my room properties changed. 
- On join room 
- Triggered when client joins room. 
- On actor join 
- Triggered when new actor joins the room. 
- On actor leave 
- Triggered when actor leaves the room. 
- On actor suspend 
- Triggered when actor suspended in the room. 
 
 
- 
                                    Expressions
                                    
                                        
                                            
                                                    - MyActorNr 
- Local actor number. 
- EventCode 
- Last Photon event code. 
- EventData 
- Last Photon event data. 
- ActorNr 
- Actor number. 
- PropertyOfMyRoom 
- Property of my room. 
- ActorCount 
- Count of actors in room. 
- ActorNrAt 
- Actor number of actor at index. 
- ActorNameByNr 
- Name of actor by number. 
- PropertyOfActorByNr 
- Property of actor by number. 
- ChangedPropertiesCount 
- Changed properties count. 
- ChangedPropertyNameAt 
- Changed property name at index. 
- MasterActorNr 
- Actor number of room master. 
- WebRpcUriPath 
- Request path of WrbRpc which triggered OnWebRpc condition. 
- WebRpcResultCode 
- Result code returned by remote procedure. 
- WebRpcData 
- Data returned by remote procedure. 
 
 
   
            
                Lobby & Room
                
                    
                        
                                - 
                                    Actions
                                    
                                        
                                            
                                                    - Call remote procedure (WebRPC) {0} with {1} as {2} 
- Call remote procedure (WebRPC). 
 
 
- 
                                    Conditions
                                    
                                        
                                            
                                                    - On WebRpc result 
- Triggered when WebRPC request completed. 
 
 
   
            
                Actor
                
                    
                        
                                - 
                                    Actions
                                    
                                        
                                            
                                                    - Set name of local actor to {0} 
- Set name of local actor. 
- Set actor {0} custom property {1} to {2} (forward: {3}, check {5}: {4}) 
- Set custom property of actor. 
 
 
   
            
                Common
                
                    
                        
                                - 
                                    Actions
                                    
                                        
                                            
                                                    - Reset 
- Disconnects and creates new client instance. 
 
 
   
            
                Client
                
                    
                        
                                - 
                                    Conditions
                                    
                                        
                                            
                                                    - On error 
- Triggered on error. 
- On state change 
- Triggered on client state change. 
- On disconnect 
- Triggered when client gets disconnected from all servers. 
 
 
- 
                                    Expressions
                                    
                                        
                                            
                                                    - ErrorCode 
- Last error code. 
- ErrorMessage 
- Last error message.