using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class LoadingPictures : MonoBehaviour { public Sprite BYQ_500kV; public Sprite BYQ_220kV; public Sprite DLQ_500kV; public Sprite DLQ_220kV; public Sprite DLQ_110kV; public Sprite GLKG_500kV; public Sprite GLKG_220kV; public Sprite GLKG_110kV; public Sprite KGG_10kV; public Sprite ZKDLQ_10kV; private void Awake() { GetSceneName(); } private void GetSceneName() { string[] args = Environment.GetCommandLineArgs(); if (args.Length < 2) { return; } //模拟数据 //string simulationData = "11111111111/10kV真空断路器及开关柜例行检修/练习/47.92.0.243:15156"; //string[] tmpArgs = simulationData.Split('/'); //截断 string[] tmpArgs = args[1].Split('/'); // 文件各种:手机号/课程名/模式/地址 string tmpCourseName = tmpArgs[1]; Sprite tmpSprite = BYQ_500kV; if (tmpCourseName.Contains("220kV") && tmpCourseName.Contains("变压器")) { tmpSprite = BYQ_220kV; } else if (tmpCourseName.Contains("500kV") && tmpCourseName.Contains("断路器")) { tmpSprite = DLQ_500kV; } else if (tmpCourseName.Contains("220kV") && tmpCourseName.Contains("断路器")) { tmpSprite = DLQ_220kV; } else if (tmpCourseName.Contains("110kV") && tmpCourseName.Contains("断路器")) { tmpSprite = DLQ_110kV; } else if (tmpCourseName.Contains("500kV") && tmpCourseName.Contains("隔离开关")) { tmpSprite = GLKG_500kV; } else if (tmpCourseName.Contains("220kV") && tmpCourseName.Contains("隔离开关")) { tmpSprite = GLKG_220kV; } else if (tmpCourseName.Contains("110kV") && tmpCourseName.Contains("隔离开关")) { tmpSprite = GLKG_110kV; } else if (tmpCourseName.Contains("10kV") && tmpCourseName.Contains("开关柜")) { tmpSprite = KGG_10kV; } else if (tmpCourseName.Contains("10kV")&& tmpCourseName.Contains("真空断路器")) { tmpSprite = ZKDLQ_10kV; } else { tmpSprite = BYQ_500kV; } this.gameObject.GetComponent().sprite = tmpSprite; } }