Esempio n. 1
0
        public static void Carry(int mapID, Vector3 desPos)
        {
            float dis = KingSoftMath.CheckDistance(SceneLogic.GetInstance().MainHero.Position, desPos / 100);

            if (dis <= 8 && SceneLogic.GetInstance().mapId == mapID)
            {
                Debug.Log("已经在目标点的范围内了,不需要传送");
                return;
            }
            AnimationComponent.OperaWalking = false;
            RemoteCallLogic.GetInstance().CallGS("OnChangeMap", mapID, (int)desPos.x, (int)desPos.z, (int)desPos.y);
        }