C# Class Kroulis.Quest.Quest

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: DevelopersGuild/Castle-Bashers

Méthodes publiques

Méthode Description
CheckPrerequisite ( ) : bool
CheckQuestNeed ( ) : bool
Finish ( GameObject PlayerHolder, GameObject MainProcess ) : bool
ForceFinish ( GameObject PlayerHolder, GameObject MainProcess ) : void
GiveUp ( GameObject MainProcess ) : void
SetBasicInfo ( int id, string name, string description ) : void
SetNeedItem ( int item_id, int item_number = 1 ) : void
SetNeedItem ( int id, int item_id, int item_number = 1 ) : void
SetNeedLevel ( int value ) : void
SetNeedLevel ( int id, int value ) : void
SetNeedMoney ( int value ) : void
SetNeedMoney ( int id, int value ) : void
SetNeedNumbers ( int number ) : void
SetPrerequisite ( int id ) : void
SetRewardEXP ( int value ) : void
SetRewardGold ( int value ) : void
SetRewardItems ( int item_id, int item_number = 1 ) : void
SetRewardItems ( int id, int item_id, int item_number = 1 ) : void
SetRewardItemsNumbers ( int size ) : void
StartQuest ( GameObject _MainProcess ) : void

Private Methods

Méthode Description
Update ( ) : void

Method Details

CheckPrerequisite() public méthode

public CheckPrerequisite ( ) : bool
Résultat bool

CheckQuestNeed() public méthode

public CheckQuestNeed ( ) : bool
Résultat bool

Finish() public méthode

public Finish ( GameObject PlayerHolder, GameObject MainProcess ) : bool
PlayerHolder UnityEngine.GameObject
MainProcess UnityEngine.GameObject
Résultat bool

ForceFinish() public méthode

public ForceFinish ( GameObject PlayerHolder, GameObject MainProcess ) : void
PlayerHolder UnityEngine.GameObject
MainProcess UnityEngine.GameObject
Résultat void

GiveUp() public méthode

public GiveUp ( GameObject MainProcess ) : void
MainProcess UnityEngine.GameObject
Résultat void

SetBasicInfo() public méthode

public SetBasicInfo ( int id, string name, string description ) : void
id int
name string
description string
Résultat void

SetNeedItem() public méthode

public SetNeedItem ( int item_id, int item_number = 1 ) : void
item_id int
item_number int
Résultat void

SetNeedItem() public méthode

public SetNeedItem ( int id, int item_id, int item_number = 1 ) : void
id int
item_id int
item_number int
Résultat void

SetNeedLevel() public méthode

public SetNeedLevel ( int value ) : void
value int
Résultat void

SetNeedLevel() public méthode

public SetNeedLevel ( int id, int value ) : void
id int
value int
Résultat void

SetNeedMoney() public méthode

public SetNeedMoney ( int value ) : void
value int
Résultat void

SetNeedMoney() public méthode

public SetNeedMoney ( int id, int value ) : void
id int
value int
Résultat void

SetNeedNumbers() public méthode

public SetNeedNumbers ( int number ) : void
number int
Résultat void

SetPrerequisite() public méthode

public SetPrerequisite ( int id ) : void
id int
Résultat void

SetRewardEXP() public méthode

public SetRewardEXP ( int value ) : void
value int
Résultat void

SetRewardGold() public méthode

public SetRewardGold ( int value ) : void
value int
Résultat void

SetRewardItems() public méthode

public SetRewardItems ( int item_id, int item_number = 1 ) : void
item_id int
item_number int
Résultat void

SetRewardItems() public méthode

public SetRewardItems ( int id, int item_id, int item_number = 1 ) : void
id int
item_id int
item_number int
Résultat void

SetRewardItemsNumbers() public méthode

public SetRewardItemsNumbers ( int size ) : void
size int
Résultat void

StartQuest() public méthode

public StartQuest ( GameObject _MainProcess ) : void
_MainProcess UnityEngine.GameObject
Résultat void