public void PopAssignments() { if (_popped) { UnPopAssignments(); return; } if (PoppedNode != null) { PoppedNode.UnPopAssignments(); } Assignments.Frame = new CGRect(0, Y, C.X_MAX, 128); PoppedNode = this; _popped = true; }
public GradeListNode(Room room, int x) { Y = x * 128; PoppedNode = this; this.room = room; _title = room.Name; _assignments = new String[room.Messages.Count]; _marks = new String[room.Messages.Count]; for (int i = 0; i < room.Messages.Count; i++) { _assignments[i] = room.Messages[i].Title; //replace X with mark from client _marks[i] = $"X/{room.Messages[i].Weight}"; } if (!init) { Initialize(); } reports.Add(this); }