Example #1
0
    /// <summary>
    /// 黑幕降临
    /// </summary>
    public void BlackMask(BlackMaskType blackMaskType, Action finishCallBack)
    {
        BlackMaskPanel blackMaskPanel = GetPanel <BlackMaskPanel>();

        if (blackMaskPanel == null)
        {
            blackMaskPanel = PanelManager.Instance.OpenPanel <BlackMaskPanel>(PanelManager.Instance.trans_layer3, blackMaskType, finishCallBack);
        }
    }
Example #2
0
 //Newtonsoft.Json.Serialization.Action
 public override void Init(params object[] args)
 {
     base.Init(args);
     if (args.Length > 0)
     {
         blackMaskType         = (BlackMaskType)args[0];
         finishCB              = args[1] as Action;
         pingPongCloseFinishCB = args[2] as Action;
     }
 }