CourseModel/Scene/TeachInfo

CourseTeachInfoModel

实验教学信息数据模型

public abstract string Version { get; }

简要说明:

  • 数据版本号
public List<string> GetDiagramInfo()

简要说明:

  • 获取示意图

参数:

返回值说明

返回值类型 说明
List<string> 示意图列表
public void GetFormulas(out List<string> listFormulaName, out List<string> listSpriteName, out List<int> listSpriteW, out List<int> listSpriteH)

简要说明:

  • 获取公式

参数:

参数名 类型 说明
listFormulaName out List<string> 公式编号列表
listSpriteName out List<string> 图片编号列表
listSpriteW out List<int> 图片宽度列表(与listSpriteName对应)
listSpriteH out List<int> 图片高度列表(与listSpriteName对应)

返回值说明

void

public CourseTeachInfoItemV20 GetTeachInfoData(string title)

简要说明:

  • 获取教学信息项

参数:

参数名 类型 说明
title string 标题名

返回值说明

返回值类型 说明
CourseTeachInfoItemV20 教学信息项
public void AddOrUpdateTeachInfoData(CourseTeachInfoItemV20 infoData)

简要说明:

  • 增加实验教学信息

参数:

参数名 类型 说明
infoData CourseTeachInfoItemV20 教学信息项

返回值说明

|返回值类型|说明|
void

public void UpdateTeachInfoTitle(string oldTitle, string newTitle)

简要说明:

  • 更新实验教学内容标题

参数:

参数名 类型 说明
oldTitle string 旧标题
newTitle string 新标题

返回值说明

void

public void RemoveTeachInfoData(string title)

简要说明:

  • 是否含有某个容器

参数:

参数名 类型 说明
title string 标题名

返回值说明

void

public void FliterTeachInfoList(List<string> itemNameList)

简要说明:

  • 过滤实验条目,保留下标题列表指定的所有实验教学内容

参数:

参数名 类型 说明
itemNameList List<string> 标题名列表

返回值说明

void

public void Clear()

简要说明:

  • 清理实验教学信息

参数:

|参数名|类型|说明|

返回值说明

void

public List<string> GetAllTeachInfoName()

简要说明:

  • 获取所有标题名

参数:

返回值说明

返回值类型 说明
List<string> 标题名列表
public string GetFormulaLatex(string name)

简要说明:

  • 获取公式Latex表达式

参数:

参数名 类型 说明
name string 公式编号

返回值说明

返回值类型 说明
string Latex表达式
public void UpdateFontSize(float sizeScale)

简要说明:

  • 根据配置比例刷新文本尺寸

参数:

参数名 类型 说明
sizeScale float 缩放比例

返回值说明

void

public void UpdateSpriteSize(float sizeScale)

简要说明:

  • 根据配置比例刷新图片尺寸

参数:

参数名 类型 说明
sizeScale float 缩放比例

返回值说明

void

更新记录

2020/02/14 v1.1.0[刘剑(281001)]