public void SendMessageToChat(string text, Message.Color color) { Invoke("HideMessge", 5f); Message newMessage = new Message(); newMessage.text = text; GameObject newText = Instantiate(textObject, chatPanel.transform); newMessage.textObject = newText.GetComponent <TextMeshProUGUI>(); newMessage.textObject.text = newMessage.text; newMessage.textObject.color = MessageTypeColor(color); messageList.Add(newMessage); }
Color MessageTypeColor(Message.Color messageType) { Color color = Colors.instance.white; switch (messageType) { case Message.Color.white: color = Colors.instance.white; break; case Message.Color.blue: color = Colors.instance.blue; break; case Message.Color.red: color = Colors.instance.red; break; case Message.Color.purple: color = Colors.instance.purple; break; case Message.Color.green: color = Colors.instance.green; break; case Message.Color.orange: color = Colors.instance.orange; break; case Message.Color.yellow: color = Colors.instance.yellow; break; } return(color); }