public static void SendUnitModifyString(eUnitModType type, string value) { if (!CheckLogin()) { return; } c2ss.NotifyUpdatePlayerAttribString msg = PacketPools.Get(c2ss.msg.UNIT_MODIFY_STRING) as c2ss.NotifyUpdatePlayerAttribString; msg.type = type; msg.value = value; ClientNetManager.Instance.Send(msg); }
private void OnUnitAttrModifyString(PacketBase packet) { c2ss.NotifyUpdatePlayerAttribString msg = packet as c2ss.NotifyUpdatePlayerAttribString; Player player = UnitManager.Instance.GetPlayerByClientUID(msg.client_uid); if (player == null) { Log.Debug("OnUnitAttrModifyString 未找到unit:" + msg.client_uid.srv_uid + ", " + msg.client_uid.conn_idx); return; } player.unit_attr.SetAttribString(msg.type, msg.value); }