少年修仙传客户端代码仓库
client_Hale
2019-04-27 a3d737f0f0f3374cba80281d12ce1cd4cc369670
382 AI流程控制逻辑修改
1个文件已修改
18 ■■■■■ 已修改文件
Utility/RuntimeLogUtility.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/RuntimeLogUtility.cs
@@ -4,6 +4,7 @@
#endif
using System.Collections.Generic;
using System.Text;
using Snxxz.UI;
public class RuntimeLogUtility : MonoBehaviour
{
@@ -21,6 +22,7 @@
    public static bool s_ShowZZAtkValue = false;
    public static bool s_ForceSupperHit = false;
    public static bool s_ForceLuckHit = false;
    public static bool s_LogProcessInfo = false;
    public static bool s_forceAutoFight
    {
        get
@@ -202,7 +204,7 @@
        if (GUILayout.Button("触发客户端触发器"))
        {
            // ClientSceneManager.Instance.TriggerTest(_triggerID);
            GA_NpcFunc.SetNpcFuncVisible(10104003, true);
            // GA_NpcFunc.SetNpcFuncVisible(10104003, true);
        }
        EditorGUILayout.EndHorizontal();
@@ -212,7 +214,8 @@
        if (GUILayout.Button("测试寻路"))
        {
            // Debug.Log(PathFinder.WalkAble(_start3, _end3));
            MapTransferUtility.Instance.MoveToNPC(10904012);
            // MapTransferUtility.Instance.MoveToNPC(10904012);
            MapTransferUtility.Instance.MoveToLocalMapPosition(new Vector2(_end3.x, _end3.z));
        }
        EditorGUILayout.LabelField("Log存储路径", RuntimeLogUtility.s_LogPath);
@@ -240,19 +243,17 @@
        RuntimeLogUtility.TEST_CLIENT_PVP_AI = EditorGUILayout.Toggle("模拟客户端PVP的AI状态", RuntimeLogUtility.TEST_CLIENT_PVP_AI);
        RuntimeLogUtility.s_ForceSupperHit = EditorGUILayout.Toggle("强制暴击", RuntimeLogUtility.s_ForceSupperHit);
        RuntimeLogUtility.s_ForceLuckHit = EditorGUILayout.Toggle("强制会心一击", RuntimeLogUtility.s_ForceLuckHit);
        RuntimeLogUtility.s_LogProcessInfo = EditorGUILayout.Toggle("输出AI流程控制", RuntimeLogUtility.s_LogProcessInfo);
        if (GUILayout.Button("创建PVP敌方"))
        {
            var _npc = GAMgr.Instance.ReqClntFightNpc<GA_NpcClientFightNorm>(30102003, E_ActorGroup.Enemy);
            var _npc = GAMgr.Instance.ReqClntFightNpc<GA_NpcClientFightBoss>(10103001, E_ActorGroup.Enemy);
            _npc.BornPos = _npc.Pos = PlayerDatas.Instance.hero.Pos;
            _npc.ActorInfo.ResetHp(9999999, -1, 9999999);
            // BossShowModel.Instance.Start(PlayerDatas.Instance.baseData.MapID, 10103001);
            // ClientDropItemUtility.Instance.Drop(PlayerDatas.Instance.hero.Pos,
            //                                     new int[] { 5006, 5301, 5410, 5505, 10543, 1043050,
            //                                                 5301, 5410, 5505, 10543, 1043050,
            //                                                 5301, 5410, 5505, 10543, 1043050,
            //                                                 5301, 5410, 5505, 10543, 1043050,
            //                                                 5301, 5410, 5505, 10543, 1043050 });
            //                                                 5301, 5410, 5505, 10543, 1043050});
            // var _npc = GAMgr.Instance.ReqClntFightNpc<GA_NpcClientFightBoss>(10103001, E_ActorGroup.Enemy);
@@ -295,6 +296,7 @@
        {
            // GA_PVPClientPlayer.Reset();
            // AdventureStage.Instance.Exit();
            ClientSceneManager.Instance.ExitClientFightMode();
        }
        _navChkPos = EditorGUILayout.Vector3Field("检测点", _navChkPos);