SHARE
TWEET

Untitled

tinyevil Jul 5th, 2019 113 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public function load(lua:LuaState):int {
  2.     lua.require("core.display");
  3.     lua.require("core.adaptive.ui");
  4.    
  5.     lua.registerTypeMetatable(getQualifiedClassName(AvatarObject), {
  6.         setRadius : luaAvatarSetRadius,
  7.         setID : luaAvatarSetID
  8.     }, getQualifiedClassName(DisplayObject));
  9.    
  10.     lua.registerTypeMetatable(getQualifiedClassName(AvatarWidget), {
  11.         setID : luaAvatarWidgetSetID
  12.     }, getQualifiedClassName(Widget));
  13.    
  14.     lua.registerTypeMetatable(getQualifiedClassName(MatchRequest), {
  15.         getID : luaMatchGetID,
  16.         getStat : luaMatchGetStat,
  17.         getLevelID : luaMatchGetLevelID,
  18.         getMode : luaMatchGetMode,
  19.         getSource : luaMatchGetSource,
  20.         getOpponentProfile : luaMatchGetOpponentProfile,
  21.         setStarGoal : luaMatchSetStarGoal
  22.     });
  23.    
  24.     lua.registerTypeMetatable(getQualifiedClassName(Match3Level), {
  25.         loadSync : luaMatch3LevelLoadSync,
  26.         setSeed : luaMatch3LevelSetSeed,
  27.         getLevel : luaMatch3LevelGetLevel
  28.     });
  29.    
  30.     lua.registerTypeMetatable(getQualifiedClassName(UserProfile), {    
  31.         getNickname : luaProfileGetNickname,
  32.         getAvatar : luaProfileGetAvatar
  33.     });
  34.    
  35.     lua.registerTypeMetatable(getQualifiedClassName(MatchSource), {
  36.         getType : luaMatchSourceGetType
  37.     });
  38.    
  39.     lua.registerTypeMetatable(getQualifiedClassName(MatchSourceTutorial), {
  40.         getTutorialID : luaMatchTutorialGetTutorialID,
  41.         getRetry : luaMatchTutorialGetRetry
  42.     }, getQualifiedClassName(MatchSource));
  43.    
  44.     lua.registerTypeMetatable(getQualifiedClassName(MatchSourceLeague), {
  45.         getSession : luaMatchRematchGetSession,
  46.         getBet : luaMatchRematchGetBet,
  47.         getOrder : luaMatchRematchGetOrder
  48.     }, getQualifiedClassName(MatchSource));
  49.    
  50.     lua.registerTypeMetatable(getQualifiedClassName(MatchMakingData), {
  51.         getExpectedRating : luaMatchMakingDataGetExpectedRating
  52.     });
  53.    
  54.     lua.registerTypeMetatable(getQualifiedClassName(GameReplay), {
  55.         getEnv : luaReplayGetEnv,
  56.         getSeed: luaReplayGetSeed
  57.     });
  58.    
  59.     lua.registerTypeMetatable(getQualifiedClassName(Match3Environment), {
  60.     });
  61.    
  62.     lua.registerTypeMetatable(getQualifiedClassName(LeagueDuelSession), {
  63.         getBet : luaDuelSessionGetBet,
  64.         getBonus : luaDuelSessionGetBonus,
  65.         getLeague : luaDuelSessionGetLeague,
  66.         getPlayerScore : luaDuelSessionGetPlayerScore,
  67.         getOpponentScore : luaDuelSessionGetOpponentScore,
  68.         increasePlayerWins : luaDuelSessionIncreasePlayerWins,
  69.         increaseOpponentWins : luaDuelSessionIncreaseOpponentWins,
  70.         getLevelID : luaDuelSessionGetLevelID
  71.     });
  72.    
  73.     lua.registerTypeMetatable(getQualifiedClassName(OpponentSpinner), {
  74.         reset : luaOpponentSpinnerReset,
  75.         start : luaOpponentSpinnerStart,
  76.         sync : luaOpponentSpinnerSync,
  77.         interrupt : luaOpponentSpinnerInterrupt,
  78.         dispose : luaOpponentSpinnerDispose
  79.     });
  80.    
  81.     lua.registerTypeMetatable(getQualifiedClassName(AvatarSelector), {
  82.         start : luaAvatarSelectorStart,
  83.         getSelected : luaAvatarSelectorGetSelected,
  84.         add : luaAvatarSelectorAdd
  85.     }, getQualifiedClassName(Widget));
  86.    
  87.     lua.registerTypeMetatable(getQualifiedClassName(Match3Controller), {
  88.     });
  89.    
  90.     lua.pushTable( {
  91.         Initialize : luaInitialize,
  92.        
  93.         GetUID : luaGetUID,
  94.        
  95.         InitiatePurchase : luaInitiatePurchase,
  96.        
  97.         GetPlayerData : luaGetPlayerData,
  98.         SavePlayer : luaSavePlayer,
  99.         SavePublicPlayerData : luaSavePublicPlayerData,
  100.         MakeSnapshot : luaMakeSnapshot,
  101.         ForceServerSave : luaForceServerSave,
  102.        
  103.         HasFriendsAndPartners : luaHasFriendsAndPartners,
  104.        
  105.         GetAdsModel : luaGetAdsModel,
  106.         GetAdsInterMode : luaGetAdsInterMode,
  107.         HasAds : luaHasAds,
  108.         HasInterstitialAds : luaHasInterstitialAds,
  109.         HasPrerollAds : luaHasPrerollAds,
  110.         GetPrerollAdResult : luaGetPrerollAdResult,
  111.         ShowVideoAd : luaShowVideoAd,
  112.         ShowRewardAd : luaShowRewardAd,
  113.         PrepareRewardAd : luaPrepareRewardAd,
  114.         PrepareVideoAd : luaPrepareVideoAd,
  115.         ShouldPreloadRewardAd : luaShouldPreloadRewardAd,
  116.         ShouldPreloadInterAd : luaShouldPreloadInterAd,
  117.        
  118.         IsDemo: luaIsDemo,
  119.         DemoShowNag: luaDemoShowNag,
  120.         DemoShowFinished: luaDemoShowFinished,
  121.        
  122.         HasInviteFriends : luaHasInviteFriends,
  123.         InviteFriends : luaInviteFriends,
  124.        
  125.         CreateAvatarWidget : luaCreateAvatarWidget,
  126.         CreateAvatar : luaCreateAvatar,
  127.         PreloadAvatar : luaPreloadAvatar,
  128.         CreateAvatarSelector : luaCreateAvatarSelector,
  129.         GetAvatarGroup : luaGetAvatarGroup,
  130.        
  131.         CreateOpponentSpinner : luaCreateOpponentSpinner,
  132.         CreateAvatarSpinnerImage : luaCreateAvatarSpinnerImage,
  133.        
  134.         CreateUser : luaCreateUser,
  135.         LoadUser : luaLoadUser,
  136.         LoginFB : luaLoginFB,
  137.         MergeFB : luaMergeFB,
  138.         ValidateFB : luaValidateFB,
  139.         IsNewUserAllowed : luaIsNewUserAllowed,
  140.         ResetUser : luaResetUser,
  141.         FirstLoginFailed : luaFirstLoginFailed,
  142.         ConnectFB : luaConnectFB,
  143.        
  144.         HasConnectFB : luaHasConnectFB,
  145.        
  146.         NeedsRestart: luaNeedsRestart,
  147.        
  148.         ResolveFBFriends : luaResolveFBFriends,
  149.        
  150.         IsMergeRequired : luaIsMergeRequired,
  151.         PerformInteractiveMerge : luaPerformInteractiveMerge,
  152.         SyncSave : luaSyncSave,
  153.        
  154.         SubmitDailyRecord : luaSubmitDailyRecord,
  155.         UpdateDailyLeaderboard : luaUpdateDailyLeaderboard,
  156.         ForceUpdateDailyLeaderboard : luaForceUpdateDailyLeaderboard,
  157.         FinishDailyChallenge : luaFinishDailyChallenge,
  158.         LoadDailyReplay: luaLoadDailyReplay,
  159.         ForceFinishDailyChallenge : luaForceFinishDailyChallenge,
  160.        
  161.         HappyTime: luaHappyTime,
  162.         SetPlaying: luaSetPlaying,
  163.        
  164.         GetFacebookAuth : luaGetFacebookAuth,
  165.         UpdateUserInfo : luaUpdateUserInfo,
  166.        
  167.         GetDefaultProfile : luaGetDefaultProfile,
  168.        
  169.         MatchMaking : luaMatchMaking,
  170.        
  171.         RetrieveRatingFromMatchMaking : luaRetrieveRatingFromMatchMaking,
  172.        
  173.         GetLastSessionUnexpectedExit : luaGetLastSessionUnexpectedExit,
  174.         ResetSession : luaResetSession,
  175.        
  176.         Match3LevelByID : luaMatch3LevelByID,              
  177.         Match3LevelFromInstance : luaMatch3LevelFromInstance,              
  178.         Match3LevelFromReplay : luaMatch3LevelFromReplay,              
  179.         CreateMatch3InteractiveController : luaCreateMatch3InteractiveController,
  180.         CreateMatch3SimpleBot : luaCreateMatch3SimpleBot,
  181.         CreateMatch3ReplayBot : luaCreateMatch3ReplayBot,
  182.         CreateMatch3DTreeController : luaCreateMatch3DTreeController,
  183.        
  184.        
  185.         CreateSingleLevelEnv : luaCreateSingleLevelEnv
  186.     });
  187.    
  188.     return 1;
  189. }
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
 
Top