Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.MessageRewardSystem Class Reference

This reward system sends a message with number of user-definable "things". More...

Inheritance diagram for PixelCrushers.QuestMachine.MessageRewardSystem:
Collaboration diagram for PixelCrushers.QuestMachine.MessageRewardSystem:

Public Member Functions

override int DetermineReward (int points, Quest quest, EntityType entityType)
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.RewardSystem
virtual int DetermineReward (int points, Quest quest)
 

Public Attributes

bool consumePoints = true
 
AnimationCurve pointsCurve = new AnimationCurve(new Keyframe(1, 1), new Keyframe(100, 100))
 
StringField thing = new StringField("Coins")
 
StringField target = new StringField(QuestMachineTags.QUESTERID)
 
StringField message = new StringField("Get")
 
StringField parameter = new StringField("Coin")
 
- Public Attributes inherited from PixelCrushers.QuestMachine.RewardSystem
float probability = 1
 

Detailed Description

This reward system sends a message with number of user-definable "things".

Member Function Documentation

◆ DetermineReward()

override int PixelCrushers.QuestMachine.MessageRewardSystem.DetermineReward ( int  points,
Quest  quest,
EntityType  entityType 
)
inlinevirtual

Member Data Documentation

◆ consumePoints

bool PixelCrushers.QuestMachine.MessageRewardSystem.consumePoints = true

◆ message

StringField PixelCrushers.QuestMachine.MessageRewardSystem.message = new StringField("Get")

◆ parameter

StringField PixelCrushers.QuestMachine.MessageRewardSystem.parameter = new StringField("Coin")

◆ pointsCurve

AnimationCurve PixelCrushers.QuestMachine.MessageRewardSystem.pointsCurve = new AnimationCurve(new Keyframe(1, 1), new Keyframe(100, 100))

◆ target

StringField PixelCrushers.QuestMachine.MessageRewardSystem.target = new StringField(QuestMachineTags.QUESTERID)

◆ thing

StringField PixelCrushers.QuestMachine.MessageRewardSystem.thing = new StringField("Coins")

The documentation for this class was generated from the following file: