ChangDaoZhanGuan/ChangDaoProject/Assets/Scripts/App.cs

153 lines
4.5 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class App : MonoBehaviour
{
public void SetState(string content)
{
switch (content)
{
case "1":
print("传进来的参数是1");//总览 用能 能效 碳排放
//设置相机状态
CameraMgr.Instance.PerformOperation(1);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(1);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(5);
break;
case "2":
print("传进来的参数是2");//排水
//设置相机状态
CameraMgr.Instance.PerformOperation(2);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(4);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(5);
break;
case "3":
print("传进来的参数是3");//空调
//设置相机状态
CameraMgr.Instance.PerformOperation(3);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(2);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(5);
break;
case "4":
print("传进来的参数是4");//照明
//设置相机状态
CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(3);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(6);
break;
case "5":
print("传进来的参数是5");//负一楼照明
//设置相机状态
//CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(5);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(1);
break;
case "6":
print("传进来的参数是6");//一楼照明
//设置相机状态
//CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(6);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(2);
break;
case "7":
print("传进来的参数是7");//二楼照明
//设置相机状态
//CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(7);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(3);
break;
case "8":
print("传进来的参数是8");//三楼照明
//设置相机状态
//CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(8);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(4);
break;
case "9":
print("传进来的参数是9");//显示屏
//设置相机状态
CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(1);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(6);
break;
case "10":
print("传进来的参数是10");//显示屏一楼
//设置相机状态
CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(1);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(2);
break;
case "11":
print("传进来的参数是11");//显示屏二楼
//设置相机状态
CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(1);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(3);
break;
case "12":
print("传进来的参数是12");//显示屏三楼
//设置相机状态
CameraMgr.Instance.PerformOperation(4);
//隐藏不必要的icon
IconMgr.Instance.PerformOperation(1);
//隐藏显示模型
ModelMgr.Instance.PerformOperation(4);
break;
}
}
}