Multiplayer Code Reference
The base class for all Player.IO Games. Inherit from this class to build your game.
Class: AchievementAn Achievement
Class: AchievementsThe Player.IO Achievements service
Class: BasePlayerThe base class you inherit from for your Player class.
Class: BigDBThe Player.IO BigDB service.
Class: BuyItemInfoRepresents information about the purchase of a PayVault item.
Class: DatabaseArrayRepresents an BigDB array of values that can be accessed by index.
Class: DatabaseObjectThis class represents a BigDB Database Object that has a Key and a collection of named properties.
Class: DebugActionAssign this attribute to any method on your Game class, and the development server will feature buttons to trigger your method.
Class: EmbeddedResourceA simple class to access resources embedded into the game assembly (.dll file).
Class: ErrorLogThe Player.IO ErrorLog service
Class: GameFSThe Player.IO GameFS Service
Class: GameRequestA received game request
Class: GameRequestsThe Player.IO GameRequests service
Class: HttpResponseThe response from a HTTP Get or Post request
Class: LeaderboardEntryLeaderboard entry
Class: LeaderboardsThe Player.IO Leaderboard service
Class: MessageRepresents a message sent between client and server.
Class: NotificationA Notification
Class: NotificationEndpointNotifications Endpoint
Class: NotificationsThe Player.IO Notifications service
Class: PayVaultThe Player.IO PayVault.
Class: PayVaultHistoryEntryAn entry in a user's PayVault history
Class: PlayerInsightPlayerInsight
Class: PublishingNetworkPlayerIO Publishing Network
Class: PublishingNetworkProfileA PlayerIO Publishing Network profile
Class: PublishingNetworkProfilesThe PlayerIO Publishing Network profile service
Class: PublishingNetworkRelationsThe PlayerIO Publishing Network relations service
Class: RoomDataThe room data for a given room. Besides the .Save() method, the class behaves exactly like a dictionary of string to string values.
Class: RoomTypeAttributeUse the [RoomType] attribute to assign a room type to a Game class.
Class: TimerA timer created by the Game.AddTimer(...) or Game.ScheduleCallback(...) methods
Class: VaultItemRepresents information about an item in a user's Vault.
Class: WebAn easy way to communicate with servers and services outside Player.IO via http requests