internal void Set(string name, byte[] value) { for (int i = 0; i < itemsCount; i++) { if (items[i] == null) { continue; } if (Game.StringEquals(items[i].name, name)) { items[i].data = value; return; } } for (int i = 0; i < itemsCount; i++) { if (items[i] == null) { items[i] = new StringByteArray(); items[i].name = name; items[i].data = value; return; } } }
public DictionaryStringByteArray() { items = new StringByteArray[1024]; itemsCount = 1024; }