123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469 |
- using LitJson;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEngine.Events;
- using UnityEngine.EventSystems;
- using System;
- using System.Xml;
- using System.Collections;
- using System.Collections.Generic;
- using Random = UnityEngine.Random;
- public class ManaUI : Regist
- {
- #region 变量
- public static bool Complete;
- public static ManaUI Instance;
- public static Transform Canvas;
- public static Transform Camera;
- public static Transform Transform;
- public static Transform EventSystem;
- #endregion
- public static void InitialInstantiate()
- {
- if (Complete)
- {
- return;
- }
- if (Bundle.UI == null)
- {
- return;
- }
- Transform tra = new GameObject("UI").transform;
- tra.parent = Transform;
- Canvas = ManaReso.Get("Canvas", Folder.UI, false, tra, false, ObjType.Canvas);
- Camera = ManaReso.Get("MainCamera", Folder.UI, true, tra, false, ObjType.MainCamera);
- EventSystem = ManaReso.Get("EventSystem", Folder.UI, false, tra, false, ObjType.EventSystem);
- tra = ManaReso.Get("GroupA", Folder.UI, true, Canvas, false, ObjType.GroupA);
- tra.SetActive(true);
- tra = ManaReso.Get("GroupB", Folder.UI, true, Canvas, false, ObjType.GroupB);
- tra.SetActive(true);
- 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);
- ManaReso.TraDic.Add(Canvas.name, Canvas);
- Complete = true;
- }
- public override bool RegistImmed()
- {
- if (base.RegistImmed())
- {
- return true;
- }
- Transform = transform;
- return false;
- }
- public override void Instantiate()
- {
- InitialInstantiate();
- }
- public override void RegistValueA()
- {
- Instance = this;
- #region B
- ManaLan.Add(ManaReso.Get<Text>("Ba_Lab"), new LanStr("UI", "Ba_Lab"));
- ManaLan.Add(ManaReso.Get<Text>("Ba_ConfirmLab"), new LanStr("UI", "Ba_ConfirmLab"));
- ManaLan.Add(ManaReso.Get<Text>("Bb_Title"), new LanStr("UI", "Bb_Title"));
- ManaLan.Add(ManaReso.Get<Text>("Bb_GetLab"), new LanStr("UI", "Bb_GetLab"));
- ManaLan.Add(ManaReso.Get<Text>("Bb_ConfirmLab"), new LanStr("UI", "Bb_ConfirmLab"));
- ManaLan.Add(ManaReso.Get<Text>("Bc_Lab"), new LanStr("UI", "Bc_Lab"));
- ManaLan.Add(ManaReso.Get<Text>("Bc_ConfirmLab"), new LanStr("UI", "Bc_ConfirmLab"));
- #region B_SignIn
- TweenRoot tween = ManaReso.Get("B_SignIn").CreateTweenCG(0f, 1f, 0.5f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.Get("C_Group0").TweenBacCG();
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("C_Group0").TweenForCG();
- ManaReso.Get("C_Group").GetTweenCG().InOrigin = true;
- };
- #endregion
- #region B_SignIn0
- ManaReso.Get("B_SignIn0").CreateTweenCG(0f, 1f, 0.5f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Ba_Notice
- ManaReso.Get("Ba_Notice").CreateTweenCG(0f, 1f, 0.5f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("Ba_Notice0").CreateTweenCG(0f, 1f, 0.5f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Ba_Confirm
- ManaReso.AddButtonEvent
- (
- "Ba_Confirm",
- () =>
- {
- ManaAudio.PlayClip(Clip.CurrentClip);
- int daySpan = ManaServer.Time.Day - ManaSign.SignTime.Day;
- int yearSpan = ManaServer.Time.Year - ManaSign.SignTime.Year;
- int monthSpan = ManaServer.Time.Month - ManaSign.SignTime.Month;
- if (daySpan >= 1 || yearSpan >= 1 || monthSpan >= 1)
- {
- ManaReso.Get("Ba_Notice").TweenBacCG();
- ManaReso.Get("Bb_SignIn").TweenForCG();
- ManaReso.SetActive("Ba_Notice", false);
- }
- else
- {
- ManaReso.Get("B_SignIn").TweenBacCG();
- ManaReso.Get("Ba_Notice").TweenBacCG();
- }
- }
- );
- #endregion
- #region Bb_Get
- ManaReso.AddButtonEvent
- (
- "Bb_Get",
- () =>
- {
- ManaSign.Get();
- }
- );
- #endregion
- #region Bb_SignIn
- tween = ManaReso.Get("Bb_SignIn").CreateTweenCG(0f, 1f, 0.5f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.SetActive("Bb_Get", true);
- ManaReso.SetActive("Bb_IconB", false);
- ManaReso.SetActive("Bb_IconA", false);
- ManaReso.SetActive("Bb_Rotate", false);
- ManaReso.SetActive("Bb_Confirm", false);
- };
- #endregion
- #region Bb_Confirm
- ManaReso.AddButtonEvent
- (
- "Bb_Confirm",
- () =>
- {
- ManaReso.Get("B_SignIn").TweenBacCG();
- ManaReso.Get("Ba_Notice").TweenBacCG();
- ManaReso.Get("Bb_SignIn").TweenBacCG();
- ManaAudio.PlayClip(Clip.BtnClip);
- }
- );
- #endregion
- #region Bc_Lottery
- ManaReso.Get("Bc_Lab").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("Bc_Lottery").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("Bc_Confirm").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("Bc_LotteryItem1").CreateTweenEuler(new Vector3(0, 180, 0), 0.25f, false, true, true, Curve.EaseOutQuad);
- ManaReso.Get("Bc_LotteryItem2").CreateTweenEuler(new Vector3(0, 180, 0), 0.25f, false, true, true, Curve.EaseOutQuad);
- ManaReso.Get("Bc_LotteryItem3").CreateTweenEuler(new Vector3(0, 180, 0), 0.25f, false, true, true, Curve.EaseOutQuad);
- tween = ManaReso.Get("Bc_LotteryBK12").CreateTweenGra(new Color(242/255f, 255/255f, 142/255f, 180/255f), 1, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- tween.StartForward();
- tween = ManaReso.Get("Bc_LotteryBK22").CreateTweenGra(new Color(242 / 255f, 255 / 255f, 142 / 255f, 180 / 255f), 1, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- tween.StartForward();
- tween = ManaReso.Get("Bc_LotteryBK32").CreateTweenGra(new Color(242 / 255f, 255 / 255f, 142 / 255f, 180 / 255f), 1, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- tween.StartForward();
- ManaReso.SetButtonEvent("Bc_Confirm", Lottery.EndAnimation);
- #endregion
- #endregion
- #region C
- ManaLan.Add(ManaReso.Get<Text>("C_MiniGameLab"), new LanStr("UI", "C_MiniGameLab"));
- #region C_Main
- ManaReso.Get("C_Main").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region C_Main2
- ManaReso.Get("C_Main2").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region C_Group
- ManaReso.Get("C_Group").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("C_Group0").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region C_Setting
- ManaReso.SetButtonEvent
- (
- "C_Setting",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("L_Setting").TweenForCG();
- }
- );
- #endregion
- #region C_Achieve
- tween = ManaAnim.CreateTweenOutline(ManaReso.Get("C_Achieve"), 0, 201/255f, 1f, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- ManaReso.AddButtonEvent
- (
- "C_Achieve",
- () =>
- {
- ManaReso.Get("M_Achieve0").TweenForVec();
- ManaAudio.PlayClip(Clip.BtnClip);
- }
- );
- #endregion
- #region C_Manage
- tween = ManaAnim.CreateTweenOutline(ManaReso.Get("C_Manage"), 0, 201 / 255f, 1f, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- ManaReso.AddButtonEvent
- (
- "C_Manage",
- () =>
- {
- ManaReso.Get("F_Manage0").TweenForVec();
- ManaAudio.PlayClip(Clip.BtnClip);
- }
- );
- #endregion
- #region C_MiniGame
- Vector3 big = ManaReso.Get<RectTransform>("C_MiniGame").sizeDelta;
- Vector3 small = big*0.5f;
- TweenRoot tweenRoot = ManaReso.Get("C_MiniGame").CreateTweenRect(big, small, 1f, true, true, Curve.EaseOutQuad, true);
- tweenRoot.OnForwardStart = () =>
- {
- TweenOutline tweenOutline = ManaReso.Get("C_MiniGame").GetTweenOutline();
- tweenOutline.PingPong = false;
- tweenOutline.StartBackward();
- };
- tweenRoot.OnForwardFinish = () =>
- {
- TweenOutline tweenOutline = ManaReso.Get("C_MiniGame").GetTweenOutline();
- tweenOutline.Target.enabled = false;
- ManaReso.Get<Button>("C_MiniGame").interactable = false;
- };
- tweenRoot.OnBackwardFinish = () =>
- {
- TweenOutline tweenOutline = ManaReso.Get("C_MiniGame").GetTweenOutline();
- tweenOutline.Resume();
- tweenOutline.StartForward();
- tweenOutline.PingPong = true;
- tweenOutline.Target.enabled = true;
- ManaLan.Add(ManaReso.Get<Text>("C_MiniGameLab"), new LanStr("UI", "C_MiniGameLab"));
- ManaReso.Get<Button>("C_MiniGame").interactable = true;
- };
- tweenRoot = ManaReso.Get("C_MiniGame").CreateTweenOutline(0, 180/255f, 1f, true, true, Curve.EaseOutQuad);
- tweenRoot.PingPong = true;
- tweenRoot.StartBackward();
- ManaReso.Get("C_MiniGame").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.AddButtonEvent
- (
- "C_MiniGame",
- () =>
- {
- ManaReso.Get("GardenMini").TweenForVec();
- ManaReso.Get("D_MiniGame").TweenForCG();
- ManaMiniGame.GameEnter();
- ManaAudio.PlayClip(Clip.BubbleClip);
- }
- );
- #endregion
- #region C_IncomeLab
- ManaReso.Get("C_IncomeLab").CreateTweenGra(1, 0, 2, true, false, Curve.EaseOutQuad);
- ManaReso.Get("C_IncomeLab").CreateTweenVec2D(ManaReso.Get("C_Pos").position, 2, false, true, false, Curve.EaseOutQuad);
- #endregion
- #region C_Visit
- ManaReso.AddButtonEvent
- (
- "C_Visit",
- () =>
- {
- if (ManaCenter.SceneSwitchLock)
- {
- return;
- }
- ManaReso.Get("I_BlackMask").GetTweenCG().Duration = 0.5f;
- ManaCenter.Pay
- (
- "", ManaVisit.Cost, Current.Coin,
- () =>
- {
- ManaPlayer.Player.SetAllCollider(false);
- ManaVisit.LoadComplete = false;
- ManaVisit.TweenComplete = false;
- ManaVisit.GetArchive();
- ManaAudio.PlayClip(Clip.BubbleClip);
- ManaReso.SetActive("C_Return", false);
- if (ManaVisit.CoolTime != 0)
- {
- ManaReso.Get<Button>("C_Visit").interactable = false;
- tween = ManaReso.Get("C_VisitLab").StreamReForScale();
- tween.AddEventOnetime
- (
- EventType.ForwardFinish,
- () =>
- {
- ManaReso.Get<Button>("C_Visit").interactable = true;
- }
- );
- }
- tween = ManaReso.Get("I_BlackMask").TweenBacCG();
- tween.AddEventOnetime
- (
- EventType.BackwardFinish,
- () =>
- {
- ManaVisit.TweenComplete = true;
- ManaVisit.Enter();
- }
- );
- },
- StaticsManager.ItemID.参观花费,
- StaticsManager.ConsumeModule.Shop,
- false
- );
- }
- );
- #endregion
- #region C_Return
- ManaReso.AddButtonEvent
- (
- "C_Return",
- () =>
- {
- ManaReso.SetActive("C_Visit", false);
- ManaReso.SetActive("C_Return", false);
- tween = ManaReso.Get("I_BlackMask").GetTweenCG();
- tween.Duration = 0.5f;
- tween.StartBackward();
- tween.AddEventOnetime
- (
- EventType.BackwardFinish,
- () =>
- {
- ManaVisit.Exit();
- }
- );
- ManaAudio.PlayClip(Clip.BubbleClip);
- }
- );
- #endregion
- #endregion
- #region D
- ManaReso.SetText("D_ScoreLab");
- ManaReso.SetText("D_BeginLab", Language.GetStr("UI", "D_BeginLab0"));
- ManaReso.SetText("D_StatusLab", Language.GetStr("UI", "D_StatusLab0"));
- ManaLan.Add(ManaReso.Get<Text>("D_DescA"), new LanStr("UI", "D_DescA"));
- ManaLan.Add(ManaReso.Get<Text>("D_DescB"), new LanStr("UI", "D_DescB"));
- ManaLan.Add(ManaReso.Get<Text>("D_DescC"), new LanStr("UI", "D_DescC"));
- ManaLan.Add(ManaReso.Get<Text>("Da_Lab"), new LanStr("UI", "Da_Lab"));
- ManaLan.Add(ManaReso.Get<Text>("Da_QuitLab"), new LanStr("UI", "Da_QuitLab"));
- ManaLan.Add(ManaReso.Get<Text>("Da_ScoreTit"), new LanStr("UI", "Da_ScoreTit"));
- ManaLan.Add(ManaReso.Get<Text>("Da_CancelLab"), new LanStr("UI", "Da_CancelLab"));
- ManaLan.Add(ManaReso.Get<Text>("Da_GetAwardLab"), new LanStr("UI", "Da_GetAwardLab"));
- #region D_Rip
- ManaReso.AddButtonEvent
- (
- "D_Rip2",
- () =>
- {
- ManaMiniGame.OperateA(OpType.Rip);
- }
- );
- tween = ManaReso.Get("D_Rip2").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.2f, 1.2f, 1.2f), 0.1f, true, true, Curve.EaseOutQuad);
- tween.OnForwardFinish += () =>
- {
- ManaReso.Get("D_Rip2").TweenBacScale();
- };
- #endregion
- #region D_Quit
- ManaReso.AddButtonEvent
- (
- "D_Quit",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaMiniGame.Pause = true;
- ManaReso.Get("Da_Info").TweenForCG();
- ManaReso.Get("Da_CoinGroup").GetTweenScale().InDestination = true;
- ManaReso.Get("Da_DiamondGroup").GetTweenScale().InDestination = true;
- ManaReso.SetText("Da_Tit", Language.GetStr("UI", "Da_Tit0"));
- ManaReso.SetText("Da_CoinLab", "100+");
- ManaReso.SetText("Da_DiamondLab", "10+");
- ManaReso.SetActive("Da_Lab", true);
- ManaReso.SetActive("Da_Quit", true);
- ManaReso.SetActive("Da_Cancel", true);
- ManaReso.SetActive("Da_CoinLab", true);
- ManaReso.SetActive("Da_DiamondLab", true);
- ManaReso.SetActive("Da_HGroup1", false);
- ManaReso.SetActive("Da_ScoreTit", false);
- ManaReso.SetActive("Da_GetAward", false);
- ManaReso.SetActive("Da_FlowerGroup", false);
- ManaReso.SetActive("Da_DiamondGroup", true);
- ManaReso.Get<Text>("Da_CoinLab").Resize(true, false);
- ManaReso.Get<Text>("Da_DiamondLab").Resize(true, false);
- ManaReso.Get<ContentSizeFitter>("Da_CoinGroup").enabled = true;
- ManaReso.Get<ContentSizeFitter>("Da_DiamondGroup").enabled = true;
- if (!Award.FlowerLock)
- {
- ManaReso.Get("Da_FlowerGroup").GetTweenScale().InDestination = true;
- FlowerInfo flowerInfo = ManaGarden.FlowerInfoDic[Award.FlowerID];
- ManaReso.SetActive("Da_Flower", true);
- ManaReso.Get<Image>("Da_FlowerIcon").sprite = flowerInfo.Icon;
- ManaReso.Get<Image>("Da_FlowerIcon").Resize(true, 0.2f, 0.2f);
- ManaReso.SetText("Da_FlowerLab", Language.GetStr("FlowerName", "Flower" + flowerInfo.ID_));
- Auxiliary.Instance.DelayCall
- (
- () =>
- {
- ManaReso.Get<Text>("Da_FlowerLab").SetLayoutDirty();
- },
- 2
- );
- }
- }
- );
- #endregion
- #region D_Begin
- ManaReso.AddButtonEvent
- (
- "D_Begin",
- () =>
- {
- ManaMiniGame.GamePrepare();
- ManaAudio.PlayClip(Clip.BtnClip);
- }
- );
- #endregion
- #region D_Water
- ManaReso.AddButtonEvent
- (
- "D_Water2",
- () =>
- {
- ManaMiniGame.OperateA(OpType.Water);
- }
- );
- tween = ManaReso.Get("D_Water2").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.2f, 1.2f, 1.2f), 0.1f, true, true, Curve.EaseOutQuad);
- tween.OnForwardFinish += () =>
- {
- ManaReso.Get("D_Water2").TweenBacScale();
- };
- #endregion
- #region D_Fertilize
- ManaReso.AddButtonEvent
- (
- "D_Fertilize2",
- () =>
- {
- ManaMiniGame.OperateA(OpType.Fertilize);
- }
- );
- tween = ManaReso.Get("D_Fertilize2").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.2f, 1.2f, 1.2f), 0.1f, true, true, Curve.EaseOutQuad);
- tween.OnForwardFinish += () =>
- {
- ManaReso.Get("D_Fertilize2").TweenBacScale();
- };
- #endregion
- #region D_TimerIcon
- ManaReso.Get<Image>("D_TimerIcon").material = ManaReso.Load<Material>("TimerMat", Folder.UI);
- #endregion
- #region D_MiniGame
- tween = ManaReso.Get("D_MiniGame").CreateTweenCG(0, 1, 0.5f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.Get("C_Main").TweenBacCG();
- ManaAudio.MusicTheme.TweenBacAudio();
- ManaReso.SetText("D_ScoreLab");
- ManaReso.SetText("D_BeginLab", Language.GetStr("UI", "D_BeginLab0"));
- ManaReso.SetText("D_StatusLab", Language.GetStr("UI", "D_StatusLab0"));
- ManaGarden.MiniLock = false;
- };
- tween.OnForwardFinish += () =>
- {
- ManaAudio.MusicMini.TweenForAudio();
- };
- tween.OnBackwardStart += () =>
- {
- ManaAudio.MusicMini.TweenBacAudio();
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("C_Main").TweenForCG();
- ManaReso.Get("C_Group").GetTweenCG().InOrigin = true;
- ManaAudio.MusicTheme.TweenForAudio();
- ManaGarden.MiniLock = true;
- #region GameA
- if (ManaMiniGame.GameA)
- {
- for (int i = 0; i < ManaMiniGame.OpList.Count; i++)
- {
- ManaMiniGame.OpList[i].Retrieve();
- ManaMiniGame.OpList.RemoveAt(i--);
- }
- for (int i = 0; i < ManaMiniGame.IdleList.Count; i++)
- {
- ManaMiniGame.IdleList[i].Retrieve();
- ManaMiniGame.IdleList.RemoveAt(i--);
- }
- }
- #endregion
- #region GameB
- if (ManaMiniGame.GameB)
- {
- for (int i = 0; i < ManaMiniGame.FadeList.Count; i++)
- {
- ManaMiniGame.FadeList[i].FlowerIcon.GetTweenSr().InOrigin = true;
- ManaMiniGame.FadeList[i].Retrieve();
- ManaMiniGame.FadeList.RemoveAt(i--);
- }
- for (int i = 0; i < ManaMiniGame.IdleList.Count; i++)
- {
- ManaMiniGame.IdleList[i].Retrieve();
- ManaMiniGame.IdleList.RemoveAt(i--);
- }
- }
- #endregion
- #region GameC
- if (ManaMiniGame.GameC)
- {
- ManaMiniGame.IdleList.ForEach
- (
- flower =>
- {
- flower.FlowerIcon.GetTweenSr().InOrigin = true;
- flower.Retrieve();
- },
- true
- );
- }
- #endregion
- };
- #endregion
- #region D_PrepareLab
- Text text = ManaReso.Get<Text>("D_PrepareLab");
- ManaReso.Get("D_PrepareLab").CreateStreamScale
- (
- new List<float>() { 0.5f, 0, 0.5f, 0, 0.5f, 0, 0.5f },
- new List<float>() { 0.25f, 0.25f, 0.25f, 0.25f, 0.25f, 0.25f, 0.25f, 0.125f },
- new List<VecPair>() { new VecPair(2, 2, 2, 1, 1, 1), new VecPair(1, 1, 1, 0, 0, 0), new VecPair(2, 2, 2, 1, 1, 1), new VecPair(1, 1, 1, 0, 0, 0), new VecPair(2, 2, 2, 1, 1, 1), new VecPair(1, 1, 1, 0, 0, 0), new VecPair(0, 0, 0, 1, 1, 1), new VecPair(1, 1, 1, 1.5f, 0, 1) },
- false,
- false,
- Curve.EaseOutQuad,
- false,
- new List<UnityAction>()
- {
- () => { text.text = "3"; ManaAudio.PlayClip(Clip.BubbleClip); },
- () => { },
- () => { text.text = "2";; ManaAudio.PlayClip(Clip.BubbleClip); },
- () => { },
- () => { text.text = "1";; ManaAudio.PlayClip(Clip.BubbleClip); },
- () => { },
- () => { text.text = Language.GetStr("UI", "D_PrepareLab"); ManaAudio.PlayClip(Clip.CurrentClip); },
- () => { },
- }
- );
- #endregion
- #region Da_Star
- ManaReso.Get("Da_Star1").CreateTweenScale(new Vector3(), new Vector3(1, 1, 1), 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("Da_Star2").CreateTweenScale(new Vector3(), new Vector3(1, 1, 1), 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("Da_Star3").CreateTweenScale(new Vector3(), new Vector3(1, 1, 1), 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Da_Info
- ManaReso.Get("Da_Info").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Da_Quit
- ManaReso.AddButtonEvent
- (
- "Da_Quit",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("Da_Info").TweenBacCG();
- ManaReso.Get("GardenMini").TweenBacVec();
- ManaReso.Get("D_MiniGame").TweenBacCG();
- ManaMiniGame.GameEnd();
- }
- );
- #endregion
- #region Da_Score
- ManaReso.Get("Da_ScoreTit").CreateTweenFont(1, 25, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Da_Cancel
- ManaReso.AddButtonEvent
- (
- "Da_Cancel",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("Da_Info").TweenBacCG();
- ManaMiniGame.Pause = false;
- }
- );
- #endregion
- #region Da_GetAward
- ManaReso.Get("Da_GetAward").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.AddButtonEvent
- (
- "Da_GetAward",
- () =>
- {
- ManaAudio.PlayClip(Clip.CurrentClip);
- ManaReso.Get("Da_Info").TweenBacCG();
- ManaReso.Get("GardenMini").TweenBacVec();
- ManaReso.Get("D_MiniGame").TweenBacCG();
- ManaInfo.Show(Award.Info, 10f);
- }
- );
- #endregion
- #region Da_CoinGroup
- ManaReso.Get("Da_CoinGroup").CreateTweenScale(new Vector3(), new Vector3(1, 1, 1), 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Da_FlowerGroup
- ManaReso.Get("Da_FlowerGroup").CreateTweenScale(new Vector3(), new Vector3(1, 1, 1), 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Da_DiamondGroup
- ManaReso.Get("Da_DiamondGroup").CreateTweenScale(new Vector3(), new Vector3(1, 1, 1), 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region D_Mask
- ManaReso.Get("D_Mask").CreateTweenGra(0, 180/255f, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region D_FlowerBtn
- #region 小游戏B
- tweenRoot = ManaReso.Get("D_FlowerIcon1").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root0 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root0.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon2").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root1 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root1.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon3").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root2 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root2.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon4").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root3 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root3.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon5").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root4 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root4.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon6").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root8 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root8.StartBackward();
- };
- ManaReso.AddButtonEvent("D_FlowerBtn1", () => { ManaMiniGame.OperateB(1,1); });
- ManaReso.AddButtonEvent("D_FlowerBtn2", () => { ManaMiniGame.OperateB(2,2); });
- ManaReso.AddButtonEvent("D_FlowerBtn3", () => { ManaMiniGame.OperateB(3,4); });
- ManaReso.AddButtonEvent("D_FlowerBtn4", () => { ManaMiniGame.OperateB(4,5); });
- ManaReso.AddButtonEvent("D_FlowerBtn5", () => { ManaMiniGame.OperateB(5,7); });
- ManaReso.AddButtonEvent("D_FlowerBtn6", () => { ManaMiniGame.OperateB(6,8); });
- #endregion
- #region 小游戏C
- ManaReso.Get("D_FlowerBtn7").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("D_FlowerBtn8").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("D_FlowerBtn9").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- tweenRoot = ManaReso.Get("D_FlowerIcon7").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root5 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root5.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon8").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root6 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root6.StartBackward();
- };
- tweenRoot = ManaReso.Get("D_FlowerIcon9").CreateTweenGra(new Color(1, 1, 1), new Color(1, 0.7f, 0.7f), 0.25f, true, true, Curve.EaseOutQuad);
- var root7 = tweenRoot;
- tweenRoot.OnForwardFinish = () =>
- {
- root7.StartBackward();
- };
- #endregion
- #endregion
- #endregion
- #region E
- #region E_Show
- ManaReso.SetButtonEvent
- (
- "E_ShowBtn",
- () =>
- {
- if (ManaReso.Get("E_Group").gameObject.activeSelf)
- {
- ManaReso.SetActive("E_Group", false);
- ManaReso.SetActive("Ea_Central", false);
- ManaReso.SetText("E_ShowLab", "显示");
- }
- else
- {
- ManaReso.SetActive("E_Group", true);
- ManaReso.SetText("E_ShowLab", "隐藏");
- }
- }
- );
- #endregion
- #region E_CentralBtn
- ManaReso.AddButtonEvent
- (
- "E_CentralBtn",
- () =>
- {
- ManaReso.SetActive("Ea_Central", true);
- }
- );
- #endregion
- #region Ea_Free
- ManaReso.AddButtonEvent
- (
- "Ea_Free",
- () =>
- {
- ManaTutorial.PayExempt = true;
- }
- );
- #endregion
- #region Ea_Send
- ManaReso.AddButtonEvent
- (
- "Ea_Send",
- () =>
- {
- ManaServer.Save();
- }
- );
- #endregion
- #region Ea_Close
- ManaReso.AddButtonEvent
- (
- "Ea_Close",
- () =>
- {
- ManaReso.SetActive("Ea_Central", false);
- }
- );
- #endregion
- #region Ea_Reset
- ManaReso.AddButtonEvent
- (
- "Ea_Reset",
- () =>
- {
- ManaData.ResetPlayerConfig();
- ManaData.SaveXml();
- Application.Quit();
- }
- );
- #endregion
- #region Ea_Unlock
- ManaReso.AddButtonEvent
- (
- "Ea_Unlock",
- () =>
- {
- ManaGarden.UnlockSlot();
- }
- );
- #endregion
- #region Ea_Lottery
- ManaReso.AddButtonEvent
- (
- "Ea_Lottery",
- () =>
- {
- ManaSign.SignIndex = 7;
- ManaSign.SignTime = new DateTime(2017, 2, 3);
- ManaReso.Get("B_SignIn").TweenForCG();
- ManaReso.Get("Bb_SignIn").TweenForCG();
- }
- );
- #endregion
- #endregion
- #region F
- ManaLan.Add(ManaReso.Get<Text>("F_ElfLab"), new LanStr("UI", "F_ElfLab"));
- ManaLan.Add(ManaReso.Get<Text>("F_StoreLab"), new LanStr("UI", "F_StoreLab"));
- ManaLan.Add(ManaReso.Get<Text>("F_MagicLab"), new LanStr("UI", "F_MagicLab"));
- ManaLan.Add(ManaReso.Get<Text>("F_GardenLab"), new LanStr("UI", "F_GardenLab"));
- ManaLan.Add(ManaReso.Get<Text>("Fg_Tit"), new LanStr("UI", "Fg_Tit"));
- ManaLan.Add(ManaReso.Get<Text>("Fg_Lab"), new LanStr("UI", "Fg_Lab0"));
- ManaLan.Add(ManaReso.Get<Text>("Fg_BtnLab"), new LanStr("UI", "Fg_BtnLab"));
- #region F_Close
- ManaReso.AddButtonEvent
- (
- "F_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("F_Manage").TweenBacGra();
- }
- );
- #endregion
- #region F_Flower
- ManaReso.AddButtonEvent
- (
- "F_Flower",
- () =>
- {
- ManaReso.Get("G_Flower").TweenForCG();
- }
- );
- #endregion
- #region F_TabBtn
- ManaReso.Get("F_Elf").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
- ManaReso.Get("F_Store").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
- ManaReso.Get("F_Magic").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
- ManaReso.Get("F_Garden").CreateTweenScale(new Vector3(1, 1, 1), new Vector3(1.1f, 1.1f, 1.1f), 0.25f, true, true, Curve.EaseOutQuad);
- ManaReso.AddButtonEvent
- (
- "F_Elf",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("F_Elf").TweenForScale();
- ManaReso.Get("F_Store").TweenBacScale();
- ManaReso.Get("F_Magic").TweenBacScale();
- ManaReso.Get("F_Garden").TweenBacScale();
- ManaReso.Get("F_Elf").SetAsLastSibling();
- ManaReso.Get("F_Store").SetSiblingIndex(0);
- ManaReso.Get("F_Magic").SetSiblingIndex(1);
- ManaReso.Get("F_Garden").SetSiblingIndex(2);
- ManaReso.Get<Button>("F_Elf").interactable = false;
- ManaReso.Get<Button>("F_Store").interactable = true;
- ManaReso.Get<Button>("F_Magic").interactable = true;
- ManaReso.Get<Button>("F_Garden").interactable = true;
- ManaReso.SetActive("Fd_Elf", true);
- ManaReso.SetActive("Fc_Store", false);
- ManaReso.SetActive("Fb_Magic", false);
- ManaReso.SetActive("Fa_Garden", false);
- ManaReso.SetActive("F_ElfIcon", true);
- ManaReso.SetActive("F_StoreIcon", false);
- ManaReso.SetActive("F_MagicIcon", false);
- ManaReso.SetActive("F_GardenIcon", false);
- ManaReso.SetActive("Ff_SkillBar", false);
- }
- );
- ManaReso.AddButtonEvent
- (
- "F_Store",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("F_Elf").TweenBacScale();
- ManaReso.Get("F_Store").TweenForScale();
- ManaReso.Get("F_Magic").TweenBacScale();
- ManaReso.Get("F_Garden").TweenBacScale();
- ManaReso.Get("F_Elf").SetSiblingIndex(1);
- ManaReso.Get("F_Store").SetAsLastSibling();
- ManaReso.Get("F_Magic").SetSiblingIndex(0);
- ManaReso.Get("F_Garden").SetSiblingIndex(2);
- ManaReso.Get<Button>("F_Elf").interactable = true;
- ManaReso.Get<Button>("F_Store").interactable = false;
- ManaReso.Get<Button>("F_Magic").interactable = true;
- ManaReso.Get<Button>("F_Garden").interactable = true;
- ManaReso.SetActive("Fd_Elf", false);
- ManaReso.SetActive("Fc_Store", true);
- ManaReso.SetActive("Fb_Magic", false);
- ManaReso.SetActive("Fa_Garden", false);
- ManaReso.SetActive("F_ElfIcon", false);
- ManaReso.SetActive("F_StoreIcon", true);
- ManaReso.SetActive("F_MagicIcon", false);
- ManaReso.SetActive("F_GardenIcon", false);
- ManaReso.SetActive("Ff_SkillBar", false);
- }
- );
- ManaReso.AddButtonEvent
- (
- "F_Magic",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("F_Elf").TweenBacScale();
- ManaReso.Get("F_Store").TweenBacScale();
- ManaReso.Get("F_Magic").TweenForScale();
- ManaReso.Get("F_Garden").TweenBacScale();
- ManaReso.Get("F_Elf").SetSiblingIndex(1);
- ManaReso.Get("F_Store").SetSiblingIndex(0);
- ManaReso.Get("F_Magic").SetAsLastSibling();
- ManaReso.Get("F_Garden").SetSiblingIndex(2);
- ManaReso.Get<Button>("F_Elf").interactable = true;
- ManaReso.Get<Button>("F_Store").interactable = true;
- ManaReso.Get<Button>("F_Magic").interactable = false;
- ManaReso.Get<Button>("F_Garden").interactable = true;
- ManaReso.SetActive("Fd_Elf", false);
- ManaReso.SetActive("Fc_Store", false);
- ManaReso.SetActive("Fb_Magic", true);
- ManaReso.SetActive("Fa_Garden", false);
- ManaReso.SetActive("F_ElfIcon", false);
- ManaReso.SetActive("F_StoreIcon", false);
- ManaReso.SetActive("F_MagicIcon", true);
- ManaReso.SetActive("F_GardenIcon", false);
- ManaReso.SetActive("Ff_SkillBar", false);
- }
- );
- ManaReso.AddButtonEvent
- (
- "F_Garden",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("F_Elf").TweenBacScale();
- ManaReso.Get("F_Store").TweenBacScale();
- ManaReso.Get("F_Magic").TweenBacScale();
- ManaReso.Get("F_Garden").TweenForScale();
- ManaReso.Get("F_Elf").SetSiblingIndex(2);
- ManaReso.Get("F_Store").SetSiblingIndex(0);
- ManaReso.Get("F_Magic").SetSiblingIndex(1);
- ManaReso.Get("F_Garden").SetAsLastSibling();
- ManaReso.Get<Button>("F_Elf").interactable = true;
- ManaReso.Get<Button>("F_Store").interactable = true;
- ManaReso.Get<Button>("F_Magic").interactable = true;
- ManaReso.Get<Button>("F_Garden").interactable = false;
- ManaReso.SetActive("Fd_Elf", false);
- ManaReso.SetActive("Fc_Store", false);
- ManaReso.SetActive("Fb_Magic", false);
- ManaReso.SetActive("Fa_Garden", true);
- ManaReso.SetActive("F_ElfIcon", false);
- ManaReso.SetActive("F_StoreIcon", false);
- ManaReso.SetActive("F_MagicIcon", false);
- ManaReso.SetActive("F_GardenIcon", true);
- ManaReso.SetActive("Ff_SkillBar", true);
- }
- );
- #endregion
- #region F_Manage
- tween = ManaReso.Get("F_Manage").CreateTweenGra(new Color(0, 0, 0, 180 / 255f), 0.5f, true, true, Curve.EaseOutQuad);
- var tween1 = tween;
- tween.OnForwardStart += () =>
- {
- tween1.Duration = 0.5f;
- };
- tween.OnBackwardStart += () =>
- {
- tween1.Duration = 0.25f;
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("F_Manage0").TweenBacVec();
- };
- tween = ManaReso.Get("F_Manage0").CreateTweenVec2D(ManaReso.Get("F_PosTra").position, 0.5f, false, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.Get("C_Main").TweenBacCG();
- ManaReso.SetActive("F_Manage", true);
- };
- tween.OnForwardFinish += () =>
- {
- ManaReso.Get("F_Manage").TweenForGra();
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("C_Main").TweenForCG();
- ManaReso.SetActive("F_Manage", false);
- };
- #endregion
- #region F_PersonBtn
- ManaReso.AddButtonEvent
- (
- "F_PersonBtn",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- string suffix = "";
- if (!ManaCenter.SkillPerson.Equal(0))
- {
- suffix = Language.GetStr("Common", "Buff");
- }
- Bubble.Show(Language.GetStr("UI", "F_PersonBtn0") + suffix, Language.GetStr("UI", "F_PersonBtn1"), ManaReso.LoadSprite("4大技能1", Folder.UI));
- }
- );
- #endregion
- #region F_PersonLab
- tween = ManaAnim.CreateTweenOutline(ManaReso.Get("F_PersonLab"), 0, 201 / 255f, 1f, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- #endregion
- #region F_CoinPersonBtn
- ManaReso.AddButtonEvent
- (
- "F_CoinPersonBtn",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- string suffix = "";
- if (!ManaCenter.SkillCoinPerson.Equal(0))
- {
- suffix = Language.GetStr("Common", "Buff");
- }
- Bubble.Show(Language.GetStr("UI", "F_CoinPersonBtn0") + suffix, Language.GetStr("UI", "F_CoinPersonBtn1"), ManaReso.LoadSprite("绿-免费金币", Folder.UI));
- }
- );
- #endregion
- #region F_CoinPersonLab
- tween = ManaAnim.CreateTweenOutline(ManaReso.Get("F_CoinPersonLab"), 0, 201 / 255f, 1f, true, true, Curve.EaseOutQuad);
- tween.PingPong = true;
- #endregion
- #region Fe_Info
- ManaReso.Get("Fe_Info").CreateTweenCG(0f, 1f, 0.1f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Fe_Close
- ManaReso.AddButtonEvent
- (
- "Fe_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("Fe_Info").TweenBacCG();
- }
- );
- #endregion
- #region Fg_Btn
- ManaReso.AddButtonEvent
- (
- "Fg_Btn",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get<Button>("Fg_Btn").interactable = false;
- ManaReso.SetText("Fg_Lab", Language.GetStr("UI", "Fg_Lab1"));
- ManaServer.Login(LoginCallback);
- }
- );
- #endregion
- #region Fg_Close
- ManaReso.AddButtonEvent
- (
- "Fg_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("Fg_Reconnect").TweenBacCG();
- }
- );
- #endregion
- #region Fg_Reconnect
- tween = ManaReso.Get("Fg_Reconnect").CreateTweenCG(0f, 1f, 0.1f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.SetText("Fg_Lab", Language.GetStr("UI", "Fg_Lab0"));
- };
- #endregion
- #endregion
- #region G
- ManaLan.Add(ManaReso.Get<Text>("G_Tit"), new LanStr("UI", "G_Tit"));
- ManaLan.Add(ManaReso.Get<Text>("G_SpecialLab"), new LanStr("UI", "G_SpecialLab"));
- ManaLan.Add(ManaReso.Get<Text>("G_RegularLab"), new LanStr("UI", "G_RegularLab"));
- ManaLan.Add(ManaReso.Get<Text>("G_RetrieveLab"), new LanStr("UI", "G_RetrieveLab"));
- #region G_Close
- ManaReso.AddButtonEvent
- (
- "G_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("G_Flower").TweenBacCG();
- }
- );
- #endregion
- #region G_Flower
- tween = ManaReso.Get("G_Flower").CreateTweenCG(0f, 1f, 0.25f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaAudio.PlayClip(Clip.BubbleClip);
- ManaReso.Get("C_Main").TweenBacCG();
- if (ManaGarden.MyFlowerSpec == 0)
- {
- ManaReso.SetActive("G_Special", false);
- }
- };
- tween.OnBackwardStart += () =>
- {
- foreach (var kv in ManaGarden.FlowerInfoDic)
- {
- kv.Value.UIPartical.Animator.SetTrigger("Stop");
- }
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("C_Main").TweenForCG();
- ManaReso.Get("C_Group").GetTweenCG().InOrigin = true;
- };
- #endregion
- #region G_Special
- ManaReso.AddButtonEvent
- (
- "G_Special",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.SetActive("G_SpecialScrr", true);
- ManaReso.SetActive("G_RegularScrr", false);
- ManaReso.Get<Button>("G_Special").interactable = false;
- ManaReso.Get<Button>("G_Regular").interactable = true;
- }
- );
- #endregion
- #region G_Regular
- ManaReso.Get("G_Regular").CreateTweenVec2D(ManaReso.Get("G_PosTraL").position, ManaReso.Get("G_PosTraR").position, 0.25f, false, true, true, Curve.EaseOutQuad);
- ManaReso.AddButtonEvent
- (
- "G_Regular",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.SetActive("G_SpecialScrr", false);
- ManaReso.SetActive("G_RegularScrr", true);
- ManaReso.Get<Button>("G_Special").interactable = true;
- ManaReso.Get<Button>("G_Regular").interactable = false;
- }
- );
- #endregion
- #region G_Retrieve
- ManaReso.AddButtonEvent
- (
- "G_Retrieve",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("G_Flower").TweenBacCG();
- ManaGarden.RetriveFlowerAll();
- }
- );
- #endregion
- #endregion
- #region H
- #region H_Close
- ManaReso.AddButtonEvent
- (
- "H_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("H_FlowerCard").TweenBacCG();
- }
- );
- #endregion
- #region H_FlowerCard
- tween = ManaReso.Get("H_FlowerCard").CreateTweenCG(0f, 1f, 0.25f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.Get("C_Main").TweenBacCG();
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("H_Icon1").FindChild("UIFlashLight/UIFlash").SetActive(false);
- ManaReso.Get("H_Icon1").FindChild("UIFlashLight/UIParticle System").SetActive(false);
- };
- #endregion
- #endregion
- #region I
- ManaReso.Get("I_BlackMask").CreateTweenCG(1, 0, 1f, true, false, Curve.EaseOutQuad);
- #endregion
- #region J
- ManaReso.Get("J_Info").CreateTweenCG(0, 0.9f, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region K
- ManaReso.Get("K_Bubble").AddScript<Bubble>();
- ManaLan.Add(ManaReso.Get<Text>("K_CancelLab"), new LanStr("Common", "Cancel"));
- ManaLan.Add(ManaReso.Get<Text>("K_ConfirmLab"), new LanStr("Common", "Confirm"));
- #endregion
- #region L
- ManaLan.Add(ManaReso.Get<Text>("L_Tit"), new LanStr("UI", "L_Tit"));
- ManaLan.Add(ManaReso.Get<Text>("L_UserTit"), new LanStr("UI", "L_UserTit"));
- ManaLan.Add(ManaReso.Get<Text>("L_AudioTit"), new LanStr("UI", "L_AudioTit"));
- ManaLan.Add(ManaReso.Get<Text>("L_SupportTit"), new LanStr("UI", "L_SupportTit"));
- ManaLan.Add(ManaReso.Get<Text>("L_LanguageTit"), new LanStr("UI", "L_LanguageTit"));
-
- ManaLan.Add(ManaReso.Get<Text>("L_AudioLab"), new LanStr("UI", "L_AudioLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_MusicLab"), new LanStr("UI", "L_MusicLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_ReportLab"), new LanStr("UI", "L_ReportLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_ChangeLab"), new LanStr("UI", "L_ChangeLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_ShareLab"), new LanStr("UI", "L_ShareLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_ConfirmLab"), new LanStr("UI", "L_ConfirmLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_TraChiLab"), new LanStr("UI", "L_TraChiLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_SimChiLab"), new LanStr("UI", "L_SimChiLab"));
- ManaLan.Add(ManaReso.Get<Text>("L_EnglishLab"), new LanStr("UI", "L_EnglishLab"));
- ManaLan.Add(ManaReso.Get<Text>("La_Tit"), new LanStr("UI", "La_Tit"));
- ManaLan.Add(ManaReso.Get<Text>("La_CancelLab"), new LanStr("Common", "Cancel"));
- ManaLan.Add(ManaReso.Get<Text>("La_ConfirmLab"), new LanStr("Common", "Confirm"));
- ManaLan.Add(ManaReso.Get<Text>("La_Placeholder"), new LanStr("UI", "La_Placeholder"));
- ManaLan.Add(ManaReso.Get<Text>("Lb_Tit"), new LanStr("UI", "Lb_Tit"));
- ManaLan.Add(ManaReso.Get<Text>("Lb_CancelLab"), new LanStr("Common", "Cancel"));
- ManaLan.Add(ManaReso.Get<Text>("Lb_ConfirmLab"), new LanStr("Common", "Confirm"));
- ManaLan.Add(ManaReso.Get<Text>("Lb_Placeholder"), new LanStr("UI", "Lb_Placeholder"));
- ManaReso.SetText("L_UserLab", ManaData.GetPlayerString("ID"));
- #region L_Setting
- tween = ManaReso.Get("L_Setting").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.Get("C_Main").TweenBacCG();
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("C_Main").TweenForCG();
- };
- #endregion
- #region L_Confirm
- ManaReso.SetButtonEvent
- (
- "L_Confirm",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("L_Setting").TweenBacCG();
- }
- );
- #endregion
- #region L_ShareBtn
- ManaReso.SetButtonEvent
- (
- "L_ShareBtn",
- () =>
- {
- ManaIAP.Share();
- ManaAudio.PlayClip(Clip.BtnClip);
- }
- );
- if (!Application.isMobilePlatform)
- {
- ManaReso.Get<Button>("L_ShareBtn").interactable = false;
- }
- #endregion
- #region L_AudioBtn
- ManaReso.SetButtonEvent
- (
- "L_AudioBtn",
- () =>
- {
- ManaAudio.Instance.AudioSwitch();
- ManaAudio.PlayClip(Clip.BtnClip);
- }
- );
- #endregion
- #region L_MusicBtn
- ManaReso.SetButtonEvent
- (
- "L_MusicBtn",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaAudio.Instance.MusicSwitch();
- }
- );
- #endregion
-
- #region L_ReportBtn
- ManaReso.SetButtonEvent
- (
- "L_ReportBtn",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("Lb_Info").TweenForCG();
- }
- );
- #endregion
- #region L_ChangeBtn
- ManaReso.AddButtonEvent
- (
- "L_ChangeBtn",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get("La_Info").TweenForCG();
- }
- );
- #endregion
- #region L_TraChi
- ManaReso.SetButtonEvent
- (
- "L_TraChi",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get<Button>("L_TraChi").interactable = false;
- ManaReso.Get<Button>("L_SimChi").interactable = true;
- ManaReso.Get<Button>("L_English").interactable = true;
- 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);
- }
- );
- #endregion
- #region L_SimChi
- ManaReso.SetButtonEvent
- (
- "L_SimChi",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get<Button>("L_TraChi").interactable = true;
- ManaReso.Get<Button>("L_SimChi").interactable = false;
- ManaReso.Get<Button>("L_English").interactable = true;
- 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);
- }
- );
- #endregion
- #region L_English
- ManaReso.SetButtonEvent
- (
- "L_English",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaReso.Get<Button>("L_TraChi").interactable = true;
- ManaReso.Get<Button>("L_SimChi").interactable = true;
- ManaReso.Get<Button>("L_English").interactable = false;
- 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);
- }
- );
- #endregion
- #region La_Info
- ManaReso.Get("La_Info").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region La_Cancel
- ManaReso.AddButtonEvent
- (
- "La_Cancel",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("La_Info").TweenBacCG();
- }
- );
- #endregion
- #region La_Confirm
- ManaReso.AddButtonEvent
- (
- "La_Confirm",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- string id = ManaReso.Get<InputField>("La_InputField").text;
- if (id.ToLower() == ManaServer.ID.ToLower())
- {
- Bubble.Show(null, Language.GetStr("Common", "IdenticalID"));
- }
- else
- {
- ManaCenter.Download(id);
- }
- }
- );
- #endregion
- #region Lb_Info
- ManaReso.Get("Lb_Info").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Lb_Cancel
- ManaReso.AddButtonEvent
- (
- "Lb_Cancel",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("Lb_Info").TweenBacCG();
- }
- );
- #endregion
- #region Lb_Confirm
- ManaReso.AddButtonEvent
- (
- "Lb_Confirm",
- () =>
- {
- ManaAudio.PlayClip(Clip.BtnClip);
- ManaServer.Report();
- }
- );
- #endregion
- #endregion
- #region M
- #region M_Close
- ManaLan.Add(ManaReso.Get<Text>("M_Tit"), new LanStr("UI", "M_Tit"));
- ManaReso.AddButtonEvent
- (
- "M_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("M_Achieve").TweenBacGra();
- }
- );
- #endregion
- #region M_Achieve
- tween = ManaReso.Get("M_Achieve").CreateTweenGra(new Color(0, 0, 0, 180 / 255f), 0.5f, true, true, Curve.EaseOutQuad);
- var tween2 = tween;
- tween.OnForwardStart += () =>
- {
- tween2.Duration = 0.5f;
- };
- tween.OnBackwardStart += () =>
- {
- tween2.Duration = 0.25f;
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("M_Achieve0").TweenBacVec();
- };
- tween = ManaReso.Get("M_Achieve0").CreateTweenVec2D(ManaReso.Get("M_PosTra").position, 0.5f, false, false, true, Curve.EaseOutQuad);
- tween.OnForwardStart += () =>
- {
- ManaReso.Get("C_Main").TweenBacCG();
- ManaReso.SetActive("M_Achieve", true);
- };
- tween.OnForwardFinish += () =>
- {
- ManaReso.Get("M_Achieve").TweenForGra();
- };
- tween.OnBackwardFinish += () =>
- {
- ManaReso.Get("C_Main").TweenForCG();
- ManaReso.SetActive("M_Achieve", false);
- ManaReso.SetActive("M_Achieve0", false);
- };
- #endregion
- #endregion
- #region O
- ManaReso.Get("O_Toast").AddScript<Toast>();
- #endregion
- #region N
- ManaLan.Add(ManaReso.Get<Text>("N_Lab"), new LanStr("UI", "N_Lab"));
- ManaReso.Get("N_Mask").CreateTweenGra(0, 180 / 255f, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("N_LabBK").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("N_Arrow").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("N_Tutorial").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- ManaReso.Get("N_Confirm").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #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"));
- ManaLan.Add(ManaReso.Get<Text>("Pa_Tit"), new LanStr("UI", "Pa_Tit"));
- #region P_Group
- ManaReso.Get("P_Group").CreateTweenCG(1, 0, 0.25f, true, false, Curve.EaseOutQuad);
- #endregion
-
- #region P_Open
- ManaReso.SetButtonEvent
- (
- "P_Open",
- () =>
- {
- ManaReso.Get("P_Group").TweenBacCG();
- ManaReso.Get("P_SidePanel").TweenBacVec();
- ManaReso.SetActive("P_Open", false);
- ManaReso.SetActive("P_Close", true);
- }
- );
- #endregion
- #region P_Close
- ManaReso.SetButtonEvent
- (
- "P_Close",
- () =>
- {
- ManaReso.Get("P_Group").TweenForCG();
- ManaReso.Get("P_SidePanel").TweenForVec();
- ManaReso.SetActive("P_Open", true);
- ManaReso.SetActive("P_Close", false);
- }
- );
- #endregion
- #region P_SidePanel
- ManaReso.Get("P_SidePanel").CreateTweenVec2D(ManaReso.Get("P_Pos").position, 0.5f, false, true, true, Curve.EaseOutQuad);
- #endregion
-
- #region P_DressRoom
- ManaReso.Get("P_DressRoom").CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- #endregion
- #region P_Save
- ManaReso.SetButtonEvent
- (
- "P_Save",
- () =>
- {
- ManaPlayer.Player.Save(true);
- }
- );
- #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
- #region P_Return
- ManaReso.SetButtonEvent
- (
- "P_Return",
- () =>
- {
- ManaPlayer.Player.Return();
- }
- );
-
- #endregion
- #region Pa_Info
- ManaReso.Get("Pa_Info").CreateTweenCG(0f, 1f, 0.1f, false, true, Curve.EaseOutQuad);
- #endregion
- #region Pa_Close
- ManaReso.AddButtonEvent
- (
- "Pa_Close",
- () =>
- {
- ManaAudio.PlayClip(Clip.CloseClip);
- ManaReso.Get("Pa_Info").TweenBacCG();
- }
- );
- #endregion
- #endregion
- if (!ManaTutorial.TutorialA)
- {
- HudTarget hudTarget = ManaReso.Get("C_MiniGame").AddComponent<HudTarget>();
- hudTarget.PosTra = ManaPlayer.Player.ChildDic["EnterGameTra"];
- }
- }
- public override void TutorialToRegular()
- {
- HudTarget hudTarget = ManaReso.Get("C_MiniGame").AddComponent<HudTarget>();
- hudTarget.PosTra = ManaPlayer.Player.ChildDic["EnterGameTra"];
- }
- public void LoginCallback(JsonData jsonData)
- {
- if (ManaServer.Connect)
- {
- ManaReso.Get("Fg_Reconnect").TweenBacCG();
- ManaReso.Get<Button>("Fg_Btn").interactable = true;
- ManaReso.SetText("Fg_Lab", Language.GetStr("UI", "Fg_Lab2"));
- }
- else
- {
- ManaReso.Get<Button>("Fg_Btn").interactable = true;
- ManaReso.SetText("Fg_Lab", Language.GetStr("UI", "Fg_Lab3"));
- }
- }
- public static void UpdateHint()
- {
- if (ManaTutorial.TutorialA)
- {
- return;
- }
- TweenOutline tween = ManaReso.Get("C_Manage").GetTweenOutline();
- for (int i = 0; i < ManaCenter.SkillList.Count; i++)
- {
- if (ManaCenter.SkillList[i].ItemStatus == SkillStatus.UnLock)
- {
- if (tween.InPause)
- {
- tween.Resume();
- tween.Target.enabled = true;
- }
- else
- {
- tween.StartForward();
- }
- return;
- }
- }
- tween.Target.enabled = false;
- tween.Pause();
- }
- public static void NavigateBuyCoin()
- {
- ManaReso.Get<Button>("F_Magic").onClick.Invoke();
- Auxiliary.Instance.DelayCall
- (
- () =>
- {
- int index = ManaReso.Get("Fb_Grid").childCount - 1;
- ManaReso.Get<ScrollRect>("Fb_Scrr").Locate(index, 0.25f, Curve.EaseOutQuad, LocatePos.Down);
- },
- 1
- );
- }
- public static void NavigateBuyDiamond()
- {
- ManaReso.Get<Button>("F_Store").onClick.Invoke();
- Auxiliary.Instance.DelayCall
- (
- () =>
- {
- int index = ManaReso.Get("Fc_Grid").childCount - 1;
- ManaReso.Get<ScrollRect>("Fc_Scrr").Locate(index, 0.25f, Curve.EaseOutQuad, LocatePos.Down);
- },
- 1
- );
- }
- }
|