概要
private static AddressablesPlatform GetPlatform( BuildTarget target )
{
const string methodName = "GetAddressablesPlatformInternal";
var serviceType = typeof( PlatformMappingService );
var targetType = typeof( BuildTarget );
var methods = serviceType.GetMethods( BindingFlags.Static | BindingFlags.NonPublic );
var method = methods.FirstOrDefault( c => c.Name == methodName && c.GetParameters()[ 0 ].ParameterType == targetType );
var platform = ( AddressablesPlatform ) method.Invoke( null, new object[] { target } );
return platform;
}