unity dictionary with attributes code example
Example: unity dictionary
//create dictionary "test", with key as float and value as GameObject
private Dictionary<float, GameObject> test = new Dictionary<float, GameObject>();
//add thing to dictionary
private void addToDictionary()
{
//add key 10 and this gameObject
test.Add(10, transform.gameObject);
}
private void printFromDictionary()
{
//try to get value and save it as out GameObject result
test.TryGetValue(10, out GameObject result);
//then print that result
print(result);
}
private void deleteFromDictionary()
{
//remove key and gameObject 10 from our Dictionary
test.Remove(10);
}