EdgeMultiplay Namespace Reference

Classes

class  AvailableRoomsList
 Event is received as the response for EdgeManager.GetAvailableRooms() More...
 
class  CreateRoomRequest
 CreateRoomRequest is sent to the server to create a room More...
 
class  EdgeManager
 EdgeManager is the class responsible for Connection to the server, Handling Server Events and storing game session EdgeManager requires LocationService if you are using a MobiledgeX Server EdgeManager have many static variables, your app/game should have only one EdgeManager More...
 
class  EdgeMultiplayCallbacks
 
class  EdgeMultiplayObserver
 EdgeMultiplayObserver can be added to on an object to sync its position and/or rotation between all players You can sync a PlayerObject or Non PlayerObject More...
 
class  ExitRoomRequest
 
class  GamePlayEvent
 GamePlayEvent is the main event for GamePlayEvents More...
 
class  GameStart
 Indicates the start of the Game Once the number of players in a room reaches the room maximum player limit the game starts (Ex. If a room have maximum players (3), once the server assigns the third player to the room, the server will send GameStartEvent to all the room members) More...
 
class  GetAvailableRoomsRequest
 GetAvailableRooms is sent to the server to get a list of the availble rooms on the server available room is a room that is not full room x is available if room x have 2 members and the maximum players per room is 3 More...
 
class  GetRoomsRequest
 GetRoomsRequest is sent to the server to get a list of the rooms on the server More...
 
class  JoinOrCreateRoomRequest
 JoinOrCreateRoomRequest is sent to the server to join a room or create a new room if there are no available rooms More...
 
class  JoinRoomRequest
 JoinRoomRequest is sent to the server to join a specific room More...
 
class  MessageWrapper
 
class  Messaging
 
class  NetworkedPlayer
 The player script should inherit from Networked Player NetworkedPlayer contains all the player data retrieved from the server More...
 
class  Notification
 Called once a notification is received from the server Example of Notifications are new room created on server More...
 
class  Observable
 
class  ObservableView
 ObservableView is added by default to Observered objects,holding the reference to the observable owner and the observable index in in the observer.observable list More...
 
class  OrphanObservable
 Add OrphanObservable to GameObjects that don't have an owner at the time of creation (Ex. created in Unity Editor) the default owner of this observable is the first player in the room, You can change this in SetOwnerShip() below More...
 
class  Player
 Wrapper class for the player info received from the server More...
 
class  PlayerJoinedRoom
 Event is received once a new member joins a room that the local player is a member of the room member has the new updated list of room members More...
 
class  PositionAndRotation
 Wrapper class to hold the return of GamePlayEvent.GetPositionAndRotation() More...
 
class  PositionAndRotationEulers
 Wrapper class for Position And Rotation Eulers Used for EdgeManager Spawn Info More...
 
class  Register
 Register Event is being emitted from the server once the connection starts More...
 
class  Room
 Wrapper class for room info received the server More...
 
class  RoomCreated
 Indicates that server created a room but still waiting for more players to Join More...
 
class  RoomJoin
 Indicates that player joined a room but still waiting for more players to Join More...
 
class  RoomMemberLeft
 Event is received once a room member leaves a room that the local player is a member of More...
 
class  RoomsList
 Event is received as the response for EdgeManager.GetRooms() More...
 
class  Session
 Wrapper class to hold game session data received from the server More...
 
class  Util
 

Enumerations

enum  SyncOptions {
  SyncPosition, SyncRotation, SyncPositionAndRotation, SyncLocalPosition,
  SyncLocalRotation, SyncLocalPositionAndRotation
}
 Synchronization Options More...
 
enum  UpdateRate { EveryFrame, FixedUpdate }
 The rate which the observer checks if the observed objects' transform data have been updated More...