void VHMsg_MessageEvent_Server(object sender, VHMsgBase.Message message) { if (Network.isServer) { Debug.Log("Server VHMsg recvd: " + message.s); string[] splitargs = message.s.Split(" ".ToCharArray()); if (splitargs[0] == "vrSpeak") { m_MessageBroker.ServerSendsMessageToFIFOClient(message.s); } else { m_MessageBroker.ServerSendsMessageToAllClients(message.s); } } }
void VHMsg_MessageEvent(object sender, VHMsgBase.Message message) { string [] splitargs = message.s.Split(" ".ToCharArray()); if (splitargs.Length > 0) { if (splitargs[0] == "vrAllCall") { VHMsgBase.Get().SendVHMsg("vrComponent vhmsgemulator"); } else if (splitargs[0] == "vrKillComponent") { if (splitargs.Length > 1) { if (splitargs[1] == "vhmsgemulator" || splitargs[1] == "all") { VHUtils.ApplicationQuit(); } } } } }
public void VHMsg_MessageEvent(object sender, VHMsgBase.Message message) { string[] splitargs = message.s.Split(" ".ToCharArray()); Debug.Log("VHMsg_MessageEvent: " + message.s); if (splitargs[0] == "vrSpeak" || splitargs[0] == "vrAgentBML") { if (splitargs.Length > 4) { if (splitargs[3] == "start" || splitargs[3] == "end") { return; } string character = splitargs[1]; string xml = string.Join(" ", splitargs, 4, splitargs.Length - 4); //if (character == "Brad") { m_BMLEventHandler.LoadXMLString(character, xml); } } } }