Network Event Function
방 입장/퇴장, 다른 사용자의 접속·종료에 반응하는 VIVEN 네트워크 이벤트 함수 네 가지.
Viven Script 에서 다음 네트워크 이벤트 함수를 정의하면, 방 접속 상태 변화에 따라 자동으로 호출됩니다.
onRoomJoined
방에 접속하면 발동합니다.
function onRoomJoined(roomData)
print("room id: " .. roomData.roomId) -- 방 ID
print("room name: " .. roomData.roomName) -- 방 이름
print("room userIds: " .. roomData.userIds) -- 방 참여자 ID 목록
print("room createUserId: " .. roomData.userIds) -- 방을 만든 사용자
end
onRoomLeave
방에서 나갈 때 발동합니다.
function onRoomLeave()
-- 방 퇴장 시 처리
end
onRoomUserJoined
다른 사용자가 방에 접속하면 발동합니다.
function onRoomUserJoined(userData)
print("user id: " .. userData.userId)
print("login id: " .. userData.loginId)
print("nickname: " .. userData.nickname)
end
onUserLeaveRoom
다른 사용자가 방에서 나가면 발동합니다.
function onUserLeaveRoom(userData)
print("user id: " .. userData.userId)
print("login id: " .. userData.loginId)
print("nickname: " .. userData.nickname)
end
관련
- Network 개요 — 소유권, View, RPC, Room 프로퍼티 전반
- Viven Event Function