123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class FashionShowEditPage : Regist
- {
- #region Config
- //StartMark-Used by LabelUtility-Do not remove
- private static Text CoinText;
- private static Text DiamondText;
- private static Text RecommendTitle;
- private static Text PraiseText;
- private static Text FashionTitle;
- private static Text FashionContent;
- private static Text CuteTitle;
- private static Text CuteValue;
- private static Text CuteRateText;
- private static Text GraceTitle;
- private static Text GraceValue;
- private static Text GraceRateText;
- private static Text VividTitle;
- private static Text VividValue;
- private static Text VividRateText;
- private static Text SimpleTitle;
- private static Text SimpleValue;
- private static Text SimpleRateText;
- private static Text GloryTitle;
- private static Text GloryValue;
- private static Text GloryRateText;
- private static Text FashionShowClosesTitle;
- private static Text CloseTotalCoinText;
- private static Text CloseTotalDiamondText;
- private static Slider CuteSlider;
- private static Slider GraceSlider;
- private static Slider VividSlider;
- private static Slider SimpleSlider;
- private static Slider GlorySlider;
- private static Button Return;
- private static Button DisplayEditButton;
- private static Button DeleteButton;
- private static Button ResetButton;
- private static Button SaveButton;
- private static Button PraiseButton;
- private static Button CommentButton;
- private static Button ShareButton;
- private static Button FashionTitleEditButton;
- private static Button FashionContentEditButton;
- private static Button RateButton;
- //EndMark-Used by LabelUtility-Do not remove
- private static Button GardenFashionShowButton;
- private static Button DressroomFashionShowButton;
- private static Transform GardenFashionShowButtonParent;
- private static Transform Panel;
- private static Transform ChangeDressPanel;
- private static Transform CuteRateBackground;
- private static Transform GraceRateBackground;
- private static Transform VividRateBackground;
- private static Transform SimpleRateBackground;
- private static Transform GloryRateBackground;
- private static TweenRenderer PlayerTween;
- private static int UnlockLevel = 21;
- #endregion
- public override void RegistReference()
- {
- CoinText = ResourceManager.Get<Text>(CanvasLabel.Pg_CoinText);
- DiamondText = ResourceManager.Get<Text>(CanvasLabel.Pg_DiamondText);
- RecommendTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_RecommendTitle);
- PraiseText = ResourceManager.Get<Text>(CanvasLabel.Pg_PraiseText);
- FashionTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_FashionTitle);
- FashionContent = ResourceManager.Get<Text>(CanvasLabel.Pg_FashionContent);
- CuteTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_CuteTitle);
- CuteValue = ResourceManager.Get<Text>(CanvasLabel.Pg_CuteValue);
- CuteRateText = ResourceManager.Get<Text>(CanvasLabel.Pg_CuteRateText);
- GraceTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_GraceTitle);
- GraceValue = ResourceManager.Get<Text>(CanvasLabel.Pg_GraceValue);
- GraceRateText = ResourceManager.Get<Text>(CanvasLabel.Pg_GraceRateText);
- VividTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_VividTitle);
- VividValue = ResourceManager.Get<Text>(CanvasLabel.Pg_VividValue);
- VividRateText = ResourceManager.Get<Text>(CanvasLabel.Pg_VividRateText);
- SimpleTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_SimpleTitle);
- SimpleValue = ResourceManager.Get<Text>(CanvasLabel.Pg_SimpleValue);
- SimpleRateText = ResourceManager.Get<Text>(CanvasLabel.Pg_SimpleRateText);
- GloryTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_GloryTitle);
- GloryValue = ResourceManager.Get<Text>(CanvasLabel.Pg_GloryValue);
- GloryRateText = ResourceManager.Get<Text>(CanvasLabel.Pg_GloryRateText);
- FashionShowClosesTitle = ResourceManager.Get<Text>(CanvasLabel.Pg_FashionShowClosesTitle);
- CloseTotalCoinText = ResourceManager.Get<Text>(CanvasLabel.Pg_CloseTotalCoinText);
- CloseTotalDiamondText = ResourceManager.Get<Text>(CanvasLabel.Pg_CloseTotalDiamondText);
- CuteSlider = ResourceManager.Get<Slider>(CanvasLabel.Pg_CuteSlider);
- GraceSlider = ResourceManager.Get<Slider>(CanvasLabel.Pg_GraceSlider);
- VividSlider = ResourceManager.Get<Slider>(CanvasLabel.Pg_VividSlider);
- SimpleSlider = ResourceManager.Get<Slider>(CanvasLabel.Pg_SimpleSlider);
- GlorySlider = ResourceManager.Get<Slider>(CanvasLabel.Pg_GlorySlider);
- Return = ResourceManager.Get<Button>(CanvasLabel.Pg_Return);
- DisplayEditButton = ResourceManager.Get<Button>(CanvasLabel.Pg_DisplayEditButton);
- DeleteButton = ResourceManager.Get<Button>(CanvasLabel.Pg_DeleteButton);
- ResetButton = ResourceManager.Get<Button>(CanvasLabel.Pg_ResetButton);
- SaveButton = ResourceManager.Get<Button>(CanvasLabel.Pg_SaveButton);
- PraiseButton = ResourceManager.Get<Button>(CanvasLabel.Pg_PraiseButton);
- CommentButton = ResourceManager.Get<Button>(CanvasLabel.Pg_CommentButton);
- ShareButton = ResourceManager.Get<Button>(CanvasLabel.Pg_ShareButton);
- FashionTitleEditButton = ResourceManager.Get<Button>(CanvasLabel.Pg_FashionTitleEditButton);
- FashionContentEditButton = ResourceManager.Get<Button>(CanvasLabel.Pg_FashionContentEditButton);
- RateButton = ResourceManager.Get<Button>(CanvasLabel.Pg_RateButton);
- GardenFashionShowButton = ResourceManager.Get<Button>(CanvasLabel.C_FashionShowButton);
- DressroomFashionShowButton = ResourceManager.Get<Button>(CanvasLabel.P_FashionShowButton);
- GardenFashionShowButtonParent = ResourceManager.Get(CanvasLabel.C_FashionShowButtonParent);
- Panel = ResourceManager.Get(CanvasLabel.Pg_FashionShowEditPanel);
- ChangeDressPanel = ResourceManager.Get(CanvasLabel.P_ChangeDressPanel);
- CuteRateBackground = ResourceManager.Get(CanvasLabel.Pg_CuteRateBackground);
- GraceRateBackground = ResourceManager.Get(CanvasLabel.Pg_GraceRateBackground);
- VividRateBackground = ResourceManager.Get(CanvasLabel.Pg_VividRateBackground);
- SimpleRateBackground = ResourceManager.Get(CanvasLabel.Pg_SimpleRateBackground);
- GloryRateBackground = ResourceManager.Get(CanvasLabel.Pg_GloryRateBackground);
- Panel.CreateTweenVec2D(ResourceManager.Get(CanvasLabel.Pg_FashionShowEditPanelPosition).position, 0.5f, false, false, true, Curve.EaseOutQuad);
- ChangeDressPanel.CreateTweenCG(0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- Return.onClick.AddListener(HidePanel);
- GardenFashionShowButton.onClick.AddListener(OnGardenFashionShowButtonClick);
- DressroomFashionShowButton.onClick.AddListener(OnDressroomFashionShowButtonClick);
- Manager.OnLevelChange += OnLevelChange;
- }
- private static void ShowPanel()
- {
- Renderer renderer = PlayerManager.Player.HeadSlot.UnityTransform.GetComponentInChildren<Renderer>();
- PlayerTween = AnimManager.CreateTweenRenderer(renderer, 0, 1, 0.25f, false, true, Curve.EaseOutQuad);
- PlayerTween.UseSharedMaterial = true;
- PlayerTween.StartBackward();
- ChangeDressPanel.GetTweenCG().AddEventOnetime(EventType.BackwardFinish, () => { Panel.TweenForVec(); });
- ChangeDressPanel.TweenBacCG();
- Transform itemTrans = ResourceManager.Get(ResourceLabel.FashionShowCloseItem, Folder.UI, false, ResourceManager.Get(CanvasLabel.Pg_FashionShowCloseGrid), false, ObjType.FashionShowCloseItem);
- FashionShowCloseItem item = new FashionShowCloseItem();
- item.Init(7, itemTrans);
- }
- private static void HidePanel()
- {
- PlayerTween.StartForward();
- Panel.GetTweenVec().AddEventOnetime(EventType.BackwardFinish, () => { ChangeDressPanel.TweenForCG(); });
- Panel.TweenBacVec();
- }
- private static void OnLevelChange(int level)
- {
- if (level >= UnlockLevel)
- {
- GardenFashionShowButtonParent.SetActive(true);
- }
- else
- {
- GardenFashionShowButtonParent.SetActive(false);
- }
- }
- private static void OnGardenFashionShowButtonClick()
- {
- }
- private static void OnDressroomFashionShowButtonClick()
- {
- ShowPanel();
- }
- }
|