Class LoadManager

java.lang.Object
xyz.krmentos.adofaigg.LoadManager

public class LoadManager extends Object
이 클래스는 Adofai.gg API에서 맵 과 클리어 데이터를 받아오는 역할을 합니다.

기본적으로 Google Sheets를 통해 데이터를 받아오도록 되어 있습니다.

AdofaiGG 객체를 통해 설정된 옵션에 따라 데이터를 주기적으로 로드할 수 있습니다.

데이터를 수동으로 받아오기 위해 loadMapData()loadClearData()loadUserData()를 사용할 수 있습니다.

See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    LoadManager 생성자입니다.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    클리어 데이터를 받아오고 배열에 저장합니다.
    void
    맵 데이터를 받아오고 배열에 저장합니다.
    void
    유저 데이터를 받아오고 배열에 저장합니다.
    void
    설정을 다시 로드하고, AdofaiGG 객체의 데이터를 받아오는 옵션에 따라 스레드를 시작합니다.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LoadManager

      public LoadManager(AdofaiGG adofaiGG)
      LoadManager 생성자입니다.
      Parameters:
      adofaiGG - AdofaiGG 객체를 전달받아 초기화합니다.
  • Method Details

    • reloadSetting

      public void reloadSetting()
      설정을 다시 로드하고, AdofaiGG 객체의 데이터를 받아오는 옵션에 따라 스레드를 시작합니다.
    • loadMapData

      public void loadMapData()
      맵 데이터를 받아오고 배열에 저장합니다.
    • loadClearData

      public void loadClearData()
      클리어 데이터를 받아오고 배열에 저장합니다.
    • loadUserData

      public void loadUserData()
      유저 데이터를 받아오고 배열에 저장합니다.