AddReplicateValue / ConnectChangeEventFunction

변수 관련 이벤트 함수에 대한 메뉴얼이에요.

AddReplicateValue

서버와 클라이언트 간의 변수를 동기화 시켜주는 함수에요.

  • AddReplicateValue(”변수 이름”, 변수 값, ReplicateType, 동기화 시간)


동기화 변수 선언

서버와 클라이언트 간 동기화를 원하는 변수를 선언해줘요.

  • 가능한 데이터 타입 : String, Number, Bool, Vector, Color

----------------ServerScript----------------

Game:AddReplicateValue("ID", 1, Enum.ReplicateType.Changed, 0)
-- 동기화 변수 선언 : Game.ID = 1
-- 선언과 동시에 동기화가 진행되며, 추가로 값이 변경될 때마다 동기화를 시켜줘요.

----------------ClientScript----------------

print(Game.ID) -- 1 (동기화)

선언한 값 변경 / 동기화

ReplicateType을 Changed로 하면 선언한 값이 변경 될 때마다 자동으로 동기화를 시켜줘요.



ConnectChangeEventFunction

선언한 변수에 변화가 생기면 호출되는 함수에요.

AddReplicateValue와 ConnectChangeEventFunction를 같이 사용하면 동기화가 되는 순간 함수를 호출할 수 있어요.

Last updated

Was this helpful?