> [name=FlyDragon] ## Step.1 When you start the game, you quickly realize that it's impossible to progress. ![](https://hackmd.io/_uploads/r1jc8Y6Oh.png) ## Step.2 Use dnSpy to open Assembly-CSharp. Delete the jump restriction to proceed easily. ![](https://hackmd.io/_uploads/S1gGDY6uh.png) ## Step.3 Stuck again! ![](https://hackmd.io/_uploads/HyOMwKpdh.png) This time, you need to remove the obstacles. Change `true` to `false`. ![](https://hackmd.io/_uploads/H1u7gdrd3.png) ## Step.4 Stuck again! ![](https://hackmd.io/_uploads/HJu4wKT_2.png) Upon inspection, you find `TELEPORT()`. Modify it to be called every time the `X` key is pressed within `Update()`. ```cs= if (Input.GetKeyDown(KeyCode.X)) { this.TELEPORT(); } ``` ## Step.5 When you reach the endpoint, something resembling a flag drops down. Additionally, there is no roof at the endpoint, so you can try finding the source of the flag. ![](https://hackmd.io/_uploads/HkCSvK6_2.png) ## Step.6 Change the camera to follow the player and move towards the direction of the flag. ![](https://hackmd.io/_uploads/HyEvwKa_n.png) Obtain the flag. ![](https://hackmd.io/_uploads/Hy1YwYpun.png) ## Note There is a fake flag tho ![](https://hackmd.io/_uploads/HkHKPKpOn.png) ## {%hackmd M1bgOPoiQbmM0JRHWaYA1g %}