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

package io.grasscutter.net.proto.define;

public interface OGAAEKDALALOrBuilder extends
    // @@protoc_insertion_point(interface_extends:OGAAEKDALAL)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>.Vector vehicle_rot = 6;</code>
   * @return Whether the vehicleRot field is set.
   */
  boolean hasVehicleRot();
  /**
   * <code>.Vector vehicle_rot = 6;</code>
   * @return The vehicleRot.
   */
  io.grasscutter.net.proto.define.Vector getVehicleRot();
  /**
   * <code>.Vector vehicle_rot = 6;</code>
   */
  io.grasscutter.net.proto.define.VectorOrBuilder getVehicleRotOrBuilder();

  /**
   * <code>.Vector vehicle_pos = 4;</code>
   * @return Whether the vehiclePos field is set.
   */
  boolean hasVehiclePos();
  /**
   * <code>.Vector vehicle_pos = 4;</code>
   * @return The vehiclePos.
   */
  io.grasscutter.net.proto.define.Vector getVehiclePos();
  /**
   * <code>.Vector vehicle_pos = 4;</code>
   */
  io.grasscutter.net.proto.define.VectorOrBuilder getVehiclePosOrBuilder();

  /**
   * <code>uint32 pos = 2;</code>
   * @return The pos.
   */
  int getPos();

  /**
   * <code>uint32 vehicle_type = 5;</code>
   * @return The vehicleType.
   */
  int getVehicleType();

  /**
   * <code>uint32 entity_id = 1;</code>
   * @return The entityId.
   */
  int getEntityId();

  /**
   * <code>uint32 gadget_id = 3;</code>
   * @return The gadgetId.
   */
  int getGadgetId();
}
