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

显示文件 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_oe property

public bool Done
return bool

ID public_oe property

public string ID
return string

Name public_oe property

public string Name
return string

Parameters public_oe property

public Dictionary Parameters
return object>.Dictionary

Position public_oe property

public Vector3 Position
return Vector3

ProgressPrefix public_oe property

public string ProgressPrefix
return string

QuestName public_oe property

public string QuestName
return string

Type public_oe property

public ConditionType Type
return ConditionType