daily pastebin goal
8%
SHARE
TWEET

Untitled

a guest Dec 1st, 2014 42 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Pastebin PRO 'WINTER SPECIAL'!
Get 40% OFF Pastebin PRO accounts!
 
Top