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)); } }
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); } }