C# Класс Kroulis.Quest.Quest

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
Update ( ) : void

Описание методов

CheckPrerequisite() публичный Метод

public CheckPrerequisite ( ) : bool
Результат bool

CheckQuestNeed() публичный Метод

public CheckQuestNeed ( ) : bool
Результат bool

Finish() публичный Метод

public Finish ( GameObject PlayerHolder, GameObject MainProcess ) : bool
PlayerHolder UnityEngine.GameObject
MainProcess UnityEngine.GameObject
Результат bool

ForceFinish() публичный Метод

public ForceFinish ( GameObject PlayerHolder, GameObject MainProcess ) : void
PlayerHolder UnityEngine.GameObject
MainProcess UnityEngine.GameObject
Результат void

GiveUp() публичный Метод

public GiveUp ( GameObject MainProcess ) : void
MainProcess UnityEngine.GameObject
Результат void

SetBasicInfo() публичный Метод

public SetBasicInfo ( int id, string name, string description ) : void
id int
name string
description string
Результат void

SetNeedItem() публичный Метод

public SetNeedItem ( int item_id, int item_number = 1 ) : void
item_id int
item_number int
Результат void

SetNeedItem() публичный Метод

public SetNeedItem ( int id, int item_id, int item_number = 1 ) : void
id int
item_id int
item_number int
Результат void

SetNeedLevel() публичный Метод

public SetNeedLevel ( int value ) : void
value int
Результат void

SetNeedLevel() публичный Метод

public SetNeedLevel ( int id, int value ) : void
id int
value int
Результат void

SetNeedMoney() публичный Метод

public SetNeedMoney ( int value ) : void
value int
Результат void

SetNeedMoney() публичный Метод

public SetNeedMoney ( int id, int value ) : void
id int
value int
Результат void

SetNeedNumbers() публичный Метод

public SetNeedNumbers ( int number ) : void
number int
Результат void

SetPrerequisite() публичный Метод

public SetPrerequisite ( int id ) : void
id int
Результат void

SetRewardEXP() публичный Метод

public SetRewardEXP ( int value ) : void
value int
Результат void

SetRewardGold() публичный Метод

public SetRewardGold ( int value ) : void
value int
Результат void

SetRewardItems() публичный Метод

public SetRewardItems ( int item_id, int item_number = 1 ) : void
item_id int
item_number int
Результат void

SetRewardItems() публичный Метод

public SetRewardItems ( int id, int item_id, int item_number = 1 ) : void
id int
item_id int
item_number int
Результат void

SetRewardItemsNumbers() публичный Метод

public SetRewardItemsNumbers ( int size ) : void
size int
Результат void

StartQuest() публичный Метод

public StartQuest ( GameObject _MainProcess ) : void
_MainProcess UnityEngine.GameObject
Результат void