Show / Hide Table of Contents

    Class GoalSavedData

    Inheritance
    Object
    BaseSavedData
    GoalSavedData
    Implements
    IGoalSavedData
    ISavedData
    IInjectable
    Inherited Members
    BaseSavedData._eventSettingsId
    BaseSavedData.EventSettingsId
    BaseSavedData._timeCreated
    BaseSavedData.TimeCreated
    BaseSavedData._timeModified
    BaseSavedData.TimeModified
    BaseSavedData._savedId
    BaseSavedData._serializer
    BaseSavedData._timerService
    BaseSavedData._eventService
    BaseSavedData._userSavedData
    BaseSavedData.Inject(IResolver)
    BaseSavedData.Load()
    BaseSavedData.Save()
    BaseSavedData.Delete()
    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 GoalSavedData : BaseSavedData, IGoalSavedData, ISavedData, IInjectable

    Constructors

    GoalSavedData()

    Declaration
    protected GoalSavedData()

    GoalSavedData(String)

    Declaration
    public GoalSavedData(string savedId)
    Parameters
    Type Name Description
    String savedId

    Fields

    _claimed

    Declaration
    protected bool _claimed
    Field Value
    Type Description
    Boolean

    _progression

    Declaration
    protected double _progression
    Field Value
    Type Description
    Double

    _targetProgression

    Declaration
    protected double _targetProgression
    Field Value
    Type Description
    Double

    Properties

    CanClaim

    Declaration
    public virtual bool CanClaim { get; }
    Property Value
    Type Description
    Boolean

    Claimed

    Declaration
    public virtual bool Claimed { get; }
    Property Value
    Type Description
    Boolean

    NormalizedProgress

    Declaration
    public virtual double NormalizedProgress { get; }
    Property Value
    Type Description
    Double

    Progression

    Declaration
    public virtual double Progression { get; }
    Property Value
    Type Description
    Double

    TargetProgression

    Declaration
    public virtual double TargetProgression { get; }
    Property Value
    Type Description
    Double

    Methods

    Ascend()

    Declaration
    public virtual void Ascend()

    Claim()

    Declaration
    public virtual void Claim()

    Deserialize(out ISavedData)

    Declaration
    protected override bool Deserialize(out ISavedData savedData)
    Parameters
    Type Name Description
    ISavedData savedData
    Returns
    Type Description
    Boolean
    Overrides
    BaseSavedData.Deserialize(out ISavedData)

    Progress(Double)

    Declaration
    public virtual void Progress(double value)
    Parameters
    Type Name Description
    Double value

    Reset()

    Declaration
    public override void Reset()
    Overrides
    BaseSavedData.Reset()

    SetProgression(Double)

    Declaration
    public virtual void SetProgression(double value)
    Parameters
    Type Name Description
    Double value

    SetTargetProgression(Double)

    Declaration
    public virtual void SetTargetProgression(double target)
    Parameters
    Type Name Description
    Double target

    Implements

    IGoalSavedData
    ISavedData
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.