Class VarService


  • @Singleton
    public class VarService
    extends java.lang.Object
    Client and last-server variable reads, plus explicit client-cache writes.
    • Constructor Summary

      Constructors 
      Constructor Description
      VarService​(net.runelite.api.Client client)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int[] clientVarps()  
      int serverVarbit​(int id)  
      int serverVarp​(int id)  
      int[] serverVarps()  
      void setClientVarbit​(int id, int value)
      Changes only the local client cache; it does not claim a server change.
      void setClientVarp​(int id, int value)
      Changes only the local client varp cache and queues its local listeners.
      void setVarcInt​(int id, int value)  
      void setVarcString​(int id, java.lang.String value)  
      int varbit​(int id)  
      java.util.Map<java.lang.Integer,​java.lang.Object> varcCache()  
      int varcInt​(int id)  
      java.lang.String varcString​(int id)  
      int varp​(int id)  
      • Methods inherited from class java.lang.Object

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

      • VarService

        @Inject
        public VarService​(net.runelite.api.Client client)
    • Method Detail

      • varbit

        public int varbit​(int id)
      • serverVarbit

        public int serverVarbit​(int id)
      • varp

        public int varp​(int id)
      • serverVarp

        public int serverVarp​(int id)
      • varcInt

        public int varcInt​(int id)
      • varcString

        public java.lang.String varcString​(int id)
      • clientVarps

        public int[] clientVarps()
      • serverVarps

        public int[] serverVarps()
      • varcCache

        public java.util.Map<java.lang.Integer,​java.lang.Object> varcCache()
      • setClientVarbit

        public void setClientVarbit​(int id,
                                    int value)
        Changes only the local client cache; it does not claim a server change.
      • setVarcInt

        public void setVarcInt​(int id,
                               int value)
      • setVarcString

        public void setVarcString​(int id,
                                  java.lang.String value)
      • setClientVarp

        public void setClientVarp​(int id,
                                  int value)
        Changes only the local client varp cache and queues its local listeners.