public void Send()
        {
            // Enviar a mensagem.
            var msg = new FoodMessage("Onions");

            shuttle.Publish(msg);
        }
        private void Button_Click_21(object sender, RoutedEventArgs e)
        {
            text_Copy.Text = "蔬菜";
            FoodMessage food1 = new FoodMessage("蔬菜", text.Text, "0", "22", 4, true);

            list2.Add(food1);
            SaveToCloud("4", "蔬菜", text.Text, "22", true);
        }
        private void Button_Click_22(object sender, RoutedEventArgs e)
        {
            text_Copy.Text = "胡萝卜";
            FoodMessage food1 = new FoodMessage("胡萝卜", text.Text, "0", "22", 4, true);

            list2.Add(food1);
            //MessageBox.Show(text.Text);
            SaveToCloud("4", "胡萝卜", text.Text, "22", true);
        }
        public void qSerialPort_Completed(object sender, string data)
        {
            //  MessageBox.Show(data);
            this.Dispatcher.BeginInvoke(new Action(delegate
            {
                if (!text1.Text.Equals("Pass"))
                {
                    text1.Text    = " ";
                    id            = " ";
                    lampBox1.Text = " ";
                    lampBox.Text  = " ";
                }
                try
                {
                    FoodCommand foodCommand = Analysain.FromJson_foodCommand(data);
                    if (foodCommand.conmmand.Equals("barcode") || foodCommand.conmmand.Equals("weight"))
                    {
                        if (foodCommand.conmmand.Equals("barcode"))
                        {
                            text1.Text = "Pass";
                            id         = foodCommand.message;
                        }
                        if (foodCommand.conmmand.Equals("weight"))
                        {
                            lampBox.Text = foodCommand.message;
                        }
                        if (text1.Text != " " && lampBox.Text != " " && text1.Text.Equals("Pass"))
                        {
                            foreach (FoodMessage lists in list)
                            {
                                // MessageBox.Show(lists.foodName);
                                if (lists.foodId.Equals(id))
                                {
                                    // MessageBox.Show(lists.foodName);
                                    lampBox1.Text     = lists.foodName;
                                    FoodMessage food1 = new FoodMessage(lists.foodName, lampBox.Text, lists.foodId, lists.foodType, lists.day, lists.state);
                                    list2.Add(food1);
                                    SaveToCloud(lists.day.ToString(), lists.foodName, lampBox.Text, lists.foodType, lists.state);
                                    text1.Text = "Complete";
                                }
                            }
                        }
                    }
                    if (foodCommand.conmmand.Equals("weight"))
                    {
                        text.Text = foodCommand.message;

                        //   MessageBox.Show(text.Text);
                    }
                }
                catch (Exception e)
                {
                }
            }), null);
        }
示例#5
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        FoodMessage message = new FoodMessage(gameObject, points);

        collider.SendMessage("GrabbedFood", message, SendMessageOptions.DontRequireReceiver);
    }