|
@@ -56,6 +56,9 @@ public class ManaUI : Regist
|
|
|
tra = ManaReso.Get("GroupC", Folder.UI, true, Canvas, false, ObjType.GroupC);
|
|
|
tra.SetActive(true);
|
|
|
|
|
|
+ tra = ManaReso.Get("GroupE", Folder.UI, true, Canvas, false, ObjType.GroupE);
|
|
|
+ tra.SetActive(true);
|
|
|
+
|
|
|
tra = ManaReso.Get("GroupD", Folder.UI, true, Canvas, false, ObjType.GroupD);
|
|
|
tra.SetActive(true);
|
|
|
|
|
@@ -355,11 +358,18 @@ public class ManaUI : Regist
|
|
|
"C_Visit",
|
|
|
() =>
|
|
|
{
|
|
|
+ if (ManaCenter.SceneSwitchLock)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
ManaCenter.Pay
|
|
|
(
|
|
|
"", ManaVisit.Cost, Current.Coin,
|
|
|
() =>
|
|
|
{
|
|
|
+ ManaCenter.SceneSwitchLock = true;
|
|
|
+
|
|
|
ManaVisit.LoadComplete = false;
|
|
|
ManaVisit.TweenComplete = false;
|
|
|
|
|
@@ -387,10 +397,7 @@ public class ManaUI : Regist
|
|
|
}
|
|
|
|
|
|
|
|
|
- tween = ManaReso.Get("I_BlackMask").GetTweenCG();
|
|
|
-
|
|
|
- tween.Duration = 0.5f;
|
|
|
- tween.StartBackward();
|
|
|
+ tween = ManaReso.Get("I_BlackMask").TweenBacCG();
|
|
|
|
|
|
tween.AddEventOnetime
|
|
|
(
|
|
@@ -1541,7 +1548,16 @@ public class ManaUI : Regist
|
|
|
|
|
|
#region I
|
|
|
|
|
|
- ManaReso.Get("I_BlackMask").CreateTweenCG(1, 0, 2.5f, true, false, Curve.EaseOutQuad);
|
|
|
+ tweenRoot = ManaReso.Get("I_BlackMask").CreateTweenCG(1, 0, 1.5f, true, false, Curve.EaseOutQuad);
|
|
|
+
|
|
|
+ tweenRoot.AddEventOnetime
|
|
|
+ (
|
|
|
+ EventType.ForwardFinish,
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ tweenRoot.Duration = 0.5f;
|
|
|
+ }
|
|
|
+ );
|
|
|
|
|
|
#endregion
|
|
|
|
|
@@ -1718,9 +1734,9 @@ public class ManaUI : Regist
|
|
|
ManaReso.Get<Button>("L_SimChi").interactable = true;
|
|
|
ManaReso.Get<Button>("L_English").interactable = true;
|
|
|
|
|
|
- ManaReso.Get<Button>("L_TraChi").image.color = Shortcut.Orange;
|
|
|
- ManaReso.Get<Button>("L_SimChi").image.color = Shortcut.LightGray;
|
|
|
- ManaReso.Get<Button>("L_English").image.color = Shortcut.LightGray;
|
|
|
+ ManaReso.Get<Button>("L_TraChi").image.color = Lib.Orange;
|
|
|
+ ManaReso.Get<Button>("L_SimChi").image.color = Lib.LightGray;
|
|
|
+ ManaReso.Get<Button>("L_English").image.color = Lib.LightGray;
|
|
|
|
|
|
ManaLan.SwitchLanguage(Lan.ChineseTraditional);
|
|
|
}
|
|
@@ -1741,9 +1757,9 @@ public class ManaUI : Regist
|
|
|
ManaReso.Get<Button>("L_SimChi").interactable = false;
|
|
|
ManaReso.Get<Button>("L_English").interactable = true;
|
|
|
|
|
|
- ManaReso.Get<Button>("L_TraChi").image.color = Shortcut.LightGray;
|
|
|
- ManaReso.Get<Button>("L_SimChi").image.color = Shortcut.Orange;
|
|
|
- ManaReso.Get<Button>("L_English").image.color = Shortcut.LightGray;
|
|
|
+ ManaReso.Get<Button>("L_TraChi").image.color = Lib.LightGray;
|
|
|
+ ManaReso.Get<Button>("L_SimChi").image.color = Lib.Orange;
|
|
|
+ ManaReso.Get<Button>("L_English").image.color = Lib.LightGray;
|
|
|
|
|
|
ManaLan.SwitchLanguage(Lan.ChineseSimplified);
|
|
|
}
|
|
@@ -1764,9 +1780,9 @@ public class ManaUI : Regist
|
|
|
ManaReso.Get<Button>("L_SimChi").interactable = true;
|
|
|
ManaReso.Get<Button>("L_English").interactable = false;
|
|
|
|
|
|
- ManaReso.Get<Button>("L_TraChi").image.color = Shortcut.LightGray;
|
|
|
- ManaReso.Get<Button>("L_SimChi").image.color = Shortcut.LightGray;
|
|
|
- ManaReso.Get<Button>("L_English").image.color = Shortcut.Orange;
|
|
|
+ ManaReso.Get<Button>("L_TraChi").image.color = Lib.LightGray;
|
|
|
+ ManaReso.Get<Button>("L_SimChi").image.color = Lib.LightGray;
|
|
|
+ ManaReso.Get<Button>("L_English").image.color = Lib.Orange;
|
|
|
|
|
|
ManaLan.SwitchLanguage(Lan.English);
|
|
|
}
|
|
@@ -1939,6 +1955,250 @@ public class ManaUI : Regist
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
+ #region P
|
|
|
+
|
|
|
+ ManaLan.Add(ManaReso.Get<Text>("P_HairLab"), new LanStr("UI", "P_HairLab"));
|
|
|
+ ManaLan.Add(ManaReso.Get<Text>("P_TopLab"), new LanStr("UI", "P_TopLab"));
|
|
|
+ ManaLan.Add(ManaReso.Get<Text>("P_DressLab"), new LanStr("UI", "P_DressLab"));
|
|
|
+ ManaLan.Add(ManaReso.Get<Text>("P_DecaratorLab"), new LanStr("UI", "P_DecaratorLab"));
|
|
|
+ ManaLan.Add(ManaReso.Get<Text>("P_WingLab"), new LanStr("UI", "P_WingLab"));
|
|
|
+
|
|
|
+
|
|
|
+ ManaReso.Get("P_DressRoom").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
|
|
|
+
|
|
|
+ #region P_Save
|
|
|
+
|
|
|
+ ManaReso.SetButtonEvent
|
|
|
+ (
|
|
|
+ "P_Save",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaPlayer.Player.Save();
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region P_Reset
|
|
|
+
|
|
|
+ ManaReso.SetButtonEvent
|
|
|
+ (
|
|
|
+ "P_Reset",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaPlayer.Player.Reset();
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region P_TabBtn
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
|
|
|
+ ManaReso.Get("P_Top").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
|
|
|
+ ManaReso.Get("P_Dress").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
|
|
|
+ ManaReso.Get("P_Decarator").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
|
|
|
+ ManaReso.Get("P_Wing").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
|
|
|
+
|
|
|
+ ManaReso.AddButtonEvent
|
|
|
+ (
|
|
|
+ "P_Hair",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaAudio.PlayClip(Clip.BtnClip);
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").TweenForScale();
|
|
|
+ ManaReso.Get("P_Top").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Dress").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Decarator").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Wing").TweenBacScale();
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").SetAsLastSibling();
|
|
|
+ ManaReso.Get("P_Top").SetSiblingIndex(0);
|
|
|
+ ManaReso.Get("P_Dress").SetSiblingIndex(1);
|
|
|
+ ManaReso.Get("P_Decarator").SetSiblingIndex(2);
|
|
|
+ ManaReso.Get("P_Wing").SetSiblingIndex(3);
|
|
|
+
|
|
|
+ ManaReso.Get<Button>("P_Hair").interactable = false;
|
|
|
+ ManaReso.Get<Button>("P_Top").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Dress").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Decarator").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Wing").interactable = true;
|
|
|
+
|
|
|
+ ManaReso.SetActive("Pa_HairTab", true);
|
|
|
+ ManaReso.SetActive("Pb_TopTab", false);
|
|
|
+ ManaReso.SetActive("Pc_DressTab", false);
|
|
|
+ ManaReso.SetActive("Pd_DecaratorTab", false);
|
|
|
+ ManaReso.SetActive("Pe_WingTab", false);
|
|
|
+
|
|
|
+ ManaReso.SetActive("P_HairIcon", true);
|
|
|
+ ManaReso.SetActive("P_TopIcon", false);
|
|
|
+ ManaReso.SetActive("P_DressIcon", false);
|
|
|
+ ManaReso.SetActive("P_DecaratorIcon", false);
|
|
|
+ ManaReso.SetActive("P_WingIcon", false);
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ ManaReso.AddButtonEvent
|
|
|
+ (
|
|
|
+ "P_Top",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaAudio.PlayClip(Clip.BtnClip);
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Top").TweenForScale();
|
|
|
+ ManaReso.Get("P_Dress").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Decarator").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Wing").TweenBacScale();
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").SetSiblingIndex(0);
|
|
|
+ ManaReso.Get("P_Top").SetAsLastSibling();
|
|
|
+ ManaReso.Get("P_Dress").SetSiblingIndex(1);
|
|
|
+ ManaReso.Get("P_Decarator").SetSiblingIndex(2);
|
|
|
+ ManaReso.Get("P_Wing").SetSiblingIndex(3);
|
|
|
+
|
|
|
+ ManaReso.Get<Button>("P_Hair").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Top").interactable = false;
|
|
|
+ ManaReso.Get<Button>("P_Dress").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Decarator").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Wing").interactable = true;
|
|
|
+
|
|
|
+ ManaReso.SetActive("Pa_HairTab", false);
|
|
|
+ ManaReso.SetActive("Pb_TopTab", true);
|
|
|
+ ManaReso.SetActive("Pc_DressTab", false);
|
|
|
+ ManaReso.SetActive("Pd_DecaratorTab", false);
|
|
|
+ ManaReso.SetActive("Pe_WingTab", false);
|
|
|
+
|
|
|
+ ManaReso.SetActive("P_HairIcon", false);
|
|
|
+ ManaReso.SetActive("P_TopIcon", true);
|
|
|
+ ManaReso.SetActive("P_DressIcon", false);
|
|
|
+ ManaReso.SetActive("P_DecaratorIcon", false);
|
|
|
+ ManaReso.SetActive("P_WingIcon", false);
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ ManaReso.AddButtonEvent
|
|
|
+ (
|
|
|
+ "P_Dress",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaAudio.PlayClip(Clip.BtnClip);
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Top").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Dress").TweenForScale();
|
|
|
+ ManaReso.Get("P_Decarator").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Wing").TweenBacScale();
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").SetSiblingIndex(0);
|
|
|
+ ManaReso.Get("P_Top").SetSiblingIndex(1);
|
|
|
+ ManaReso.Get("P_Dress").SetAsLastSibling();
|
|
|
+ ManaReso.Get("P_Decarator").SetSiblingIndex(2);
|
|
|
+ ManaReso.Get("P_Wing").SetSiblingIndex(3);
|
|
|
+
|
|
|
+ ManaReso.Get<Button>("P_Hair").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Top").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Dress").interactable = false;
|
|
|
+ ManaReso.Get<Button>("P_Decarator").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Wing").interactable = true;
|
|
|
+
|
|
|
+ ManaReso.SetActive("Pa_HairTab", false);
|
|
|
+ ManaReso.SetActive("Pb_TopTab", false);
|
|
|
+ ManaReso.SetActive("Pc_DressTab", true);
|
|
|
+ ManaReso.SetActive("Pd_DecaratorTab", false);
|
|
|
+ ManaReso.SetActive("Pe_WingTab", false);
|
|
|
+
|
|
|
+ ManaReso.SetActive("P_HairIcon", false);
|
|
|
+ ManaReso.SetActive("P_TopIcon", false);
|
|
|
+ ManaReso.SetActive("P_DressIcon", true);
|
|
|
+ ManaReso.SetActive("P_DecaratorIcon", false);
|
|
|
+ ManaReso.SetActive("P_WingIcon", false);
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ ManaReso.AddButtonEvent
|
|
|
+ (
|
|
|
+ "P_Decarator",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaAudio.PlayClip(Clip.BtnClip);
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Top").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Dress").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Decarator").TweenForScale();
|
|
|
+ ManaReso.Get("P_Wing").TweenBacScale();
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").SetSiblingIndex(0);
|
|
|
+ ManaReso.Get("P_Top").SetSiblingIndex(1);
|
|
|
+ ManaReso.Get("P_Dress").SetSiblingIndex(2);
|
|
|
+ ManaReso.Get("P_Decarator").SetAsLastSibling();
|
|
|
+ ManaReso.Get("P_Wing").SetSiblingIndex(3);
|
|
|
+
|
|
|
+ ManaReso.Get<Button>("P_Hair").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Top").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Dress").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Decarator").interactable = false;
|
|
|
+ ManaReso.Get<Button>("P_Wing").interactable = true;
|
|
|
+
|
|
|
+ ManaReso.SetActive("Pa_HairTab", false);
|
|
|
+ ManaReso.SetActive("Pb_TopTab", false);
|
|
|
+ ManaReso.SetActive("Pc_DressTab", false);
|
|
|
+ ManaReso.SetActive("Pd_DecaratorTab", true);
|
|
|
+ ManaReso.SetActive("Pe_WingTab", false);
|
|
|
+
|
|
|
+ ManaReso.SetActive("P_HairIcon", false);
|
|
|
+ ManaReso.SetActive("P_TopIcon", false);
|
|
|
+ ManaReso.SetActive("P_DressIcon", false);
|
|
|
+ ManaReso.SetActive("P_DecaratorIcon", true);
|
|
|
+ ManaReso.SetActive("P_WingIcon", false);
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ ManaReso.AddButtonEvent
|
|
|
+ (
|
|
|
+ "P_Wing",
|
|
|
+ () =>
|
|
|
+ {
|
|
|
+ ManaAudio.PlayClip(Clip.BtnClip);
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Top").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Dress").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Decarator").TweenBacScale();
|
|
|
+ ManaReso.Get("P_Wing").TweenForScale();
|
|
|
+
|
|
|
+ ManaReso.Get("P_Hair").SetSiblingIndex(0);
|
|
|
+ ManaReso.Get("P_Top").SetSiblingIndex(1);
|
|
|
+ ManaReso.Get("P_Dress").SetSiblingIndex(2);
|
|
|
+ ManaReso.Get("P_Decarator").SetSiblingIndex(3);
|
|
|
+ ManaReso.Get("P_Wing").SetAsLastSibling();
|
|
|
+
|
|
|
+ ManaReso.Get<Button>("P_Hair").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Top").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Dress").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Decarator").interactable = true;
|
|
|
+ ManaReso.Get<Button>("P_Wing").interactable = false;
|
|
|
+
|
|
|
+ ManaReso.SetActive("Pa_HairTab", false);
|
|
|
+ ManaReso.SetActive("Pb_TopTab", false);
|
|
|
+ ManaReso.SetActive("Pc_DressTab", false);
|
|
|
+ ManaReso.SetActive("Pd_DecaratorTab", false);
|
|
|
+ ManaReso.SetActive("Pe_WingTab", true);
|
|
|
+
|
|
|
+ ManaReso.SetActive("P_HairIcon", false);
|
|
|
+ ManaReso.SetActive("P_TopIcon", false);
|
|
|
+ ManaReso.SetActive("P_DressIcon", false);
|
|
|
+ ManaReso.SetActive("P_DecaratorIcon", false);
|
|
|
+ ManaReso.SetActive("P_WingIcon", true);
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
if (!ManaTutorial.TutorialA)
|
|
|
{
|
|
|
HudTarget hudTarget = ManaReso.Get("C_MiniGame").AddComponent<HudTarget>();
|