public void ApplyConversationAesthetic(ConversationAesthetic aesthetic, bool isResponse = true, bool setInactive = true) { Color active = aesthetic.GetBubbleColor(isResponse); activeColorSet = new ActivityColorSet(active, active.ToOpacity()); activeColorSet.ApplyColorSetToImage(backing, !setInactive); TextMesh.color = aesthetic.GetTextColor(isResponse); }
private void Start() { currentConversationAesthetic = ConversationAesthetic.SpookyConversationAesthetic; var conversationResponses = snippetFactory.GetResponseDisplays(responseContainer.transform.GetChildren(), currentConversationAesthetic); focusedViewDialogueHub = GetComponentInChildren <FocusedViewDialogueHub>(); responseTimeTracker = new ResponseTimeTracker(InactivityThreshold); }
public void ApplyConversationAesthetic(ConversationAesthetic aesthetic) { bubbleElements.ApplyConversationAesthetic(aesthetic, isResponse, false); }
public void InitializeConversationResponseDisplayBubble(ConversationAesthetic aesthetic) { bubbleElements.SetDisplayToEllipses(); bubbleElements.ApplyConversationAesthetic(aesthetic); }
public ConversationResponseDisplay CreateConversationResponseDisplay(GameObject obj, ConversationAesthetic aesthetic, ResponseTier priorityIndex) { ConversationResponseDisplay responseDisplay = new ConversationResponseDisplay(obj); responseDisplay.InitializeConversationResponseDisplayBubble(aesthetic); responseDisplayManager.AddToActiveInConversation(responseDisplay, priorityIndex); responseDisplay.SetActiveState(false); return(responseDisplay); }
public ConversationResponseDisplay[] GetResponseDisplays(GameObject[] uiElements, ConversationAesthetic aesthetics) { ConversationResponseDisplay[] arr = new ConversationResponseDisplay[3]; for (int i = 0; i < arr.Length; i++) { ResponseTier tier = (ResponseTier)i; arr[i] = this.CreateConversationResponseDisplay(uiElements[i], aesthetics, tier); } return(arr); }