public static int GetPropTypeSize(ePropType type) { switch (type) { case ePropType.Int: case ePropType.Float: return(4); case ePropType.VectorXY: case ePropType.Int64: return(8); case ePropType.Vector: return(12); } return(-1); }
public void Read(ByteArray by) { type = (ePropType)by.ReadByte(); obj_type = by.ReadUInt(); obj_value = by.ReadLong(); }
public long obj_value; //数量 public void Set(ePropType _type, uint _obj_type, long _obj_value) { this.type = _type; this.obj_type = _obj_type; this.obj_value = _obj_value; }