public void setGameChangCiType(GameChangCiType gameChangCiType) { // 优先使用热更新的代码 if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("GameLevelChoiceScript_hotfix", "setGameChangCiType")) { ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.GameLevelChoiceScript_hotfix", "setGameChangCiType", null, gameChangCiType); return; } m_gameChangCiType = gameChangCiType; if (m_gameChangCiType == GameChangCiType.GameChangCiType_jingdian) { m_obj.transform.localPosition = new Vector3(100, -8, 0); } else if (m_gameChangCiType == GameChangCiType.GameChangCiType_chaodi) { m_obj.transform.localPosition = new Vector3(520, -8, 0); } // 在线人数 { m_text_chuji_onlineCount.text = RandomUtil.getRandom(100, 500).ToString(); m_text_zhongji_onlineCount.text = RandomUtil.getRandom(100, 500).ToString(); m_text_gaoji_onlineCount.text = RandomUtil.getRandom(100, 500).ToString(); } }
public static GameObject create(GameChangCiType gameChangCiType) { GameObject prefab = Resources.Load("Prefabs/Game/GameLevelChoice") as GameObject; GameObject obj = GameObject.Instantiate(prefab, GameObject.Find("Canvas").transform); obj.GetComponent <GameLevelChoiceScript>().setGameChangCiType(gameChangCiType); return(obj); }