This isn’t mentioned in the live documentation, but signature argument can have prefixes indicating self/other use, like this
live_function_add(":instance_destroy(?id, ?perform)", my_func);
live_function_add("::event_perform(?type, ?numb)", my_func);