Advertisement
Guest User

Untitled

a guest
Dec 1st, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package scripts.pzz8.paa1Utility;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import scripts.paa0.paa2ScriptReq.OverScript;
  6. import scripts.pzz8.paa2Utilities.rsBank;
  7. import scripts.pzz8.paa2Utilities.rsInv;
  8. import scripts.pzz9Base.PairMap;
  9.  
  10. public class Utility {
  11.        
  12.     PairMap<UtilityType,rsUtility> utilities = new PairMap<UtilityType,rsUtility>();
  13.            
  14.     public Utility(){      
  15.         ArrayList<rsUtility> utils = new ArrayList<rsUtility>();       
  16.         utils.add(getBank());
  17.         utils.add(getInv());
  18.        
  19.         for(rsUtility u: utils){
  20.             utilities.put(u.ut, u);
  21.         }      
  22.     }
  23.    
  24.     public void load(){
  25.        
  26.         for(rsUtility rsU: utilities.getValues()){
  27.             rsU.LoadInfo();
  28.         }
  29.                
  30.     }
  31.    
  32.     public boolean set = false;
  33.    
  34.     public rsInv getInv(){
  35.         if(utilities.get(UtilityType.INVENTORY) == null){
  36.             set = true;
  37.             OverScript.out("Loaded Inventory");
  38.             utilities.put(new rsInv().ut, new rsInv());
  39.             return new rsInv();
  40.         }
  41.         return (rsInv) utilities.get(UtilityType.INVENTORY);
  42.     }
  43.    
  44.     public rsBank getBank(){
  45.         if(utilities.get(UtilityType.BANK) == null){
  46.             OverScript.out("Loaded Bank");
  47.             return new rsBank();
  48.         }
  49.         return (rsBank) utilities.get(UtilityType.BANK);
  50.     }
  51.  
  52.        
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement