This commit is contained in:
2026-06-21 00:07:26 +08:00
parent 5f8e596c59
commit cda061be1e
194 changed files with 23731 additions and 5083 deletions
@@ -1,4 +1,4 @@
using Assets.MyGame.Scripts.Net;
using Assets.MyGame.Scripts.Net;
using Assets.MyGame.Scripts.Net.WebResponses;
using System;
using System.Collections;
@@ -126,19 +126,39 @@ public class UIHome_BY_SelectRoomLevelPanel : SubUIBase
GameObject LV1 = SelectRoom1.transform.GetChild(((int)currGameType)).gameObject;
LV1.SetActive(true);
var Lv1Item = LV1.GetComponent<SeccionItem>();
if (Lv1Item.txt_VenueInfo != null) Lv1Item.txt_VenueInfo.text = "初级场";
MySelectRoom1 = Lv1Item.btn_SelectGameRoom;
MySelectRoom1.onClick.RemoveAllListeners();
GameObject LV2 = SelectRoom2.transform.GetChild(((int)currGameType) ).gameObject;
LV2.SetActive(true);
var Lv2Item = LV2.GetComponent<SeccionItem>();
if (Lv2Item.txt_VenueInfo != null) Lv2Item.txt_VenueInfo.text = "中级场";
MySelectRoom2 = Lv2Item.btn_SelectGameRoom;
MySelectRoom2.onClick.RemoveAllListeners();
GameObject LV3 = SelectRoom3.transform.GetChild(((int)currGameType)).gameObject;
LV3.SetActive(true);
var Lv3Item = LV3.GetComponent<SeccionItem>();
if (Lv3Item.txt_VenueInfo != null) Lv3Item.txt_VenueInfo.text = "高级场";
MySelectRoom3 = Lv3Item.btn_SelectGameRoom;
// 入场条件:从 RoomConfig 读取 roomGoldLimit
var gameConfig = GameManager.Instance?.gameConfig;
var roomConfigs = gameConfig?.roomConfigs;
if (roomConfigs != null && roomConfigs.Count > 0)
{
string gameTypeStr = ((int)currGameType).ToString();
var lv1Cfg = roomConfigs.Find(r => r.gameType.ToString() == gameTypeStr && r.roomLevel == 1);
var lv2Cfg = roomConfigs.Find(r => r.gameType.ToString() == gameTypeStr && r.roomLevel == 2);
var lv3Cfg = roomConfigs.Find(r => r.gameType.ToString() == gameTypeStr && r.roomLevel == 3);
if (lv1Cfg != null && Lv1Item.txt_EntryCondition != null)
Lv1Item.txt_EntryCondition.text = string.Format("入场: {0:N0} 金币", lv1Cfg.roomGoldLimit);
if (lv2Cfg != null && Lv2Item.txt_EntryCondition != null)
Lv2Item.txt_EntryCondition.text = string.Format("入场: {0:N0} 金币", lv2Cfg.roomGoldLimit);
if (lv3Cfg != null && Lv3Item.txt_EntryCondition != null)
Lv3Item.txt_EntryCondition.text = string.Format("入场: {0:N0} 金币", lv3Cfg.roomGoldLimit);
}
@@ -220,4 +240,4 @@ public class UIHome_BY_SelectRoomLevelPanel : SubUIBase
}
}
}
}