Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }