C# Класс SagaMap.Quest.QuestsManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Enemys Dictionary>>
MobQuestItem List>.Dictionary
QuestItem Dictionary>>
WayPoints Dictionary>>

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

Метод Описание
AddEnemyInfo ( uint QID, uint SID, byte SubSID, List MobID, byte ammount ) : void
AddMobLoot ( uint mob, uint QID, uint sID, int itemID, uint rate ) : void
AddQuestItem ( uint QID, uint SID, byte SubSID, uint ItemID, byte ammount ) : void
GetActivePersonalQuest ( ActorPC pc ) : SagaDB.Quest.Quest
GetActiveQuest ( ActorPC pc ) : SagaDB.Quest.Quest
GetNPCIcon ( ActorPC pc, Npc npc ) : byte
GetQuestStepStatus ( ActorPC pc, uint id, uint step ) : byte
SendNavPoint ( ActorPC pc ) : void
SetQuestStepStatus ( ActorPC pc, uint id, uint step, byte status ) : void
UpdateEnemyInfo ( ActorPC pc, uint MobID ) : void
UpdateEnemyInfo ( ActorPC pc, uint MobID, bool maploded ) : void
UpdateQuestItem ( ActorPC pc ) : void
UpdateQuestItem ( ActorPC pc, bool maploaded ) : void
ifCompletedPersonalQuest ( ActorPC pc, uint id ) : bool
ifCompletedQuest ( ActorPC pc, uint id ) : bool
ifGotQuest ( ActorPC pc, uint id ) : bool

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

Метод Описание
UpdateEnemyInfoSub ( ActorPC pc, uint MobID, SagaDB quest, bool maploded ) : void
UpdateQuestItemSub ( ActorPC pc, SagaDB quest, bool maploaded ) : void

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

AddEnemyInfo() публичный статический Метод

public static AddEnemyInfo ( uint QID, uint SID, byte SubSID, List MobID, byte ammount ) : void
QID uint
SID uint
SubSID byte
MobID List
ammount byte
Результат void

AddMobLoot() публичный статический Метод

public static AddMobLoot ( uint mob, uint QID, uint sID, int itemID, uint rate ) : void
mob uint
QID uint
sID uint
itemID int
rate uint
Результат void

AddQuestItem() публичный статический Метод

public static AddQuestItem ( uint QID, uint SID, byte SubSID, uint ItemID, byte ammount ) : void
QID uint
SID uint
SubSID byte
ItemID uint
ammount byte
Результат void

GetActivePersonalQuest() публичный статический Метод

public static GetActivePersonalQuest ( ActorPC pc ) : SagaDB.Quest.Quest
pc SagaDB.Actors.ActorPC
Результат SagaDB.Quest.Quest

GetActiveQuest() публичный статический Метод

public static GetActiveQuest ( ActorPC pc ) : SagaDB.Quest.Quest
pc SagaDB.Actors.ActorPC
Результат SagaDB.Quest.Quest

GetNPCIcon() публичный статический Метод

public static GetNPCIcon ( ActorPC pc, Npc npc ) : byte
pc SagaDB.Actors.ActorPC
npc Npc
Результат byte

GetQuestStepStatus() публичный статический Метод

public static GetQuestStepStatus ( ActorPC pc, uint id, uint step ) : byte
pc SagaDB.Actors.ActorPC
id uint
step uint
Результат byte

SendNavPoint() публичный статический Метод

public static SendNavPoint ( ActorPC pc ) : void
pc SagaDB.Actors.ActorPC
Результат void

SetQuestStepStatus() публичный статический Метод

public static SetQuestStepStatus ( ActorPC pc, uint id, uint step, byte status ) : void
pc SagaDB.Actors.ActorPC
id uint
step uint
status byte
Результат void

UpdateEnemyInfo() публичный статический Метод

public static UpdateEnemyInfo ( ActorPC pc, uint MobID ) : void
pc SagaDB.Actors.ActorPC
MobID uint
Результат void

UpdateEnemyInfo() публичный статический Метод

public static UpdateEnemyInfo ( ActorPC pc, uint MobID, bool maploded ) : void
pc SagaDB.Actors.ActorPC
MobID uint
maploded bool
Результат void

UpdateQuestItem() публичный статический Метод

public static UpdateQuestItem ( ActorPC pc ) : void
pc SagaDB.Actors.ActorPC
Результат void

UpdateQuestItem() публичный статический Метод

public static UpdateQuestItem ( ActorPC pc, bool maploaded ) : void
pc SagaDB.Actors.ActorPC
maploaded bool
Результат void

ifCompletedPersonalQuest() публичный статический Метод

public static ifCompletedPersonalQuest ( ActorPC pc, uint id ) : bool
pc SagaDB.Actors.ActorPC
id uint
Результат bool

ifCompletedQuest() публичный статический Метод

public static ifCompletedQuest ( ActorPC pc, uint id ) : bool
pc SagaDB.Actors.ActorPC
id uint
Результат bool

ifGotQuest() публичный статический Метод

public static ifGotQuest ( ActorPC pc, uint id ) : bool
pc SagaDB.Actors.ActorPC
id uint
Результат bool

Описание свойств

Enemys публичное статическое свойство

public static Dictionary>> Enemys
Результат Dictionary>>

MobQuestItem публичное статическое свойство

public static Dictionary> MobQuestItem
Результат List>.Dictionary

QuestItem публичное статическое свойство

public static Dictionary>> QuestItem
Результат Dictionary>>

WayPoints публичное статическое свойство

public static Dictionary>> WayPoints
Результат Dictionary>>