public CharacterIndex[] available_choices(CharacterIndex age) { List <CharacterIndex> r = new List <CharacterIndex>(); foreach (CharacterIndex e in age.get_neighbors()) { if (mManager.mMetaManager.UnlockManager.is_unlocked(e) == 1) { r.Add(e); } } return(r.ToArray()); }