-
Notifications
You must be signed in to change notification settings - Fork 0
DjinnGA/GamekitMultiplayer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Modified 16th Sept 2012 Giles Allensby
***** GameKit With Multiplayer for Gideros Studio ****
******************************************************
This is an adaptation of the origional GameKit Plugin for Gideros Studio
Events are dispatched to Gideros Studio.
Known issues:
1. Not all methods and properties are implemented.
Gideros GameKit Plugin API
To use the plugin:
Copy gamekit.mm to Xcode project "plugins" directory and replace existing one.
In lua file:
require "gamekit"
Lua API
---------------- Functions ----------------
gamekit:btConnect() -- Show Peer Picker
gamekit:btDisconnectAll() -- Disconnect Peers
gamekit:btSendString(String) -- Send String
gamekit:btSendTable(luaTable) -- Send Table
---------------- Listeners ----------------
gamekit:addEventListener("peerPickerCanceled", functionToRun) -- Peer Picker Cancelled
gamekit:addEventListener("peersDisconnected", functionToRun) -- All Peers Disconnected
gamekit:addEventListener("peerConnected", functionToRun) -- Peer Connected [Passes Variables event.peerID as string]
gamekit:addEventListener("peerDisconnected", functionToRun) -- Peer Disconnected [Passes Variables event.peerID as string]
gamekit:addEventListener("peerUnavailable", functionToRun) -- Peer Unavailable [Passes Variables event.peerID as string]
gamekit:addEventListener("peerAvailable", functionToRun) -- Peer Available [Passes Variables event.peerID as string]
gamekit:addEventListener("peerConnecting", functionToRun) -- Peer Connecting [Passes Variables event.peerID as string]
gamekit:addEventListener("recievedData", functionToRun) -- Data Recieved [Passes Variables event.data as table if table recieved, event.dataString if string recieved]
About
GameKit Plugin for Gideros SDK with multiplayer functions
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published