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

package io.grasscutter.net.proto.avatar;

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

  /**
   * <code>.Vector move_pos = 7;</code>
   * @return Whether the movePos field is set.
   */
  boolean hasMovePos();
  /**
   * <code>.Vector move_pos = 7;</code>
   * @return The movePos.
   */
  io.grasscutter.net.proto.define.Vector getMovePos();
  /**
   * <code>.Vector move_pos = 7;</code>
   */
  io.grasscutter.net.proto.define.VectorOrBuilder getMovePosOrBuilder();

  /**
   * <code>uint32 skill_id = 3;</code>
   * @return The skillId.
   */
  int getSkillId();

  /**
   * <code>bool is_move = 15;</code>
   * @return The isMove.
   */
  boolean getIsMove();

  /**
   * <code>bool NKMBBFHGMKB = 4;</code>
   * @return The nKMBBFHGMKB.
   */
  boolean getNKMBBFHGMKB();

  /**
   * <code>uint64 guid = 6;</code>
   * @return The guid.
   */
  long getGuid();
}
