Yarn: MinecraftClient.openScreen -> рд╕реЗрдЯрд╕реНрдХреНрд░реАрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдЬреБрд▓ре░ 2020  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: FabricMC/yarn

рдпрд╣ рдкрд╣рд▓реЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реИред openScreen рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдкрд┐рдЫрд▓реА рд╕реНрдХреНрд░реАрди рдЦреБрд▓реА рд░рд╣рддреА рд╣реИ, рдФрд░ setScreen(null) openScreen(null) рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╕реЗрдЯрд╕реНрдХреНрд░реАрди рдЗрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯрд░ рдХреА рддрд░рд╣ рдмрдирд╛рддрд╛ рд╣реИ

рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реАрд▓реНрдб рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕реЗрдЯрд░ рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдЪрд╛рд╣реЗ рд╡рд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реЛ, рдпрд╛ рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдХреЛрдб рдХреЛ рддреЛрдбрд╝реЗ рдЬреЛ рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ )

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдБ, рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реИред

рд╣рд╛рдБ, рдпрд╣ рд╕реНрдХреНрд░реАрди рдХреЛ рднреА рд╕реНрд╡реИрдк рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП setScreen рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реИред рд╕реЗрдЯрд╕реНрдХреНрд░реАрди рдЗрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯрд░ рдХреА рддрд░рд╣ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдо рд╕рд╣рдорддрд┐ рд╣реИ ... рдареАрдХ рд╣реИ

рдпрд╛ present / display / show ?

рдпрджрд┐ рд╣рдо рд▓рд┐рдпрд╛рдЪ рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рд╕рдордп рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдо рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВ

рдпреЛрдЧреНрдп рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рд╢рд╛рд░реНрдЯрдЯреЗ рдХреЛ рдкреНрд░рд╕рдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╕реЗрдЯрд╕реНрдХреНрд░реАрди рдЗрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯрд░ рдХреА рддрд░рд╣ рдмрдирд╛рддрд╛ рд╣реИ

рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реАрд▓реНрдб рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕реЗрдЯрд░ рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдЪрд╛рд╣реЗ рд╡рд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реЛ, рдпрд╛ рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдХреЛрдб рдХреЛ рддреЛрдбрд╝реЗ рдЬреЛ рдлрд╝реАрд▓реНрдб рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ )

@рд▓рд┐рдпрд╛рдЪ рдирд╣реАрдВ, рдореБрдЭреЗ рдЦреБрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ _рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ_ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдирд╛рдо рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рд╕реЗрдЯрд╕реНрдХреНрд░реАрди рдХрд░рдирд╛ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рд╣реИ :-D

рдПрдХ рдФрд░ рд╕реБрдЭрд╛рд╡: switchScreen

switchScreen(null) рдЕрднреА рднреА рд╕рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗрдЯрд░ рдпрд╛ рд░рд┐рд╡рд░реНрд╕рд┐рдмрд▓ рдСрдкрд░реЗрд╢рди рдХреА рддрд░рд╣ рджрд┐рдЦрдиреЗ рдХрд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рд╣рдо рд▓рд┐рдпрд╛рдЪ рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рд╕рдордп рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдо рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВ

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣рд╛рдБ рдореБрджреНрджрд╛ рдерд╛? рдореБрдЭреЗ openScreen рдмрд╣реБрдд рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ closeScreen , lastScreen , рдпрд╛ popScreen рддрд▓рд╛рд╢ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкрд╛рдВрдЪ рдорд┐рдирдЯ рдмрд┐рддрд╛рддрд╛ рд╣реВрдВред рдЬрд┐рди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкрд╛рд╕ open рдЙрдирд╕реЗ рдХрдо рд╕реЗ рдХрдо close рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

present / display / show рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдХреЗ рд╡реНрдпреБрддреНрдХреНрд░рдо рд▓рдЧрднрдЧ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдирд╣реАрдВ рд╣реИрдВ ( destroy , conceal , hide )ред

setScreen рдареАрдХ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмрд╕рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ field = param рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рд░реНрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд▓рдВрдмреЗ рд╕реЗрдЯрд░реНрд╕ setX рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ рдлрд╝реАрд▓реНрдб рдХреЗ рдорд╛рди рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдХрд░рддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕