public Calendar CreateBlackout(string userId, Blackout blackout) { if (blackout == null || blackout.StartDate > blackout.EndDate) { throw new Exception(); } var canEdit = this.CanUserEditVenues(userId, blackout.VenueId); if (canEdit == false) { throw new UnauthorizedAccessException(); } var blackoutToAdd = new Calendar() { StartDate = blackout.StartDate, EndDate = blackout.EndDate, VenueId = blackout.VenueId }; this.dbContext.Calendar.Add(blackoutToAdd); return(blackoutToAdd); }
void Awake() { instance = this; targetBlackoutValue = currentBlackoutValue = blackoutMaterial.color.a; SetMeshRendererVisibility(); }
public Blackout GetBlackout(string userId, int blackoutId) { var item = this.dbContext.Calendar.FirstOrDefault(x => x.Id == blackoutId); if (item == null) { throw new UnauthorizedAccessException(); } var canView = this.CanUserViewVenue(userId, item.VenueId); if (canView == false) { throw new UnauthorizedAccessException(); } var returnItem = new Blackout { Id = item.Id, EndDate = item.EndDate, StartDate = item.StartDate, VenueId = item.VenueId }; return(returnItem); }
/// <summary> /// Load the screensaver window. /// </summary> /// <param name="isPreview">Indicates whether the screensaver should be launched in preview mode.</param> private void LoadScreenSaver(bool isPreview = false) { foreach (Screen s in Screen.AllScreens) { Window window; if (s != Screen.PrimaryScreen) { if (isPreview) { continue; } window = new Blackout(); } else { window = new ScreenSaver(); } window.Left = s.WorkingArea.Left; window.Top = s.WorkingArea.Top; window.Width = s.WorkingArea.Width; window.Height = s.WorkingArea.Height; window.Topmost = true; window.Show(); } }
public HttpResponseMessage AddBlackout(Blackout blackout) { return(ErrorFactory.Handle(() => { var userId = User?.Identity?.GetUserId(); if (string.IsNullOrWhiteSpace(userId)) { throw new Exception(); } using (var unitOfWork = new UnitOfWork()) { var bl = unitOfWork.Venues.CreateBlackout(userId, blackout); unitOfWork.Complete(); var outBl = new Blackout { Id = bl.Id, StartDate = bl.StartDate, EndDate = bl.EndDate, VenueId = bl.VenueId }; var outgoingBlackout = OutgoingVenueBlackout.Parse(outBl); return JsonFactory.CreateJsonMessage(outgoingBlackout, HttpStatusCode.OK, this.Request); } }, this.Request)); }
public override bool HandleEvent(ObjectCreatedEvent E) { ParentObject.AddPart <Blackout>(); Blackout BlackOutHook = ParentObject.GetPart <Blackout>(); BlackOutHook.Radius = 0; return(base.HandleEvent(E)); }
static void Main() { IWebDriver driver = new ChromeDriver(); Decimal price1; Decimal price2; HomePage h = new HomePage(driver); Blackout b = new Blackout(driver); try { //Settings driver.Manage().Window.Maximize(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); //Launch Chrome driver.Navigate().GoToUrl(h.HomePageURL); //Navigate to the desired page h.Purpose.Click(); h.DarkenARoom.Click(); b.ShopAllRoomDarkeningShades.Click(); b.PriceLowHigh.Click(); //Let the sort take place System.Threading.Thread.Sleep(5000); log.Info("BEGIN"); //Verifications for (int i = 0; i < b.prices.Count; i++) { if ((i + 1) == b.prices.Count) //If true, we're at the end of the list { break; } price1 = decimal.Parse(b.prices[i].Text, NumberStyles.Currency); price2 = decimal.Parse(b.prices[i + 1].Text, NumberStyles.Currency); Assert.IsTrue((i + 1) < b.prices.Count && price1 <= price2); log.Info("Price of " + b.brands[i].Text + " " + b.names[i].Text + " [$" + price1 + "] is less than or equal to " + b.brands[i + 1].Text + " " + b.names[i + 1].Text + " " + "[$" + price2 + "]"); } driver.Quit(); } catch (Exception ex) { //log.Error("Price of " + brands[i].Text + " " + names[i].Text + " [$" + price1 + "] is not less than or equal to " + brands[i + 1].Text + " " + names[i + 1].Text + " " + "[$" + price2 + "]"); log.Fatal(ex); driver.Quit(); } log.Info("END"); }
internal void PrintDebugInfo() { Logger.Console.WriteLine("Day: " + Lighting.ToString().Clean()); Logger.Console.WriteLine("RawOptions: " + RawOptions.ToBinaryString().Clean()); Logger.Console.WriteLine("-Blackout: " + Blackout.ToString().Clean()); Logger.Console.WriteLine("-LandEverywhere: " + LandEverywhere.ToString().Clean()); Logger.Console.WriteLine("-Collisions: " + Collisions.ToString().Clean()); Logger.Console.WriteLine("WindX: " + WindX.ToString().Clean()); Logger.Console.WriteLine("WindY: " + WindY.ToString().Clean()); Logger.Console.WriteLine("WindZ: " + WindZ.ToString().Clean()); Logger.Console.WriteLine("Fog: " + Fog.ToString().Clean()); }
// Use this for initialization void Start() { Blackout blackout = FindObjectOfType <Blackout>(); if (blackout) { blackout.FadeTo(Color.black, 0.0f); Color c = Color.black; c.a = 0.0f; blackout.FadeTo(c, 1.0f); } }
// Use this for initialization void Start() { m_scientistButtonNo = Random.Range(0, 8); m_aiButtonNo = Random.Range(0, 8); m_blackoutScript = blackoutCanvas.GetComponent <Blackout>(); m_doorControllerScript = ai.GetComponent <DoorController>(); m_aiPowerScript = ai.GetComponent <AIPower>(); m_robotBodyScript = robotBody.GetComponent <RobotBody>(); m_timerScript = gameController.GetComponent <Timer>(); m_hackingDocumentScript = ai.GetComponent <HackingDocuments>(); m_aiButtonPressedText = aiButtonPressedGO.GetComponent <Text>(); m_scientistButtonPressedText = scientistButtonPressedGO.GetComponentInChildren <Text>(); TextWriteUp(); }
public void ConstantDarknessEffect() { try { if (Duration > 0) { --Duration; } int ParentsEgoModifer = Object.Statistics["Ego"].Modifier; List <Cell> AdjacentCells; Umbrameum UmbralHook = Object.GetPart <Umbrameum>(); Blackout BlackOutHook = Object.GetPart <Blackout>(); int MaximumRadius = Math.Min(UmbralHook.Level / 2, 8); if (UmbralHook.Level > 3) { AdjacentCells = Object.CurrentCell.GetAdjacentCells(MaximumRadius); } else { AdjacentCells = Object.CurrentCell.GetAdjacentCells(); } foreach (var Cell in AdjacentCells) { if (!Cell.HasObject("MagicalDarkness")) { // AddPlayerMessage("Status Check: For Each Loop"); GameObject gameObject = Cell.AddObject("MagicalDarkness"); MagicalDarkness Darkness = gameObject.GetPart <MagicalDarkness>(); // AddPlayerMessage("Status Check: Setting up Objects"); int Ran = Stat.Random(0, 3); Darkness.Duration = ((UmbralHook.Level * (10 + ParentsEgoModifer) / 2) + Ran); // AddPlayerMessage("Status Check: Setting Darkness Duration: " + Darkness.Duration); } } } catch { } }
public static OutgoingVenueBlackout Parse(Blackout x) { if (x == null) { return(null); } return(new OutgoingVenueBlackout { Id = x.Id, VenueId = x.VenueId, StartDate = x.StartDate, EndDate = x.EndDate }); }
// Use this for initialization void Start() { m_blackoutScript = blackoutCanvas.GetComponent <Blackout>(); m_doorControllerScript = ai.GetComponent <DoorController>(); m_lightControllerScript = ai.GetComponent <LightController>(); m_cameraController = ai.GetComponent <CameraController>(); m_aiPowerScript = ai.GetComponent <AIPower>(); m_robotBodyScript = robotBody.GetComponent <RobotBody>(); m_timerScript = gameController.GetComponent <Timer>(); m_hackingDocumentScript = ai.GetComponent <HackingDocuments>(); m_buttonAudioSource = switchesButton.GetComponent <AudioSource>(); m_buttonAnimator = switchesButton.GetComponent <Animator>(); m_randObjects = Random.Range(0, 3); m_randPower = Random.Range(0, 3); for (int i = 0; i < m_actionNumber.Length; i++) { m_numberList.Add(i); } for (int i = 0; i < m_actionNumber.Length; i++) { int randomNo = Random.Range(0, m_numberList.Count); m_actionNumber[i] = m_numberList[randomNo]; m_numberList.Remove(m_numberList[randomNo]); if (m_actionNumber[i] != 7) { m_actionMessages[i] = string.Format("Switches on {0} will {1}", m_switchPositions[i], m_actions[m_actionNumber[i]]); } else { m_actionMessages[i] = string.Format("Switches on {0} will increase {1} by {2} power", m_switchPositions[i], m_poweredObjects[m_randObjects], m_powerIncreased[m_randPower]); } if (i == 0) { m_currentNumber = m_actionNumber[i]; //print(m_currentNumber); } if (m_actionNumber[i] == 3) { robotBodySwitches.text = string.Format("Switches are required to be at: {0}", m_switchPositions[i]); } } ScientistSwitchInfo(); AISwitchInfo(); }
/** * coroutine for blackout on teleport */ private IEnumerator blackoutTeleport(Vector3 targetPos) { Blackout bo = GetComponentInChildren <Blackout>(); bo.TargetBlackoutValue = 1; while (bo.BlackoutValue != 1) { yield return(0); } transform.position = targetPos; // black in bo.TargetBlackoutValue = 0; while (bo.BlackoutValue != 0) { yield return(0); } }
IEnumerator LeaveLevelSequence() { Blackout blackout = FindObjectOfType <Blackout>(); if (blackout) { blackout.FadeTo(Color.black, fadeOutTime); } yield return(new WaitForSeconds(fadeOutTime)); if (exitGame) { Application.Quit(); } else { SceneManager.LoadScene(targetSceneName); } }
// Use this for initialization void Start() { Blackout blackout = FindObjectOfType <Blackout>(); if (blackout) { blackout.FadeTo(Color.black, 0.0f); Color c = Color.black; c.a = 0.0f; blackout.FadeTo(c, 1.0f); } m_gates = new List <PackageGateController>(); m_spawners = new List <PackageSpawnerController>(); m_packages = new List <PackageController>(); PackageGateController[] gates = FindObjectsOfType <PackageGateController>(); foreach (PackageGateController gate in gates) { m_gates.Add(gate); gate.OnValidPackage += OnValidPackage; gate.OnInvalidPackage += OnInvalidPackage; gate.OnObjectiveExpired += OnObjectiveExpired; } PackageSpawnerController[] spawners = FindObjectsOfType <PackageSpawnerController>(); foreach (PackageSpawnerController spawner in spawners) { m_spawners.Add(spawner); spawner.OnPackageSpawned += OnPackageSpawned; } PackageController[] packages = FindObjectsOfType <PackageController>(); foreach (PackageController package in packages) { m_packages.Add(package); } }
public RaceSubScene() : base(Definitions.IsWideScreen ? Wide_Buffer_Width : Standard_Buffer_Width, Buffer_Height) { StatusDisplay = new RaceDataDisplay(); Communicator = null; _countdownPopup = new CountdownPopup(); _powerUpButton = new PowerUpButton(); _playerEventPopup.AnimationCompletionHandler = HandlePlayerEventAnimationComplete; _powerUpDisplayTimer = new PowerUpTimer(); _powerUpDisplayTimer.TickCallback = _timerController.RegisterUpdateCallback; _powerUpHelper = new PowerUpHelper(); _blackout = new Blackout(); _blackout.TickCallback = _timerController.RegisterUpdateCallback; _positionStatusPopup = new RaceInfoPopup(); _raceEventPopup = new RaceInfoPopup(); _exitTimer = new Timer("", HandleExitTimerActionComplete); GlobalTimerController.GlobalTimer.RegisterUpdateCallback(_exitTimer.Tick); }
public RaceGameplayScene() : base("race-gameplay") { StatusDisplay = new RaceDataDisplay(); _countdownPopup = new CountdownPopup(); _quitRaceButton = new QuitRaceButton(); _powerUpButton = new PowerUpButton(); _playerEventPopup.AnimationCompletionHandler = HandlePlayerEventAnimationComplete; _powerUpDisplayTimer = new PowerUpTimer(); _powerUpDisplayTimer.TickCallback = _timerController.RegisterUpdateCallback; _powerUpHelper = new PowerUpHelper(); _blackout = new Blackout(); _blackout.TickCallback = _timerController.RegisterUpdateCallback; _positionStatusPopup = new RaceInfoPopup(); _raceEventPopup = new RaceInfoPopup(); _waitingMessage = new WaitingMessage(); _exitTimer = new Timer("", HandleExitTimerActionComplete); GlobalTimerController.GlobalTimer.RegisterUpdateCallback(_exitTimer.Tick); _startSequenceTimer = new Timer("", HandleStartCountdownStep); GlobalTimerController.GlobalTimer.RegisterUpdateCallback(_startSequenceTimer.Tick); _quitTimer = new Timer("", HandleQuitTimerActionComplete); GlobalTimerController.GlobalTimer.RegisterUpdateCallback(_quitTimer.Tick); _quitRaceDialog = new QuitRaceDialog(); _quitRaceDialog.CancellationTimer = _quitTimer; _quitRaceDialog.InputSources.Add(_inputProcessor); _disconnectedDialog = new DisconnectedDialog(); _disconnectedDialog.SelectionCallback = HandleDisconnectAcknowledge; _disconnectedDialog.InputSources.Add(_inputProcessor); }
public Blackout EditBlackout(string userId, Blackout blackout) { if (blackout == null || blackout.StartDate > blackout.EndDate) { throw new Exception(); } var item = this.dbContext.Calendar.FirstOrDefault(x => x.Id == blackout.Id); if (item == null) { throw new UnauthorizedAccessException(); } var canEdit = this.CanUserEditVenues(userId, item.VenueId); if (canEdit == false) { throw new UnauthorizedAccessException(); } item.StartDate = blackout.StartDate; item.EndDate = blackout.EndDate; var returnItem = new Blackout { Id = item.Id, EndDate = item.EndDate, StartDate = item.StartDate, VenueId = item.VenueId }; return(returnItem); }
public void CreateMagicalDarknessEffect() { try { if (!Object.HasPart("Blackout")) { // AddPlayerMessage("Status Check: Apply Effect"); int ParentsEgoModifer = Object.Statistics["Ego"].Modifier; Object.AddPart <Blackout>(); // AddPlayerMessage("Status Check: Applied Blackout"); Umbrameum UmbralHook = Object.GetPart <Umbrameum>(); Blackout BlackOutHook = Object.GetPart <Blackout>(); // AddPlayerMessage("Status Check: Getting Hooks"); List <Cell> AdjacentCells; int MaximumRadius = Math.Min(UmbralHook.Level / 2, 4); if (UmbralHook.Level > 3) { AdjacentCells = Object.CurrentCell.GetAdjacentCells(MaximumRadius); } else { AdjacentCells = Object.CurrentCell.GetAdjacentCells(); } // AddPlayerMessage("Status Check: Getting Adjacent Cells"); foreach (var Cell in AdjacentCells) { // AddPlayerMessage("Status Check: For Each Loop"); GameObject gameObject = Cell.AddObject("MagicalDarkness"); MagicalDarkness Darkness = gameObject.GetPart <MagicalDarkness>(); // AddPlayerMessage("Status Check: Setting up Objects"); int Ran = Stat.Random(0, 3); Darkness.Duration = ((UmbralHook.Level * (10 + ParentsEgoModifer) / 2) + Ran); Darkness.Owner = Object; // AddPlayerMessage("Status Check: Setting Darkness Duration: " + Darkness.Duration); } // AddPlayerMessage("Status Check: Ending Foreach Loop"); BlackOutHook.Radius = UmbralHook.Level / 2; Duration = UmbralHook.Level * (10 + ParentsEgoModifer); // AddPlayerMessage("Status Check: Setting Efect Duration: " + Duration); } } catch { } }
public void Start() { camera = Camera.main; blackout = camera.GetComponent <Blackout>(); blur = camera.GetComponent <Blur>(); }