void SetNeighborWhenFlip(SG e, DN trgt) { var pair = trgt.GetFacingNode(e); if (pair != null) { this.neighbor.Add(pair); pair.ReplaceFacingNode(e, this); } }