C# Class LogicSpawn.GTARPG.Core.Scripts.Questing.QuestCondition

Show file Open project: logicspawn/GTARPG Class Usage Examples

Public Properties

Property Type Description
Done bool
ID string
Name string
Parameters object>.Dictionary
Position Vector3
ProgressPrefix string
QuestName string
Type ConditionType

Public Methods

Method Description
Acquire ( string progressPrefix, string itemName, int amountNeeded ) : QuestCondition
Custom ( string progressPrefix, string name, Func condition ) : QuestCondition
DestroyAnyVehicle ( string progressPrefix, int amount ) : QuestCondition
DestroyVehicle ( string progressPrefix, int amount ) : QuestCondition
Kill ( string progressPrefix, int amount ) : QuestCondition
Kill ( string progressPrefix, int amount, Vector3 position ) : QuestCondition
KillAny ( string progressPrefix, int amount ) : QuestCondition
KillAny ( string progressPrefix, int amount, Vector3 position ) : QuestCondition
Loot ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
LootAnyPed ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
LootAnyVehicle ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
LootVehicles ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
QuestCondition ( ) : System
SetDone ( ) : void

Method Details

Acquire() public static method

public static Acquire ( string progressPrefix, string itemName, int amountNeeded ) : QuestCondition
progressPrefix string
itemName string
amountNeeded int
return QuestCondition

Custom() public static method

public static Custom ( string progressPrefix, string name, Func condition ) : QuestCondition
progressPrefix string
name string
condition Func
return QuestCondition

DestroyAnyVehicle() public static method

public static DestroyAnyVehicle ( string progressPrefix, int amount ) : QuestCondition
progressPrefix string
amount int
return QuestCondition

DestroyVehicle() public static method

public static DestroyVehicle ( string progressPrefix, int amount ) : QuestCondition
progressPrefix string
amount int
return QuestCondition

Kill() public static method

public static Kill ( string progressPrefix, int amount ) : QuestCondition
progressPrefix string
amount int
return QuestCondition

Kill() public static method

public static Kill ( string progressPrefix, int amount, Vector3 position ) : QuestCondition
progressPrefix string
amount int
position Vector3
return QuestCondition

KillAny() public static method

public static KillAny ( string progressPrefix, int amount ) : QuestCondition
progressPrefix string
amount int
return QuestCondition

KillAny() public static method

public static KillAny ( string progressPrefix, int amount, Vector3 position ) : QuestCondition
progressPrefix string
amount int
position Vector3
return QuestCondition

Loot() public static method

public static Loot ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
progressPrefix string
itemName string
propModel string
dropRateOutOf100 int
amountNeeded int
return QuestCondition

LootAnyPed() public static method

public static LootAnyPed ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
progressPrefix string
itemName string
propModel string
dropRateOutOf100 int
amountNeeded int
return QuestCondition

LootAnyVehicle() public static method

public static LootAnyVehicle ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
progressPrefix string
itemName string
propModel string
dropRateOutOf100 int
amountNeeded int
return QuestCondition

LootVehicles() public static method

public static LootVehicles ( string progressPrefix, string itemName, string propModel, int dropRateOutOf100, int amountNeeded ) : QuestCondition
progressPrefix string
itemName string
propModel string
dropRateOutOf100 int
amountNeeded int
return QuestCondition

QuestCondition() public method

public QuestCondition ( ) : System
return System

SetDone() public method

public SetDone ( ) : void
return void

Property Details

Done public property

public bool Done
return bool

ID public property

public string ID
return string

Name public property

public string Name
return string

Parameters public property

public Dictionary Parameters
return object>.Dictionary

Position public property

public Vector3 Position
return Vector3

ProgressPrefix public property

public string ProgressPrefix
return string

QuestName public property

public string QuestName
return string

Type public property

public ConditionType Type
return ConditionType