਍㰀栀琀洀氀㸀ഀ ਍㰀琀椀琀氀攀㸀瀀最   ㈀㠀㰀⼀琀椀琀氀攀㸀ഀ ਍㰀猀挀爀椀瀀琀 琀礀瀀攀㴀∀琀攀砀琀⼀樀愀瘀愀猀挀爀椀瀀琀∀㸀 ഀ ਍㰀⼀猀挀爀椀瀀琀㸀ഀ ਍㰀戀漀搀礀㸀ഀ ਍㰀琀愀戀氀攀 戀漀爀搀攀爀㴀∀ ∀ 栀攀椀最栀琀㴀∀㈀㜀㘀∀ 眀椀搀琀栀㴀∀㌀㘀㜀∀㸀ഀ ਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀 琀漀瀀㨀 㬀 氀攀昀琀㨀 㬀∀㸀㰀椀洀最 猀爀挀㴀∀戀最椀洀最⼀戀最   ㈀㠀⸀樀瀀最∀⼀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㄀㔀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀䐀攀挀氀愀爀愀琀椀漀渀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㠀⸀㐀㐀㄀㬀氀攀昀琀㨀㄀㌀㌀⸀㠀㤀㈀㬀∀㸀㰀渀漀戀爀㸀ഀ Implementation਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㌀ ⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀匀漀洀攀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ Unreal਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㌀ ⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀䌀氀愀猀猀攀猀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ &਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀㠀 㠀 㠀 㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㌀ ⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀匀琀爀甀挀琀猀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㔀⸀㄀㔀 㬀氀攀昀琀㨀㄀㤀㌀⸀ ㌀㌀㬀∀㸀㰀渀漀戀爀㸀ഀ Methods਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㈀㜀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀匀琀愀琀攀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ code਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㐀⸀㔀㠀㄀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀匀琀愀琀攀㰀⼀猀瀀愀渀㸀ഀ code਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀䌀栀愀渀最椀渀最㰀⼀猀瀀愀渀㸀ഀ state਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀瘀椀愀㰀⼀猀瀀愀渀㸀ഀ GotoState਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀䤀渀猀椀搀攀㰀⼀猀瀀愀渀㸀ഀ a਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀猀琀愀琀攀Ⰰ㰀⼀猀瀀愀渀㸀ഀ several਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀氀愀戀攀氀攀搀㰀⼀猀瀀愀渀㸀ഀ blocks਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀攀砀椀猀琀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㤀㌀⸀㐀㤀㄀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ Jump਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀琀漀㰀⼀猀瀀愀渀㸀ഀ the਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀栀攀愀搀㰀⼀猀瀀愀渀㸀ഀ of਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀愀㰀⼀猀瀀愀渀㸀ഀ block਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀瘀椀愀㰀⼀猀瀀愀渀㸀ഀ goto਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀一漀㰀⼀猀瀀愀渀㸀ഀ conditional਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀樀甀洀瀀猀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㄀㈀㜀⸀㄀ 㤀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ No਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀挀愀氀氀猀⼀爀攀琀甀爀渀猀㰀⼀猀瀀愀渀㸀ഀ
਍㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㄀㐀㌀⸀㤀㄀㠀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ Engine਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀挀愀渀㰀⼀猀瀀愀渀㸀ഀ save਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀猀琀愀琀攀㰀⼀猀瀀愀渀㸀ഀ code਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㄀㄀⸀ 㠀㠀㬀∀㸀ᰀ椠渀猀琀爀甀挀琀椀漀渀㰀⼀猀瀀愀渀㸀ഀ pointer”਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀䌀栀爀椀猀琀椀愀渀㰀⼀猀瀀愀渀㸀ഀ Esperer਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
਍㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㘀⸀ 㜀㘀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀㰀愀 栀爀攀昀㴀∀⌀∀ 漀渀䌀氀椀挀欀㴀∀樀愀瘀愀猀挀爀椀瀀琀㨀瀀愀爀攀渀琀⸀琀漀漀氀戀愀爀⸀䜀漀琀漀一攀眀倀愀最攀⠀㄀⤀㬀 爀攀琀甀爀渀 昀愀氀猀攀∀㸀唀渀爀攀愀氀㰀⼀愀㸀㰀⼀猀瀀愀渀㸀ഀ Hacking਍㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ ਍㰀⼀琀愀戀氀攀㸀ഀ
਍㰀猀挀爀椀瀀琀 琀礀瀀攀㴀∀琀攀砀琀⼀樀愀瘀愀猀挀爀椀瀀琀∀㸀ഀ var currentZoom = parent.toolbar.currentZoom;਍椀昀⠀挀甀爀爀攀渀琀娀漀漀洀 ℀㴀 甀渀搀攀昀椀渀攀搀⤀ഀ document.body.style.zoom=currentZoom/100;਍㰀⼀猀挀爀椀瀀琀㸀ഀ ਍㰀⼀栀琀洀氀㸀ഀ