void ButtonFireHandler() { pubnub.Fire().Channel("channel1").Message("test fire message" + DateTime.Now.Ticks.ToString()).Async((result, status) => { Debug.Log("in Fire"); if (status.Error) { PrintStatus(status); } else { Debug.Log(string.Format("DateTime {0}, In Fire Example, Timetoken: {1}", DateTime.UtcNow, result.Timetoken)); Display(string.Format("Published: {0}", result.Timetoken)); } }); }
//public Object[] tiles = {} // Use this for initialization void Start() { Button btn = SubmitButton.GetComponent <Button>(); btn.onClick.AddListener(TaskOnClick); // Use this for initialization PNConfiguration pnConfiguration = new PNConfiguration(); pnConfiguration.PublishKey = "pub-c-87790afb-caa1-41c1-954d-37ccbd86682c"; pnConfiguration.SubscribeKey = "sub-c-7b4a7626-a628-11eb-96f4-7e87b170c68c"; //Publish Key: pub - c - 87790afb - caa1 - 41c1 - 954d - 37ccbd86682c //Subscribe Key: sub - c - 7b4a7626 - a628 - 11eb - 96f4 - 7e87b170c68c pnConfiguration.LogVerbosity = PNLogVerbosity.BODY; pnConfiguration.UUID = Random.Range(0f, 999999f).ToString(); pubnub = new PubNub(pnConfiguration); Debug.Log(pnConfiguration.UUID); MyClass myFireObject = new MyClass(); myFireObject.test = "new user"; string fireobject = JsonUtility.ToJson(myFireObject); pubnub.Fire() .Channel("submit_score") .Message(fireobject) .Async((result, status) => { if (status.Error) { Debug.Log(status.Error); Debug.Log(status.ErrorData.Info); } else { Debug.Log(string.Format("Fire Timetoken: {0}", result.Timetoken)); } }); pubnub.SusbcribeCallback += (sender, e) => { SusbcribeEventEventArgs mea = e as SusbcribeEventEventArgs; if (mea.Status != null) { } if (mea.MessageResult != null) { Dictionary <string, object> msg = mea.MessageResult.Payload as Dictionary <string, object>; string[] strArr = msg["username"] as string[]; string[] strScores = msg["score"] as string[]; int usernamevar = 1; foreach (string username in strArr) { string usernameobject = "Line" + usernamevar; GameObject.Find(usernameobject).GetComponent <Text>().text = usernamevar.ToString() + ". " + username.ToString(); usernamevar++; Debug.Log(username); } int scorevar = 1; foreach (string score in strScores) { string scoreobject = "Score" + scorevar; GameObject.Find(scoreobject).GetComponent <Text>().text = "Score: " + score.ToString(); scorevar++; Debug.Log(score); } } if (mea.PresenceEventResult != null) { Debug.Log("In Example, SusbcribeCallback in presence" + mea.PresenceEventResult.Channel + mea.PresenceEventResult.Occupancy + mea.PresenceEventResult.Event); } }; pubnub.Subscribe() .Channels(new List <string>() { "leaderboard_scores" }) .WithPresence() .Execute(); }
//public InputField FieldUsername; //public InputField FieldScore; //public Object[] tiles = {} // Use this for initialization void Start() { //Button btn = SubmitButton.GetComponent<Button>(); //btn.onClick.AddListener(TaskOnClick); // Use this for initialization PNConfiguration pnConfiguration = new PNConfiguration(); pnConfiguration.PublishKey = "pub-c-552fdd0f-5c19-4557-baa4-1f8c2263b4ed"; pnConfiguration.SubscribeKey = "sub-c-b55b4074-8312-11e9-84b9-2e401b25e788"; pnConfiguration.LogVerbosity = PNLogVerbosity.BODY; pnConfiguration.UUID = Random.Range(0f, 999999f).ToString(); pubnub = new PubNub(pnConfiguration); Debug.Log(pnConfiguration.UUID); MyClass myFireObject = new MyClass(); myFireObject.test = "Player 1"; string fireobject = JsonUtility.ToJson(myFireObject); pubnub.Fire() .Channel("beach_cg_channel") .Message(fireobject) .Async((result, status) => { if (status.Error) { Debug.Log(status.Error); Debug.Log(status.ErrorData.Info); } else { Debug.Log(string.Format("Fire Timetoken: {0}", result.Timetoken)); } }); pubnub.SusbcribeCallback += (sender, e) => { SusbcribeEventEventArgs mea = e as SusbcribeEventEventArgs; if (mea.Status != null) { } if (mea.MessageResult != null) { Dictionary <string, object> msg = mea.MessageResult.Payload as Dictionary <string, object>; string[] strArr = msg["username"] as string[]; string[] strScores = msg["score"] as string[]; int usernamevar = 1; foreach (string username in strArr) { string usernameobject = "Line" + usernamevar; GameObject.Find(usernameobject).GetComponent <Text>().text = usernamevar.ToString() + ". " + username.ToString(); usernamevar++; Debug.Log(username); } int scorevar = 1; foreach (string score in strScores) { string scoreobject = "Score" + scorevar; GameObject.Find(scoreobject).GetComponent <Text>().text = "Score: " + score.ToString(); scorevar++; Debug.Log(score); } } if (mea.PresenceEventResult != null) { Debug.Log("In Example, SusbcribeCallback in presence" + mea.PresenceEventResult.Channel + mea.PresenceEventResult.Occupancy + mea.PresenceEventResult.Event); } }; pubnub.Subscribe() .Channels(new List <string> () { "beach_cg_channel" }) .WithPresence() .Execute(); }
// Use this for initialization void Start() { Debug.Log(PlayerPrefs.GetString("EMAIL")); Debug.Log(PlayerPrefs.GetInt("Score")); publishKey = "pub-c-ed03b041-dbd1-4421-af39-404baa9fdcce"; subscribeKey = "sub-c-22588262-e977-11e8-8495-720743810c32"; Button btn = SubmitButton.GetComponent <Button>(); btn.onClick.AddListener(TaskOnClick); // Use this for initialization PNConfiguration pnConfiguration = new PNConfiguration(); pnConfiguration.PublishKey = publishKey; pnConfiguration.SubscribeKey = subscribeKey; pnConfiguration.LogVerbosity = PNLogVerbosity.BODY; pnConfiguration.UUID = Random.Range(0f, 999999f).ToString(); pubnub = new PubNub(pnConfiguration); Debug.Log(pnConfiguration.UUID); MyClass myFireObject = new MyClass(); myFireObject.test = "new user"; string fireobject = JsonUtility.ToJson(myFireObject); pubnub.Fire() .Channel("LEaderBoardchannel") .Message(fireobject) .Async((result, status) => { if (status.Error) { Debug.Log(status.Error); Debug.Log(status.ErrorData.Info); log.text = status.Error.ToString(); } else { Debug.Log(string.Format("Fire Timetoken: {0}", result.Timetoken)); log.text = string.Format("Fire Timetoken: {0}", result.Timetoken); } }); pubnub.SusbcribeCallback += (sender, e) => { SusbcribeEventEventArgs mea = e as SusbcribeEventEventArgs; if (mea.Status != null) { log.text = "called mea.status"; } if (mea.MessageResult != null) { log.text = "called mea.status"; Debug.Log("Entered in Mea.Subscribe"); Dictionary <string, object> msg = mea.MessageResult.Payload as Dictionary <string, object>; string[] strArr = msg["username"] as string[]; string[] strScores = msg["score"] as string[]; int usernamevar = 1; foreach (string username in strArr) { string usernameobject = "Line" + usernamevar; GameObject.Find(usernameobject).GetComponent <Text>().text = usernamevar.ToString() + ". " + username.ToString(); usernamevar++; Debug.Log(username); log.text = "username: "******""; } int scorevar = 1; foreach (string score in strScores) { string scoreobject = "Score" + scorevar; GameObject.Find(scoreobject).GetComponent <Text>().text = "Score: " + score.ToString(); scorevar++; Debug.Log(score); log.text = "score: " + score + ""; } } if (mea.PresenceEventResult != null) { Debug.Log("In Example, SusbcribeCallback in presence" + mea.PresenceEventResult.Channel + mea.PresenceEventResult.Occupancy + mea.PresenceEventResult.Event); } }; pubnub.Subscribe() .Channels(new List <string>() { "LEaderBoardchannel" }) .WithPresence() .Execute(); }
// Use this for initialization void Start() { Button btn = SubmitButton.GetComponent <Button> (); btn.onClick.AddListener(TaskOnClick); // Use this for initialization PNConfiguration pnConfiguration = new PNConfiguration(); pnConfiguration.PublishKey = "pub-c-36e8fff3-a450-4b43-98be-5a14f10c69b4"; pnConfiguration.SubscribeKey = "sub-c-68d3c0d8-9b58-11e9-9ac8-0ed882abeb26"; pnConfiguration.LogVerbosity = PNLogVerbosity.BODY; pnConfiguration.UUID = Random.Range(0f, 999999f).ToString(); pubnub = new PubNub(pnConfiguration); Debug.Log(pnConfiguration.UUID); MyClass myFireObject = new MyClass(); myFireObject.test = "new user"; string fireobject = JsonUtility.ToJson(myFireObject); pubnub.Fire() .Channel("my_channel") .Message(fireobject) .Async((result, status) => { if (status.Error) { Debug.Log(status.Error); Debug.Log(status.ErrorData.Info); } else { Debug.Log(string.Format("Fire Timetoken: {0}", result.Timetoken)); } }); pubnub.SusbcribeCallback += (sender, e) => { SusbcribeEventEventArgs mea = e as SusbcribeEventEventArgs; if (mea.Status != null) { } if (mea.MessageResult != null) { Dictionary <string, object> msg = mea.MessageResult.Payload as Dictionary <string, object>; string[] strArr = msg["username"] as string[]; string[] strScores = msg["score"] as string[]; string[] strTimes = msg["time"] as string[]; for (int i = 0; i < names.Length; i++) { names[i].text = strArr[i]; scores[i].text = strScores[i]; times[i].text = strTimes[i]; } // Hide submit stuff if score not high enough if (ScoreCounter.Score <= int.Parse(strScores[4])) { HighScoreFields.SetActive(false); } } if (mea.PresenceEventResult != null) { Debug.Log("In Example, SusbcribeCallback in presence" + mea.PresenceEventResult.Channel + mea.PresenceEventResult.Occupancy + mea.PresenceEventResult.Event); } }; pubnub.Subscribe() .Channels(new List <string> () { "my_channel2" }) .WithPresence() .Execute(); }
void Start() { // Use this for initialization PNConfiguration pnConfiguration = new PNConfiguration(); pnConfiguration.PublishKey = "<PUT-HERE-THE-PUBNUB-PUBLISH-KEY>"; pnConfiguration.SubscribeKey = "<PUT-HERE-THE-PUBNUB-SUBSCRIBE-KEY>"; pnConfiguration.LogVerbosity = PNLogVerbosity.BODY; pnConfiguration.UUID = Random.Range(0f, 999999f).ToString(); pubnub = new PubNub(pnConfiguration); Debug.Log(pnConfiguration.UUID); MyClass myFireObject = new MyClass(); myFireObject.test = "Player 1"; string fireobject = JsonUtility.ToJson(myFireObject); pubnub.Fire() .Channel("beach_cg_channel") .Message(fireobject) .Async((result, status) => { if (status.Error) { Debug.Log(status.Error); Debug.Log(status.ErrorData.Info); } else { Debug.Log(string.Format("Fire Timetoken: {0}", result.Timetoken)); } }); pubnub.SusbcribeCallback += (sender, e) => { SusbcribeEventEventArgs mea = e as SusbcribeEventEventArgs; if (mea.Status != null) { } if (mea.MessageResult != null) { Dictionary <string, object> msg = mea.MessageResult.Payload as Dictionary <string, object>; string[] strArr = msg["username"] as string[]; string[] strScores = msg["score"] as string[]; int usernamevar = 1; foreach (string username in strArr) { string usernameobject = "Line" + usernamevar; GameObject.Find(usernameobject).GetComponent <Text>().text = usernamevar.ToString() + ". " + username.ToString(); usernamevar++; Debug.Log(username); } int scorevar = 1; foreach (string score in strScores) { string scoreobject = "Score" + scorevar; GameObject.Find(scoreobject).GetComponent <Text>().text = "Score: " + score.ToString(); scorevar++; Debug.Log(score); } } if (mea.PresenceEventResult != null) { Debug.Log("In Example, SusbcribeCallback in presence" + mea.PresenceEventResult.Channel + mea.PresenceEventResult.Occupancy + mea.PresenceEventResult.Event); } }; pubnub.Subscribe() .Channels(new List <string> () { "beach_cg_channel" }) .WithPresence() .Execute(); }