hold音符补丁 备份
This commit is contained in:
@@ -1228,11 +1228,11 @@ public class settlementController : MonoBehaviour
|
||||
|
||||
if (sm != null)
|
||||
{
|
||||
scores[0] = sm.red_pmScore_sum;
|
||||
scores[1] = sm.green_pmScore_sum;
|
||||
scores[2] = sm.yellow_pmScore_sum;
|
||||
scores[3] = sm.purple_pmScore_sum;
|
||||
scores[4] = sm.blue_pmScore_sum;
|
||||
scores[0] = sm.red_idolScore_sum;
|
||||
scores[1] = sm.green_idolScore_sum;
|
||||
scores[2] = sm.yellow_idolScore_sum;
|
||||
scores[3] = sm.purple_idolScore_sum;
|
||||
scores[4] = sm.blue_idolScore_sum;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1262,9 +1262,13 @@ public class settlementController : MonoBehaviour
|
||||
if (topIndex < 0 || max <= 0)
|
||||
{
|
||||
Debug.Log("[SettlementController] No top scorer found or scores are all zero");
|
||||
// hide image
|
||||
mvp_hero_hd_image.sprite = null;
|
||||
mvp_hero_hd_image.color = new Color(mvp_hero_hd_image.color.r, mvp_hero_hd_image.color.g, mvp_hero_hd_image.color.b, 0f);
|
||||
// hide image and mvp object
|
||||
if (mvp_object != null) mvp_object.SetActive(false);
|
||||
if (mvp_hero_hd_image != null)
|
||||
{
|
||||
mvp_hero_hd_image.sprite = null;
|
||||
mvp_hero_hd_image.color = new Color(mvp_hero_hd_image.color.r, mvp_hero_hd_image.color.g, mvp_hero_hd_image.color.b, 0f);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1297,6 +1301,8 @@ public class settlementController : MonoBehaviour
|
||||
}
|
||||
|
||||
// final fallback: try direct Resources lookup by scanning all and picking first non-null for slot
|
||||
// REMOVED: This fallback causes a default character to appear when no hero is selected.
|
||||
/*
|
||||
if (heroSO == null)
|
||||
{
|
||||
if (_cachedAllyHeroSOs == null || _cachedAllyHeroSOs.Length == 0)
|
||||
@@ -1309,6 +1315,7 @@ public class settlementController : MonoBehaviour
|
||||
heroSO = _cachedAllyHeroSOs[0] as AllyHero_SO;
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
if (heroSO != null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user