Godot: gdscript рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рдпрд╛рд╕ (рдпрд╛ рдЫреЛрдбрд╝рдХрд░) рдмреНрд▓реЙрдХ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЬрдире░ 2016  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: godotengine/godot

рдкрд╛рдпрдерди рдореЗрдВ рдЬрд╛рд╡рд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХреЛрд╢рд┐рд╢ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдВрдд рдореЗрдВ рдкрдХрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдХреЛрд╢рд┐рд╢ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдХреЛрдб рдЪрд▓рд╛рдПрдВ рдпрджрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрдВрдд рдореЗрдВ рдмреНрд▓реЙрдХ рдЪрд▓рд╛рдПрдВред рдпрд╣ рд╕рднреА рдХреНрд░реИрд╢ рдХреЛ рд╣рдЯрд╛рдХрд░ рдЬреАрдбреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЛрдбрд┐рдВрдЧ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдм рдЖрдкрдХреЛ рдЦрд░рд╛рдм рдХреЛрдб рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдкрдбрд╝реЗрдЧрд╛ред рдХрднреА-рдХрднреА рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдЯреБрдХрдбрд╝реЗ рдкрд░ 1 рдХреЛрдб рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реЛ рдФрд░ рдХреЛрдИ рдбреЗрдЯрд╛ рди рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рди рдХрд░рдирд╛ рдкрдбрд╝реЗред

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

рдкреНрд░рдпрддреНрди
... рдпрд╣рд╛рдВ рдХреЛрдб
рдЖрдЦрд┐рд░рдХрд╛рд░
... рдпрд╣рд╛рдВ рдХреЛрдб

archived feature proposal gdscript

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

@ salvob41 рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

if is_instance_valid(object):
    #Do what you want if the node exists

@Kotzuo , рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рд╡рд╛рд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рддреА рдирд╣реАрдВ рд╣реИред process рдлрд╝рдВрдХреНрд╢рди рдЦрддрд░рдирд╛рдХ рд╣реИ

рдЖрдк рдмрд┐рд▓реНрдХреБрд▓, 100% рд╕рд╣реА рд╣реИрдВ...... рдпрд╣ рдПрдХ рдЦрддрд░рдирд╛рдХ рдкреИрдЯрд░реНрди рд╣реИ

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рднреВрд░реЗ рд░рдВрдЧ рдХреА рдкрддрд▓реВрди рд╣реИ! рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд┐рддрд┐ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдмрд╛рдд рдХрднреА-рдХрднреА рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ!

рдпрд╣ GDScript рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рд╕реЗ рдЗрд╕ рдмрдЪрд╛рд╡ рдХреЛ рдереЛрдбрд╝рд╛ рдердХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ (рдпрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реИ) ... рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдЕрдиреНрдп рд▓реЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдХреЛрдб рдХрд░рддреЗ рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк "рд╕рд╣реА" рдХреЛрдбрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдФрд░ рдореЗрд░рд╛ рддрд░реАрдХрд╛ "рдЧрд▓рдд" рд╣реИ ... рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХрдИ рд╕рд╛рд▓реЛрдВ рддрдХ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреЛрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдирд╣реАрдВ рдореБрдЭреЗ рдЙрдирдХреА рддрд░рд╣ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рд╣рдореЗрдВ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдФрд░ рдкрдХрдбрд╝рдиреЗ рдХрд╛ рдмрдпрд╛рди рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ .... рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧ рдФрд░ рдпрд╣ рдЖрджрдореА рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХреЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

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

рд╣рдореНрдо, рдореЗрд░реЗ рд▓рд┐рдП рдореИрдВ рдЦрд░рд╛рдм рдХреЛрдб рдХреЗ рдХрд╛рд░рдг рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреНрд░реИрд╢ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдХреГрдкрдпрд╛, рдЗрд╕реЗ рди рд▓реЗрдВ
рдЧрд▓рдд рд╣реИ, рдореБрдЭреЗ рдЕрдкрд╡рд╛рдж рдкрд╕рдВрдж рд╣реИрдВ, рдЬрдм рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ рдирдП рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ v2.1 рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╢рд╛рдпрдж "рдЧрддрд┐рд╢реАрд▓" рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд?) рдЯрд╛рдЗрдк рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯред

рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЧреЛрдбреЛрдЯ рдХреЛ рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЗрдВ
рдпрджрд┐ рд░рд╛рдЬреНрдп рдЕрд╕рдВрдЧрдд рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ

рд╢рдирд┐рд╡рд╛рд░, 30 рдЬрдирд╡рд░реА, 2016 рдХреЛ рд╕реБрдмрд╣ 8:18 рдмрдЬреЗ, RebelliousX [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

рд╣рдореНрдо, рдореЗрд░реЗ рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЦрд░рд╛рдм рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдХреНрд░реИрд╢ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ
рдХреЛрдбред рдХреГрдкрдпрд╛, рдЗрд╕реЗ рди рд▓реЗрдВ
рдЧрд▓рдд рд╣реИ, рдореБрдЭреЗ рдЕрдкрд╡рд╛рдж рдкрд╕рдВрдж рд╣реИрдВ, рдЬрдм рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ рдирдП рдХреЗ рд▓рд┐рдП v2.1 рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдорд┐рд╢реНрд░рд┐рдд рдХреЗ рд╕рд╛рде)
"рдбрд╛рдпрдиреЗрдорд┐рдХ" рдлреАрдЪрд░реНрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?) рдЯрд╛рдЗрдк рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/godotengine/godot/issues/3516#issuecomment -177151923ред

рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЯрд╛рдЗрд▓рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХрд╣реЗрдВ рдХрд┐ рдХреЛрдИ рдЫрд╡рд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдмрдХрд┐ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрд╕ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╢реВрдиреНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдкрдХрд╛ рдХреЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдХреЛрд╢рд┐рд╢ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рд░рд▓ рд╣реИ рдпрджрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдмрддрдЦ рдХреЛрдб рдХреА рдкреВрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рдмрддрдЦ рдХреЛрдб рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЬрдЧрд░ рдиреЗ рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдореИрдВ рд╡рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдЕрдирд╕реБрдирд╛ рдирд╣реАрдВ рд╣реИ

рд╣рд╛рдВ, рдкреЗрд╢реЗрд╡рд░реЛрдВ рдмрдирд╛рдо рд╡рд┐рдкрдХреНрд╖ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗ

рд╢рдирд┐рд╡рд╛рд░, 30 рдЬрдирд╡рд░реА, 2016 рдХреЛ рд╕реБрдмрд╣ 8:45 рдмрдЬреЗ, рдЯреНрд░реЛрд▓рд╡рд░реНрдХрдЖрдЙрдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ a
рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕реЗ рдЖрдк рдЯрд╛рдЗрд▓рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд╣реЗрдВ рдХрд┐ рдХреЛрдИ рдЪрд┐рддреНрд░ рдирд╣реАрдВ рд╣реИрдВ
рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдмрдХрд┐ рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрд╕ рдЕрд╢рдХреНрдд рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдкрдХрд╛ рдХреЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИ рдПрдХ рдХреЛрд╢рд┐рд╢ рдмреНрд▓реЙрдХ рдореЗрдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ if
рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдмрддрдЦ рдХреЛрдб рдХреА рдкреВрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рдмрддрдЦ рдХреЛрдб рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЬрдЧрд░ рдиреЗ рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдореИрдВ рд╡рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдЕрдирд╕реБрдирд╛ рдирд╣реАрдВ рд╣реИ

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/godotengine/godot/issues/3516#issuecomment -177155429ред

рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ :)

рдХреНрдпрд╛ рдЖрдкрдХреЗ рд╕рд╛рде рдХрднреА рдРрд╕рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рдХрд┐ рдЖрдк рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдиреЛрдб рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИ рдпрджрд┐ рдиреЛрдб рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдлрд┐рд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ "рдЗрдВрдбреЗрдХреНрд╕ рдкрд┐рдЫрд▓реЗ рдореБрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ"?

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

рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдПрдХ FIRM рдирд╣реАрдВ рд╣реИ?

@ salvob41 рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

if is_instance_valid(object):
    #Do what you want if the node exists

@ salvob41 рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

if is_instance_valid(object):
    #Do what you want if the node exists

@Kotzuo , рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рд╡рд╛рд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рддреА рдирд╣реАрдВ рд╣реИред process рдлрд╝рдВрдХреНрд╢рди рдЦрддрд░рдирд╛рдХ рд╣реИ

@ salvob41 рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

if is_instance_valid(object):
    #Do what you want if the node exists

@Kotzuo , рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рд╡рд╛рд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рддреА рдирд╣реАрдВ рд╣реИред process рдлрд╝рдВрдХреНрд╢рди рдЦрддрд░рдирд╛рдХ рд╣реИ

рдЖрдк рдмрд┐рд▓реНрдХреБрд▓, 100% рд╕рд╣реА рд╣реИрдВ...... рдпрд╣ рдПрдХ рдЦрддрд░рдирд╛рдХ рдкреИрдЯрд░реНрди рд╣реИ

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рднреВрд░реЗ рд░рдВрдЧ рдХреА рдкрддрд▓реВрди рд╣реИ! рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд┐рддрд┐ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдмрд╛рдд рдХрднреА-рдХрднреА рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ!

рдпрд╣ GDScript рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рд╕реЗ рдЗрд╕ рдмрдЪрд╛рд╡ рдХреЛ рдереЛрдбрд╝рд╛ рдердХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ (рдпрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реИ) ... рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдЕрдиреНрдп рд▓реЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдХреЛрдб рдХрд░рддреЗ рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк "рд╕рд╣реА" рдХреЛрдбрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдФрд░ рдореЗрд░рд╛ рддрд░реАрдХрд╛ "рдЧрд▓рдд" рд╣реИ ... рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХрдИ рд╕рд╛рд▓реЛрдВ рддрдХ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреЛрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдирд╣реАрдВ рдореБрдЭреЗ рдЙрдирдХреА рддрд░рд╣ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рд╣рдореЗрдВ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдФрд░ рдкрдХрдбрд╝рдиреЗ рдХрд╛ рдмрдпрд╛рди рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ .... рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧ рдФрд░ рдпрд╣ рдЖрджрдореА рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХреЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдпрд╣ рдПрдХ рдХрдард┐рди рдирд┐рд░реНрдгрдп рд╣реИред рд▓реЗрдХрд┐рди, рдЪреВрдВрдХрд┐ рдЧреЛрдбреЛрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╣рд░ рдПрдХ рдирд▓/рддреНрд░реБрдЯрд┐ рд╡рд╛рдкрд╕реА рдХреЛ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдЗрдЪреНрдЫрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рд╕реНрд╡рд┐рдлреНрдЯ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ :

рд╕реНрд╡рд┐рдлреНрдЯ рдореЗрдВ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдПрдХреНрд╕реЗрдкреНрд╢рди рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕реЗ рдорд┐рд▓рддрд╛-рдЬреБрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЯреНрд░рд╛рдИ, рдХреИрдЪ рдФрд░ рдереНрд░реЛ рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд╡рд┐рдлреНрдЯ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА-рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕рд╣рд┐рдд рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЛ рдЦреЛрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреЛ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдорд╣рдВрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред рдЬреИрд╕реЗ, рдереНрд░реЛ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреА рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реЛрддреА рд╣реИрдВред

рдпрджрд┐ рд╕реНрд╡рд┐рдлреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддреЛ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ ...
рдУрд╣, рдПрдХ рдФрд░ рдЕрдЪреНрдЫреА рдЦрдмрд░ред 2020 рдореЗрдВ рд╕реНрд╡рд┐рдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред
рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрд▓ рдиреЛрдм рд╣реВрдВ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП 1 рд╣рдЬрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдХрдерди рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ рдкреНрд░рд╡рд╛рд╣ред

рд╣рд╛рдВ, рдкреЗрд╢реЗрд╡рд░реЛрдВ рдмрдирд╛рдо рд╡рд┐рдкрдХреНрд╖ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗ

рд╢рдирд┐рд╡рд╛рд░, 30 рдЬрдирд╡рд░реА, 2016 рдХреЛ рд╕реБрдмрд╣ 8:45 рдмрдЬреЗ, рдЯреНрд░реЛрд▓рд╡рд░реНрдХрдЖрдЙрдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ a
рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕реЗ рдЖрдк рдЯрд╛рдЗрд▓рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд╣реЗрдВ рдХрд┐ рдХреЛрдИ рдЪрд┐рддреНрд░ рдирд╣реАрдВ рд╣реИрдВ
рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдмрдХрд┐ рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрд╕ рдЕрд╢рдХреНрдд рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдкрдХрд╛ рдХреЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИ рдПрдХ рдХреЛрд╢рд┐рд╢ рдмреНрд▓реЙрдХ рдореЗрдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ if
рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдмрддрдЦ рдХреЛрдб рдХреА рдкреВрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рдмрддрдЦ рдХреЛрдб рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЬрдЧрд░ рдиреЗ рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдореИрдВ рд╡рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдЕрдирд╕реБрдирд╛ рдирд╣реАрдВ рд╣реИ
-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
#3516 (рдЯрд┐рдкреНрдкрдгреА) ред

рдЦреИрд░, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд╢реБрд░реВ рд╣реБрдП (рдФрд░ рд╕рдорд╛рдкреНрдд рд╣реБрдП) 4 рд╕рд╛рд▓ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рдЕрднреА рднреА рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ)ред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ != null , рдХрдордЬреЛрд░рд┐рдпреЛрдВ , is_instance_valid , рдЗрд╕рдХрд╛ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрджрд░реНрднрд┐рдд рдиреЛрдб рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗрд╡рд▓ рд╡реИрдзрддрд╛ рдЬрд╛рдВрдЪ рдФрд░ рд╕рдВрджрд░реНрдн рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рд┐рдВрдЧ рдХреЗ рдмреАрдЪ рдмрджрд▓ рдЬрд╛рддреА рд╣реИред рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ .. рдкрдХрдбрд╝реЗрдВ ( рдЫреЛрдбрд╝рдХрд░ , рдЬреЛ рдХреБрдЫ рднреА ) рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ рд╣рд▓ рдХрд░реЗрдЧрд╛ред

@reduz рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
рдореИрдВ рдЬреЗрд╕рди рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдЬрдм рдореИрдВ рдПрдХ рдЕрдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдХреНрд░реИрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЧреЛрдбреЛрдЯ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реНрдерд┐рд░ рдорд╛рдиреВрдВрдЧрд╛, рдпрд╣ рд░реЛрдЬрд╛рдирд╛ рдореБрдЭ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

@ рд╢реИрдбреЛрдмреНрд▓рд┐рдЯреНрдЬ 16 рдЗрд╕ рдкрд░ рдкрд╣рд▓реЗ рд╣реА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИ, рдФрд░ рдЕрдм рддрдХ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЕрдкрд╡рд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ рдЬреИрд╕реЗ C#ред

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ndee85 picture ndee85  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mefihl picture mefihl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

timoschwarzer picture timoschwarzer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ivanskodje picture ivanskodje  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ducdetronquito picture ducdetronquito  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ