public static void On_NTF_CHG_INTIMACY_CONFIRM(CSPkg msg) { SCPKG_CMD_NTF_CHG_INTIMACY_CONFIRM stNtfChgIntimacyConfirm = msg.stPkgData.get_stNtfChgIntimacyConfirm(); if (stNtfChgIntimacyConfirm == null) { return; } if (stNtfChgIntimacyConfirm.bRelationChgType == 1) { if (stNtfChgIntimacyConfirm.bIntimacyState == 1) { CFriendRelationship.FRData.Add(stNtfChgIntimacyConfirm.stUin.ullUid, stNtfChgIntimacyConfirm.stUin.dwLogicWorldId, 1, stNtfChgIntimacyConfirm.bRelationChgType, 0u, false); } if (stNtfChgIntimacyConfirm.bIntimacyState == 2) { CFriendRelationship.FRData.Add(stNtfChgIntimacyConfirm.stUin.ullUid, stNtfChgIntimacyConfirm.stUin.dwLogicWorldId, 2, stNtfChgIntimacyConfirm.bRelationChgType, 0u, false); } } if (stNtfChgIntimacyConfirm.bRelationChgType == 2) { if (stNtfChgIntimacyConfirm.bIntimacyState == 1) { CFriendRelationship.FRData.Add(stNtfChgIntimacyConfirm.stUin.ullUid, stNtfChgIntimacyConfirm.stUin.dwLogicWorldId, 24, stNtfChgIntimacyConfirm.bRelationChgType, stNtfChgIntimacyConfirm.dwTerminateTime, false); } if (stNtfChgIntimacyConfirm.bIntimacyState == 2) { CFriendRelationship.FRData.Add(stNtfChgIntimacyConfirm.stUin.ullUid, stNtfChgIntimacyConfirm.stUin.dwLogicWorldId, 24, stNtfChgIntimacyConfirm.bRelationChgType, stNtfChgIntimacyConfirm.dwTerminateTime, false); } } }
public static void On_NTF_CHG_INTIMACY_CONFIRM(CSPkg msg) { SCPKG_CMD_NTF_CHG_INTIMACY_CONFIRM stNtfChgIntimacyConfirm = msg.stPkgData.stNtfChgIntimacyConfirm; if (stNtfChgIntimacyConfirm == null) { return; } if (stNtfChgIntimacyConfirm.bRelationChgType == 1 && IntimacyRelationViewUT.IsRelaState(stNtfChgIntimacyConfirm.bIntimacyState)) { CFriendRelationship.FRData.Add(stNtfChgIntimacyConfirm.stUin.ullUid, stNtfChgIntimacyConfirm.stUin.dwLogicWorldId, (COM_INTIMACY_STATE)stNtfChgIntimacyConfirm.bIntimacyState, (COM_INTIMACY_RELATION_CHG_TYPE)stNtfChgIntimacyConfirm.bRelationChgType, 0u, false); } if (stNtfChgIntimacyConfirm.bRelationChgType == 2 && IntimacyRelationViewUT.IsRelaState(stNtfChgIntimacyConfirm.bIntimacyState)) { CFriendRelationship.FRData.Add(stNtfChgIntimacyConfirm.stUin.ullUid, stNtfChgIntimacyConfirm.stUin.dwLogicWorldId, COM_INTIMACY_STATE.COM_INTIMACY_STATE_VALUE_FULL, (COM_INTIMACY_RELATION_CHG_TYPE)stNtfChgIntimacyConfirm.bRelationChgType, stNtfChgIntimacyConfirm.dwTerminateTime, false); } }