Esempio n. 1
0
    //发送保存协议
    public void OnSaveClick()
    {
        MsgSaveText msg = new MsgSaveText();

        msg.text = textInput.text;
        NetManager.Send(msg);
    }
Esempio n. 2
0
        //保存文本的功能
        public static void MsgSaveText(ClientState state, MsgBase msgBase)
        {
            MsgSaveText msg = (MsgSaveText)msgBase;

            Player player = state.player;

            if (player == null)
            {
                return;
            }

            player.data.text = msg.text;

            //进行信息的更新
            Task <bool> task = Task <bool> .Run(() =>
            {
                return(DbManager.UpdatePlayerData(state.player.id, player.data));
            });

            if (task.Result)
            {
                Console.WriteLine(" Saved Successfully ");

                player.Send(msg);
            }
            else
            {
                msg.result = 1;

                Console.WriteLine(" Saved Fail ");

                player.Send(msg);
            }
        }
Esempio n. 3
0
    //收到保存协议
    public void OnMsgSaveText(MsgBase msgBase)
    {
        MsgSaveText msg = (MsgSaveText)msgBase;

        if (msg.result == 0)
        {
            Debug.Log("保存成功");
        }
        else
        {
            Debug.Log("保存失败");
        }
    }
    //保存记事本内容
    public static void MsgSaveText(ClientState c, MsgBase msgBase)
    {
        MsgSaveText msg    = (MsgSaveText)msgBase;
        Player      player = c.player;

        if (player == null)
        {
            return;
        }
        //获取text
        player.data.text = msg.text;
        player.Send(msg);
    }