Example #1
0
                    public byte[] ToBin(twp.app.build.BuildOperationEvent type)
                    {
                        NetSocket.ByteArray bin = new NetSocket.ByteArray();
                        switch (type)
                        {
                        case twp.app.build.BuildOperationEvent.ADD_BUILD:
                        {
                            bin.Put(add_build.ToBin());
                        }
                        break;

                        case twp.app.build.BuildOperationEvent.DEL_BUILD:
                        {
                            bin.Put(del_build.ToBin());
                        }
                        break;

                        case twp.app.build.BuildOperationEvent.LEVEL_BUILD:
                        {
                            bin.Put(uplevel_build.ToBin());
                        }
                        break;

                        default:
                            break;
                        }
                        return(bin.GetData());
                    }
Example #2
0
                public new void FromBin(NetSocket.ByteArray bin)
                {
                    base.FromBin (bin);

                    byte temp;
                    bin.Get_ (out temp);
                    type = (twp.app.build.BuildOperationEvent)temp;

                    bin.Get_ (out temp);
                    e_result = (ResultType)temp;

                    bin.Get_ (out area_idx);
                    bin.Get_ (out city_idx);

                    bin.Get_ (out temp);
                    build_type = (twp.app.build.BuildsType)temp;

                    innerUnion.FromBin (bin, build_type);
                }