SHADE_CSharp Interface for a CallbackAction that all variants inherit from. Whether or not this CallbackAction is runtime assigned. If it is, then the TargetMethodName and TargetObject properties are invalid. Name of the method that this CallbackAction is using. Object which the specified target method is called on. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 1 parameter. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 2 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 3 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 4 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 5 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 6 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 7 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 8 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 9 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Represents a function call that can be serialised and put togetheer with scripts. This variant accepts functions with 10 parameters. Constructs an empty Callback action. Constructs a CallbackAction that represents a call to the specified static method. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a CallbackAction that represents a call to a specified member method on the specified target. Object to call the method on. Method to call. Thrown if a method that is not compatible with the target is specified. The method's source type must match the target's type. Constructs a Callback action based on an action. Action that wraps a function to be called. Invokes the CallbackAction's stored method/action with the specified parameters. Interface for a CallbackEvent that all variants inherit from. Registers an empty ICallbackAction. Registers an ICallbackAction with the event such that it will be called in future ICallbackAction to register with. Deregisters an ICallbackAction that was previously added. This should only emit a warning if an action that was not previous added was provided. ICallbackAction to remove. Iterable set of ICallbackActions that were registered to this event. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters. A container of CallbackActions that is correlated to a specific scenario as specified by the user of this class. This variant accepts CallbackEvents with 1 generic parameter. Adds a CallbackAction into the event. CallbackAction to add. Constructs and adds a CallbackACtion into the event. System.Action to add as a CallbackAction. Constructs and adds a CallbackACtion into the event. Object to call the method on. Method to call. Invokes all stored CallbackActions with the specified parameters.