using UnityEngine; using System.Collections; using MsgPack; public class NetworkTreeOperationLogTest : MonoBehaviour { // Use this for initialization void Start () { // not work yet 10/23 13:33 NetworkAppendChildAtOperation op = new NetworkAppendChildAtOperation(1); NetworkNodePath path = new NetworkNodePath(); NodePath npath = path.add(1).add(2); NetworkTreeOperationLog log = new NetworkTreeOperationLog(); log.add(npath, op); log.add(npath, op); ObjectPacker pack = new ObjectPacker(); byte[] value = pack.Pack(log); // unpackage ObjectPacker unpack = new ObjectPacker(); NetworkTreeOperationLog mOp = unpack.Unpack(value); foreach (var m in mOp) { print(m.getNodePath().size()); print(m.getNodeOperation()); } } }