38 lines
1.3 KiB
C#
38 lines
1.3 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using DG.Tweening;
|
|
using Sirenix.OdinInspector;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
/// <summary>
|
|
/// 直译转移,控制玩家在关卡间的切换
|
|
/// </summary>
|
|
public class Transfer : EntryTrigger
|
|
{
|
|
/// <summary>
|
|
/// 对应进度和场景名称
|
|
/// </summary>
|
|
[DictionaryDrawerSettings][ShowInInspector]
|
|
public static Dictionary<MyPlayer.Progress, string> proToScene;
|
|
|
|
void Start(){
|
|
proToScene = new Dictionary<MyPlayer.Progress, string>();
|
|
//将场景连成线
|
|
proToScene.Add(MyPlayer.Progress.刚开,"FO");
|
|
proToScene.Add(MyPlayer.Progress.通Fo,"DiZangStageTest");
|
|
proToScene.Add(MyPlayer.Progress.通佛,"cun");
|
|
proToScene.Add(MyPlayer.Progress.过佛,"Yi");
|
|
proToScene.Add(MyPlayer.Progress.通Yi,"TeLuoYiStageTest");
|
|
proToScene.Add(MyPlayer.Progress.通伊,"cun");
|
|
proToScene.Add(MyPlayer.Progress.过伊,"Ji");
|
|
proToScene.Add(MyPlayer.Progress.通Ji,"YiSaStageTest");
|
|
proToScene.Add(MyPlayer.Progress.通基,"cun");
|
|
proToScene.Add(MyPlayer.Progress.过基,"cun");
|
|
}
|
|
|
|
public override void OnCall(){
|
|
SceneManager.LoadScene(proToScene[MyPlayer.progress]);
|
|
}
|
|
}
|