Guest User

Untitled

a guest
Oct 15th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. protected override function handleClick(arg1:flash.events.MouseEvent):void
  2.         {
  3.             var loc1:*;
  4.             loc1 = null;
  5.             var loc2:*;
  6.             loc2 = null;
  7.             var loc3:*;
  8.             loc3 = null;
  9.             var loc4:*;
  10.             loc4 = null;
  11.             var loc5:*;
  12.             loc5 = null;
  13.             var loc6:*;
  14.             loc6 = 0;
  15.             if (m_highlightedObject && m_highlightedObject as Classes.MapResource)
  16.             {
  17.                 Managers.SocialManager.registerHire(m_friendId);
  18.                 loc1 = m_highlightedObject;
  19.                 deselectObject();
  20.                 selectObject(loc1);
  21.                 loc2 = new Classes.HireAvatar(m_friendId);
  22.                 loc3 = m_highlightedObject as Classes.MapResource;
  23.                 loc4 = new Transactions.TTractor(loc3, loc2, m_selectedObjects);
  24.                 var loc7:*;
  25.                 loc7 = 0;
  26.                 var loc8:*;
  27.                 loc8 = m_selectedObjects;
  28.                 for each (loc5 in loc8)
  29.                 {
  30.                     if (!(loc5 as Classes.MapResource))
  31.                     {
  32.                         continue;
  33.                     }
  34.                     loc3 = loc5 as Classes.MapResource;
  35.                     loc6 = 0;
  36.                     while (loc6 < Managers.SocialManager.getActionsPerObject(loc3))
  37.                     {
  38.                         loc3.tractored(loc2);
  39.                         Managers.QuestUtility.checkForTractoring(loc4, loc3);
  40.                         ++loc6;
  41.                     }
  42.                 }
  43.                 Global.player.processResourcesByXML(Global.gameSettings.getXML().hireCost[0]);
  44.                 Global.player.modifyResource("xp", m_friendInfo.m_socialLevel);
  45.                 if (m_highlightedObject as Classes.MapResource == null)
  46.                 {
  47.                     trace("NULL!");
  48.                 }
  49.                 Transactions.TransactionManager.addTransaction(new Transactions.TTractor(m_highlightedObject as Classes.MapResource, loc2, m_selectedObjects));
  50.                 Managers.SocialManager.registerTractored(m_friendId);
  51.                 Managers.FeedsManager.publishFeed("social_hire", "social_hire", m_friendId);
  52.                 deselectObject();
  53.                 Display.ToolTip.removeToolTip();
  54.                 Global.world.popGameMode();
  55.                 Global.world.addGameMode(new GameMode.GMDefault());
  56.                 Display.UI.removeAllCursors();
  57.             }
  58.             return;
  59.         }
Add Comment
Please, Sign In to add comment