public void SetFromTreeNodes(TreeNode Root) { Items = new HealthSystemItem[Root.Nodes.Count]; for (int i = 0; i < Items.Length; i++) { TreeNode ChildNode = Root.Nodes[i]; HealthSystemItem Entry = (HealthSystemItem)ChildNode.Tag; Items[i] = Entry; } }
public void ReadFromFile(BinaryReader reader) { unk0 = reader.ReadUInt32(); uint Count0 = reader.ReadUInt32(); uint Count1 = reader.ReadUInt32(); unk1 = reader.ReadUInt32(); Items = new HealthSystemItem[Count0]; for (int i = 0; i < Count0; i++) { HealthSystemItem NewItem = new HealthSystemItem(); NewItem.ReadFromFile(reader); Items[i] = NewItem; } for (int i = 0; i < Count0; i++) { HealthSystemItem SystemItem = Items[i]; SystemItem.ReadHealthSegments(reader); } }