// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: gadget.proto

package io.grasscutter.net.proto.gadget;

public final class Gadget {
  private Gadget() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_VehicleInteractRsp_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_VehicleInteractRsp_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_VehicleInteractReq_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_VehicleInteractReq_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_WorktopOptionNotify_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_WorktopOptionNotify_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_GadgetInteractReq_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_GadgetInteractReq_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_GadgetStateNotify_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_GadgetStateNotify_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_VehicleStaminaNotify_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_VehicleStaminaNotify_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_GadgetInteractRsp_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_GadgetInteractRsp_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\014gadget.proto\032\014define.proto\"\233\002\n\022Vehicle" +
      "InteractRsp\022\036\n\006member\030\014 \001(\0132\016.VehicleMem" +
      "ber\022\034\n\013vehicle_pos\030\017 \001(\0132\007.Vector\022\034\n\013veh" +
      "icle_rot\030\007 \001(\0132\007.Vector\022\024\n\014vehicle_type\030" +
      "\010 \001(\r\022\021\n\tgadget_id\030\r \001(\r\022+\n\rinteract_typ" +
      "e\030\002 \001(\0162\024.VehicleInteractType\022/\n\017interac" +
      "t_reason\030\016 \001(\0162\026.VehicleInteractReason\022\017" +
      "\n\007retcode\030\004 \001(\005\022\021\n\tentity_id\030\001 \001(\r\"z\n\022Ve" +
      "hicleInteractReq\022+\n\rinteract_type\030\013 \001(\0162" +
      "\024.VehicleInteractType\022\027\n\017is_need_destroy" +
      "\030\005 \001(\010\022\021\n\tentity_id\030\014 \001(\r\022\013\n\003pos\030\007 \001(\r\"D" +
      "\n\023WorktopOptionNotify\022\023\n\013option_list\030\014 \003" +
      "(\r\022\030\n\020gadget_entity_id\030\004 \001(\r\"\324\001\n\021GadgetI" +
      "nteractReq\022\035\n\025is_use_condense_resin\030\004 \001(" +
      "\010\022\026\n\016ui_interact_id\030\001 \001(\r\022\030\n\020gadget_enti" +
      "ty_id\030\005 \001(\r\022\035\n\007op_type\030\003 \001(\0162\014.InterOpTy" +
      "pe\022\021\n\tgadget_id\030\013 \001(\r\022\'\n\017resin_cost_type" +
      "\030\010 \001(\0162\016.ResinCostType\022\023\n\013DDJFGLFNGJC\030\017 " +
      "\001(\r\"_\n\021GadgetStateNotify\022\030\n\020gadget_entit" +
      "y_id\030\n \001(\r\022\024\n\014gadget_state\030\013 \001(\r\022\032\n\022is_e" +
      "nable_interact\030\t \001(\010\">\n\024VehicleStaminaNo" +
      "tify\022\021\n\tentity_id\030\004 \001(\r\022\023\n\013cur_stamina\030\t" +
      " \001(\002\"\253\001\n\021GadgetInteractRsp\022$\n\rinteract_t" +
      "ype\030\014 \001(\0162\r.InteractType\022\017\n\007retcode\030\004 \001(" +
      "\005\022\030\n\020gadget_entity_id\030\007 \001(\r\022\023\n\013DDJFGLFNG" +
      "JC\030\n \001(\r\022\021\n\tgadget_id\030\003 \001(\r\022\035\n\007op_type\030\t" +
      " \001(\0162\014.InterOpType*\237\001\n\023VehicleInteractTy" +
      "pe\022-\n)VehicleInteractType_VEHICLE_INTERA" +
      "CT_NONE\020\000\022+\n\'VehicleInteractType_VEHICLE" +
      "_INTERACT_IN\020\001\022,\n(VehicleInteractType_VE" +
      "HICLE_INTERACT_OUT\020\002*\223\005\n\014InteractType\022\036\n" +
      "\032InteractType_INTERACT_NONE\020\000\022#\n\037Interac" +
      "tType_INTERACT_PICK_ITEM\020\001\022 \n\034InteractTy" +
      "pe_INTERACT_GATHER\020\002\022$\n InteractType_INT" +
      "ERACT_OPEN_CHEST\020\003\022%\n!InteractType_INTER" +
      "ACT_OPEN_STATUE\020\004\022 \n\034InteractType_INTERA" +
      "CT_CONSUM\020\005\022(\n$InteractType_INTERACT_MP_" +
      "PLAY_REWARD\020\006\022\036\n\032InteractType_INTERACT_V" +
      "IEW\020\007\022(\n$InteractType_INTERACT_GENERAL_R" +
      "EWARD\020\010\022&\n\"InteractType_INTERACT_MIRACLE" +
      "_RING\020\t\022$\n InteractType_INTERACT_FOUNDAT" +
      "ION\020\n\022$\n InteractType_INTERACT_ECHO_SHEL" +
      "L\020\013\022%\n!InteractType_INTERACT_HOME_GATHER" +
      "\020\014\022$\n InteractType_INTERACT_ENV_ANIMAL\020\r" +
      "\022&\n\"InteractType_INTERACT_QUEST_GADGET\020\016" +
      "\022%\n!InteractType_INTERACT_UI_INTERACT\020\017\022" +
      ")\n%InteractType_INTERACT_DESHRET_OBELISK" +
      "\020\020*\275\001\n\rResinCostType\022\026\n\022ResinCostType_NO" +
      "NE\020\000\022\030\n\024ResinCostType_NORMAL\020\001\022\032\n\026ResinC" +
      "ostType_CONDENSE\020\002\022#\n\037ResinCostType_REUN" +
      "ION_PRIVILEGE\020\003\022\035\n\031ResinCostType_OP_ACTI" +
      "VITY\020\004\022\032\n\026ResinCostType_MATERIAL\020\005*N\n\013In" +
      "terOpType\022\037\n\033InterOpType_INTER_OP_FINISH" +
      "\020\000\022\036\n\032InterOpType_INTER_OP_START\020\001*\366\003\n\025V" +
      "ehicleInteractReason\022\036\n\032VehicleInteractR" +
      "eason_NONE\020\000\022)\n%VehicleInteractReason_DE" +
      "STORY_VEHCILE\020\001\022%\n!VehicleInteractReason" +
      "_ENTER_SCENE\020\002\022%\n!VehicleInteractReason_" +
      "LEAVE_SCENE\020\003\022(\n$VehicleInteractReason_A" +
      "CTIVE_VEHCILE\020\004\022\'\n#VehicleInteractReason" +
      "_ENTER_VEHICLE\020\005\022%\n!VehicleInteractReaso" +
      "n_SPEED_CHECK\020\006\022\034\n\030VehicleInteractReason" +
      "_GM\020\007\022\'\n#VehicleInteractReason_USE_WIDGE" +
      "T_TP\020\010\022+\n\'VehicleInteractReason_USE_WIDG" +
      "ET_NOT_TP\020\t\0220\n,VehicleInteractReason_GAL" +
      "LERY_VEHCILE_NOT_TP\020\n\022$\n VehicleInteract" +
      "Reason_QUEST_EXEC\020\013B#\n\037io.grasscutter.ne" +
      "t.proto.gadgetP\001b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          io.grasscutter.net.proto.define.Define.getDescriptor(),
        });
    internal_static_VehicleInteractRsp_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_VehicleInteractRsp_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_VehicleInteractRsp_descriptor,
        new java.lang.String[] { "Member", "VehiclePos", "VehicleRot", "VehicleType", "GadgetId", "InteractType", "InteractReason", "Retcode", "EntityId", });
    internal_static_VehicleInteractReq_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_VehicleInteractReq_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_VehicleInteractReq_descriptor,
        new java.lang.String[] { "InteractType", "IsNeedDestroy", "EntityId", "Pos", });
    internal_static_WorktopOptionNotify_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_WorktopOptionNotify_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_WorktopOptionNotify_descriptor,
        new java.lang.String[] { "OptionList", "GadgetEntityId", });
    internal_static_GadgetInteractReq_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_GadgetInteractReq_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_GadgetInteractReq_descriptor,
        new java.lang.String[] { "IsUseCondenseResin", "UiInteractId", "GadgetEntityId", "OpType", "GadgetId", "ResinCostType", "DDJFGLFNGJC", });
    internal_static_GadgetStateNotify_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_GadgetStateNotify_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_GadgetStateNotify_descriptor,
        new java.lang.String[] { "GadgetEntityId", "GadgetState", "IsEnableInteract", });
    internal_static_VehicleStaminaNotify_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_VehicleStaminaNotify_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_VehicleStaminaNotify_descriptor,
        new java.lang.String[] { "EntityId", "CurStamina", });
    internal_static_GadgetInteractRsp_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_GadgetInteractRsp_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_GadgetInteractRsp_descriptor,
        new java.lang.String[] { "InteractType", "Retcode", "GadgetEntityId", "DDJFGLFNGJC", "GadgetId", "OpType", });
    io.grasscutter.net.proto.define.Define.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
