public override void OnReceiveData(ref NetworkState.NETWORK_STATE_TYPE state) { CustomClassDataInstance = (CustomClassData)BufferedNetworkUtilsClient.ReadSerializableClass(ref state); IntInstance = BufferedNetworkUtilsClient.ReadInt(ref state); Vector3Instance = BufferedNetworkUtilsClient.ReadVector3(ref state); StringInstance = BufferedNetworkUtilsClient.ReadString(ref state); CustomDataInstance = (CustomStructData)BufferedNetworkUtilsClient.ReadStruct(typeof(CustomStructData), ref state); ListData = BufferedNetworkUtilsClient.ReadList <InsideCustomData>(ref state); DicData = BufferedNetworkUtilsClient.ReadDic <string, Vector3>(ref state); }