My unity version: 4.6.7p3. Example as follows:
Base class:
public class PlayerBase { }
Inherited class:
public class PlayerDB : PlayerBase { }
Test code:
void Start()
{
var array = new PlayerDB[0];
Debug.Log(array is IList<PlayerBase>);
}
Result:
Editor → true
Android → true
IOS → false
And test on version 4.6.2, result:
Editor → true
Android → true
IOS → true
Could you fix this issue high priority? Thanks.