hds.DynamicArray.append C# (CSharp) Method

append() public method

public append ( byte data ) : void
data byte
return void
        public void append(byte data)
        {
            byte[] d = {data};
            append(d);
        }

Usage Example

Exemplo n.º 1
0
        public byte[] changeRsi(string part, int value)
        {
            string[] keys = { "sex", "body", "hat", "face", "shirt", "coat", "pants", "shoes", "gloves", "glasses", "hair", "facialdetail", "shirtcolor", "pantscolor", "coatcolor", "shoecolor", "glassescolor", "haircolor", "skintone", "tattoo", "facialdetailcolor", "leggins" };

            int pos = -1;

            for (int i = 0; i < keys.Length; i++)
            {
                if (part.Equals(keys[i].ToLower()))
                {
                    pos = i;
                    break;
                }
            }

            if (pos >= 0)
            {
                int[] current = Store.currentClient.playerData.getRsiValues();
                current[pos] = value;
                Store.currentClient.playerData.setRsiValues(current);
                byte[] rsiData = PacketsUtils.getRSIBytes(current);

                DynamicArray din             = new DynamicArray();
                byte[]       rsiChangeHeader = { 0x02, 0x00, 0x02, 0x80, 0x89 };
                din.append(rsiChangeHeader);
                din.append(rsiData);

                return(din.getBytes());
            }
            else
            {
                throw new FormatException("body part or clothes not found");
            }
        }
All Usage Examples Of hds.DynamicArray::append