Example #1
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 10: {
                    if (pos_ == null)
                    {
                        pos_ = new global::Google.Protobuf.VRCom.Position();
                    }
                    input.ReadMessage(pos_);
                    break;
                }

                case 18: {
                    if (rot_ == null)
                    {
                        rot_ = new global::Google.Protobuf.VRCom.Rotation();
                    }
                    input.ReadMessage(rot_);
                    break;
                }
                }
            }
        }
Example #2
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    CtrlNum = input.ReadInt32();
                    break;
                }

                case 18: {
                    if (pos_ == null)
                    {
                        pos_ = new global::Google.Protobuf.VRCom.Position();
                    }
                    input.ReadMessage(pos_);
                    break;
                }

                case 26: {
                    if (rot_ == null)
                    {
                        rot_ = new global::Google.Protobuf.VRCom.Rotation();
                    }
                    input.ReadMessage(rot_);
                    break;
                }

                case 34: {
                    if (joy_ == null)
                    {
                        joy_ = new global::Google.Protobuf.VRCom.Joystick();
                    }
                    input.ReadMessage(joy_);
                    break;
                }

                case 45: {
                    Trigger = input.ReadFloat();
                    break;
                }

                case 48: {
                    Buttons = input.ReadInt32();
                    break;
                }
                }
            }
        }
Example #3
0
 public void MergeFrom(Hydra other)
 {
     if (other == null)
     {
         return;
     }
     if (other.CtrlNum != 0)
     {
         CtrlNum = other.CtrlNum;
     }
     if (other.pos_ != null)
     {
         if (pos_ == null)
         {
             pos_ = new global::Google.Protobuf.VRCom.Position();
         }
         Pos.MergeFrom(other.Pos);
     }
     if (other.rot_ != null)
     {
         if (rot_ == null)
         {
             rot_ = new global::Google.Protobuf.VRCom.Rotation();
         }
         Rot.MergeFrom(other.Rot);
     }
     if (other.joy_ != null)
     {
         if (joy_ == null)
         {
             joy_ = new global::Google.Protobuf.VRCom.Joystick();
         }
         Joy.MergeFrom(other.Joy);
     }
     if (other.Trigger != 0F)
     {
         Trigger = other.Trigger;
     }
     if (other.Buttons != 0)
     {
         Buttons = other.Buttons;
     }
 }
Example #4
0
 public void MergeFrom(MocapSubject other)
 {
     if (other == null)
     {
         return;
     }
     if (other.pos_ != null)
     {
         if (pos_ == null)
         {
             pos_ = new global::Google.Protobuf.VRCom.Position();
         }
         Pos.MergeFrom(other.Pos);
     }
     if (other.rot_ != null)
     {
         if (rot_ == null)
         {
             rot_ = new global::Google.Protobuf.VRCom.Rotation();
         }
         Rot.MergeFrom(other.Rot);
     }
 }