Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void Read(ByteArray by)
 {
     type      = (ePropType)by.ReadByte();
     obj_type  = by.ReadUInt();
     obj_value = by.ReadLong();
 }
Ejemplo n.º 3
0
        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;
        }