static AdaptivePerformanceSubsystemDescriptor RegisterDescriptor() { return(AdaptivePerformanceSubsystemDescriptor.RegisterDescriptor(new AdaptivePerformanceSubsystemDescriptor.Cinfo { id = "TestAdaptivePerformanceSubsystem", subsystemImplementationType = typeof(TestAdaptivePerformanceSubsystem) })); }
public static AdaptivePerformanceSubsystemDescriptor RegisterDescriptor(Cinfo cinfo) { var desc = new AdaptivePerformanceSubsystemDescriptor(cinfo); if (SubsystemRegistration.CreateDescriptor(desc)) { return(desc); } else { return(null); } }
static void RegisterDescriptor() { if (!SystemInfo.deviceModel.StartsWith("samsung", StringComparison.OrdinalIgnoreCase)) { return; } if (!NativeApi.IsAvailable()) { return; } AdaptivePerformanceSubsystemDescriptor.RegisterDescriptor(new AdaptivePerformanceSubsystemDescriptor.Cinfo { id = "SamsungGameSDK", subsystemImplementationType = typeof(SamsungGameSDKAdaptivePerformanceSubsystem) }); }