private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } _dictionary = new Dictionary <Species.ValueType, List <Sprite> >(); foreach (var item in _list) { _dictionary.Add(item.value, new List <Sprite>() { item.drone, item.princess, item.queen }); } }