private static void SetupPupilsPortal(ServerManager iisManager) { var parentsPortalWebsite = new Parameters("iSams - Pupil", parameters.BranchRootPath, "82"); parentsPortalWebsite.RelativePath = "\\Portals\\iSAMS.StudentPortal\\iSAMS.StudentPortal"; var parentsPortalmanager = new PortalsManager(parentsPortalWebsite, iisManager, logger); parentsPortalmanager.Setup(); }
public void StopDispatcherAction() { if (ReaderWorld != null) { ReaderWorld.Clear(); //m_DispatcherWorldActions.ResetDispatcher(); if (m_DispatcherWorldActions != null) { m_DispatcherWorldActions.StopDispatcher(); //m_DispatcherWorldActions.enabled = false; //m_DispatcherWorldActions = null; } } PortalsManager.Stop(); }
//Recursive function untuk mencari Portal void FindPortalAtChild(int index) { //mulai pencarian portal+index (portal1, portal2, dst) Transform tempPortalTransform = transform.FindChild("portal" + index); //jika portal ditemukan if (tempPortalTransform != null) { //GetWarpLoc PortalsManager tempPortalManager = new PortalsManager(); //get warploc, nama gameobjectnya formsite Transform tempWarpLoc = tempPortalTransform.FindChild("fromsite").gameObject.transform; if (tempWarpLoc != null) { tempPortalManager.WarpLoc = tempWarpLoc; ArrWarpLoc.Add(tempWarpLoc); } //get camerastart, parent dari portal dengan nama camera start Transform cameraStart = tempPortalTransform.transform.parent.FindChild("cameraStart" + index); if (cameraStart != null) { ArrCameraStart.Add(cameraStart); tempPortalManager.CameraStart = cameraStart; } //get map, parent dari peta tempPortalManager.Map = tempPortalTransform.transform.parent; ArrMap.Add(tempPortalTransform.transform.parent); //add portal manager ke array ArrPortalManager.Add(tempPortalManager); //lanjutkan pencarian FindPortalAtChild(++index); } else { //selesaikan operasi jika pencarian gagal; return; } }