// Update is called once per frame void Update() { if (Input.GetKeyDown("space")) { print("Sending Spacebrew Message"); // name, type, value // COMMON GOTCHA: THIS MUST MATCH THE NAME VALUE YOU TYPED IN THE EDITOR!! sbClient.sendMessage("buttonPress", "boolean", "true"); } foreach (char c in Input.inputString) { print("Just pressed: " + c.ToString()); if (c >= 'a' && c <= 'z') { sbClient.sendMessage("letters", "string", c.ToString()); GameObject go = GameObject.Find("MatrixContainer"); // the name of your client object MatrixMaker grid = go.GetComponent <MatrixMaker> (); grid.ParseIncomingLetter(c.ToString()); grid.delayLayer(); //grid.CreateLayer(true); } } if (Input.touchCount > 0 && Input.touches[0].phase == TouchPhase.Began) { sbClient.sendMessage("buttonPress", "boolean", "true"); } }
public void OnSpacebrewEvent(SpacebrewClient.SpacebrewMessage _msg) { print("Received Spacebrew Message"); print(_msg); // Look for incoming Satellite messages if (_msg.name == "launchSatellite") { if (_msg.value == "true") { GameObject go = GameObject.Find("BaseBoARd/YourObjectsGoHere/CenterOfUniverse"); OrbitManager om = go.GetComponent <OrbitManager> (); om.makeSatellite(); print("Tried to launch Satellite"); } } // Look for messages to turn the virtual lamp light on if (_msg.name == "letters") { GameObject go = GameObject.Find("MatrixContainer"); // the name of your client object MatrixMaker grid = go.GetComponent <MatrixMaker> (); grid.ParseIncomingLetter(_msg.value[0].ToString()); grid.delayLayer(); } // Look for messages to turn the virtual lamp light on if (_msg.name == "lightOn") { //print(go); if (_msg.value == "true") { GameObject go = GameObject.Find("BaseBoARd/YourObjectsGoHere/Lamp/SpacebrewSpotlight"); lightState = !lightState; go.gameObject.SetActive(lightState); } } //if (_msg.name == "letters") { //print(go); //if (_msg.value == "true") { // GameObject go = GameObject.Find ("MatrixContainer"); // the name of your client object // MatrixMaker grid = go.GetComponent <MatrixMaker> (); // grid.CreateLayer(true); // grid.ParseIncomingString(_msg.value); }