CandideServer.Models.Rewards.MultiWorkRecipeRewardStrategy
Type JSONpublic class in CandideServer.Models.Rewards
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Rewards - Base type
System.Object - Interfaces
CandideServer.Models.Rewards.IRewardStrategy - Hash
2FFF20CC0418CB8714C8191C94B17406B508F5DFE3FB892131821E83D71199BD
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
JobId# | public | public System.String JobId |
WorkRecipeIds# | public | public System.Collections.Generic.List<System.String> WorkRecipeIds |
Methods
ApplyReward
#
public System.Void ApplyReward(System.Nullable<System.Guid> playerCharacterId, System.Boolean sendToNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
21768C053769BBD845CCBBC5F1D20BB8DE611D6604711A7986E368EF2FC1E6B9 - Body hash
D4BC73F1B0AA17B4C84B417F0E51616EEA765074433760932D8956F507E134AA - IL size59
Referenced calls
System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()CandideServer.ServerManagers.WorkRecipesServerManager::AddRecipe(System.String, System.String, System.Boolean)List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
GetName
#
public System.Void GetName(System.Text.StringBuilder sb)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5DEBF59FDBA0820692A0EFD5C5B36F7C04A23C7D87392F0F980F54100559FE6D - Body hash
A2216360DE3B69C696B5A8470204EE882A4AAE00941FB8F8B8EEEFEC0D5D6FD3 - IL size71
Referenced calls
System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()Shared.Data.WorkRecipeDataBase::GetRecipeOrMissing(System.String)Shared.Data.DataModels.WorkRecipeModel::GetName()Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)System.Text.StringBuilder::Append(System.String)List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
GetTextDescription
#
public System.Void GetTextDescription(System.Text.StringBuilder sb)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4D95A5A92C0F1DC05E8B77B371A27EF178DE1E2BDE31CB16F9AE08DA9F331765 - Body hash
A6034D595C2149F5E485B25B1AD75747BC0D25AE8FCAA9DA6D9CDF000C37B22F - IL size267
Referenced calls
Shared.Data.JobDataBase::GetJobOrNull(System.String)System.Text.StringBuilder::AppendLine(System.String)Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)System.Text.StringBuilder::Append(System.String)System.Collections.Generic.List<System.String>::get_Item(System.Int32)Shared.Data.WorkRecipeDataBase::GetRecipeOrNull(System.String)Shared.Data.DataModels.WorkRecipeModel::GetName()StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)Shared.Data.DataModels.WorkRecipeModel::GetIcon()StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler&)System.Collections.Generic.List<System.String>::get_Count()System.Text.StringBuilder::AppendLine()
String literals
ERROR (job)Job_Recipes_Reward_NewWorkRecipes$GERROR (recipe)•|$I$r