Class ArenaInfo
- Namespace
- Nekoyume.Model.State
- Assembly
- Lib9c.dll
public class ArenaInfo : IState
- Inheritance
-
ArenaInfo
- Implements
-
- Inherited Members
-
Constructors
ArenaInfo(Dictionary)
public ArenaInfo(Dictionary serialized)
Parameters
serialized
Dictionary
ArenaInfo(ArenaInfo)
public ArenaInfo(ArenaInfo prevInfo)
Parameters
prevInfo
ArenaInfo
ArenaInfo(AvatarState, CharacterSheet, CostumeStatSheet, bool)
public ArenaInfo(AvatarState avatarState, CharacterSheet characterSheet, CostumeStatSheet costumeStatSheet, bool active)
Parameters
avatarState
AvatarState
characterSheet
CharacterSheet
costumeStatSheet
CostumeStatSheet
active
bool
ArenaInfo(AvatarState, CharacterSheet, bool)
public ArenaInfo(AvatarState avatarState, CharacterSheet characterSheet, bool active)
Parameters
avatarState
AvatarState
characterSheet
CharacterSheet
active
bool
Fields
AgentAddress
public readonly Address AgentAddress
Field Value
- Address
ArenaRecord
public readonly ArenaInfo.Record ArenaRecord
Field Value
- ArenaInfo.Record
ArmorId
[Obsolete("Not used anymore since v100070")]
public int ArmorId
Field Value
- int
AvatarAddress
public readonly Address AvatarAddress
Field Value
- Address
AvatarName
public readonly string AvatarName
Field Value
- string
CombatPoint
[Obsolete("Not used anymore since v100070")]
public int CombatPoint
Field Value
- int
Level
[Obsolete("Not used anymore since v100070")]
public int Level
Field Value
- int
Receive
[Obsolete("Not used anymore since v100070")]
public bool Receive
Field Value
- bool
Properties
Active
public bool Active { get; }
Property Value
- bool
DailyChallengeCount
public int DailyChallengeCount { get; }
Property Value
- int
Score
public int Score { get; }
Property Value
- int
Methods
Activate()
Clone()
Returns
- ArenaInfo
GetRewardCount()
public int GetRewardCount()
Returns
- int
IsActive(Dictionary)
public static bool IsActive(Dictionary serialized)
Parameters
serialized
Dictionary
Returns
- bool
ResetCount()
Serialize()
public IValue Serialize()
Returns
- IValue
Update(ArenaInfo, Result, Func<int, int, Result, (int challengerScore, int defenderScore)>)
public int Update(ArenaInfo enemyInfo, BattleLog.Result result, Func<int, int, BattleLog.Result, (int challengerScore, int defenderScore)> scoreGetter)
Parameters
enemyInfo
ArenaInfo
result
BattleLog.Result
scoreGetter
Func<int, int, BattleLog.Result, (int challengerScore, int defenderScore)>
Returns
- int
UpdateV1(AvatarState, CharacterSheet)
[Obsolete("Use Update()")]
public void UpdateV1(AvatarState state, CharacterSheet characterSheet)
Parameters
state
AvatarState
characterSheet
CharacterSheet
UpdateV2(AvatarState, CharacterSheet, CostumeStatSheet)
[Obsolete("Use Update()")]
public void UpdateV2(AvatarState state, CharacterSheet characterSheet, CostumeStatSheet costumeStatSheet)
Parameters
state
AvatarState
characterSheet
CharacterSheet
costumeStatSheet
CostumeStatSheet
UpdateV3(AvatarState, ArenaInfo, Result)
[Obsolete("Use Update()")]
public int UpdateV3(AvatarState avatarState, ArenaInfo enemyInfo, BattleLog.Result result)
Parameters
avatarState
AvatarState
enemyInfo
ArenaInfo
result
BattleLog.Result
Returns
- int
UpdateV4(ArenaInfo, Result)
[Obsolete("Use Update()")]
public int UpdateV4(ArenaInfo enemyInfo, BattleLog.Result result)
Parameters
enemyInfo
ArenaInfo
result
BattleLog.Result
Returns
- int
UpdateV5(ArenaInfo, Result)
[Obsolete("Use Update()")]
public int UpdateV5(ArenaInfo enemyInfo, BattleLog.Result result)
Parameters
enemyInfo
ArenaInfo
result
BattleLog.Result
Returns
- int