public Ring1Root(Ring1Node downLeftNode, Ring1Node downRightNode, Ring1Node topRightNode, Ring1Node topLeftNode, IRing1NodeListener nodeListener) { _downLeftNode = downLeftNode; _downRightNode = downRightNode; _topRightNode = topRightNode; _topLeftNode = topLeftNode; _nodeListener = nodeListener; }
public Ring1Node(NodeSplitController nodeSplitController, IRing1NodeListener nodeListener, Ring1VisibilityResolver visibilityResolver, MyRectangle ring1Position, int quadLodLevel, Ring1NodePositionEnum nodePositionEnum) { _nodeSplitController = nodeSplitController; _nodeListener = nodeListener; _visibilityResolver = visibilityResolver; _ring1Position = ring1Position; _quadLodLevel = quadLodLevel; _nodePositionEnum = nodePositionEnum; _nodeListener.CreatedNewNode(this); }