1 hour ago, Lactose said:aren't these things (UnityScript Dictionary vs C# List) completely different in terms of usage and benefits?
Yea sorry I am over worked and sleepy. Originally I wanted to say I use Java for dictionary's and lists.
Dictionaries because java links easy to payment gateways and my games all have in game purchasing. using Java or JSON(If you use facebook, not really part of java and I think there is a C# version also) dictionaries make it much easier to keep track of all items and to sell them this way.
Lists because Java's list work easier than C# and there have been some problems on my mobile games when I used C# lists instead of Java lists. Also some problems with the C# Coroutines that work perfect on desktop.
For everything else C# all the way.