public ActionResult <TypingResponse> Put(string token, [FromBody] TypingText value) { _logger.LogInformation("Put token={0} TypingText={1} Enter={2}", token, value.Text, value.Enter); var keyboard = _context.Keyboards.Find(token); if (keyboard == null) { return(NotFound(new TypingResponse(false, $"Token {token} not found."))); } var lastValue = _context.Typings.LastOrDefault(x => x.KeyboardToken == token); if (lastValue == null || lastValue.Enter) { if (!string.IsNullOrEmpty(value.Text) || value.Enter) { _context.Typings.Add(new Models.TypingText(token, value)); _context.SaveChanges(); return(new TypingResponse(true, "A new text message has been created.")); } else { return(new TypingResponse(true, "There is no need to update text message.")); } } else { lastValue.UpdateFrom(value); _context.Entry(lastValue).State = EntityState.Modified; _context.SaveChanges(); return(new TypingResponse(true, "The message has been updated.")); } }
public void SetData(string name) { story = StoryData.Instance.GetStory(name); typingText = transform.GetComponentInChildren <TypingText>(); storyNum = 0; sprNum = -1; Story(); }
public void SetTypingData() { //ment = or mentarray = 지정 typingText = transform.GetComponentInChildren <TypingText>(); mentNum = 0; page = 0; talkingObj.SetActive(false); SetMent(); }
public TextEvent(Vector position, Player player, string text) : base(position) { Text = text; Player = player; TypingText = new TypingText(position, Text, background: Brushes.Black); Matched += Kill; Matched += Player.EraseTyped; }
public ActionResult <TypingText> AddTexts(TypingText texts) { var typingTexts = _typing.AddTexts(texts); var userId = typingTexts.Id; var userText = typingTexts.Text; var count = typingTexts.Text.Length; var d = new TypingText(); d.Id = userId; d.Text = userText; d.CountOfChars = count; return(d); }
private void Start() { textToType = textMesh.gameObject.GetComponent<TypingText>(); if (haveFace == true) { if (spriteFace != null && rostoObj.GetComponent<Renderer>() != null) { rostoObj.SetActive(true); rostoObj.GetComponent<Renderer>().material.mainTexture = spriteFace.texture; if (rostoObj.GetComponent<AvatarAnimationDialogoBox>() != null) { if (useWiteFrame == false) { rostoObj.GetComponent<Renderer>().material.mainTexture = spriteFace.texture; } else { rostoObj.GetComponent<Renderer>().material.mainTexture = whiteFrame.texture; } } } else if (spriteFace != null && rostoObj.GetComponent<SpriteRenderer>() != null) { if (useWiteFrame == false) { rostoObj.GetComponent<SpriteRenderer>().sprite = spriteFace; } else { rostoObj.GetComponent<SpriteRenderer>().sprite = whiteFrame; } } } else { rostoObj.SetActive(false); } textToType.TypeAText(textMesh.text, OnCompleteText); // GameConfig.PAUSE = true; }
public TypingText AddTexts(TypingText texts) { _typingText.Add(texts.Text, texts); return(texts); }
public TypingTextEventArgs(TypingText typing) { Typing = typing; }