public linkRoomRendererToRoom ( |
||
_roomRenderer | ||
_unlink | System.Boolean | |
_crossLink | System.Boolean | |
return | void |
public void linkRoomToRoomRenderer(Room _room, Boolean _unlink = false, Boolean _crossLink = true) { RendererManager rendererManager = Global.getRendererManager(); RendererRoom renderer; renderer = (RendererRoom)rendererManager.getRenderer(_room.rendererUDN); if (renderer != null) { if (_unlink) { renderer.roomUDN = String.Empty; } else { renderer.roomUDN = _room.udn; } renderer.roomLinked(); //rendererManager.updateRenderersValue(renderer); if (_crossLink) { rendererManager.linkRoomRendererToRoom(renderer, _unlink, false); } this.checkAllRenderersLinked(); if (_unlink == true) { this.writeLog(LogType.Info, String.Format("Raum '{0}' wurde von Renderer '{1}' entfernt", _room.udn, renderer.udn)); } else { this.writeLog(LogType.Info, String.Format("Raum '{0}' wurde zu Renderer '{1}' zugeordnet", _room.udn, renderer.udn)); } } else { this.writeLog(LogType.Warning, String.Format("Kein Renderer für Raum '{0}' für Zuordnung gefunden", _room.udn)); } }