|
@@ -21,6 +21,7 @@ public class UIManager : Regist
|
|
|
|
|
|
public static bool Initd;
|
|
|
|
|
|
+ private static int MaxSkillIconForIncomeDetailPanel = 4;
|
|
|
private static int MaxSkillDisplayAmt = 2;
|
|
|
private static int MaxAbilityDisplayAmt = 3;
|
|
|
private static int MinigameDisplayCoinAwardRatio = 10;
|
|
@@ -1673,10 +1674,21 @@ public class UIManager : Regist
|
|
|
}
|
|
|
SpriteAsset.AddBundleSpriteInfo(spriteList.ToArray());
|
|
|
|
|
|
- //Texture2D texture = ResourceManager.LoadSprite("SkillAtlas", Folder.Atlas2).texture;
|
|
|
- //Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
|
|
|
+ Sprite sprite;
|
|
|
+ if (Initializer.Instance.DebugMode)
|
|
|
+ {
|
|
|
+ Texture2D texture = ResourceManager.LoadSprite("4大技能1", Folder.Atlas2).texture;
|
|
|
+ sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ sprite = ResourceManager.LoadSprite(ResourceLabel.SkillAtlas, Folder.Atlas2);
|
|
|
+ }
|
|
|
+
|
|
|
ResourceManager.Get<TextPlus>(CanvasLabel.K_Lab1).Scale = 1.8f;
|
|
|
- ResourceManager.Get<Image>(CanvasLabel.K_ImagePlus1).sprite = ResourceManager.LoadSprite("SkillAtlas", Folder.Atlas2);
|
|
|
+ ResourceManager.Get<TextPlus>(CanvasLabel.K_Lab1).SetY = true;
|
|
|
+ ResourceManager.Get<TextPlus>(CanvasLabel.K_Lab1).Y = 0;
|
|
|
+ ResourceManager.Get<Image>(CanvasLabel.K_ImagePlus1).sprite = sprite;
|
|
|
|
|
|
ResourceManager.AddButtonEvent
|
|
|
(
|
|
@@ -1697,17 +1709,19 @@ public class UIManager : Regist
|
|
|
if (Manager.ExtraPersonSourceSpritesName.Count > 0)
|
|
|
{
|
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
|
- for (int i = 0; i < 5; i++)
|
|
|
+ for (int i = 0; i < MaxSkillIconForIncomeDetailPanel; i++)
|
|
|
{
|
|
|
if (i < Manager.ExtraPersonSourceSpritesName.Count)
|
|
|
{
|
|
|
stringBuilder.Append($"<({Manager.ExtraPersonSourceSpritesName[i]})>");
|
|
|
}
|
|
|
+ if (i < MaxSkillIconForIncomeDetailPanel - 1)
|
|
|
+ {
|
|
|
+ stringBuilder.Append(" ");
|
|
|
+ }
|
|
|
}
|
|
|
string content1 = Language.GetStr(LanguageLabel.UI__F_IncreaseSource).Replace(TransferLabel.Value, stringBuilder.ToString());
|
|
|
- Bubble.Lab1.SetActive(true);
|
|
|
- Bubble.Lab1.text = content1;
|
|
|
- if (Manager.ExtraPersonSourceSpritesName.Count > 5)
|
|
|
+ if (Manager.ExtraPersonSourceSpritesName.Count > MaxSkillIconForIncomeDetailPanel)
|
|
|
{
|
|
|
Bubble.LinkButton.GetComponent<Text>().text = Language.GetStr(LanguageLabel.UI__F_LinkButton);
|
|
|
Bubble.LinkButton.SetActive(true);
|
|
@@ -1720,7 +1734,10 @@ public class UIManager : Regist
|
|
|
AlertPanel.Show(Language.GetStr(LanguageLabel.UI__F_IncreaseSource).Replace(TransferLabel.Value, ""), Manager.ExtraPersonSourceSpritesName);
|
|
|
}
|
|
|
);
|
|
|
+ content1 += "\u3000\u3000\u3000\u3000";
|
|
|
}
|
|
|
+ Bubble.Lab1.SetActive(true);
|
|
|
+ Bubble.Lab1.text = content1;
|
|
|
}
|
|
|
content0 = content0.Replace(TransferLabel.Value, person);
|
|
|
Bubble.Lab.text = content0;
|
|
@@ -1759,17 +1776,19 @@ public class UIManager : Regist
|
|
|
if (Manager.ExtraCoinPersonSourceSpritesName.Count > 0)
|
|
|
{
|
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
|
- for (int i = 0; i < 5; i++)
|
|
|
+ for (int i = 0; i < MaxSkillIconForIncomeDetailPanel; i++)
|
|
|
{
|
|
|
if (i < Manager.ExtraCoinPersonSourceSpritesName.Count)
|
|
|
{
|
|
|
stringBuilder.Append($"<({Manager.ExtraCoinPersonSourceSpritesName[i]})>");
|
|
|
}
|
|
|
+ if (i < MaxSkillIconForIncomeDetailPanel - 1)
|
|
|
+ {
|
|
|
+ stringBuilder.Append(" ");
|
|
|
+ }
|
|
|
}
|
|
|
string content1 = Language.GetStr(LanguageLabel.UI__F_IncreaseSource).Replace(TransferLabel.Value, stringBuilder.ToString());
|
|
|
- Bubble.Lab1.SetActive(true);
|
|
|
- Bubble.Lab1.text = content1;
|
|
|
- if (Manager.ExtraCoinPersonSourceSpritesName.Count > 5)
|
|
|
+ if (Manager.ExtraCoinPersonSourceSpritesName.Count > MaxSkillIconForIncomeDetailPanel)
|
|
|
{
|
|
|
Bubble.LinkButton.GetComponent<Text>().text = Language.GetStr(LanguageLabel.UI__F_LinkButton);
|
|
|
Bubble.LinkButton.SetActive(true);
|
|
@@ -1782,7 +1801,10 @@ public class UIManager : Regist
|
|
|
AlertPanel.Show(Language.GetStr(LanguageLabel.UI__F_IncreaseSource).Replace(TransferLabel.Value, ""), Manager.ExtraCoinPersonSourceSpritesName);
|
|
|
}
|
|
|
);
|
|
|
+ content1 += "\u3000\u3000\u3000\u3000";
|
|
|
}
|
|
|
+ Bubble.Lab1.SetActive(true);
|
|
|
+ Bubble.Lab1.text = content1;
|
|
|
}
|
|
|
content0 = content0.Replace(TransferLabel.Value, coinPerson);
|
|
|
Bubble.Lab.text = content0;
|
|
@@ -3065,6 +3087,8 @@ public class UIManager : Regist
|
|
|
//ManaLan.Add(ManaReso.Get<Text>("T_RandomLab"), new LanStr("UI", PrefabLabel.T_Random));
|
|
|
LanguageManager.Add(ResourceManager.Get<Text>(CanvasLabel.T_ConfirmLab), new MulLanStr(LanguageLabel.Common__Confirm));
|
|
|
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.T_InputField, ResourceManager.LoadSprite(ResourceLabel.Expression_InputField, Folder.Scene));
|
|
|
+
|
|
|
ResourceManager.Get(CanvasLabel.T_NickName).CreateTweenCG(0f, 1f, 0.25f, false, true, Curve.EaseOutQuad);
|
|
|
ResourceManager.Get(CanvasLabel.T_NickNameBK).CreateTweenCG(0f, 1f, 0.25f, false, true, Curve.EaseOutQuad);
|
|
|
|
|
@@ -3122,6 +3146,18 @@ public class UIManager : Regist
|
|
|
ResourceManager.Get<Image>(CanvasLabel.X_CreateChest).sprite = ResourceManager.LoadSprite("宝箱", Folder.Scene);
|
|
|
ResourceManager.Get<ImagePlus>(CanvasLabel.X_CurrentInfoImagePlus).sprite = ResourceManager.LoadSprite("Expression", Folder.Scene);
|
|
|
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_SendPublicMessage, ResourceManager.LoadSprite(ResourceLabel.Expression_SendPublicMessage, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_CryFace, ResourceManager.LoadSprite(ResourceLabel.Expression_CryFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_ChagrinFace, ResourceManager.LoadSprite(ResourceLabel.Expression_ChagrinFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_HappyFace, ResourceManager.LoadSprite(ResourceLabel.Expression_HappyFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_SurpriseFace, ResourceManager.LoadSprite(ResourceLabel.Expression_SurpriseFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_InputField, ResourceManager.LoadSprite(ResourceLabel.Expression_InputField, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_HopeFace, ResourceManager.LoadSprite(ResourceLabel.Expression_HopeFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_SweatFace, ResourceManager.LoadSprite(ResourceLabel.Expression_SweatFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_OgleFace, ResourceManager.LoadSprite(ResourceLabel.Expression_OgleFace, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_Expression, ResourceManager.LoadSprite(ResourceLabel.Expression_Expression, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.X_BlueFace, ResourceManager.LoadSprite(ResourceLabel.Expression_BlueFace, Folder.Scene));
|
|
|
+
|
|
|
#region X_CreateChest
|
|
|
|
|
|
ResourceManager.SetButtonEvent
|
|
@@ -3334,6 +3370,10 @@ public class UIManager : Regist
|
|
|
LanguageManager.Add(ResourceManager.Get<Text>(CanvasLabel.Ya_BtnLab), new MulLanStr(LanguageLabel.Common__Confirm));
|
|
|
|
|
|
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.Y_InputField, ResourceManager.LoadSprite(ResourceLabel.Expression_InputField, Folder.Scene));
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.Yb_InputField, ResourceManager.LoadSprite(ResourceLabel.Expression_InputField, Folder.Scene));
|
|
|
+
|
|
|
+
|
|
|
ResourceManager.Get(CanvasLabel.Y_Tip).CreateTweenCG(0, 1, 0.5f, false, true, Curve.EaseOutQuad);
|
|
|
ResourceManager.Get(CanvasLabel.Y_Chest).CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
|
|
|
|
|
@@ -3482,6 +3522,8 @@ public class UIManager : Regist
|
|
|
LanguageManager.Add(ResourceManager.Get<Text>(CanvasLabel.AAa_Tit), new MulLanStr(LanguageLabel.UI__AAa_Tit));
|
|
|
LanguageManager.Add(ResourceManager.Get<Text>(CanvasLabel.AAb_Tit), new MulLanStr(LanguageLabel.UI__AAb_Tit));
|
|
|
|
|
|
+ ResourceManager.SetSprite(CanvasLabel.AA_InputField, ResourceManager.LoadSprite(ResourceLabel.Expression_InputField, Folder.Scene));
|
|
|
+
|
|
|
ResourceManager.Get(CanvasLabel.AA_Tip).CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
|
|
|
ResourceManager.Get(CanvasLabel.AA_CreatePlazaRoom).CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
|
|
|
|