1. 클라이언트1-1. 서버에 값 전달const data = new RoomData();const pos = new RoomData();pos.Add("x", transform.localPosition.x);pos.Add("y", transform.localPosition.y);pos.Add("z", transform.localPosition.z);data.Add("position", pos.GetObject());
const rot = new RoomData();rot.Add("x", transform.localEulerAngles.x);rot.Add("y", transform.localEulerAngles.y);rot.Add("z", transform.localEulerAngles.z);data.Add("rotation", rot.GetObject());this.room.Send("onChangeObject", data.GetObject());
1-2. 서버로부터 값 전달this.room.AddMessageHandler("onChangedObject", (message: Transform) => { //message.position, message.rotation 값을 통한 설정});
2. 서버this.onMessage("onChangedObject", (client, message) => { this.broadcast("onChangedObject", message);});