| | |
| | | /// </summary> |
| | | public List<Node> StartingNodeList; |
| | | |
| | | public List<Node> EndNodeList; |
| | | |
| | | /// <summary> |
| | | /// 已经完成的关卡数量 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 赛道长度 |
| | | /// </summary> |
| | | private float tunelLength = 31.94f; |
| | | private float tunelLength; |
| | | |
| | | private List<Vector3> homeBasePositionList; |
| | | |
| | |
| | | EndlessGameUI.instance.GameOverEvent += SafelyCallLevelCompleted; |
| | | |
| | | homeBasePositionList = new List<Vector3>(); |
| | | tunelLength = Mathf.Abs(StartingNodeList[0].transform.position.z - EndNodeList[0].transform.position.z); |
| | | |
| | | for (int i = 0; i < StartingNodeList.Count; ++i) |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// buff选择完成 |
| | | /// buff选择完成p |
| | | /// </summary> |
| | | /// <param name="index"></param> |
| | | public void OnBuffSelectCompleted(int index) |
| | | { |
| | | isBuffSelectCompleted = false; |
| | | EndlessBuffManager.instance.AddBuff(EndlessBuffData.GetBuffByIndex(index)); |
| | | EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBuffRefresh); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public void StopSecondWave() |
| | | { |
| | | Debug.LogError("--------------------- 停止第二关出怪 ---------------------"); |
| | | if (!isStopSecondWaveCompleted) |
| | | { |
| | | isStopSecondWaveCompleted = true; |