static void Main(string[] args) { // SQL Server Connection for RepoDb SqlServerBootstrap.Initialize(); // Instantiate Menu and WelcomeText Menu menu = new Menu(); WelcomeText welcomeText = new WelcomeText(); // Method for displaing Welcome screen (see Helper folder for refference) welcomeText.Print(); /*Navigation to Menu or Exit of the application. * If 'Enter' is pressed -> Menu * else if 'Escape' || another key pressed -> close app*/ switch (Console.ReadKey().Key) { case ConsoleKey.Enter: menu.Index(); break; case ConsoleKey.Escape: { } break; } }
IEnumerator TutState5() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); anim["FadeTB1"].wrapMode = WrapMode.Once; anim.Play("FadeTB1"); animText.Play("TextDisappear"); WelcomeImage.SetActive(false); yield return(new WaitForSeconds(0.5f)); Player player = GameObject.Find("Player").GetComponent <Player>(); player.SpawnSpecificWeapon(1); //Staff is ID 1. UIControl.ResumeButton(); WelcomeImage.transform.localScale = new Vector3(17.72895f, 1.921767f, 2.03252f); WelcomeImage.transform.localPosition = new Vector3(-18, -210, 0); WelcomeText.transform.localPosition = new Vector3(-350, -162, 0); WelcomeText.GetComponent <Text>().fontSize = 50; WelcomeText.GetComponent <Text>().text = "This is your health bar. Make sure it doesn't reach 0!"; anim["ShowTB1"].wrapMode = WrapMode.Once; anim.Play("ShowTB1"); animText.Play("TextAppear"); JumpingArrow.SetActive(true); yield return(new WaitForSeconds(0.5f)); TutorialStage = 6; }
public void PutWelcomeText(WelcomeText welcomeText) { if (welcomeText != null) { _context.Entry(welcomeText).State = EntityState.Modified; } }
IEnumerator TutState13() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); Animation animArrow = JumpingArrow.GetComponent <Animation>(); UIControl.setLockPauseMenu(true); animText.Play("TextDisappear"); yield return(new WaitForSeconds(0.5f)); WelcomeText.GetComponent <Text>().text = "Well done! Wave complete!\n The corruption inside you starts to grow..."; animText.Play("TextAppear"); yield return(new WaitForSeconds(2f)); animText.Play("TextDisappear"); yield return(new WaitForSeconds(2f)); animText.Play("TextAppear"); WelcomeText.transform.localPosition = new Vector3(-233, 238, 0); WelcomeText.GetComponent <Text>().fontSize = 45; animText.GetComponent <Text>().text = "Choose a power to drain..."; UIControl.SetIsPaused(true); UIControl.PowerDrainScreen(0, 0); TutorialStage = 14; }
public ActionResult Edit([Bind(Include = "Id,Title,Content,IsActive,NoteForClosedDay,DaysHour")] WelcomeText welcomeText) { if (!ModelState.IsValid) { return(View(welcomeText)); } _unitOfWork.WelcomeText.PutWelcomeText(welcomeText); _unitOfWork.Complete(); return(RedirectToAction("Index")); }
public override void WriteData(ESPWriter writer) { if (EditorID != null) { EditorID.WriteBinary(writer); } if (ObjectBounds != null) { ObjectBounds.WriteBinary(writer); } if (Name != null) { Name.WriteBinary(writer); } if (Model != null) { Model.WriteBinary(writer); } if (Script != null) { Script.WriteBinary(writer); } if (Destructable != null) { Destructable.WriteBinary(writer); } if (WelcomeText != null) { WelcomeText.WriteBinary(writer); } if (LoopingSound != null) { LoopingSound.WriteBinary(writer); } if (Password != null) { Password.WriteBinary(writer); } if (Data != null) { Data.WriteBinary(writer); } if (Selections != null) { foreach (var item in Selections) { item.WriteBinary(writer); } } }
public override void Write() { _worldPacket.WriteInt32(NumAccounts); _worldPacket.WritePackedTime(CreateDate); _worldPacket.WriteInt32(GuildFlags); _worldPacket.WriteUInt32(MemberData.Count); _worldPacket.WriteBits(WelcomeText.GetByteCount(), 10); _worldPacket.WriteBits(InfoText.GetByteCount(), 10); _worldPacket.FlushBits(); MemberData.ForEach(p => p.Write(_worldPacket)); _worldPacket.WriteString(WelcomeText); _worldPacket.WriteString(InfoText); }
private void Tutorial() { if (TutorialStage == 1) { powerController.powerHandler[0].SetPowerAvailable(true); powerController.powerHandler[0].SetPowerActive(true); UIControl.SetIsPaused(true); TutorialStage = 2; WelcomeImage.SetActive(true); WelcomeText.SetActive(true); WelcomeText.GetComponent <Text>().text = "Welcome to Regression!\nPlease press left click to continue."; WelcomeText.transform.localPosition = new Vector3(-244, 108, 0); } if (TutorialStage == 3) { StartCoroutine("TutState2"); } if (TutorialStage == 5) { StartCoroutine("TutState5"); } if (TutorialStage == 7) { StartCoroutine("TutState7"); } if (TutorialStage == 9) { StartCoroutine("TutState9"); } if (TutorialStage == 11) { StartCoroutine("TutState11"); UIControl.ResumeButton(); } if (TutorialStage == 13) { StartCoroutine("TutState13"); } if (TutorialStage == 15) { StartCoroutine("TutState15"); } if (TutorialStage == 17) { StartCoroutine("TutState17"); } }
IEnumerator TutState15() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); Animation animArrow = JumpingArrow.GetComponent <Animation>(); animText.Play("TextDisappear"); yield return(new WaitForSeconds(0.5f)); WelcomeText.GetComponent <Text>().text = "You are no longer immune to death!" + "\nPlease kill the final enemy to complete the tutorial!"; WelcomeText.transform.localPosition = new Vector3(-547, 271, 0); WelcomeText.GetComponent <Text>().fontSize = 60; animText.Play("TextAppear"); Enemy2.SetActive(true); TutorialStage = 16; }
public async Task <PluginResult> Handle(BotMessage message, CommandItems commandItems, CancellationToken token) { var chatId = message.ChatId; StringBuilder result = new(); var user = await _userService.GetUserAsync(chatId, token); if (user == null) { var sourceAdapter = _sourceAdapterFactory.GetAdapter(message.SourceId); var name = await sourceAdapter.GetName(message.ChatId, token); user = await _userService.AddUserAsync(new AddUserRequest { ChatId = chatId, Name = name }, token); } result.AppendLine(WelcomeText.WelcomeUser(user.Name)); return(PluginResult.Success(result.ToString())); }
IEnumerator TutState11() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); Animation animArrow = JumpingArrow.GetComponent <Animation>(); animText.Play("TextDisappear"); animArrow.Stop(); animArrow.Play("jumping arrow disappear"); yield return(new WaitForSeconds(0.5f)); Enemy1.transform.position = new Vector3(19.90631f, 1.021423f, -7.240521f); WelcomeText.GetComponent <Text>().text = "To attack, press left click. You will fire a magical bullet at the enemy.\nKill this enemy to continue.\n" + "You can move by using WASD.\n" + "To pause the game, simply press escape during the game."; WelcomeText.transform.localPosition = new Vector3(-483, -20, 0); Enemy1.SetActive(true); animText.Play("TextAppear"); Cursor.lockState = CursorLockMode.Locked; TutorialStage = 12; }
IEnumerator TutState9() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); Animation animArrow = JumpingArrow.GetComponent <Animation>(); animText.Play("TextDisappear"); animArrow.Stop(); animArrow.Play("jumping arrow disappear"); yield return(new WaitForSeconds(0.5f)); JumpingArrow.transform.localPosition = new Vector3(267, 459, 0); WelcomeText.transform.localPosition = new Vector3(460, 575, 0); WelcomeText.GetComponent <Text>().text = "This is your point counter.\nThe higher the difficulty,\n the more points you'll get!"; animText.Play("TextAppear"); animArrow["jumping arrow appear"].wrapMode = WrapMode.Once; animArrow.Play("jumping arrow appear"); yield return(new WaitForSeconds(0.5f)); animArrow.Play("jumping arrow left points"); TutorialStage = 10; }
IEnumerator TutState17() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); Animation animArrow = JumpingArrow.GetComponent <Animation>(); animText.Play("TextDisappear"); UIControl.setLockPauseMenu(true); yield return(new WaitForSeconds(0.5f)); WelcomeText.GetComponent <Text>().text = "Congratulations! Tutorial complete.\nNow you understand the basic mechanics of Regression!\n" + "Good luck in slaying the devil's forces!\n" + "Returning to the main menu in 10 seconds."; WelcomeText.transform.localPosition = new Vector3(-547, 271, 0); WelcomeText.GetComponent <Text>().fontSize = 60; animText.Play("TextAppear"); UIControl.SetIsPaused(true); Cursor.lockState = CursorLockMode.None; yield return(new WaitForSeconds(10f)); SceneManager.LoadScene("UI Scale Testing"); PlayerPrefs.SetInt("TutorialCompleteStatus", 1); }
IEnumerator TutState2() { Animation anim = WelcomeImage.GetComponent <Animation>(); anim["ExpandTB1"].wrapMode = WrapMode.Once; anim.Play("ExpandTB1"); Animation animText = WelcomeText.GetComponent <Animation>(); animText["TextDisappear"].wrapMode = WrapMode.Once; animText.Play("TextDisappear"); yield return(new WaitForSeconds(0.5f)); WelcomeText.GetComponent <Text>().text = "You have been cursed by the Devil himself.\n" + "He plans to invade through the various portals here.\n" + "As you progress through the hordes of enemies, the curse's corruption increases\n" + "forcing you to channel this corruption into your powers, disabling their ability.\n" + "In this tutorial, you will be able to understand this unique mechanic." + "\nPlease press left click to continue!"; WelcomeText.transform.localPosition = new Vector3(-700, 300, 0); animText["TextAppear"].wrapMode = WrapMode.Once; animText.Play("TextAppear"); TutorialStage = 4; }
IEnumerator TutState7() { Animation anim = WelcomeImage.GetComponent <Animation>(); Animation animText = WelcomeText.GetComponent <Animation>(); Animation animArrow = JumpingArrow.GetComponent <Animation>(); animText.Play("TextDisappear"); animArrow.Stop(); animArrow.Play("jumping arrow disappear"); yield return(new WaitForSeconds(0.5f)); JumpingArrow.transform.localPosition = new Vector3(-481, -8, 0); JumpingArrow.transform.localRotation = Quaternion.Euler(new Vector3(0, 0, -90)); WelcomeText.transform.localPosition = new Vector3(-318, 25, 0); animText.GetComponent <Text>().text = "These are your powers. You can see the effects in the pause menu!"; animText.Play("TextAppear"); animArrow["jumping arrow appear"].wrapMode = WrapMode.Once; animArrow.Play("jumping arrow appear"); yield return(new WaitForSeconds(0.5f)); animArrow.Play("Jumping arrow left"); TutorialStage = 8; }
public override void ReadDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (ele.TryPathTo("EditorID", false, out subEle)) { if (EditorID == null) { EditorID = new SimpleSubrecord <String>(); } EditorID.ReadXML(subEle, master); } if (ele.TryPathTo("ObjectBounds", false, out subEle)) { if (ObjectBounds == null) { ObjectBounds = new ObjectBounds(); } ObjectBounds.ReadXML(subEle, master); } if (ele.TryPathTo("Name", false, out subEle)) { if (Name == null) { Name = new SimpleSubrecord <String>(); } Name.ReadXML(subEle, master); } if (ele.TryPathTo("Model", false, out subEle)) { if (Model == null) { Model = new Model(); } Model.ReadXML(subEle, master); } if (ele.TryPathTo("Script", false, out subEle)) { if (Script == null) { Script = new RecordReference(); } Script.ReadXML(subEle, master); } if (ele.TryPathTo("Destructable", false, out subEle)) { if (Destructable == null) { Destructable = new Destructable(); } Destructable.ReadXML(subEle, master); } if (ele.TryPathTo("WelcomeText", false, out subEle)) { if (WelcomeText == null) { WelcomeText = new SimpleSubrecord <String>(); } WelcomeText.ReadXML(subEle, master); } if (ele.TryPathTo("LoopingSound", false, out subEle)) { if (LoopingSound == null) { LoopingSound = new RecordReference(); } LoopingSound.ReadXML(subEle, master); } if (ele.TryPathTo("Password", false, out subEle)) { if (Password == null) { Password = new RecordReference(); } Password.ReadXML(subEle, master); } if (ele.TryPathTo("Data", false, out subEle)) { if (Data == null) { Data = new TerminalData(); } Data.ReadXML(subEle, master); } if (ele.TryPathTo("Selections", false, out subEle)) { if (Selections == null) { Selections = new List <TerminalMenu>(); } foreach (XElement e in subEle.Elements()) { TerminalMenu tempITXT = new TerminalMenu(); tempITXT.ReadXML(e, master); Selections.Add(tempITXT); } } }
public override void ReadData(ESPReader reader, long dataEnd) { while (reader.BaseStream.Position < dataEnd) { string subTag = reader.PeekTag(); switch (subTag) { case "EDID": if (EditorID == null) { EditorID = new SimpleSubrecord <String>(); } EditorID.ReadBinary(reader); break; case "OBND": if (ObjectBounds == null) { ObjectBounds = new ObjectBounds(); } ObjectBounds.ReadBinary(reader); break; case "FULL": if (Name == null) { Name = new SimpleSubrecord <String>(); } Name.ReadBinary(reader); break; case "MODL": if (Model == null) { Model = new Model(); } Model.ReadBinary(reader); break; case "SCRI": if (Script == null) { Script = new RecordReference(); } Script.ReadBinary(reader); break; case "DEST": if (Destructable == null) { Destructable = new Destructable(); } Destructable.ReadBinary(reader); break; case "DESC": if (WelcomeText == null) { WelcomeText = new SimpleSubrecord <String>(); } WelcomeText.ReadBinary(reader); break; case "SNAM": if (LoopingSound == null) { LoopingSound = new RecordReference(); } LoopingSound.ReadBinary(reader); break; case "PNAM": if (Password == null) { Password = new RecordReference(); } Password.ReadBinary(reader); break; case "DNAM": if (Data == null) { Data = new TerminalData(); } Data.ReadBinary(reader); break; case "ITXT": if (Selections == null) { Selections = new List <TerminalMenu>(); } TerminalMenu tempITXT = new TerminalMenu(); tempITXT.ReadBinary(reader); Selections.Add(tempITXT); break; default: throw new Exception(); } } }
public PartialsController(IUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; _info = unitOfWork.Info.GetInfo(); _welcomeText = unitOfWork.WelcomeText.GetWelcomeText(); }
protected void Page_Load(object sender, System.EventArgs e) { if (!Request.IsAuthenticated) { if (Request["page"] != CurrentPortal.LoginPageID.ToString()) { signInPnl.Visible = true; if ((String)LogInTextSetting != String.Empty) { LogInPageBtn.Text = (String)LogInTextSetting; } else { LogInPageBtn.Text = "Sign in with credentials"; } LogInPageBtn.Visible = true; } else { LogInPageBtn.Visible = false; } lcName.Visible = false; } else { String WelcomeText; if ((String)WelcomeTextSetting != String.Empty) { WelcomeText = (String)WelcomeTextSetting; } else { WelcomeText = "Welcome ##nickname## ##lastname##"; } signInPnl.Visible = false; LogInPageBtn.Visible = false; logOut.Visible = true; lcName.Text = WelcomeText .Replace("##nickname##", (string.IsNullOrEmpty(CurrentPerson.NickName) ? CurrentPerson.FirstName : CurrentPerson.NickName)) .Replace("##lastname##", CurrentPerson.LastName); lcName.Visible = true; } if (!Page.IsPostBack) { Session["googleID"] = string.Empty; Session["RedirectValue"] = string.Empty; if (Request["requestUrl"] != null) { Session["RedirectValue"] = Request["requestUrl"]; } if (Request.Form["sucessLogOut"] == "true") //this signes out the current user (for now) { gSignOut(); } if (Request.Form["idtoken"] != null && Request.Form["googleID"] != null) //if the user signes in via google { if (Request.IsAuthenticated) //if already lodded in { if (Session["RedirectValue"] != string.Empty) //if redirect paramater exists //Response.Write((String)Session["RedirectValue"]); { Response.Write(Session["RedirectValue"]); Response.End(); } else //prevents reload loop { Response.Write("1"); Response.End(); } } else { Session["googleID"] = googleValidation(Request.Form["idtoken"], Request.Form["googleID"]); if (Session["googleID"] != "-1") //if validation returned a value { googleDataLayer arenaData = new googleDataLayer(); int personID; personID = arenaData.getUserID((String)Session["googleID"]); //lookes up userID from googleID if (personID < 0) { if (personID == -2) //sql error { Response.Write("1"); //returning 1 prevents loop Response.End(); } else //no user found { String personName = (String)Request.Form["name"]; String[] splitName = personName.Split(' '); String fname = splitName[0]; String lname = splitName[1]; String email = (String)Request.Form["email"]; int memberStatus; int orgID = CurrentOrganization.OrganizationID; int campusID; try { memberStatus = Int32.Parse(MemberStatusSetting); } catch { throw new ModuleException(CurrentPortalPage, CurrentModule, "Default Member Status ID must be numeric.: "); } try { campusID = Int32.Parse(DefaultCampusSetting); } catch { throw new ModuleException(CurrentPortalPage, CurrentModule, "Default Campus ID must be numeric.: "); } //makes sure the names are in proper format if (fname == String.Empty) { fname = ""; } if (lname == String.Empty) { lname = ""; } //make a new person personID = arenaData.newUser(splitName[0], splitName[1], email, memberStatus, orgID, campusID); //add personID to google list if (personID > 0) { int asscociateGid = arenaData.SaveGoogleID(personID, (String)Session["googleID"]); } } } if (personID == -1 || personID == -2) { Response.Write("something went wrong"); Response.End(); } else //match found //sign in function { String username; username = arenaData.getUserName(personID); if (username == null || username == "-1" || username == "") { //make a username username = arenaData.newUserName(personID, CurrentOrganization.OrganizationID); } if (username == "-2") { Response.Write("1"); Response.End(); } else { //sign in the user Arena.Security.Login login = new Arena.Security.Login(username); FormsAuthentication.SetAuthCookie(username, true); Response.Cookies["portalroles"].Value = string.Empty; Response.Redirect(Request.ApplicationPath); if (Session["RedirectValue"] != string.Empty) { //Response.Write(Session["RedirectValue"]); Response.Write("yeeee"); Response.End(); } else { Response.Write("yeee"); //Response.Write(Request.ApplicationPath); Response.End(); } } } } else { Response.Write("1"); Response.End(); } } } } } //end page load
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Script != null) { ele.TryPathTo("Script", true, out subEle); Script.WriteXML(subEle, master); } if (Destructable != null) { ele.TryPathTo("Destructable", true, out subEle); Destructable.WriteXML(subEle, master); } if (WelcomeText != null) { ele.TryPathTo("WelcomeText", true, out subEle); WelcomeText.WriteXML(subEle, master); } if (LoopingSound != null) { ele.TryPathTo("LoopingSound", true, out subEle); LoopingSound.WriteXML(subEle, master); } if (Password != null) { ele.TryPathTo("Password", true, out subEle); Password.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } if (Selections != null) { ele.TryPathTo("Selections", true, out subEle); List <string> xmlNames = new List <string> { "Selection" }; int i = 0; foreach (var entry in Selections) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } }