Table of Contents

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()

public void Activate()

Clone()

public ArenaInfo Clone()

Returns

ArenaInfo

GetRewardCount()

public int GetRewardCount()

Returns

int

IsActive(Dictionary)

public static bool IsActive(Dictionary serialized)

Parameters

serialized Dictionary

Returns

bool

ResetCount()

public void 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