Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected override function handleClick(arg1:flash.events.MouseEvent):void
- {
- var loc1:*;
- loc1 = null;
- var loc2:*;
- loc2 = null;
- var loc3:*;
- loc3 = null;
- var loc4:*;
- loc4 = null;
- var loc5:*;
- loc5 = null;
- var loc6:*;
- loc6 = 0;
- if (m_highlightedObject && m_highlightedObject as Classes.MapResource)
- {
- Managers.SocialManager.registerHire(m_friendId);
- loc1 = m_highlightedObject;
- deselectObject();
- selectObject(loc1);
- loc2 = new Classes.HireAvatar(m_friendId);
- loc3 = m_highlightedObject as Classes.MapResource;
- loc4 = new Transactions.TTractor(loc3, loc2, m_selectedObjects);
- var loc7:*;
- loc7 = 0;
- var loc8:*;
- loc8 = m_selectedObjects;
- for each (loc5 in loc8)
- {
- if (!(loc5 as Classes.MapResource))
- {
- continue;
- }
- loc3 = loc5 as Classes.MapResource;
- loc6 = 0;
- while (loc6 < Managers.SocialManager.getActionsPerObject(loc3))
- {
- loc3.tractored(loc2);
- Managers.QuestUtility.checkForTractoring(loc4, loc3);
- ++loc6;
- }
- }
- Global.player.processResourcesByXML(Global.gameSettings.getXML().hireCost[0]);
- Global.player.modifyResource("xp", m_friendInfo.m_socialLevel);
- if (m_highlightedObject as Classes.MapResource == null)
- {
- trace("NULL!");
- }
- Transactions.TransactionManager.addTransaction(new Transactions.TTractor(m_highlightedObject as Classes.MapResource, loc2, m_selectedObjects));
- Managers.SocialManager.registerTractored(m_friendId);
- Managers.FeedsManager.publishFeed("social_hire", "social_hire", m_friendId);
- deselectObject();
- Display.ToolTip.removeToolTip();
- Global.world.popGameMode();
- Global.world.addGameMode(new GameMode.GMDefault());
- Display.UI.removeAllCursors();
- }
- return;
- }
Add Comment
Please, Sign In to add comment