Example #1
0
        public override Component Copy()
        {
            var opening = new Opening(OpenedAsset, ClosedAsset, OpenedDescription, ClosedDescription, WalkableOpened, APCost, Status);

            if (Used != null)
            {
                opening.Used = (ComponentEventHandler <Opening, EventArgs <OpeningStatus> >)Used.Clone();
            }
            return(opening);
        }