using System;
using DG.Tweening;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x020002B8 RID: 696
[Serializable]
public class UICombatDialogue : Il2CppSystem.Object
{
	// Token: 0x06005C89 RID: 23689 RVA: 0x00175B90 File Offset: 0x00173D90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 567523, XrefRangeEnd = 567539, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005C8A RID: 23690 RVA: 0x00175BD4 File Offset: 0x00173DD4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 567546, RefRangeEnd = 567547, XrefRangeStart = 567539, XrefRangeEnd = 567546, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayBossDialogue(CombatDialogueType key, Action nextAction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref key;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(nextAction);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_PlayBossDialogue_Public_Void_CombatDialogueType_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005C8B RID: 23691 RVA: 0x00175C40 File Offset: 0x00173E40
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 567551, RefRangeEnd = 567552, XrefRangeStart = 567547, XrefRangeEnd = 567551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayPartnerDialogue()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005C8C RID: 23692 RVA: 0x00175C84 File Offset: 0x00173E84
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 567569, RefRangeEnd = 567570, XrefRangeStart = 567552, XrefRangeEnd = 567569, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Localize(GameFontPack fontPack)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(fontPack);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_Localize_Public_Void_GameFontPack_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005C8D RID: 23693 RVA: 0x00175CE0 File Offset: 0x00173EE0
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 567591, RefRangeEnd = 567593, XrefRangeStart = 567570, XrefRangeEnd = 567591, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateContent(CombatDialogueType key)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref key;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_UpdateContent_Private_Void_CombatDialogueType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005C8E RID: 23694 RVA: 0x00175D34 File Offset: 0x00173F34
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 567631, RefRangeEnd = 567633, XrefRangeStart = 567593, XrefRangeEnd = 567631, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Tween GetTextProcessor(Action nextAction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(nextAction);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_GetTextProcessor_Private_Tween_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Tween(intPtr3) : null;
		}
	}

	// Token: 0x06005C8F RID: 23695 RVA: 0x00175DA4 File Offset: 0x00173FA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 567633, XrefRangeEnd = 567635, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005C90 RID: 23696 RVA: 0x00175DE8 File Offset: 0x00173FE8
	[CallerCount(1642)]
	[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UICombatDialogue()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005C91 RID: 23697 RVA: 0x00175E34 File Offset: 0x00174034
	// Note: this type is marked as 'beforefieldinit'.
	static UICombatDialogue()
	{
		Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UICombatDialogue");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr);
		UICombatDialogue.NativeFieldInfoPtr_canvasGroup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "canvasGroup");
		UICombatDialogue.NativeFieldInfoPtr_combatTextBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "combatTextBg");
		UICombatDialogue.NativeFieldInfoPtr_combatText = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "combatText");
		UICombatDialogue.NativeFieldInfoPtr_voicePlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "voicePlayer");
		UICombatDialogue.NativeFieldInfoPtr_dataMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "dataMap");
		UICombatDialogue.NativeFieldInfoPtr_bossDialogueKey = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "bossDialogueKey");
		UICombatDialogue.NativeFieldInfoPtr_bossProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "bossProcessor");
		UICombatDialogue.NativeFieldInfoPtr_partnerProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "partnerProcessor");
		UICombatDialogue.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669922);
		UICombatDialogue.NativeMethodInfoPtr_PlayBossDialogue_Public_Void_CombatDialogueType_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669923);
		UICombatDialogue.NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669924);
		UICombatDialogue.NativeMethodInfoPtr_Localize_Public_Void_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669925);
		UICombatDialogue.NativeMethodInfoPtr_UpdateContent_Private_Void_CombatDialogueType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669926);
		UICombatDialogue.NativeMethodInfoPtr_GetTextProcessor_Private_Tween_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669927);
		UICombatDialogue.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669928);
		UICombatDialogue.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, 100669929);
	}

	// Token: 0x06005C92 RID: 23698 RVA: 0x0000A688 File Offset: 0x00008888
	public UICombatDialogue(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700201E RID: 8222
	// (get) Token: 0x06005C93 RID: 23699 RVA: 0x00175FA4 File Offset: 0x001741A4
	// (set) Token: 0x06005C94 RID: 23700 RVA: 0x00175FD8 File Offset: 0x001741D8
	public unsafe CanvasGroup canvasGroup
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_canvasGroup);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CanvasGroup(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_canvasGroup), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700201F RID: 8223
	// (get) Token: 0x06005C95 RID: 23701 RVA: 0x00176000 File Offset: 0x00174200
	// (set) Token: 0x06005C96 RID: 23702 RVA: 0x00176034 File Offset: 0x00174234
	public unsafe Image combatTextBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_combatTextBg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_combatTextBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002020 RID: 8224
	// (get) Token: 0x06005C97 RID: 23703 RVA: 0x0017605C File Offset: 0x0017425C
	// (set) Token: 0x06005C98 RID: 23704 RVA: 0x00176090 File Offset: 0x00174290
	public unsafe Text combatText
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_combatText);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_combatText), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002021 RID: 8225
	// (get) Token: 0x06005C99 RID: 23705 RVA: 0x001760B8 File Offset: 0x001742B8
	// (set) Token: 0x06005C9A RID: 23706 RVA: 0x001760EC File Offset: 0x001742EC
	public unsafe AudioSource voicePlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_voicePlayer);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AudioSource(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_voicePlayer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002022 RID: 8226
	// (get) Token: 0x06005C9B RID: 23707 RVA: 0x00176114 File Offset: 0x00174314
	// (set) Token: 0x06005C9C RID: 23708 RVA: 0x00176148 File Offset: 0x00174348
	public unsafe Dictionary<CombatDialogueType, CombatDialogueData> dataMap
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_dataMap);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Dictionary<CombatDialogueType, CombatDialogueData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_dataMap), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002023 RID: 8227
	// (get) Token: 0x06005C9D RID: 23709 RVA: 0x00176170 File Offset: 0x00174370
	// (set) Token: 0x06005C9E RID: 23710 RVA: 0x00176198 File Offset: 0x00174398
	public unsafe CombatDialogueType bossDialogueKey
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_bossDialogueKey);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_bossDialogueKey)) = value;
		}
	}

	// Token: 0x17002024 RID: 8228
	// (get) Token: 0x06005C9F RID: 23711 RVA: 0x001761BC File Offset: 0x001743BC
	// (set) Token: 0x06005CA0 RID: 23712 RVA: 0x001761F0 File Offset: 0x001743F0
	public unsafe Tween bossProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_bossProcessor);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Tween(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_bossProcessor), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002025 RID: 8229
	// (get) Token: 0x06005CA1 RID: 23713 RVA: 0x00176218 File Offset: 0x00174418
	// (set) Token: 0x06005CA2 RID: 23714 RVA: 0x0017624C File Offset: 0x0017444C
	public unsafe Tween partnerProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_partnerProcessor);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Tween(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.NativeFieldInfoPtr_partnerProcessor), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04003D62 RID: 15714
	private static readonly IntPtr NativeFieldInfoPtr_canvasGroup;

	// Token: 0x04003D63 RID: 15715
	private static readonly IntPtr NativeFieldInfoPtr_combatTextBg;

	// Token: 0x04003D64 RID: 15716
	private static readonly IntPtr NativeFieldInfoPtr_combatText;

	// Token: 0x04003D65 RID: 15717
	private static readonly IntPtr NativeFieldInfoPtr_voicePlayer;

	// Token: 0x04003D66 RID: 15718
	private static readonly IntPtr NativeFieldInfoPtr_dataMap;

	// Token: 0x04003D67 RID: 15719
	private static readonly IntPtr NativeFieldInfoPtr_bossDialogueKey;

	// Token: 0x04003D68 RID: 15720
	private static readonly IntPtr NativeFieldInfoPtr_bossProcessor;

	// Token: 0x04003D69 RID: 15721
	private static readonly IntPtr NativeFieldInfoPtr_partnerProcessor;

	// Token: 0x04003D6A RID: 15722
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04003D6B RID: 15723
	private static readonly IntPtr NativeMethodInfoPtr_PlayBossDialogue_Public_Void_CombatDialogueType_Action_0;

	// Token: 0x04003D6C RID: 15724
	private static readonly IntPtr NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0;

	// Token: 0x04003D6D RID: 15725
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_GameFontPack_0;

	// Token: 0x04003D6E RID: 15726
	private static readonly IntPtr NativeMethodInfoPtr_UpdateContent_Private_Void_CombatDialogueType_0;

	// Token: 0x04003D6F RID: 15727
	private static readonly IntPtr NativeMethodInfoPtr_GetTextProcessor_Private_Tween_Action_0;

	// Token: 0x04003D70 RID: 15728
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04003D71 RID: 15729
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002B9 RID: 697
	[ObfuscatedName("UICombatDialogue/<>c__DisplayClass13_0")]
	public sealed class __c__DisplayClass13_0 : Il2CppSystem.Object
	{
		// Token: 0x06005CA3 RID: 23715 RVA: 0x00176274 File Offset: 0x00174474
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass13_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.__c__DisplayClass13_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005CA4 RID: 23716 RVA: 0x001762C0 File Offset: 0x001744C0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 567520, XrefRangeEnd = 567523, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _GetTextProcessor_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UICombatDialogue.__c__DisplayClass13_0.NativeMethodInfoPtr__GetTextProcessor_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005CA5 RID: 23717 RVA: 0x00176304 File Offset: 0x00174504
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass13_0()
		{
			Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UICombatDialogue>.NativeClassPtr, "<>c__DisplayClass13_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr);
			UICombatDialogue.__c__DisplayClass13_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr, "<>4__this");
			UICombatDialogue.__c__DisplayClass13_0.NativeFieldInfoPtr_nextAction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr, "nextAction");
			UICombatDialogue.__c__DisplayClass13_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr, 100669930);
			UICombatDialogue.__c__DisplayClass13_0.NativeMethodInfoPtr__GetTextProcessor_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UICombatDialogue.__c__DisplayClass13_0>.NativeClassPtr, 100669931);
		}

		// Token: 0x06005CA6 RID: 23718 RVA: 0x0000A688 File Offset: 0x00008888
		public __c__DisplayClass13_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002026 RID: 8230
		// (get) Token: 0x06005CA7 RID: 23719 RVA: 0x00176380 File Offset: 0x00174580
		// (set) Token: 0x06005CA8 RID: 23720 RVA: 0x001763B4 File Offset: 0x001745B4
		public unsafe UICombatDialogue __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.__c__DisplayClass13_0.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UICombatDialogue(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.__c__DisplayClass13_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002027 RID: 8231
		// (get) Token: 0x06005CA9 RID: 23721 RVA: 0x001763DC File Offset: 0x001745DC
		// (set) Token: 0x06005CAA RID: 23722 RVA: 0x00176410 File Offset: 0x00174610
		public unsafe Action nextAction
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.__c__DisplayClass13_0.NativeFieldInfoPtr_nextAction);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UICombatDialogue.__c__DisplayClass13_0.NativeFieldInfoPtr_nextAction), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003D72 RID: 15730
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003D73 RID: 15731
		private static readonly IntPtr NativeFieldInfoPtr_nextAction;

		// Token: 0x04003D74 RID: 15732
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04003D75 RID: 15733
		private static readonly IntPtr NativeMethodInfoPtr__GetTextProcessor_b__0_Internal_Void_0;
	}
}
