Advertisement
LordPanic

SimManager.java

Oct 17th, 2021
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. package net.sf.l2j.gameserver.custom.damagesim;
  2.  
  3. import net.sf.l2j.gameserver.model.actor.instance.Player;
  4.  
  5. import java.util.Map;
  6. import java.util.concurrent.ConcurrentHashMap;
  7.  
  8. public class SimManager {
  9.     private final Map<Integer, DmgSim> _simList = new ConcurrentHashMap<>();
  10.     public static SimManager getInstance()
  11.     {
  12.         return SimManager.SingletonHolder._instance;
  13.     }
  14.  
  15.  
  16.     public DmgSim getSim(int plrObjId)
  17.     {
  18.         return _simList.get(plrObjId);
  19.     }
  20.  
  21.     public void addNewSim(Player player, DmgSim page, int plrObjId)
  22.     {
  23.         if (player == null)
  24.             return;
  25.  
  26.         _simList.put(plrObjId, page);
  27.     }
  28.  
  29.     private static class SingletonHolder
  30.     {
  31.         protected static final SimManager _instance = new SimManager();
  32.     }
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement