// all ipc stuff private void Start() { mat = this.GetComponent <Renderer>().material; tex = new Texture2D(1, 1); scanIndex = 0; //customMessage = CustomMessages240.Instance; myMessage = CustomMessagesIRImage.Instance; }
private void Start() { mat = this.GetComponent <Renderer>().material; tex = new Texture2D(1, 1); //customMessage = CustomMessages240.Instance; myMessage = CustomMessagesIRImage.Instance; // 增加一个Callback,触发这个的时候就触发下面的函数 customMessage.MessageHandlers[CustomMessages240.CustomMessageID.CubePostion] = OnCubePositionReceived; myMessage.MessageHandlers[CustomMessagesIRImage.CustomMessageID.IRImage] = OnIRImageReceived; }
private void OnIRImageReceived(NetworkInMessage msg) { imageData = CustomMessagesIRImage.ReadIRImage(msg); haveNewMessage = true; }