コード例 #1
0
        /// <summary>
        /// 发送受伤信息
        /// </summary>
        /// <param name="pos">角色位置</param>
        public void SendHarmInfo(Vector2 pos)
        {
            var deathInfo = new GameDeathInfoDTO(pos.x, pos.y);

            StartCoroutine(NetworkTool.PostJsonRequest(
                               "/push_death_info"
                               , JsonConvert.SerializeObject(deathInfo),
                               result => {}));
        }
コード例 #2
0
        private void OnGUI()
        {
            if (GUILayout.Button("你好"))
            {
                StartCoroutine(NetworkTool.GetRequest("/hello", Debug.Log));
            }

            if (GUILayout.Button("测试登陆"))
            {
                StartCoroutine(NetworkTool.GetRequest("/login_code/ALSRITTER", Debug.Log));
            }

            if (GUILayout.Button("取得地图信息"))
            {
                StartCoroutine(NetworkTool.GetRequest("/get_map_infos", Debug.Log));
            }

            if (GUILayout.Button("取得地图"))
            {
                StartCoroutine(NetworkTool.GetRequest("/get_map/1", Debug.Log));
            }

            if (GUILayout.Button("发送死亡信息"))
            {
                var deathInfo = new GameDeathInfoDTO(12, 3);
                StartCoroutine(NetworkTool.PostJsonRequest(
                                   "/push_death_info"
                                   , JsonConvert.SerializeObject(deathInfo),
                                   Debug.Log));
            }

            if (GUILayout.Button("游戏结束的信息"))
            {
                var endInfo = new GameEndInfoDTO(32, 11.01f, 4, true);

                StartCoroutine(NetworkTool.PostJsonRequest(
                                   "/push_end_info"
                                   , JsonConvert.SerializeObject(endInfo),
                                   Debug.Log));
            }
        }