Esempio n. 1
0
	public void SetPartisipant(GP_Partisipant p) {

		id.text = "";
		playerId.text = "";
		playerName.text = "";
		status.text = GP_RTM_ParticipantStatus.STATUS_UNRESPONSIVE.ToString();

		avatar.GetComponent<Renderer>().material.mainTexture = defaulttexture;


		GooglePlayerTemplate player = GooglePlayManager.instance.GetPlayerById(p.playerId);
		if(player != null) {
			playerId.text = "Player Id: " + p.playerId;
			playerName.text = "Name: " + player.name;

			if(player.icon != null) {
				avatar.GetComponent<Renderer>().material.mainTexture = player.icon;
			}

		}
		id.text  = "ID: " +  p.id;
		status.text = "Status: " + p.status.ToString();





	}
Esempio n. 2
0
    public void SetPartisipant(GP_Partisipant p)
    {
        id.text         = "";
        playerId.text   = "";
        playerName.text = "";
        status.text     = GP_RTM_ParticipantStatus.STATUS_UNRESPONSIVE.ToString();

        avatar.GetComponent <Renderer>().material.mainTexture = defaulttexture;


        GooglePlayerTemplate player = GooglePlayManager.instance.GetPlayerById(p.playerId);

        if (player != null)
        {
            playerId.text   = "Player Id: " + p.playerId;
            playerName.text = "Name: " + player.name;

            if (player.icon != null)
            {
                avatar.GetComponent <Renderer>().material.mainTexture = player.icon;
            }
        }
        id.text     = "ID: " + p.id;
        status.text = "Status: " + p.status.ToString();
    }
Esempio n. 3
0
    private void OnRoomUpdate(string data)
    {
        string[] storeData = data.Split(AndroidNative.DATA_SPLITTER [0]);

        _currentRoom           = new GP_RTM_Room();
        _currentRoom.id        = storeData[0];
        _currentRoom.creatorId = storeData[1];

        string[] ParticipantsInfo = storeData[2].Split(","[0]);

        for (int i = 0; i < ParticipantsInfo.Length; i += 6)
        {
            if (ParticipantsInfo[i] == AndroidNative.DATA_EOF)
            {
                break;
            }

            GP_Partisipant p = new GP_Partisipant(ParticipantsInfo[i], ParticipantsInfo[i + 1], ParticipantsInfo[i + 2], ParticipantsInfo[i + 3], ParticipantsInfo[i + 4], ParticipantsInfo[i + 5]);
            _currentRoom.AddPartisipant(p);
        }



        _currentRoom.status            = (GP_RTM_RoomStatus)System.Convert.ToInt32(storeData[3]);
        _currentRoom.creationTimestamp = System.Convert.ToInt64(storeData[4]);

        Debug.Log("GooglePlayRTM OnRoomUpdate Room State: " + _currentRoom.status.ToString());

        ActionRoomUpdated(_currentRoom);
        dispatch(ROOM_UPDATED, _currentRoom);
    }
Esempio n. 4
0
    private void OnGCDataReceived(GP_RTM_Network_Package package)
    {
                #if (UNITY_ANDROID && !UNITY_EDITOR) || SA_DEBUG_MODE
        System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding();
        string str = enc.GetString(package.buffer);


        string name = package.participantId;


        GP_Partisipant p = GooglePlayRTM.instance.currentRoom.GetPartisipantById(package.participantId);
        if (p != null)
        {
            GooglePlayerTemplate player = GooglePlayManager.instance.GetPlayerById(p.playerId);
            if (player != null)
            {
                name = player.name;
            }
        }

        AndroidMessage.Create("Data Eeceived", "player " + name + " \n " + "data: " + str);
                #endif
    }
Esempio n. 5
0
	public void AddPartisipant(GP_Partisipant p) {
		partisipants.Add(p);
	}
Esempio n. 6
0
 public void AddPartisipant(GP_Partisipant p)
 {
     partisipants.Add(p);
 }