Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package scripts.pzz8.paa1Utility;
- import java.util.ArrayList;
- import scripts.paa0.paa2ScriptReq.OverScript;
- import scripts.pzz8.paa2Utilities.rsBank;
- import scripts.pzz8.paa2Utilities.rsInv;
- import scripts.pzz9Base.PairMap;
- public class Utility {
- PairMap<UtilityType,rsUtility> utilities = new PairMap<UtilityType,rsUtility>();
- public Utility(){
- ArrayList<rsUtility> utils = new ArrayList<rsUtility>();
- utils.add(getBank());
- utils.add(getInv());
- for(rsUtility u: utils){
- utilities.put(u.ut, u);
- }
- }
- public void load(){
- for(rsUtility rsU: utilities.getValues()){
- rsU.LoadInfo();
- }
- }
- public boolean set = false;
- public rsInv getInv(){
- if(utilities.get(UtilityType.INVENTORY) == null){
- set = true;
- OverScript.out("Loaded Inventory");
- utilities.put(new rsInv().ut, new rsInv());
- return new rsInv();
- }
- return (rsInv) utilities.get(UtilityType.INVENTORY);
- }
- public rsBank getBank(){
- if(utilities.get(UtilityType.BANK) == null){
- OverScript.out("Loaded Bank");
- return new rsBank();
- }
- return (rsBank) utilities.get(UtilityType.BANK);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement