Class ResultExtensions
Inheritance
System.Object
ResultExtensions
Assembly: Eco.Gameplay.dll
Syntax
public static class ResultExtensions : Object
Methods
Combine(Result, Result, LocString)
Declaration
public static Result Combine(this Result result, Result other, LocString messageDelimiter)
Parameters
Returns
Combine(IEnumerable<Result>, LocString)
Declaration
public static Result Combine(this IEnumerable<Result> results, LocString messageDelimiter)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<Result> |
results |
|
LocString |
messageDelimiter |
|
Returns
Notify(LazyResult, Player)
Declaration
public static LazyResult Notify(this LazyResult result, Player player)
Parameters
Returns
Notify(LazyResult, User, Boolean)
Declaration
public static LazyResult Notify(this LazyResult result, User user, bool forceTemporary = false)
Parameters
Type |
Name |
Description |
LazyResult |
result |
|
User |
user |
|
System.Boolean |
forceTemporary |
|
Returns
Notify(Result, Player)
Declaration
public static Result Notify(this Result result, Player player)
Parameters
Returns
Notify(Result, User, Boolean)
Declaration
public static Result Notify(this Result result, User user, bool forceTemporary = false)
Parameters
Type |
Name |
Description |
Result |
result |
|
User |
user |
|
System.Boolean |
forceTemporary |
|
Returns
Notify(Result, User[])
Declaration
public static Result Notify(this Result result, params User[] users)
Parameters
Returns
NotifyAll(Result, NotificationCategory)
Declaration
public static Result NotifyAll(this Result result, NotificationCategory tag)
Parameters
Returns
NotifyIf(Result, Boolean, User[])
Declaration
public static Result NotifyIf(this Result result, bool test, params User[] users)
Parameters
Type |
Name |
Description |
Result |
result |
|
System.Boolean |
test |
|
User[] |
users |
|
Returns
NotifyIf<T>(ValResult<T>, Boolean, User[])
Declaration
public static ValResult<T> NotifyIf<T>(this ValResult<T> result, bool test, params User[] users)
Parameters
Type |
Name |
Description |
ValResult<T> |
result |
|
System.Boolean |
test |
|
User[] |
users |
|
Returns
Type Parameters
NotifyIfFailed(Result, User)
If result is failed, notifies notifyUser
with failure message and with message style Error. Returns true
if result failed.
Declaration
public static bool NotifyIfFailed(this Result result, User notifyUser)
Parameters
Type |
Name |
Description |
Result |
result |
|
User |
notifyUser |
|
Returns
Type |
Description |
System.Boolean |
|
NotifyIfFailedLoc(Result, FormattableString, NotificationCategory)
Declaration
public static void NotifyIfFailedLoc(this Result result, FormattableString title, NotificationCategory tag)
Parameters
NotifyWithInfoPanel(Result, Player, String, String)
Declaration
public static bool NotifyWithInfoPanel(this Result result, Player player, string title, string category = "general")
Parameters
Type |
Name |
Description |
Result |
result |
|
Player |
player |
|
System.String |
title |
|
System.String |
category |
|
Returns
Type |
Description |
System.Boolean |
|