using System.Runtime.CompilerServices; internal class StatusUpdater_ConsumerASBResultCode : StatusUpdater { private unsafe ConsumerASBResultCode* m_item; public unsafe void SetConsumerASBResultCode(ConsumerASBResultCode* item) { m_item = item; if (item != null) { ((int*)item)[5] = 8; ((int*)m_item)[2] = 1009; } } public unsafe override void SetStatusCategory(uint StatusCode) { ConsumerASBResultCode* item = m_item; if (item != null) { ((int*)item)[5] = (int)StatusCode; return; } if ((global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 & 1) == 0) { global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 |= 1u; try { global::_003CModule_003E.CWrapLogger_002E_007Bctor_007D((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); global::_003CModule_003E._atexit_m((delegate*)(&global::_003CModule_003E._003F_003F__FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_0040YMXXZ)); } catch { //try-fault global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 &= 4294967294u; throw; } } uint* ptr = (uint*)((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 172)) != 0 || global::_003CModule_003E.CWrapLogger_002ELogStartEx((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)) != 0) ? ((int)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 172))) : 0); if ((global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 & 1) == 0) { global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 |= 1u; try { global::_003CModule_003E.CWrapLogger_002E_007Bctor_007D((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); global::_003CModule_003E._atexit_m((delegate*)(&global::_003CModule_003E._003F_003F__FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_0040YMXXZ)); } catch { //try-fault global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 &= 4294967294u; throw; } } if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4)) == -1) { if (System.Runtime.CompilerServices.Unsafe.As(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A) == 0) { global::_003CModule_003E.CWrapLogger_002ELoadLoggerDLL((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); if (System.Runtime.CompilerServices.Unsafe.As(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A) == 0) { goto IL_0105; } } if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 156)) != 0) { ((delegate* unmanaged[Cdecl, Cdecl])(int)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 156)))((int*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4))); } goto IL_0105; } goto IL_011d; IL_0105: if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4)) != -1) { global::_003CModule_003E.CWrapLogger_002ESetDefaultIdentity((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); goto IL_011d; } return; IL_011d: if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 164)) == 0 || ((delegate* unmanaged[Cdecl, Cdecl])(int)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 164)))(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4)), ptr, 0u) == 0) { return; } if ((global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 & 1) == 0) { global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 |= 1u; try { global::_003CModule_003E.CWrapLogger_002E_007Bctor_007D((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); global::_003CModule_003E._atexit_m((delegate*)(&global::_003CModule_003E._003F_003F__FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_0040YMXXZ)); } catch { //try-fault global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 &= 4294967294u; throw; } } global::_003CModule_003E.CWrapLogger_002ELogWarning((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A), (char*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003F_003F_C_0040_1IE_0040KILCCGEC_0040_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAu_003F_0024AAs_003F_0024AAU_003F_0024AAp_003F_0024AAd_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AAr_003F_0024AA__003F_0024AAI_003F_0024AAt_003F_0024AAe_003F_0024AAm_003F_0024AAD_003F_0024AAa_003F_0024AAt_003F_0024AAa_003F_0024AAU_003F_0024AAp_003F_0024AAd_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F3_003F_0024AA_003F3_003F_0024AAS_003F_0024AAe_0040), __arglist()); } public unsafe override void SetStatusDetail(uint StatusDetail) { ConsumerASBResultCode* item = m_item; if (item != null) { ((int*)item)[2] = (int)StatusDetail; return; } if ((global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 & 1) == 0) { global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 |= 1u; try { global::_003CModule_003E.CWrapLogger_002E_007Bctor_007D((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); global::_003CModule_003E._atexit_m((delegate*)(&global::_003CModule_003E._003F_003F__FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_0040YMXXZ)); } catch { //try-fault global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 &= 4294967294u; throw; } } uint* ptr = (uint*)((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 172)) != 0 || global::_003CModule_003E.CWrapLogger_002ELogStartEx((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)) != 0) ? ((int)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 172))) : 0); if ((global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 & 1) == 0) { global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 |= 1u; try { global::_003CModule_003E.CWrapLogger_002E_007Bctor_007D((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); global::_003CModule_003E._atexit_m((delegate*)(&global::_003CModule_003E._003F_003F__FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_0040YMXXZ)); } catch { //try-fault global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 &= 4294967294u; throw; } } if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4)) == -1) { if (System.Runtime.CompilerServices.Unsafe.As(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A) == 0) { global::_003CModule_003E.CWrapLogger_002ELoadLoggerDLL((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); if (System.Runtime.CompilerServices.Unsafe.As(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A) == 0) { goto IL_0104; } } if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 156)) != 0) { ((delegate* unmanaged[Cdecl, Cdecl])(int)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 156)))((int*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4))); } goto IL_0104; } goto IL_011c; IL_0104: if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4)) != -1) { global::_003CModule_003E.CWrapLogger_002ESetDefaultIdentity((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); goto IL_011c; } return; IL_011c: if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 164)) == 0 || ((delegate* unmanaged[Cdecl, Cdecl])(int)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 164)))(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A, 4)), ptr, 0u) == 0) { return; } if ((global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 & 1) == 0) { global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 |= 1u; try { global::_003CModule_003E.CWrapLogger_002E_007Bctor_007D((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A)); global::_003CModule_003E._atexit_m((delegate*)(&global::_003CModule_003E._003F_003F__FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_0040YMXXZ)); } catch { //try-fault global::_003CModule_003E._003F_003F_B_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_004051 &= 4294967294u; throw; } } global::_003CModule_003E.CWrapLogger_002ELogWarning((CWrapLogger*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003FfsLogger_0040_003F1_003F_003F_GetFSLogger_0040CLoggerSelect_0040_0040SAAAVCWrapLogger_0040_0040XZ_00404V3_0040A), (char*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref global::_003CModule_003E._003F_003F_C_0040_1IA_0040DDMNCIAB_0040_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAu_003F_0024AAs_003F_0024AAU_003F_0024AAp_003F_0024AAd_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AAr_003F_0024AA__003F_0024AAI_003F_0024AAt_003F_0024AAe_003F_0024AAm_003F_0024AAD_003F_0024AAa_003F_0024AAt_003F_0024AAa_003F_0024AAU_003F_0024AAp_003F_0024AAd_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F3_003F_0024AA_003F3_003F_0024AAS_003F_0024AAe_0040), __arglist()); } public override void SetQuality(uint Quality) { } }