public void ResponseChat(ExtendedEventArgs eventArgs) { Debug.Log("Callback for MessageReceived"); ResponseChatEventArgs args = eventArgs as ResponseChatEventArgs; // GameObject readyScreen = player.transform.GetChild(1).gameObject; if (messageList.Count >= maxMessages) { Destroy(messageList[0].textObject.gameObject); messageList.Remove(messageList[0]); } Message newMessage = new Message(); newMessage.text = args.message; Debug.Log("IN GameCHatManager: " + newMessage.text); GameObject newText = Instantiate(textObject, chatPanel.transform); newMessage.textObject = newText.GetComponent <Text>(); newMessage.textObject.text = newMessage.text; //newMessage.textObject.color = MessageTypeColor(Message.MessageType.playerMessage); messageList.Add(newMessage); }
public override ExtendedEventArgs process() { ResponseChatEventArgs args = null; args = new ResponseChatEventArgs(); args.playerID = playerID; args.message = message; Debug.Log("PlayerID current: " + playerID); Debug.Log("Message: " + message); return(args); }
public override ExtendedEventArgs process() { ResponseChatEventArgs args = null; if (status == 0) { args = new ResponseChatEventArgs(); args.status = status; args.type = type; args.username = username; args.message = message; } return args; }
public override ExtendedEventArgs process() { ResponseChatEventArgs args = null; if (status == 0) { args = new ResponseChatEventArgs(); args.status = status; args.type = type; args.username = username; args.message = message; } return(args); }
public void ResponseChat(ExtendedEventArgs eventArgs) { ResponseChatEventArgs args = eventArgs as ResponseChatEventArgs; if (args.status == 0) { string message = ""; if (args.type == 0) { message += "[" + args.username + "] says: "; } message += args.message; SetMessage(message); } }