objRefTable.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. const C3 = self.C3;
  2. self.C3_GetObjectRefTable = function () {
  3. return [
  4. C3.Plugins.Sprite,
  5. C3.Plugins.Touch,
  6. C3.Plugins.LocalStorage,
  7. C3.Behaviors.Physics,
  8. C3.Plugins.Audio,
  9. C3.Behaviors.Tween,
  10. C3.Behaviors.Pin,
  11. C3.Plugins.Function,
  12. C3.Behaviors.Rotate,
  13. C3.Plugins.Text,
  14. C3.Behaviors.DragnDrop,
  15. C3.Behaviors.Sin,
  16. C3.Plugins.Particles,
  17. C3.Plugins.TiledBg,
  18. C3.Plugins.System.Cnds.IsGroupActive,
  19. C3.Plugins.System.Cnds.OnLayoutStart,
  20. C3.Plugins.System.Acts.SetLayerOpacity,
  21. C3.Plugins.System.Acts.SetVar,
  22. C3.Plugins.Sprite.Acts.SetOpacity,
  23. C3.Plugins.Sprite.Exps.Width,
  24. C3.Plugins.Sprite.Exps.Height,
  25. C3.Plugins.System.Acts.SetBoolVar,
  26. C3.Plugins.System.Cnds.ForEach,
  27. C3.Plugins.Sprite.Acts.Spawn,
  28. C3.Plugins.Sprite.Acts.SetSize,
  29. C3.Plugins.Sprite.Acts.SetAnimSpeed,
  30. C3.Plugins.System.Exps.choose,
  31. C3.Behaviors.Physics.Acts.SetWorldGravity,
  32. C3.Behaviors.Physics.Acts.SetDensity,
  33. C3.Behaviors.Physics.Acts.SetImmovable,
  34. C3.Plugins.System.Cnds.CompareVar,
  35. C3.Plugins.System.Cnds.Every,
  36. C3.Plugins.System.Acts.SubVar,
  37. C3.Plugins.Text.Acts.SetText,
  38. C3.Plugins.System.Exps.zeropad,
  39. C3.Plugins.System.Cnds.TriggerOnce,
  40. C3.Plugins.Sprite.Acts.SetAnimFrame,
  41. C3.Plugins.Audio.Acts.Play,
  42. C3.Plugins.System.Cnds.EveryTick,
  43. C3.Plugins.Sprite.Cnds.OnCreated,
  44. C3.Plugins.System.Acts.CreateObject,
  45. C3.Plugins.Sprite.Exps.ImagePointX,
  46. C3.Plugins.Sprite.Exps.ImagePointY,
  47. C3.Plugins.Sprite.Acts.AddChild,
  48. C3.Plugins.Text.Acts.SetInstanceVar,
  49. C3.Plugins.Sprite.Exps.UID,
  50. C3.Plugins.Sprite.Acts.SetInstanceVar,
  51. C3.Plugins.Sprite.Cnds.OnCollision,
  52. C3.Plugins.Sprite.Cnds.CompareInstanceVar,
  53. C3.Plugins.System.Cnds.Compare,
  54. C3.Behaviors.Physics.Acts.SetEnabled,
  55. C3.Plugins.Sprite.Cnds.IsOverlapping,
  56. C3.Behaviors.Rotate.Acts.SetEnabled,
  57. C3.Behaviors.Tween.Acts.TweenTwoProperties,
  58. C3.Plugins.Sprite.Exps.X,
  59. C3.Plugins.Sprite.Exps.Y,
  60. C3.Plugins.Sprite.Acts.Destroy,
  61. C3.Plugins.System.Cnds.PickByComparison,
  62. C3.Plugins.Sprite.Acts.SubInstanceVar,
  63. C3.Plugins.System.Acts.Wait,
  64. C3.Plugins.Sprite.Cnds.OnDestroyed,
  65. C3.Plugins.Text.Cnds.CompareInstanceVar,
  66. C3.Plugins.Touch.Cnds.IsTouchingObject,
  67. C3.Plugins.System.Cnds.PickByHighestLowestValue,
  68. C3.Plugins.Touch.Cnds.OnTouchObject,
  69. C3.Plugins.System.Cnds.LayerCmpOpacity,
  70. C3.Plugins.Sprite.Acts.SetBoolInstanceVar,
  71. C3.Plugins.Touch.Exps.X,
  72. C3.Plugins.Touch.Exps.Y,
  73. C3.Plugins.Sprite.Cnds.IsBoolInstanceVarSet,
  74. C3.Behaviors.Physics.Acts.ApplyImpulseToward,
  75. C3.Plugins.Touch.Cnds.OnTouchEnd,
  76. C3.Plugins.Sprite.Exps.Count,
  77. C3.Plugins.System.Exps.viewportleft,
  78. C3.Plugins.Particles.Exps.LayerNumber,
  79. C3.Plugins.System.Exps.viewportbottom,
  80. C3.Plugins.Particles.Acts.SetAngle,
  81. C3.Plugins.System.Exps.viewportright,
  82. C3.Behaviors.Rotate.Acts.SetSpeed,
  83. C3.Plugins.System.Exps.random,
  84. C3.Plugins.Sprite.Exps.AnimationFrameCount,
  85. C3.Plugins.Sprite.Acts.SetDefaultColor,
  86. C3.Plugins.Particles.Acts.SetParticleAcc,
  87. C3.Plugins.Particles.Acts.SetGravity,
  88. C3.Plugins.Touch.Cnds.OnTapGestureObject,
  89. C3.Plugins.System.Acts.GoToLayout,
  90. C3.Plugins.Sprite.Cnds.CompareFrame,
  91. C3.Plugins.System.Acts.AddVar,
  92. C3.Plugins.System.Acts.GoToLayoutByName,
  93. C3.Plugins.LocalStorage.Acts.SetItem,
  94. C3.Plugins.System.Acts.RestartLayout,
  95. C3.Plugins.Sprite.Acts.SetScale,
  96. C3.Plugins.Touch.Cnds.OnTouchStart,
  97. C3.Plugins.Audio.Acts.SetMasterVolume,
  98. C3.Plugins.Audio.Cnds.IsTagPlaying,
  99. C3.Plugins.Audio.Acts.PlayByName,
  100. C3.Plugins.System.Cnds.Else,
  101. C3.Plugins.Function.Cnds.OnFunction,
  102. C3.Plugins.Function.Acts.CallFunction,
  103. C3.Plugins.LocalStorage.Acts.CheckItemExists,
  104. C3.Plugins.LocalStorage.Cnds.OnItemExists,
  105. C3.Plugins.LocalStorage.Acts.GetItem,
  106. C3.Plugins.LocalStorage.Cnds.OnItemGet,
  107. C3.Plugins.LocalStorage.Exps.ItemValue,
  108. C3.Plugins.TiledBg.Cnds.CompareY,
  109. C3.Behaviors.DragnDrop.Acts.Drop,
  110. C3.Behaviors.Tween.Acts.TweenOneProperty,
  111. C3.Plugins.Sprite.Acts.SetAnim,
  112. C3.Plugins.Sprite.Cnds.IsAnimPlaying
  113. ];
  114. };
  115. self.C3_JsPropNameTable = [
  116. {ids: 0},
  117. {ac: 0},
  118. {dir: 0},
  119. {number: 0},
  120. {Block1a: 0},
  121. {Touch: 0},
  122. {BG: 0},
  123. {LocalStorage: 0},
  124. {Physics: 0},
  125. {wall: 0},
  126. {Sprite2: 0},
  127. {Audio: 0},
  128. {Sprite: 0},
  129. {Tween: 0},
  130. {btnplay: 0},
  131. {btnhelp: 0},
  132. {help_bar: 0},
  133. {Pin: 0},
  134. {b_helpclose: 0},
  135. {btnsound: 0},
  136. {Function: 0},
  137. {btnhome_pause: 0},
  138. {btnreplay_pause: 0},
  139. {btnnext: 0},
  140. {btnhome_complete: 0},
  141. {btn_exit: 0},
  142. {empty: 0},
  143. {Cell: 0},
  144. {uuid: 0},
  145. {id: 0},
  146. {Rotate: 0},
  147. {Cats: 0},
  148. {Textcountblock: 0},
  149. {DragDrop: 0},
  150. {Sine: 0},
  151. {collision_block: 0},
  152. {Cell2: 0},
  153. {FireWork5: 0},
  154. {base: 0},
  155. {Sine2: 0},
  156. {Confettix: 0},
  157. {Tag: 0},
  158. {Particlesx: 0},
  159. {fish: 0},
  160. {Sprite3: 0},
  161. {topBar: 0},
  162. {btnhome: 0},
  163. {scroll: 0},
  164. {level: 0},
  165. {btn_lvl: 0},
  166. {text_level: 0},
  167. {txt_time: 0},
  168. {btn_freemode: 0},
  169. {txt_test: 0},
  170. {txt_quang: 0},
  171. {txtpoint: 0},
  172. {txtData: 0},
  173. {txtScore: 0},
  174. {txt: 0},
  175. {txtLevelDisplay: 0},
  176. {Physics2: 0},
  177. {blocks: 0},
  178. {match: 0},
  179. {width: 0},
  180. {height: 0},
  181. {destroyid: 0},
  182. {freedir: 0},
  183. {hammer: 0},
  184. {startham: 0},
  185. {totaltime: 0},
  186. {timemode: 0},
  187. {msisdn: 0},
  188. {token: 0},
  189. {transId: 0},
  190. {levelCompleted: 0},
  191. {prizeName: 0},
  192. {showPrizePopup: 0},
  193. {finalPrize: 0},
  194. {prizeValue: 0},
  195. {showGameOverPopup: 0},
  196. {gameOver: 0},
  197. {root: 0},
  198. {point: 0},
  199. {data: 0},
  200. {exitGame: 0},
  201. {score: 0},
  202. {isShowComplete: 0},
  203. {touchX: 0},
  204. {touchY: 0},
  205. {audio: 0},
  206. {unlocked_level: 0},
  207. {gameType: 0},
  208. {cur_level: 0}
  209. ];
  210. self.InstanceType = {
  211. Block1a: class extends self.ISpriteInstance {},
  212. Touch: class extends self.IInstance {},
  213. BG: class extends self.ISpriteInstance {},
  214. LocalStorage: class extends self.IInstance {},
  215. wall: class extends self.ISpriteInstance {},
  216. Sprite2: class extends self.ISpriteInstance {},
  217. Audio: class extends self.IInstance {},
  218. Sprite: class extends self.ISpriteInstance {},
  219. btnplay: class extends self.ISpriteInstance {},
  220. btnhelp: class extends self.ISpriteInstance {},
  221. help_bar: class extends self.ISpriteInstance {},
  222. b_helpclose: class extends self.ISpriteInstance {},
  223. btnsound: class extends self.ISpriteInstance {},
  224. Function: class extends self.IInstance {},
  225. btnhome_pause: class extends self.ISpriteInstance {},
  226. btnreplay_pause: class extends self.ISpriteInstance {},
  227. btnnext: class extends self.ISpriteInstance {},
  228. btnhome_complete: class extends self.ISpriteInstance {},
  229. btn_exit: class extends self.ISpriteInstance {},
  230. Cell: class extends self.ISpriteInstance {},
  231. Cats: class extends self.ISpriteInstance {},
  232. Textcountblock: class extends self.ITextInstance {},
  233. collision_block: class extends self.ISpriteInstance {},
  234. Cell2: class extends self.ISpriteInstance {},
  235. FireWork5: class extends self.IParticlesInstance {},
  236. base: class extends self.ISpriteInstance {},
  237. Confettix: class extends self.ISpriteInstance {},
  238. Particlesx: class extends self.IParticlesInstance {},
  239. fish: class extends self.ISpriteInstance {},
  240. Sprite3: class extends self.ISpriteInstance {},
  241. topBar: class extends self.ISpriteInstance {},
  242. btnhome: class extends self.ISpriteInstance {},
  243. scroll: class extends self.ITiledBackgroundInstance {},
  244. btn_lvl: class extends self.ISpriteInstance {},
  245. text_level: class extends self.ITextInstance {},
  246. txt_time: class extends self.ITextInstance {},
  247. btn_freemode: class extends self.ISpriteInstance {},
  248. txt_test: class extends self.ITextInstance {},
  249. txt_quang: class extends self.ITextInstance {},
  250. txtpoint: class extends self.ITextInstance {},
  251. txtData: class extends self.ITextInstance {},
  252. txtScore: class extends self.ITextInstance {},
  253. txt: class extends self.ITextInstance {},
  254. txtLevelDisplay: class extends self.ITextInstance {},
  255. blocks: class extends self.ISpriteInstance {}
  256. }