public VirtualTimer sceKernelCreateVTimer(string Name, SceKernelVTimerOptParam* SceKernelVTimerOptParam) { var VirtualTimer = new VirtualTimer(InjectContext, Name); if (SceKernelVTimerOptParam != null) VirtualTimer.SceKernelVTimerOptParam = *SceKernelVTimerOptParam; VirtualTimer.Id = VirtualTimer.GetUidIndex(InjectContext); return VirtualTimer; }
public int sceKernelCreateVTimer(string Name, SceKernelVTimerOptParam *SceKernelVTimerOptParam) { var VirtualTimer = new VirtualTimer(PspEmulatorContext, Name); if (SceKernelVTimerOptParam != null) VirtualTimer.SceKernelVTimerOptParam = *SceKernelVTimerOptParam; var VirtualTimerId = VirtualTimerPool.Create(VirtualTimer); VirtualTimer.Id = VirtualTimerId; return VirtualTimerId; }