void SendCountEvent() { BaseEvent e = new BaseEvent(); e.SetSender(GetComponent <HologramComponent>()); AWConfig.GetInstance().MainEventContext.Send(e); Debug.Log("Event sent " + e.ToString()); }
void OnLogin(BaseEvent evt) { // Remove SFS2X listeners and re-enable interface ResetLogin(); //evt.Params["userName"] //TODO print(evt.ToString()); var data = (SFSObject)evt.Params["data"]; int coin = (int)data.GetInt("Coin"); print("Coin: " + coin.ToString()); print("USer: "******"user"]).Name); DebugConsole.Log("Coin: " + coin.ToString()); // Load lobby scene SceneManager.LoadScene("LobbyScene"); }
private void OnRoomVariableUpdated(BaseEvent evt) { Debug.Log("OnRoomVariableUpdated: " + evt.ToString()); List <string> changedVars = (List <string>)evt.Params["changedVars"]; Room room = (Room)evt.Params["room"]; // Check if the gameStarted variable was changed if (changedVars.Contains("gameStarted")) { var gameStarted = room.GetVariable("gameStarted").GetBoolValue(); Debug.Log("Received updated gameStarted = " + gameStarted); if (gameStarted == true) { sfs.Send(new Sfs2X.Requests.PublicMessageRequest("Options=[\"Option 1\",\"Option 2\",\"\"]")); } } if (changedVars.Contains("numStudents")) { UpdateNumOfStudents(room.GetVariable("numStudents").GetIntValue()); } }
public void OnEvent(BaseEvent newEvent) { Console.WriteLine(newEvent.ToString()); }