Table of Contents

Class ArenaInformation

Namespace
Nekoyume.Model.Arena
Assembly
Lib9c.dll
public class ArenaInformation : IState
Inheritance
ArenaInformation
Implements
Inherited Members

Constructors

ArenaInformation(List)

public ArenaInformation(List serialized)

Parameters

serialized List

ArenaInformation(Address, int, int)

public ArenaInformation(Address avatarAddress, int championshipId, int round)

Parameters

avatarAddress Address
championshipId int
round int

Fields

Address

public Address Address

Field Value

Address

MaxTicketCount

public const int MaxTicketCount = 8

Field Value

int

Properties

Lose

public int Lose { get; }

Property Value

int

PurchasedTicketCount

public int PurchasedTicketCount { get; }

Property Value

int

Ticket

public int Ticket { get; }

Property Value

int

TicketResetCount

public int TicketResetCount { get; }

Property Value

int

Win

public int Win { get; }

Property Value

int

Methods

BuyTicket(long)

public void BuyTicket(long maxCount)

Parameters

maxCount long

DeriveAddress(Address, int, int)

public static Address DeriveAddress(Address avatarAddress, int championshipId, int round)

Parameters

avatarAddress Address
championshipId int
round int

Returns

Address

ResetTicket(int)

public void ResetTicket(int resetCount)

Parameters

resetCount int

Serialize()

public IValue Serialize()

Returns

IValue

UpdateRecord(int, int)

public void UpdateRecord(int win, int lose)

Parameters

win int
lose int

UseTicket(int)

public void UseTicket(int ticketCount)

Parameters

ticketCount int