Table of Contents

Class DealRewardBase

Namespace
DefaultNamespace
Assembly
Assembly-CSharp.dll
[Serializable]
public abstract class DealRewardBase
Inheritance
DealRewardBase
Derived
Inherited Members
Extension Methods

Constructors

DealRewardBase()

public DealRewardBase()

Fields

difficulty

[HideInInspector]
public DIFFICULTY difficulty

Field Value

DIFFICULTY

inited

[HideInInspector]
public bool inited

Field Value

bool

Properties

UseInGame

public abstract bool UseInGame { get; }

Property Value

bool

Methods

ClaimReward()

public abstract bool ClaimReward()

Returns

bool

CreateNew()

public abstract DealRewardBase CreateNew()

Returns

DealRewardBase

DebugReward()

public virtual void DebugReward()

GetIndex()

public abstract byte GetIndex()

Returns

byte

GetIndex<T>()

public byte GetIndex<T>() where T : DealRewardBase

Returns

byte

Type Parameters

T

GetRewardClaimDescription()

public abstract string GetRewardClaimDescription()

Returns

string

GetRewardDescription()

public abstract string GetRewardDescription()

Returns

string

Init(DIFFICULTY)

public virtual void Init(DIFFICULTY difficulty)

Parameters

difficulty DIFFICULTY