ict.shenzhi/Assets/Scripts/cxx/UI/CaseDetailPanel.cs

48 lines
1.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using static CaseItem;
using static CourseTaskItem;
public class CaseDetailPanel : MonoBehaviour
{
public TextMeshProUGUI caseNameText;
public TextMeshProUGUI caseDescriptionText;
public TextMeshProUGUI ;
public Button startBtn;
public Carousel carousel;
private CaseData caseItemData;
private void Start()
{
startBtn.onClick.AddListener(() =>
{
if (caseItemData != null)
{
//进入案例场景
GameManager.current_main_menu_type = MainMenuType.;
//获取案例详情
CallForTest.instance.GetTaskDetail(caseItemData.id, null, caseItemData.programLanguages);
}
});
}
public void Init(CaseData caseItemData)
{
this.caseItemData = caseItemData;
Debug.Log("当前选择案例:" + caseItemData.taskName);
caseNameText.text = caseItemData.taskName.Split("")[0]+"--"+caseItemData.taskName.Split("")[1];
.text = caseItemData.taskName.Split("")[1];
caseDescriptionText.text="案例描述: "+ caseItemData.taskDescription +"\n"+ "场景名称: " + caseItemData.sceneName+"\n"+"适用人群: 各初学者学习";
//加载图片
carousel.init(caseItemData.fileUrlArray);
gameObject.SetActive(true);
/*
自己添加的部分越过介绍菜单直接进入场景
*/
}
}