public void RequirePropertyFloat(NFrame.NFGUID objectID, string strPropertyName, NFIDataList.TData newVar) { NFMsg.ObjectPropertyFloat xData = new NFMsg.ObjectPropertyFloat(); xData.player_id = NFBinarySendLogic.NFToPB(objectID); NFMsg.PropertyFloat xPropertyFloat = new NFMsg.PropertyFloat(); xPropertyFloat.property_name = System.Text.Encoding.Default.GetBytes(strPropertyName); xPropertyFloat.data = (float)newVar.FloatVal(); xData.property_list.Add(xPropertyFloat); MemoryStream stream = new MemoryStream(); Serializer.Serialize <NFMsg.ObjectPropertyFloat>(stream, xData); Debug.Log("send upload Float"); NFStart.Instance.GetFocusSender().SendMsg(objectID, NFMsg.EGameMsgID.EGMI_ACK_PROPERTY_FLOAT, stream); }
public void RequireRecordVector3(NFrame.NFGUID self, string strRecordName, int nRow, int nCol, NFIDataList.TData newVar) { NFMsg.ObjectRecordVector3 xData = new NFMsg.ObjectRecordVector3(); xData.player_id = NFBinarySendLogic.NFToPB(self); xData.record_name = System.Text.Encoding.Default.GetBytes(strRecordName); NFMsg.RecordVector3 xRecordVector = new NFMsg.RecordVector3(); xRecordVector.row = nRow; xRecordVector.col = nCol; xRecordVector.data = NFBinarySendLogic.NFToPB(newVar.Vector3Val()); MemoryStream stream = new MemoryStream(); Serializer.Serialize <NFMsg.ObjectRecordVector3>(stream, xData); SendMsg(self, NFMsg.EGameMsgID.EGMI_ACK_RECORD_VECTOR3, stream); }
public void RequireRecordObject(NFrame.NFGUID self, string strRecordName, int nRow, int nCol, NFIDataList.TData newVar) { NFMsg.ObjectRecordObject xData = new NFMsg.ObjectRecordObject(); xData.player_id = NFBinarySendLogic.NFToPB(self); xData.record_name = System.Text.Encoding.Default.GetBytes(strRecordName); NFMsg.RecordObject xRecordObject = new NFMsg.RecordObject(); xData.property_list.Add(xRecordObject); xRecordObject.row = nRow; xRecordObject.col = nCol; xRecordObject.data = NFBinarySendLogic.NFToPB(newVar.ObjectVal()); MemoryStream stream = new MemoryStream(); Serializer.Serialize <NFMsg.ObjectRecordObject>(stream, xData); Debug.Log("send upload record object"); SendMsg(self, NFMsg.EGameMsgID.EGMI_ACK_RECORD_OBJECT, stream); }
public void RequirePropertyVector3(NFrame.NFGUID objectID, string strPropertyName, NFIDataList.TData newVar) { NFMsg.ObjectPropertyVector3 xData = new NFMsg.ObjectPropertyVector3(); xData.player_id = NFBinarySendLogic.NFToPB(objectID); NFMsg.PropertyVector3 xProperty = new NFMsg.PropertyVector3(); xProperty.property_name = System.Text.Encoding.Default.GetBytes(strPropertyName); xProperty.data = NFBinarySendLogic.NFToPB(newVar.Vector3Val()); xData.property_list.Add(xProperty); MemoryStream stream = new MemoryStream(); Serializer.Serialize <NFMsg.ObjectPropertyVector3>(stream, xData); NFStart.Instance.GetFocusSender().SendMsg(objectID, NFMsg.EGameMsgID.EGMI_ACK_PROPERTY_VECTOR3, stream); }