GameMachine.Core.Messenger.SendDynamicMessage C# (CSharp) Method

SendDynamicMessage() public method

public SendDynamicMessage ( string senderId, string channelName, object message, string messageType ) : void
senderId string
channelName string
message object
messageType string
return void
        public void SendDynamicMessage(string senderId, string channelName, object message, string messageType)
        {
            DynamicMessage dynamicMessage = DynamicMessageUtil.ToDynamicMessage (message);
            Entity entity = new Entity ();
            entity.id = "dm";

            ChatMessage chatMessage = new ChatMessage ();
            ChatChannel chatChannel = new ChatChannel ();
            chatChannel.name = channelName;
            chatMessage.chatChannel = chatChannel;
            chatMessage.message = "dynamic_message";
            chatMessage.type = messageType;
            chatMessage.senderId = senderId;

            chatMessage.dynamicMessage = dynamicMessage;

            entity.chatMessage = chatMessage;
            actorSystem.FindRemote ("default").Tell (entity);
        }