mDictionary

Summary

mTask management class Manage and delete downloaded assets and data If the deleted data is an asset bundle or resource, those data are also deleted from the memory Prevention of double loading of asset bundle and It is possible to confirm / delete unnecessary assets

Relation

System.Collections.IEnumerable

Constructor

#ctor( ) mTask management class Manage and delete downloaded assets and data If the deleted data is an asset bundle or resource, those data are also deleted from the memory Prevention of double loading of asset bundle and It is possible to confirm / delete unnecessary assets

Indexer

This[System.String] Gets or sets the with the specified key.

Property

Instance mTask management class Manage and delete downloaded assets and data If the deleted data is an asset bundle or resource, those data are also deleted from the memory Prevention of double loading of asset bundle and It is possible to confirm / delete unnecessary assets
Count Gets the count.
Keys Gets the keys.
Values Gets the values.

Method

Finalize( ) Destructor
GetEnumerator( ) Gets the enumerator.
Get<T>(System.String) Gets or sets the with the specified key and cast T
Get<T>( ) Get a mTask object and cast to T
ContainsKey(System.String) Check if the mTask class with the specified path exists
ContainsValue(mTask) Check if the specified mTask object exists
AddUndestroyedTask(System.Func{mTask,System.Boolean}) Add undestroyed task by callback It can be locked by using this method for processing that is automatically deleted By registering a task you can register the judgment at the time of deletion
RemoveUndestroyedTask(System.Func{mTask,System.Boolean}) Remove undestroyed task by callback
Add(System.String,mTask) Add new value
Remove(System.String[]) Remove values by mTask path (Multiple)
Remove(System.Collections.Generic.List{System.String}) Remove values by mTask path (Multiple)
Remove(System.UInt32[]) Remove values by mTask group number (Mutiple)
Remove(System.Collections.Generic.List{System.UInt32}) Remove values by mTask group number (Mutiple)
Remove(System.Type[]) Remove values by mTask type (Multiple) Usually the class name of mtask inheritance class AssetBundle and Resources may specify the type of asset of content i.e. Remove( typeof( Texture2D ), typeof( AudioClip ) )
Remove(System.Collections.Generic.List{System.Type}) Remove values by mTask type (Multiple) Usually the class name of mtask inheritance class AssetBundle and Resources may specify the type of asset of content i.e. Remove( types )
Remove(System.Func{System.String,mTask,System.Boolean}) Remove when giving a callback and satisfying the condition
Each(System.Action{System.String,mTask}) Foreach action like LINQ
Each(System.Action{System.Collections.Generic.KeyValuePair{System.String,mTask}}) Foreach action like LINQ for KeyValuePair
SelectTask(System.Func{System.String,mTask,mTask}) Create a task list in a way like the Select() method of LINQ
SelectTask(System.Func{System.Collections.Generic.KeyValuePair{System.String,mTask},mTask}) Create a task list in a way like the Select() method of LINQ
Select(System.Func{System.String,mTask,mTask}) Manipulate the list in a way like the Select() method of LINQ
Select(System.Func{System.Collections.Generic.KeyValuePair{System.String,mTask},mTask}) Manipulate the list in a way like the Select() method of LINQ
Where(System.Func{System.String,mTask,System.Boolean}) Filter the list in a way like the Where() method of LINQ
Where(System.Func{System.Collections.Generic.KeyValuePair{System.String,mTask},System.Boolean}) Filter the list in a way like the Where() method of LINQ
All(System.Func{System.String,mTask,System.Boolean}) Returns true when you match all of the conditions like the All() method of LINQ
All(System.Func{System.Collections.Generic.KeyValuePair{System.String,mTask},System.Boolean}) Returns true when you match all of the conditions like the All() method of LINQ
Any(System.Func{System.String,mTask,System.Boolean}) Returns true if there is even one that meets the condition like the Any() method of LINQ
Any(System.Func{System.Collections.Generic.KeyValuePair{System.String,mTask},System.Boolean}) Returns true if there is even one that meets the condition like the Any() method of LINQ
OnApplicationPause(System.Boolean) Callback method when the application suspends https://docs.unity3d.com/current/ScriptReference/MonoBehaviour.OnApplicationPause.html
OnApplicationQuit( ) Callback method when the application terminated https://docs.unity3d.com/current/ScriptReference/MonoBehaviour.OnApplicationQuit.html

Reference