右侧工具栏切换
This commit is contained in:
parent
da457d6aff
commit
36098d8173
|
@ -123,11 +123,15 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
|||
/// </summary>
|
||||
public void RecoverScene()
|
||||
{
|
||||
//先恢复场景
|
||||
ScenesManager.Instance.LoadSceneAsyn(UserExamStat.sceneName, () => {
|
||||
//右侧工具栏切换
|
||||
GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchScene, GameManager.RunModelMgr.SceneType);
|
||||
//恢复场景中各项装备
|
||||
BaseToolOrDevice[] allThings = FindObjectsOfType<BaseToolOrDevice>();
|
||||
foreach (BaseToolOrDevice item in allThings)
|
||||
{
|
||||
item.gameObject.SetActive(false);
|
||||
item.gameObject.SetActive(false);//先全部隐藏
|
||||
foreach (ReconnetItemInfo rec in UserExamStat.currentSceneTools)
|
||||
{
|
||||
if (item.itemInfo.toolName.Equals(rec.toolName) && item.itemInfo.toolId == rec.toolId)
|
||||
|
@ -139,6 +143,13 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
//恢复背包中的装备
|
||||
List<ItemInfo> itemInPack = ToolAndmaterialMgr.Instance.CreateItemInfoByName(UserExamStat.allToolAndMaterial);
|
||||
foreach (ItemInfo item in itemInPack)
|
||||
{
|
||||
PacksackBagMgr.Instance.AddOneToolOrMater(item);
|
||||
}
|
||||
});
|
||||
}
|
||||
// Start is called before the first frame update
|
||||
|
|
Loading…
Reference in New Issue