public Dictionary<string, Vector2> ReadonlyDict() { var dict = new Dictionary<string, Vector2>(); if (keys == null) return dict; for (var i = 0; i < keys.Count; i++) { var key = keys[i]; var val = values[i]; dict[key] = val; } return dict; }