Пользовательские дополнения

На главную


proceduralDungeonLib.GetGoalInfo( goalId )

Возвращает информацию о задании.

-- библиотека:
proceduralDungeonLib

-- объявление:
function GetGoalInfo( goalId )

-- параметры:
goalId: ObjectId - идентификатор задания

-- возвращаемое значение
table or nil - таблица с полями:
 goalId: ObjectId - идентификатор задания
 scenarioId: ObjectId - идентификатор сценария; позволяет определить принадлежность голов одному и тому же сценарию
 objective: WString - суть задания
 description: WString - описание задание
 hasTimer: Boolean - есть ли таймер у задания
 duration: Number(int64) - продолжительность задания в мс
 startTime: LuaFullDateTime - дата начала задания
 state: Number(ENUM_EventGoalState) - текущее состояние задания
 type: Number(ENUM_EventGoalType) or nil - тип задания; nil если неизвестный тип

 -- доп. поля в зависимости от типа задания:
 -- для ENUM_EventGoalType_KillMobs и ENUM_EventGoalType_ElementProgress
  count: Number(int) or nil - текущее количество убитых квестовых мобов / элементов
  total: Number(int) or nil - целевое количество убитых квестовых мобов / элементов

 -- для ENUM_EventGoalType_DefenceMobs
  isEscort: Boolean or nil - если true цель - сопровождать моба, если false - защищать моба.

-- пример:
local goalInfo = proceduralDungeonLib.GetGoalInfo( goalId )

Доп. ссылки:

Search: "CategoryLuaApi" "CategoryProceduralDungeonLib"

EnumEventGoalState
EnumEventGoalType
EventAvatarEnterProceduralDungeon
EventAvatarLeaveProceduralDungeon
EventProceduralDungeonGoalAdded
EventProceduralDungeonGoalCountChanged
EventProceduralDungeonGoalsChanged
EventProceduralDungeonGoalStateChanged
EventProceduralDungeonPointsChanged
EventProceduralDungeonScenarioAdded
EventProceduralDungeonScenarioStateChanged
FunctionProceduralDungeonLibGetEscapeSpell
FunctionProceduralDungeonLibGetGoalInfo
FunctionProceduralDungeonLibGetGoals
FunctionProceduralDungeonLibGetPoints
FunctionProceduralDungeonLibGetRunScenarioSpell
FunctionProceduralDungeonLibGetScenarioInfo
FunctionProceduralDungeonLibGetScenarios
FunctionProceduralDungeonLibGetStopScenarioSpell
FunctionProceduralDungeonLibIsExist


CategoryLuaApi CategoryFunction CategoryProceduralDungeonLib

На главную