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)