DataModel
DataModel : ServiceProvider
Overview
๊ฒ์ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ฑํ๋ ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ์์๋ก, ์ฌ๋ฌ ํต์ฌ ์๋น์ค๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค.
Workspace, Lighting ๊ณผ ๊ฐ์ ํ์ ๊ฒ์ ์์๋ค์ DataModel์ ์์ ์์์ด๋ฉฐ, ์ ์ญ ๊ฐ์ฒด์ธ game์ ํตํด ์ด๋์๋ ์ ๊ทผํ ์ ์์ต๋๋ค.
Properties
Methods
EnableJoin
๊ฒ์ ์ธ์ ์ ํ๋ ์ด์ด์ ์ฐธ๊ฐ๋ฅผ ํ์ฉํฉ๋๋ค. ์ด ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ํ๋ ์ด์ด๊ฐ ์๋ฒ์ ์ ์ํ์ฌ ์ฐธ์ฌํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ด API๋ ์๋ฒ์์๋ง ํธ์ถํ ์ ์์ต๋๋ค.
Parameters
Return
void
Code Samples
-- ์๋ฒ ์ง์
ํ์ฉ
game:EnableJoin() -- ์๋ฒ ์ํ : true
DisableJoin
๊ฒ์ ์ธ์ ์ ์๋ก์ด ํ๋ ์ด์ด๊ฐ ์ฐธ์ฌํ์ง ๋ชปํ๋๋ก ์ฐจ๋จํฉ๋๋ค. ์ด API๋ ์๋ฒ์์๋ง ํธ์ถํ ์ ์์ต๋๋ค.
Parameters
Return
void
Code Samples
-- ์๋ฒ ์ง์
๋ง๊ธฐ
game:DisableJoin() -- ์๋ฒ ์ํ : false
IsJoinEnabled
ํ์ฌ ๊ฒ์ ์ธ์ ์ด ํ๋ ์ด์ด์ ์ฐธ์ฌ๋ฅผ ํ์ฉํ๋์ง ํ์ธํฉ๋๋ค. ์ฐธ์ฌ๊ฐ ๊ฐ๋ฅํ๋ฉด true, ๊ทธ๋ ์ง ์์ผ๋ฉด false๋ฅผ ๋ฐํํฉ๋๋ค.
Parameters
Return
bool
ํ์ฌ ์ธ์ ์ ์ฐธ์ฌ ํ์ฉ ์ฌ๋ถ์ ๋๋ค.
Code Samples
-- ํ
์คํธ ์คํ ์์ ์ ํ๋ ์ด์ด ๋์
ํ์ฉ ์ํ๋ฅผ ํ ๊ธํ๋ฉด์ ๋ก๊ทธ ์ถ๋ ฅ
-- ์ต์ด ์๋ฒ ์ํ ํ์ธ
print("Initial join enabled state : ", game:IsJoinEnabled())
-- ์๋ฒ ์ง์
๋ง๊ธฐ
game:DisableJoin()
print("Join Disabled. Current State : ", game:IsJoinEnabled())
task.wait(5)
-- ์๋ฒ ์ง์
ํ์ฉ
game:EnableJoin()
print("Join Enabled. Current State : ", game:IsJoinEnabled())
Events
Last updated