114 lines
4.7 KiB
C#
114 lines
4.7 KiB
C#
|
using System;
|
|||
|
using Unity.Loader;
|
|||
|
using UnityEngine;
|
|||
|
using UnityEngine.EventSystems;
|
|||
|
|
|||
|
namespace ZC
|
|||
|
{
|
|||
|
[Procedure(ProcedureType.基本资料填写Procedure)]
|
|||
|
class 基本资料填写Procedure : ProcedureBase
|
|||
|
{
|
|||
|
GameObject go;
|
|||
|
|
|||
|
public override void OnEnter()
|
|||
|
{
|
|||
|
base.OnEnter();
|
|||
|
ResourcesLocalComponent.Instance.LoadScene(AssetConst.Assets_DemoGame_GameRes_Scene_LiaoTianScene_unity);
|
|||
|
var binding = GameObject.FindObjectOfType<SceneGameObjectBinding>();
|
|||
|
go = binding.GetValue("老人");
|
|||
|
go.OpenHighlight();
|
|||
|
go.AddEventTrigger(EventTriggerType.PointerClick, ClickHiglight);
|
|||
|
}
|
|||
|
|
|||
|
private void ClickHiglight(BaseEventData arg0)
|
|||
|
{
|
|||
|
go.CloseHighlight();
|
|||
|
go.RemoveEventTrigger();
|
|||
|
var basicInformationUI = (BasicInformationUI)Global.UIManager.ShowUI(UIType.BasicInformationUI);
|
|||
|
basicInformationUI.SetData(BasicInformationUI_TianXie, BasicInformationUI_Callback);
|
|||
|
}
|
|||
|
|
|||
|
private void BasicInformationUI_TianXie(BasicInformationUIActionType obj)
|
|||
|
{
|
|||
|
switch (obj)
|
|||
|
{
|
|||
|
case BasicInformationUIActionType.姓名:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.性别:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.年龄:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.出生日期:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.民族:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.身份证号:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.联系电话:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.家庭住址:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.身高:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.体重:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.既往病史:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.目前服用药物:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否需要定期复诊:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.最近一次体检时间:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.能否自行进食:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.能否自行洗漱:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.能否自行穿衣:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.能否自行如厕:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.能否自行行走:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否需要他人协助:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否有记忆力减退:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否有情绪波动:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否能正确理解:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否有焦虑:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.社交活动频率:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.最喜欢的活动:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否参与社区活动:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.家庭成员关系如何:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否有特殊的饮食要求:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.是否有宗教信仰:
|
|||
|
break;
|
|||
|
case BasicInformationUIActionType.其他需要补充的信息:
|
|||
|
break;
|
|||
|
default:
|
|||
|
throw new ArgumentOutOfRangeException(nameof(obj), obj, null);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private void BasicInformationUI_Callback()
|
|||
|
{
|
|||
|
var introduceUI = (IntroduceUI)Global.UIManager.ShowUI(UIType.IntroduceUI);
|
|||
|
introduceUI.SetData(ConstStr.基本资料采集内容如下,ConstStr.基本资料采集内容如下介绍,IntroduceUI_Callback);
|
|||
|
}
|
|||
|
|
|||
|
private void IntroduceUI_Callback()
|
|||
|
{
|
|||
|
Global.UIManager.HideUI(UIType.IntroduceUI);
|
|||
|
Global.ProcedureManager.ChangeProcedure(ProcedureType.体格检查Procedure);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|