void Start () {

		// default values
		StartTime = 0;
		Turn = 0;
		_hasSendTurnDoneMessage = false;
		Schedule =  new ArrayList();

		// register json listener
		GooglePlayServiceHelper.Shared.RtsHandler.RealTimeMessageReceived += onJson;

		// reference current player
		players = new Dictionary<string, DragnSlayUser> ();
		foreach (Participant participant in PlayGamesPlatform.Instance.RealTime.GetConnectedParticipants ()) {
			var player = new DragnSlayUser() {participant = participant, Turn = 0};
			players[participant.ParticipantId] = player;
		}
		Debug.Log (players.Count + " player connected during start.");
	}
Esempio n. 2
0
    void Start()
    {
        // default values
        StartTime = 0;
        Turn      = 0;
        _hasSendTurnDoneMessage = false;
        Schedule = new ArrayList();

        // register json listener
        GooglePlayServiceHelper.Shared.RtsHandler.RealTimeMessageReceived += onJson;

        // reference current player
        players = new Dictionary <string, DragnSlayUser> ();
        foreach (Participant participant in PlayGamesPlatform.Instance.RealTime.GetConnectedParticipants())
        {
            var player = new DragnSlayUser()
            {
                participant = participant, Turn = 0
            };
            players[participant.ParticipantId] = player;
        }
        Debug.Log(players.Count + " player connected during start.");
    }