Example #1
0
        public static void ModifyMaskColor(int _r, int _g, int _b, int _a)
        {
            if (CanvasMgr.isActiveCanvas3D())
            {
                CanvasMgr.SetMaskColor3D(new Color(_r, _g, _b, _a / 255f));
            }

            if (CanvasMgr.isActiveCanvas2D())
            {
                CanvasMgr.SetMaskColor(new Color(_r, _g, _b, _a / 255f));
            }
        }
Example #2
0
 public static void Execute(float _duration, int _mode, Color _color, ActionDelegate _onFinish)
 {
     try
     {
         CanvasMgr.SetMaskColor(_color);
         CanvasMgr.FadeMask(_duration, _mode, () =>
         {
             _onFinish();
         });
     }
     catch (System.Exception e)
     {
         Log.Error("FadeMask", "Parse json has error: " + e.Message);
     }
 }