void ProcesarDatos(byte[] recBuffer) { Stream stream = new MemoryStream(recBuffer); BinaryFormatter formatter = new BinaryFormatter(); string message = formatter.Deserialize(stream) as string; Debug.Log("mensaje recibido: " + message); switch (prefs.esperado) { case Constantes.NINGUNO: Debug.Log("ignorado"); break; case Constantes.SELECCION_JUGADOR: SeleccionPersonaje sel = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <SeleccionPersonaje>(); sel.RegistrarSeleccionPersonaje(int.Parse(message)); break; case Constantes.ID_COMPONENTE: break; case Constantes.ID_BOTON_COMPONENTE_ELEGIDO: if (int.Parse(message) > 0) { GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Partida> ().RecibirSeleccionRed(int.Parse(message)); } else { //es senal de termino de insulto GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Partida> ().BotonTerminarRed(); } break; } }
private void Awake() { if (sp == null) { sp = this; } else { Destroy(this); } cross = GameObject.Find("Crosshair"); camara = GameObject.FindObjectOfType <Camera>(); }
// Use this for initialization void Start() { sel = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <SeleccionPersonaje> (); }