Exemplo n.º 1
0
	//--------------------------------------
	//  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);
    }
Exemplo n.º 3
0
    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
    }
Exemplo n.º 4
0
    //--------------------------------------
    //  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);
    }
Exemplo n.º 5
0
    //--------------------------------------
    //  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);
    }