private void ClientHandleUMsgScriptMessage(Message m) { UMsgScriptMessage msg = m as UMsgScriptMessage; UNetworkIdentity iden = networkObjects[msg.netid]; Message newMsg = clientObject.CreateMessageObject(msg.originalMessageId); NetBuffer buffer = new NetBuffer(); buffer.Data = msg.messageData; newMsg.Read(buffer); iden.HandleScriptMessage(newMsg, msg.netComponentId); }
private void ServerHandleUMsgScriptMessage(Message m) { UMsgScriptMessage msg = m as UMsgScriptMessage; UNetworkIdentity iden = null; networkObjects.TryGetValue(msg.netid, out iden); if (iden == null) { return; } Message newMsg = serverObject.CreateMessageObject(msg.originalMessageId); newMsg.sourceClient = msg.sourceClient; NetBuffer buffer = new NetBuffer(); buffer.Data = msg.messageData; newMsg.Read(buffer); iden.HandleScriptMessage(newMsg, msg.netComponentId); }