Class AvatarStateExtensions
- Namespace
- Nekoyume.Helper
- Assembly
- Lib9c.dll
public static class AvatarStateExtensions
- Inheritance
-
AvatarStateExtensions
- Inherited Members
-
Methods
GetLevelAndExp(AvatarState, CharacterLevelSheet, int, int)
public static (int, long) GetLevelAndExp(this AvatarState avatarState, CharacterLevelSheet characterLevelSheet, int stageId, int repeatCount)
Parameters
avatarState
AvatarState
characterLevelSheet
CharacterLevelSheet
stageId
int
repeatCount
int
Returns
- (int, long)
GetLevelAndExpV1(AvatarState, CharacterLevelSheet, int, int)
[Obsolete("Use GetLevelAndExp")]
public static (int, long) GetLevelAndExpV1(this AvatarState avatarState, CharacterLevelSheet characterLevelSheet, int stageId, int repeatCount)
Parameters
avatarState
AvatarState
characterLevelSheet
CharacterLevelSheet
stageId
int
repeatCount
int
Returns
- (int, long)
UpdateExp(AvatarState, int, long)
public static void UpdateExp(this AvatarState avatarState, int level, long exp)
Parameters
avatarState
AvatarState
level
int
exp
long
UpdateInventory(AvatarState, List<ItemBase>)
public static void UpdateInventory(this AvatarState avatarState, List<ItemBase> rewards)
Parameters
avatarState
AvatarState
rewards
List<ItemBase>
UpdateMonsterMap(AvatarState, StageWaveSheet, int)
public static void UpdateMonsterMap(this AvatarState avatarState, StageWaveSheet stageWaveSheet, int stageId)
Parameters
avatarState
AvatarState
stageWaveSheet
StageWaveSheet
stageId
int
ValidEquipmentAndCostume(AvatarState, IEnumerable<Guid>, List<Guid>, ItemRequirementSheet, EquipmentItemRecipeSheet, EquipmentItemSubRecipeSheetV2, EquipmentItemOptionSheet, long, string)
public static void ValidEquipmentAndCostume(this AvatarState avatarState, IEnumerable<Guid> costumeIds, List<Guid> equipmentIds, ItemRequirementSheet itemRequirementSheet, EquipmentItemRecipeSheet equipmentItemRecipeSheet, EquipmentItemSubRecipeSheetV2 equipmentItemSubRecipeSheetV2, EquipmentItemOptionSheet equipmentItemOptionSheet, long blockIndex, string addressesHex)
Parameters
avatarState
AvatarState
costumeIds
IEnumerable<Guid>
equipmentIds
List<Guid>
itemRequirementSheet
ItemRequirementSheet
equipmentItemRecipeSheet
EquipmentItemRecipeSheet
equipmentItemSubRecipeSheetV2
EquipmentItemSubRecipeSheetV2
equipmentItemOptionSheet
EquipmentItemOptionSheet
blockIndex
long
addressesHex
string
ValidEquipmentAndCostumeV2(AvatarState, IEnumerable<Guid>, List<Guid>, ItemRequirementSheet, EquipmentItemRecipeSheet, EquipmentItemSubRecipeSheetV2, EquipmentItemOptionSheet, long, string, GameConfigState)
public static (List<Equipment> equipments, List<Costume> costumes) ValidEquipmentAndCostumeV2(this AvatarState avatarState, IEnumerable<Guid> costumeIds, List<Guid> equipmentIds, ItemRequirementSheet itemRequirementSheet, EquipmentItemRecipeSheet equipmentItemRecipeSheet, EquipmentItemSubRecipeSheetV2 equipmentItemSubRecipeSheetV2, EquipmentItemOptionSheet equipmentItemOptionSheet, long blockIndex, string addressesHex, GameConfigState gameConfigState)
Parameters
avatarState
AvatarState
costumeIds
IEnumerable<Guid>
equipmentIds
List<Guid>
itemRequirementSheet
ItemRequirementSheet
equipmentItemRecipeSheet
EquipmentItemRecipeSheet
equipmentItemSubRecipeSheetV2
EquipmentItemSubRecipeSheetV2
equipmentItemOptionSheet
EquipmentItemOptionSheet
blockIndex
long
addressesHex
string
gameConfigState
GameConfigState
Returns
- (List<Equipment> equipments, List<Costume> costumes)