Exemple #1
0
    // 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;
 }