Show / Hide Table of Contents

    Class EventSettingsData

    Inheritance
    Object
    EventSettingsData
    Implements
    IEventSettingsData
    IEntityData
    ISavedDataProvider
    IData
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class EventSettingsData : IEventSettingsData, IEntityData, ISavedDataProvider, IData

    Constructors

    EventSettingsData()

    Declaration
    public EventSettingsData()

    EventSettingsData(String, String, String, MilestoneRewardPair[])

    Declaration
    public EventSettingsData(string id, string eventContentId, string claimInContentId, MilestoneRewardPair[] milestoneRewards)
    Parameters
    Type Name Description
    String id
    String eventContentId
    String claimInContentId
    MilestoneRewardPair[] milestoneRewards

    Fields

    _claimInContentId

    Declaration
    protected string _claimInContentId
    Field Value
    Type Description
    String

    _eventContentId

    Declaration
    protected string _eventContentId
    Field Value
    Type Description
    String

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    _milestoneRewards

    Declaration
    protected MilestoneRewardPair[] _milestoneRewards
    Field Value
    Type Description
    MilestoneRewardPair[]

    _partitionSize

    Declaration
    protected int _partitionSize
    Field Value
    Type Description
    Int32

    _phases

    Declaration
    protected PhaseList _phases
    Field Value
    Type Description
    PhaseList

    _rankRewardDataIds

    Declaration
    protected string[] _rankRewardDataIds
    Field Value
    Type Description
    String[]

    _rankRewards

    Declaration
    protected List<EventPlayerReward> _rankRewards
    Field Value
    Type Description
    List<EventPlayerReward>

    _scoreRewards

    Declaration
    protected List<EventPlayerReward> _scoreRewards
    Field Value
    Type Description
    List<EventPlayerReward>

    _startTime

    Declaration
    protected string _startTime
    Field Value
    Type Description
    String

    _storeListings

    Declaration
    protected List<StoreRef> _storeListings
    Field Value
    Type Description
    List<StoreRef>

    Properties

    ClaimInContentId

    Declaration
    public virtual string ClaimInContentId { get; }
    Property Value
    Type Description
    String

    EndTime

    Declaration
    public DateTime EndTime { get; }
    Property Value
    Type Description
    DateTime

    EventContentId

    Declaration
    public virtual string EventContentId { get; }
    Property Value
    Type Description
    String

    Id

    Declaration
    public virtual string Id { get; }
    Property Value
    Type Description
    String

    MilestoneRewards

    Declaration
    public virtual MilestoneRewardPair[] MilestoneRewards { get; }
    Property Value
    Type Description
    MilestoneRewardPair[]

    PartitionSize

    Declaration
    public virtual int PartitionSize { get; }
    Property Value
    Type Description
    Int32

    Phases

    Declaration
    public virtual PhaseList Phases { get; }
    Property Value
    Type Description
    PhaseList

    RankRewardDataIds

    Declaration
    public virtual string[] RankRewardDataIds { get; }
    Property Value
    Type Description
    String[]

    RankRewards

    Declaration
    public virtual List<EventPlayerReward> RankRewards { get; }
    Property Value
    Type Description
    List<EventPlayerReward>

    ScoreRewards

    Declaration
    public virtual List<EventPlayerReward> ScoreRewards { get; }
    Property Value
    Type Description
    List<EventPlayerReward>

    StartTime

    Declaration
    public virtual DateTime StartTime { get; }
    Property Value
    Type Description
    DateTime

    StoreListings

    Declaration
    public virtual List<StoreRef> StoreListings { get; }
    Property Value
    Type Description
    List<StoreRef>

    Methods

    AppendAdditionalData(String, Int32, PhaseList, List<EventPlayerReward>, List<EventPlayerReward>, List<StoreRef>)

    This method is used to merge Beamable specific data with our own data to keep it all in one place. This is specific to this implementation and not a part of the interface.

    Declaration
    public virtual void AppendAdditionalData(string startTime, int partitionSize, PhaseList phases, List<EventPlayerReward> scoreRewards, List<EventPlayerReward> rankRewards, List<StoreRef> storeListings)
    Parameters
    Type Name Description
    String startTime
    Int32 partitionSize
    PhaseList phases
    List<EventPlayerReward> scoreRewards
    List<EventPlayerReward> rankRewards
    List<StoreRef> storeListings

    CreateEntity()

    Declaration
    public virtual IEntity CreateEntity()
    Returns
    Type Description
    IEntity

    CreateSavedData()

    Declaration
    public virtual ISavedData CreateSavedData()
    Returns
    Type Description
    ISavedData

    GetMappedRewardId(String)

    Declaration
    public virtual string GetMappedRewardId(string milestoneId)
    Parameters
    Type Name Description
    String milestoneId
    Returns
    Type Description
    String

    UpdatePhaseDuration(Int32, Int32)

    Declaration
    public virtual void UpdatePhaseDuration(int phaseIndex, int newDurationMinutes)
    Parameters
    Type Name Description
    Int32 phaseIndex
    Int32 newDurationMinutes

    UpdateStartTime(String)

    Declaration
    public virtual void UpdateStartTime(string startTime)
    Parameters
    Type Name Description
    String startTime

    Implements

    IEventSettingsData
    IEntityData
    ISavedDataProvider
    IData
    Back to top Copyright © 2020 East Side Games Inc.