ScriptSignal
Overview
ScriptSignal์ ๊ฒ์์์ ํน์ ์ํฉ์ด ๋ฐ์ํ์ ๋ ์ด๋ฅผ ๊ฐ์งํ์ฌ, ํด๋น ์ ํธ์ ์ฐ๊ฒฐ๋ ํจ์๋ค์ ์๋์ผ๋ก ์คํํ๋ ์ด๋ฒคํธ ์์คํ ์ ๋๋ค.
์ ํธ๊ฐ ํธ๋ฆฌ๊ฑฐ๋๋ฉด ์ฐ๊ฒฐ๋ ์ฌ์ฉ์ ์ ์ ํจ์๋ค์ด ํธ์ถ๋๋ฉฐ, ํ์ํ ๊ฒฝ์ฐ ์ด๋ฒคํธ์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๋งค๊ฐ๋ณ์๋ก ํจ๊ป ์ ๋ฌํ์ฌ ๋ค์ํ ์ํธ์์ฉ์ ์ ์ฐํ๊ฒ ๊ตฌํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
Constructors
Properties
Methods
Connect
์ด๋ฒคํธ ๋ฐ์ ์ ํธ์ถ๋ ํจ์๋ฅผ ๋ฑ๋กํ๋ฉฐ, ํด๋น ์ฐ๊ฒฐ ์ํ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ScriptConnection ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค.
๋ฑ๋ก๋ ์ดํ์๋ ์ด๋ฒคํธ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ ๋๋ง๋ค ์ง์ ๋ ํจ์๊ฐ ์๋์ผ๋ก ์คํ๋๋ฉฐ, ๋ฐํ๋ ์ฐ๊ฒฐ ๊ฐ์ฒด๋ฅผ ์ด์ฉํด ์ธ์ ๋ ์ง ์ด ์ด๋ฒคํธ์์ ์ฐ๊ฒฐ์ ํด์ ํ ์ ์์ต๋๋ค.
Parameters
function func
์ด๋ฒคํธ ์ ํธ์ ์ฐ๊ฒฐํ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ์ง์ ํฉ๋๋ค.
Return
ScriptConnection
์ ํธ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ScriptConnection ๊ฐ์ฒด์ ๋๋ค.
Code Samples
Once
์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ์คํ๋ ํจ์๋ฅผ ๋จ ํ ๋ฒ๋ง ํธ์ถ๋๋๋ก ๋ฑ๋กํ๋ฉฐ, ํด๋น ์ฐ๊ฒฐ ์ํ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ScriptConnection ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค.
Connect์๋ ๋ฌ๋ฆฌ ์ฒซ ๋ฒ์งธ ์ด๋ฒคํธ๊ฐ ์ ๋ฌ๋๊ธฐ ์ง์ ์ ์ฐ๊ฒฐ์ด ์๋์ผ๋ก ํด์ ๋๋ฏ๋ก, ๋ณ๋์ ์ฐ๊ฒฐ ํด์ ์์ด ๋จ์ผ ํธ์ถ ์ฒ๋ฆฌ์ ์ ํฉํ ๊ฐํธํ ๋ฐฉ์์ ๋๋ค.
Parameters
function func
์ด๋ฒคํธ ์ ํธ์ ์ฐ๊ฒฐํ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ์ง์ ํฉ๋๋ค.
Return
ScriptConnection
์ ํธ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ScriptConnection ๊ฐ์ฒด์ ๋๋ค.
Code Samples
Wait
์ ํธ๊ฐ ํ ๋ฒ ๋ฐ์ํ ๋๊น์ง ํ์ฌ ์ค๋ ๋๋ฅผ ๋๊ธฐํ๊ณ , ์ ํธ ๋ฐ์ ์ ์ ๋ฌ๋ ์ธ์๋ค์ ๊ทธ๋๋ก ๋ฐํํฉ๋๋ค.
์บ๋ฆญํฐ๊ฐ ์ค๋น๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋, ์์์ด ์ถ๊ฐ๋ ๋๊น์ง ๋๊ธฐํ๋ ๋ฑ โํ ๋ฒ๋ง ๊ธฐ๋ค๋ฆฌ๋ฉด ๋๋โ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
Parameters
Return
Tuple
์ ํธ๊ฐ Fire๋ ๋ ์ ๋ฌ๋ ์ธ์๋ค์ ๋๋ค. ์ ํธ ์ข ๋ฅ์ ๋ฐ๋ผ ๊ฐ์์ ํ์ ์ด ๋ฌ๋ผ์ง๋๋ค.
Code Samples
Events
See also
์ด๋ฒคํธLast updated