/** * Register a function to be called before mouse input is sent to SceneEditor base, which if return * is true prevents mouse input from going to scene editor. */ public static void AddMouseInUseDelegate(MouseInUse del) { if (Instance.mouseUsedDelegate == null) { Instance.mouseUsedDelegate = del; } else { Instance.mouseUsedDelegate += del; } }
/** * Remove a mouseInUseDelegate fuction. */ public static void RemoveMouseInUseDelegate(MouseInUse del) { Instance.mouseUsedDelegate -= del; }