public void Copy(InventoryActionObject _data) { Enabled = _data.Enabled; Foldout = _data.Foldout; m_ActionList = new List <InventoryActionDataObject>(); foreach (InventoryActionDataObject _action in _data.ActionList) { m_ActionList.Add(new InventoryActionDataObject(_action)); } }
public InventoryActionObject(InventoryActionObject _data) : base(_data) { Copy(_data); }