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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated uint32 DAECIFFCAOP = 14;</code>
   * @return A list containing the dAECIFFCAOP.
   */
  java.util.List<java.lang.Integer> getDAECIFFCAOPList();
  /**
   * <code>repeated uint32 DAECIFFCAOP = 14;</code>
   * @return The count of dAECIFFCAOP.
   */
  int getDAECIFFCAOPCount();
  /**
   * <code>repeated uint32 DAECIFFCAOP = 14;</code>
   * @param index The index of the element to return.
   * @return The dAECIFFCAOP at the given index.
   */
  int getDAECIFFCAOP(int index);

  /**
   * <code>repeated uint32 JGJMHGGKFFA = 11;</code>
   * @return A list containing the jGJMHGGKFFA.
   */
  java.util.List<java.lang.Integer> getJGJMHGGKFFAList();
  /**
   * <code>repeated uint32 JGJMHGGKFFA = 11;</code>
   * @return The count of jGJMHGGKFFA.
   */
  int getJGJMHGGKFFACount();
  /**
   * <code>repeated uint32 JGJMHGGKFFA = 11;</code>
   * @param index The index of the element to return.
   * @return The jGJMHGGKFFA at the given index.
   */
  int getJGJMHGGKFFA(int index);

  /**
   * <code>repeated uint32 NCCMFOLEPAC = 5;</code>
   * @return A list containing the nCCMFOLEPAC.
   */
  java.util.List<java.lang.Integer> getNCCMFOLEPACList();
  /**
   * <code>repeated uint32 NCCMFOLEPAC = 5;</code>
   * @return The count of nCCMFOLEPAC.
   */
  int getNCCMFOLEPACCount();
  /**
   * <code>repeated uint32 NCCMFOLEPAC = 5;</code>
   * @param index The index of the element to return.
   * @return The nCCMFOLEPAC at the given index.
   */
  int getNCCMFOLEPAC(int index);

  /**
   * <code>repeated .HideAndSeekMapInfo open_map_info_list = 4;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.HideAndSeekMapInfo> 
      getOpenMapInfoListList();
  /**
   * <code>repeated .HideAndSeekMapInfo open_map_info_list = 4;</code>
   */
  io.grasscutter.net.proto.activity.HideAndSeekMapInfo getOpenMapInfoList(int index);
  /**
   * <code>repeated .HideAndSeekMapInfo open_map_info_list = 4;</code>
   */
  int getOpenMapInfoListCount();
  /**
   * <code>repeated .HideAndSeekMapInfo open_map_info_list = 4;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.HideAndSeekMapInfoOrBuilder> 
      getOpenMapInfoListOrBuilderList();
  /**
   * <code>repeated .HideAndSeekMapInfo open_map_info_list = 4;</code>
   */
  io.grasscutter.net.proto.activity.HideAndSeekMapInfoOrBuilder getOpenMapInfoListOrBuilder(
      int index);

  /**
   * <code>repeated uint32 KNNONDAGIMB = 7;</code>
   * @return A list containing the kNNONDAGIMB.
   */
  java.util.List<java.lang.Integer> getKNNONDAGIMBList();
  /**
   * <code>repeated uint32 KNNONDAGIMB = 7;</code>
   * @return The count of kNNONDAGIMB.
   */
  int getKNNONDAGIMBCount();
  /**
   * <code>repeated uint32 KNNONDAGIMB = 7;</code>
   * @param index The index of the element to return.
   * @return The kNNONDAGIMB at the given index.
   */
  int getKNNONDAGIMB(int index);
}
