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