AbilityResult

public final class AbilityResult extends Record

Typed result used by the caller to decide whether the resource spend should be committed.

Constructors

Link copied to clipboard
public void AbilityResult(boolean successful, String abilityId, AbilityFailureReason failureReason, AbilityContribution contribution, boolean continuesAsynchronously)

Functions

Link copied to clipboard
public static AbilityResult failure(String abilityId, AbilityFailureReason reason)
Link copied to clipboard
public static AbilityResult scheduled(String abilityId, AbilityContribution contribution)
Link copied to clipboard
public static AbilityResult success(String abilityId, AbilityContribution contribution)

Inherited functions

Link copied to clipboard
public abstract boolean equals(Object p)
Link copied to clipboard
public abstract int hashCode()
Link copied to clipboard
public abstract String toString()