//-------------------------------------- // PUBLIC METHODS //-------------------------------------- //-------------------------------------- // GET/SET //-------------------------------------- //-------------------------------------- // EVENTS //-------------------------------------- private void OnData(GameCenterDataPackage package) { ByteBuffer b = new ByteBuffer (package.buffer); int pId = b.readInt(); switch(pId) { case 1: Debug.Log("Sphere pack"); Vector3 pos = new Vector3 (0, 0, 1); pos.x = b.readFloat (); pos.y = b.readFloat (); PTPGameController.instance.createRedSphere (pos); break; default: Debug.Log("Got pack wit id: " + pId); break; } }
private void OnMatchDataReceived(string array) { string[] data; data = array.Split("|" [0]); GameCenterDataPackage package = new GameCenterDataPackage(data[0], data [1]); dispatch(DATA_RECEIVED, package); }
private void OnGCDataReceived(CEvent e) { #if (UNITY_IPHONE && !UNITY_EDITOR) || SA_DEBUG_MODE GameCenterDataPackage package = e.data as GameCenterDataPackage; System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding(); string str = enc.GetString(package.buffer); IOSNativePopUpManager.showMessage("Data received", "player ID: " + package.playerID + " \n " + "data: " + str); #endif }
//-------------------------------------- // PUBLIC METHODS //-------------------------------------- //-------------------------------------- // GET/SET //-------------------------------------- //-------------------------------------- // EVENTS //-------------------------------------- private void OnData(CEvent e) { GameCenterDataPackage package = e.data as GameCenterDataPackage; ByteByffer b = new ByteByffer(package.buffer); Vector3 pos = new Vector3(0, 0, 1); pos.x = b.readFloat(); pos.y = b.readFloat(); PTPGameController.instance.createRedSphere(pos); }
//-------------------------------------- // PUBLIC METHODS //-------------------------------------- //-------------------------------------- // GET/SET //-------------------------------------- //-------------------------------------- // EVENTS //-------------------------------------- private void OnData(GameCenterDataPackage package) { ByteBuffer b = new ByteBuffer(package.buffer); int pId = b.readInt(); switch (pId) { case 1: Debug.Log("Sphere pack"); Vector3 pos = new Vector3(0, 0, 1); pos.x = b.readFloat(); pos.y = b.readFloat(); PTPGameController.instance.createRedSphere(pos); break; default: Debug.Log("Got pack wit id: " + pId); break; } }
private void OnMatchDataReceived(string array) { string[] data; data = array.Split("|" [0]); GameCenterDataPackage package = new GameCenterDataPackage (data[0], data [1]); dispatch (DATA_RECEIVED, package); }