Beispiel #1
0
 public void OnClickOneWing(int wingId)
 {
     if (WingManager.GetWingLv(wingId) == 0)
     {
         if (WingManager.IsCanActiveWing(wingId))
         {
             WingManager.Instance.SendWingComposeReq(wingId);
         }
         else
         {
             WingPreviewOneUI wingPreviewOneUI = UIManagerControl.Instance.OpenUI("WingPreviewOneUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush) as WingPreviewOneUI;
             wingPreviewOneUI.InitWithNotActive(wingId);
             wingPreviewOneUI.get_transform().SetAsLastSibling();
         }
     }
     else
     {
         WingPreviewOneUI wingPreviewOneUI2 = UIManagerControl.Instance.OpenUI("WingPreviewOneUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush) as WingPreviewOneUI;
         wingPreviewOneUI2.get_transform().SetAsLastSibling();
         if (wingId == EntityWorld.Instance.EntSelf.Decorations.wingId)
         {
             wingPreviewOneUI2.InitWithUndress(wingId);
             wingPreviewOneUI2.get_transform().SetAsLastSibling();
         }
         else
         {
             wingPreviewOneUI2.InitWithWear(wingId);
             wingPreviewOneUI2.get_transform().SetAsLastSibling();
         }
     }
 }
Beispiel #2
0
 private void Awake()
 {
     WingPreviewOneUI.instance = this;
     base.AwakeBase(BindingContext.BindingContextMode.MonoBinding, false);
 }