Typed wrapper of Il2CppMulticastDelegate. More...
#include <Delegates.hpp>
Public Member Functions | |
| template<typename ... Parameters> | |
| Ret | Invoke (Parameters ...parameters) |
| Invoke delegate. | |
| template<typename ... Parameters> | |
| Ret | operator() (Parameters ...parameters) |
Public Member Functions inherited from BNM::MulticastDelegateBase | |
| std::vector< BNM::MethodBase > | GetMethods () const |
| Get methods of delegate. | |
| void | Add (DelegateBase *delegate) |
| Add delegate. | |
| DelegateBase * | Add (BNM::MethodBase method) |
| Add method to delegate. | |
| void | Remove (DelegateBase *delegate) |
| Remove delegate. | |
| void | operator+= (DelegateBase *delegate) |
| void | operator+= (BNM::MethodBase method) |
| void | operator-= (DelegateBase *delegate) |
| template<typename NewRet> | |
| MulticastDelegate< NewRet > & | cast () const |
| Cast delegate to be able to invoke it. | |
Typed wrapper of Il2CppMulticastDelegate.
| Ret | Return type |
|
inline |