using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using Il2CppSystem.Reflection; using UnityEngine; namespace AmplifyColor { // Token: 0x02000642 RID: 1602 [Serializable] public class VolumeEffectField : Il2CppSystem.Object { // Token: 0x0600A2A5 RID: 41637 RVA: 0x0029C874 File Offset: 0x0029AA74 [CallerCount(87)] [CachedScanResults(RefRangeStart = 7551, RefRangeEnd = 7638, XrefRangeStart = 7551, XrefRangeEnd = 7638, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe VolumeEffectField(string fieldName, string fieldType) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(fieldName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(fieldType); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VolumeEffectField.NativeMethodInfoPtr__ctor_Public_Void_String_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A2A6 RID: 41638 RVA: 0x0029C8F0 File Offset: 0x0029AAF0 [CallerCount(4)] [CachedScanResults(RefRangeStart = 644187, RefRangeEnd = 644191, XrefRangeStart = 644182, XrefRangeEnd = 644187, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe VolumeEffectField(FieldInfo pi, Component c) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(pi); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(c); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VolumeEffectField.NativeMethodInfoPtr__ctor_Public_Void_FieldInfo_Component_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A2A7 RID: 41639 RVA: 0x0029C96C File Offset: 0x0029AB6C [CallerCount(9)] [CachedScanResults(RefRangeStart = 644209, RefRangeEnd = 644218, XrefRangeStart = 644191, XrefRangeEnd = 644209, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool IsValidType(string type) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(type); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VolumeEffectField.NativeMethodInfoPtr_IsValidType_Public_Static_Boolean_String_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x0600A2A8 RID: 41640 RVA: 0x0029C9C4 File Offset: 0x0029ABC4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 644234, RefRangeEnd = 644235, XrefRangeStart = 644218, XrefRangeEnd = 644234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateValue(Il2CppSystem.Object val) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(val); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VolumeEffectField.NativeMethodInfoPtr_UpdateValue_Public_Void_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A2A9 RID: 41641 RVA: 0x0029CA20 File Offset: 0x0029AC20 // Note: this type is marked as 'beforefieldinit'. static VolumeEffectField() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "AmplifyColor", "VolumeEffectField"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); VolumeEffectField.NativeFieldInfoPtr_fieldName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fieldName"); VolumeEffectField.NativeFieldInfoPtr_fieldType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fieldType"); VolumeEffectField.NativeFieldInfoPtr_valueSingle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "valueSingle"); VolumeEffectField.NativeFieldInfoPtr_valueColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "valueColor"); VolumeEffectField.NativeFieldInfoPtr_valueBoolean = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "valueBoolean"); VolumeEffectField.NativeFieldInfoPtr_valueVector2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "valueVector2"); VolumeEffectField.NativeFieldInfoPtr_valueVector3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "valueVector3"); VolumeEffectField.NativeFieldInfoPtr_valueVector4 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "valueVector4"); VolumeEffectField.NativeMethodInfoPtr__ctor_Public_Void_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675922); VolumeEffectField.NativeMethodInfoPtr__ctor_Public_Void_FieldInfo_Component_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675923); VolumeEffectField.NativeMethodInfoPtr_IsValidType_Public_Static_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675924); VolumeEffectField.NativeMethodInfoPtr_UpdateValue_Public_Void_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675925); } // Token: 0x0600A2AA RID: 41642 RVA: 0x0000A74C File Offset: 0x0000894C public VolumeEffectField(IntPtr pointer) : base(pointer) { } // Token: 0x17003703 RID: 14083 // (get) Token: 0x0600A2AB RID: 41643 RVA: 0x0029CB40 File Offset: 0x0029AD40 // (set) Token: 0x0600A2AC RID: 41644 RVA: 0x0029CB69 File Offset: 0x0029AD69 public unsafe string fieldName { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_fieldName); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_fieldName), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17003704 RID: 14084 // (get) Token: 0x0600A2AD RID: 41645 RVA: 0x0029CB90 File Offset: 0x0029AD90 // (set) Token: 0x0600A2AE RID: 41646 RVA: 0x0029CBB9 File Offset: 0x0029ADB9 public unsafe string fieldType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_fieldType); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_fieldType), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17003705 RID: 14085 // (get) Token: 0x0600A2AF RID: 41647 RVA: 0x0029CBE0 File Offset: 0x0029ADE0 // (set) Token: 0x0600A2B0 RID: 41648 RVA: 0x0029CC08 File Offset: 0x0029AE08 public unsafe float valueSingle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueSingle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueSingle)) = value; } } // Token: 0x17003706 RID: 14086 // (get) Token: 0x0600A2B1 RID: 41649 RVA: 0x0029CC2C File Offset: 0x0029AE2C // (set) Token: 0x0600A2B2 RID: 41650 RVA: 0x0029CC54 File Offset: 0x0029AE54 public unsafe Color valueColor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueColor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueColor)) = value; } } // Token: 0x17003707 RID: 14087 // (get) Token: 0x0600A2B3 RID: 41651 RVA: 0x0029CC78 File Offset: 0x0029AE78 // (set) Token: 0x0600A2B4 RID: 41652 RVA: 0x0029CCA0 File Offset: 0x0029AEA0 public unsafe bool valueBoolean { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueBoolean); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueBoolean)) = value; } } // Token: 0x17003708 RID: 14088 // (get) Token: 0x0600A2B5 RID: 41653 RVA: 0x0029CCC4 File Offset: 0x0029AEC4 // (set) Token: 0x0600A2B6 RID: 41654 RVA: 0x0029CCEC File Offset: 0x0029AEEC public unsafe Vector2 valueVector2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueVector2); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueVector2)) = value; } } // Token: 0x17003709 RID: 14089 // (get) Token: 0x0600A2B7 RID: 41655 RVA: 0x0029CD10 File Offset: 0x0029AF10 // (set) Token: 0x0600A2B8 RID: 41656 RVA: 0x0029CD38 File Offset: 0x0029AF38 public unsafe Vector3 valueVector3 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueVector3); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueVector3)) = value; } } // Token: 0x1700370A RID: 14090 // (get) Token: 0x0600A2B9 RID: 41657 RVA: 0x0029CD5C File Offset: 0x0029AF5C // (set) Token: 0x0600A2BA RID: 41658 RVA: 0x0029CD84 File Offset: 0x0029AF84 public unsafe Vector4 valueVector4 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueVector4); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VolumeEffectField.NativeFieldInfoPtr_valueVector4)) = value; } } // Token: 0x04006D6F RID: 28015 private static readonly IntPtr NativeFieldInfoPtr_fieldName; // Token: 0x04006D70 RID: 28016 private static readonly IntPtr NativeFieldInfoPtr_fieldType; // Token: 0x04006D71 RID: 28017 private static readonly IntPtr NativeFieldInfoPtr_valueSingle; // Token: 0x04006D72 RID: 28018 private static readonly IntPtr NativeFieldInfoPtr_valueColor; // Token: 0x04006D73 RID: 28019 private static readonly IntPtr NativeFieldInfoPtr_valueBoolean; // Token: 0x04006D74 RID: 28020 private static readonly IntPtr NativeFieldInfoPtr_valueVector2; // Token: 0x04006D75 RID: 28021 private static readonly IntPtr NativeFieldInfoPtr_valueVector3; // Token: 0x04006D76 RID: 28022 private static readonly IntPtr NativeFieldInfoPtr_valueVector4; // Token: 0x04006D77 RID: 28023 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_String_0; // Token: 0x04006D78 RID: 28024 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_FieldInfo_Component_0; // Token: 0x04006D79 RID: 28025 private static readonly IntPtr NativeMethodInfoPtr_IsValidType_Public_Static_Boolean_String_0; // Token: 0x04006D7A RID: 28026 private static readonly IntPtr NativeMethodInfoPtr_UpdateValue_Public_Void_Object_0; } }