Class GachaManager

java.lang.Object
emu.grasscutter.game.gacha.GachaManager

public class GachaManager extends Object
  • Constructor Details

    • GachaManager

      public GachaManager(GameServer server)
  • Method Details

    • getServer

      public GameServer getServer()
    • getGachaBanners

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<GachaBanner> getGachaBanners()
    • randomRange

      public int randomRange(int min, int max)
    • getRandom

      public int getRandom(int[] array)
    • load

      public void load()
    • doPulls

      public void doPulls(Player player, int gachaType, int times)
    • watchBannerJson

      @Subscribe public void watchBannerJson(GameServerTickEvent tickEvent)
    • toProto

      @Deprecated public emu.grasscutter.net.proto.GetGachaInfoRspOuterClass.GetGachaInfoRsp toProto()
      Deprecated.
    • toProto

      public emu.grasscutter.net.proto.GetGachaInfoRspOuterClass.GetGachaInfoRsp toProto(String sessionKey)