I remember saw already such thread about that generic issue , well don’t remember the link but I kept the piece of code that allow you to implement it yourself
public static T[] FindObjectsOfType<T>()
{
T[] objects = UnityEngine.Object.FindObjectsOfType(typeof(T)) as T[];
return objects;
}
@cannon - after you replied, I tried two different projects, and confirmed it’s a .NET 2.1 generics discrepancy between Unity and Unity iPhone. Hopefully that will go away with the unified 3.0 editor. I knew I wasn’t that crazy just spend too much time in the iPhone editor!