Class ArenaInformation
Introduced at https://github.com/planetarium/lib9c/pull/1029
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
Fields
Address
public Address Address
Field Value
- Address
MaxTicketCount
public const int MaxTicketCount = 8
Field Value
Properties
Lose
public int Lose { get; }
Property Value
PurchasedTicketCount
public int PurchasedTicketCount { get; }
Property Value
Ticket
public int Ticket { get; }
Property Value
TicketResetCount
public int TicketResetCount { get; }
Property Value
Win
public int Win { get; }
Property Value
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
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
UseTicket(int)
public void UseTicket(int ticketCount)
Parameters
ticketCount
int