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

package io.grasscutter.net.proto.scene;

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

  /**
   * <code>.AbilitySyncStateInfo ability_info = 10;</code>
   * @return Whether the abilityInfo field is set.
   */
  boolean hasAbilityInfo();
  /**
   * <code>.AbilitySyncStateInfo ability_info = 10;</code>
   * @return The abilityInfo.
   */
  io.grasscutter.net.proto.define.AbilitySyncStateInfo getAbilityInfo();
  /**
   * <code>.AbilitySyncStateInfo ability_info = 10;</code>
   */
  io.grasscutter.net.proto.define.AbilitySyncStateInfoOrBuilder getAbilityInfoOrBuilder();

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

  /**
   * <code>uint32 authority_peer_id = 6;</code>
   * @return The authorityPeerId.
   */
  int getAuthorityPeerId();
}
