Zdexby TheHolyOneZ
42,595 classes
Class

TaskManager

: Singleton`1 : MonoBehaviour : Behaviour : Component : Object : Object
TaskManager, Assembly-CSharp 0x00B0 (176 B) inherited 0x0018 Assembly-CSharp.dll
0x00x00B0

Members 23

OffsetSizeNameTypeFlagsDefault
—0x08TasksPathstringPublicStatic+1 flags0
—0x04MaxPinnedTasksintPublicStatic+1 flags0
0x04TaskChainEveryLevelsintPublic—
0x04NeededBasicsToFinalintPublic—
0x08TaskLevelRangesList<TaskLevelRange>Public—
0x08TaskTierInfosList<TaskTierInfo>Public—
0x08TaskTypeInfosList<TaskTypeInfo>Public—
0x08TaskCompleteSoundAudioClipPublic—
0x10TaskCompletePopUpColorColorPublic—
0x08TaskTreePrefabTaskTreePublic—
0x04TaskLoadTimefloatPublic—
0x005C0x04padding / unreflected
0x08AllTasksList<Task>Public+1 flags—
0x08ActiveTasksList<Task>Public+1 flags—
0x08TaskDataTaskDataPublic+1 flags—
0x08TasksByIdDictionary<System.Int32Public—
0x08OnTaskObjsCompletedAction<Task>Private—
0x08OnTaskObjectiveAmountChangedAction<TaskPrivateStatic—
0x08OnTaskPinnedAction<TaskPrivateStatic—
0x08OnTaskCompletedAction<Task>Private—
0x08TaskPrefabsList<Task>Private—
0x08tasksParentTransformPrivate—
0x08taskPanelTaskPanelPrivate—
0x01shownNewTasksPopUpThisFrameboolPrivate—
0x00A90x07unreflected bytes to end of TaskManager
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08lastCheckedScenesDictionary<System.TypePrivateStatic—
0x08instanceTaskManagerPrivateStatic—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 78

SignatureFlagsNativeParams
bool get_CanPinTasks()PublicStatic+1 flags0x01
void add_OnTaskObjsCompleted(Action<Task> value)Public+1 flags0x08
void remove_OnTaskObjsCompleted(Action<Task> value)Public+1 flags0x08
void add_OnTaskObjectiveAmountChanged(Action<Task value)PublicStatic+1 flags0x08
void remove_OnTaskObjectiveAmountChanged(Action<Task value)PublicStatic+1 flags0x08
void add_OnTaskPinned(Action<Task value)PublicStatic+1 flags0x08
void remove_OnTaskPinned(Action<Task value)PublicStatic+1 flags0x08
void add_OnTaskCompleted(Action<Task> value)Public+1 flags0x08
void remove_OnTaskCompleted(Action<Task> value)Public+1 flags0x08
void Awake()Private0x00
void Update()Private0x00
void CreateInstances()Private0x00
void LoadSavedTasks(MainPlayerData data)Public0x08
void ConvertToInstance(ref Task& taskRef)PublicStatic0x08
void ConvertToInstances(List<Task> tasks)PublicStatic0x08
Task GetTask(Task task)Public0x08
void OnClientSpawned(Player player)Public0x08
void OnGameManagerSpawned(GameManagerCC manager)Public0x08
bool TryActivateTask(Task task)Public0x08
bool CanActivateTask(Task task)Public0x08
void ActivateTask(Task task)Public0x08
void DeactivateTask(Task task)Public0x08
bool IsTaskActive(Task task)Public0x08
bool PinTask(Task task, bool isPinned)Public0x08
void ClearAllTasks(bool keepPermanent)Private0x01
List<Task> ActivateRandomTasks(const TaskTier& tier, int amount, int level)Public0x08
List<Task> ActivateRandomTasksInLevelRange(const TaskTier& tier, int amount, int startLevel, int endLevel)Public0x08
void ShowNewTasksPopUp(List<Task> newTasks)Private0x08
List<Task> GetRandomTasks(const TaskTier& tier, int amount, int level)Public0x08
List<Task> GetRandomTasksInLevelRange(const TaskTier& tier, int amount, int startLevel, int endLevel)Public0x08
List<Task> GetRandomTasksInLevelRange(const TaskTier& tier, int amount, TaskLevelRange range)Public0x08
List<Task> GetAvailableLevelPoolTasks(const TaskTier& tier, TaskLevelRange range)Private0x08
bool IsLevelTaskPoolTask(Task task)Private0x08
bool IsTaskInLevelPool(Task task, TaskLevelRange range)Private0x08
bool TryGetTaskLevelRangeForLevel(int level, ref TaskLevelRange& range)Public0x08
bool TryGetInitialTaskLevelRange(ref TaskLevelRange& range)Private0x08
bool TryGetTaskLevelRange(const TaskLevelPool& levelPool, ref TaskLevelRange& range)Public0x08
bool TryGetTaskLevelRange(int startLevel, int endLevel, ref TaskLevelRange& range)Public0x08
bool TryGetTaskLevelRange(LevelTaskChainSaved chain, ref TaskLevelRange& range)Private0x08
bool TryGetLevelTaskChainReward(Task task, ref TaskReward& reward)Public0x08
Task GetTaskById(int taskId)Private0x08
void RepairLevelTaskChains()Private0x00
TaskTierInfo GetTierInfo(const TaskTier& tier)Public0x08
TaskTypeInfo GetTypeInfo(const TaskType& type)Public0x08
bool IsTaskCompleted(Task task)Public0x08
bool IsTaskActiveForPlayer(Player player, Task task)PublicStatic0x08
bool IsTaskCompletedForPlayer(Player player, Task task)PublicStatic0x08
bool AreTaskObjectivesCompletedForPlayer(Player player, Task task)PublicStatic0x08
bool IsTaskActiveForPlayer(Player player, int taskID)PublicStatic0x08
bool IsTaskCompletedForPlayer(Player player, int taskID)PublicStatic0x08
bool AreTaskObjectivesCompletedForPlayer(Player player, int taskID)PublicStatic0x08
int[] GetActiveTaskIDsForPlayer(Player player)PublicStatic0x08
int[] GetCompletedTaskIDsForPlayer(Player player)PublicStatic0x08
int[] GetObjectivesCompletedTaskIDsForPlayer(Player player)PublicStatic0x08
bool PlayerHasTaskID(Player player, Task task, const string& propertyKey)PrivateStatic0x08
bool PlayerHasTaskID(Player player, int taskID, const string& propertyKey)PrivateStatic0x08
int[] GetTaskIDsForPlayer(Player player, const string& propertyKey)PrivateStatic0x08
void SyncTaskIDs()PublicStatic0x00
void SyncLocalTaskIDs()Public0x00
int[] GetActiveTaskIDs()Public0x08
int[] GetCompletedTaskIDs()Public0x08
int[] GetObjectivesCompletedTaskIDs()Public0x08
void TaskObjectiveAmountChanged(Task task, TaskObjective objective)Private0x08
void ObjectivesCompleted(Task task)Public0x08
void ProgressLevelTaskChain(Task task)Private0x08
bool GrantNextLevelTaskChainTask(LevelTaskChainSaved chain, const TaskTier& tier)Private0x08
bool StartLevelTaskChain(int level)Private0x04
void TryStartInitialLevelTaskChain(MainPlayerData data)Private0x08
bool ShouldStartLevelTaskChainOnLevelUp(int level)Private0x04
void CompletedTask(Task task)Public0x08
void OnLevelUp(MainPlayerData data)Public0x08
void OnPrestige()Public0x00
void .ctor()Public+1 flags0x00
void <Awake>b__33_0(Task x)Private0x08
void <LoadSavedTasks>b__36_0(Task x)Private0x08
void <ActivateRandomTasks>b__49_0(Task x)Private0x08
void <ActivateRandomTasksInLevelRange>b__50_0(Task x)Private0x08
bool <RepairLevelTaskChains>b__65_0(LevelTaskChainSaved x)Private0x08

Used by 9

types with a member, parameter or interface of this type