Class EventDungeonInfo
public class EventDungeonInfo : IState
- Inheritance
-
EventDungeonInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
EventDungeonInfo(IValue)
public EventDungeonInfo(IValue serialized)
Parameters
serialized
IValue
EventDungeonInfo(List)
public EventDungeonInfo(List serialized)
Parameters
serialized
List
EventDungeonInfo(int, int, int, int)
public EventDungeonInfo(int resetTicketsInterval = 0, int remainingTickets = 0, int numberOfTicketPurchases = 0, int clearedStageId = 0)
Parameters
Properties
ClearedStageId
public int ClearedStageId { get; }
Property Value
NumberOfTicketPurchases
public int NumberOfTicketPurchases { get; }
Property Value
RemainingTickets
public int RemainingTickets { get; }
Property Value
ResetTicketsInterval
public int ResetTicketsInterval { get; }
Property Value
Methods
ClearStage(int)
public void ClearStage(int stageId)
Parameters
stageId
int
DeriveAddress(Address, int)
public static Address DeriveAddress(Address address, int dungeonId)
Parameters
address
AddressdungeonId
int
Returns
- Address
Equals(EventDungeonInfo)
protected bool Equals(EventDungeonInfo other)
Parameters
other
EventDungeonInfo
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
HasTickets(int)
public bool HasTickets(int tickets)
Parameters
tickets
int
Returns
IncreaseNumberOfTicketPurchases()
public void IncreaseNumberOfTicketPurchases()
IsCleared(int)
public bool IsCleared(int stageId)
Parameters
stageId
int
Returns
ResetTickets(int, int)
public void ResetTickets(int interval, int tickets)
Parameters
Serialize()
public IValue Serialize()
Returns
- IValue
TryUseTickets(int)
public bool TryUseTickets(int tickets)
Parameters
tickets
int