Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/FeedbackSettings.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

387 lines
11 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002136 RID: 8502
[Token(Token = "0x2002136")]
[CreateAssetMenu]
public class FeedbackSettings : ScriptableObject
{
// Token: 0x170022A3 RID: 8867
// (get) Token: 0x0600DA2E RID: 55854 RVA: 0x003295D0 File Offset: 0x003277D0
[Token(Token = "0x170022A3")]
public RoomCommentView RoomCommentViewPrefab
{
[Token(Token = "0x600DA2E")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.roomCommentViewPrefab;
}
}
// Token: 0x170022A4 RID: 8868
// (get) Token: 0x0600DA2F RID: 55855 RVA: 0x003295E4 File Offset: 0x003277E4
[Token(Token = "0x170022A4")]
public RoomCommentInputUIDialog RoomCommentTextInputUI
{
[Token(Token = "0x600DA2F")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.roomCommentTextInputUI;
}
}
// Token: 0x170022A5 RID: 8869
// (get) Token: 0x0600DA30 RID: 55856 RVA: 0x003295F8 File Offset: 0x003277F8
[Token(Token = "0x170022A5")]
public int RoomCommentMaxLength
{
[Token(Token = "0x600DA30")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return this.roomCommentMaxLength;
}
}
// Token: 0x170022A6 RID: 8870
// (get) Token: 0x0600DA31 RID: 55857 RVA: 0x0032960C File Offset: 0x0032780C
[Token(Token = "0x170022A6")]
public float RoomCommentPlacementDistanceVR
{
[Token(Token = "0x600DA31")]
[Address(RVA = "0x762DB0", Offset = "0x761BB0", VA = "0x180762DB0")]
get
{
return this.roomCommentPlacementDistanceVR;
}
}
// Token: 0x170022A7 RID: 8871
// (get) Token: 0x0600DA32 RID: 55858 RVA: 0x00329620 File Offset: 0x00327820
[Token(Token = "0x170022A7")]
public float RoomCommentPlacementDistanceScreensTouch
{
[Token(Token = "0x600DA32")]
[Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330")]
get
{
return this.roomCommentPlacementDistanceScreensTouch;
}
}
// Token: 0x170022A8 RID: 8872
// (get) Token: 0x0600DA33 RID: 55859 RVA: 0x00329634 File Offset: 0x00327834
[Token(Token = "0x170022A8")]
public int RoomCommentsRateLimitingMaxEventsPerWindow
{
[Token(Token = "0x600DA33")]
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
get
{
return this.roomCommentsRateLimitingMaxEventsPerWindow;
}
}
// Token: 0x170022A9 RID: 8873
// (get) Token: 0x0600DA34 RID: 55860 RVA: 0x00329648 File Offset: 0x00327848
[Token(Token = "0x170022A9")]
public float RoomCommentsRateLimitingWindowDuration
{
[Token(Token = "0x600DA34")]
[Address(RVA = "0x805990", Offset = "0x804790", VA = "0x180805990")]
get
{
return this.roomCommentsRateLimitingWindowDuration;
}
}
// Token: 0x170022AA RID: 8874
// (get) Token: 0x0600DA35 RID: 55861 RVA: 0x0032965C File Offset: 0x0032785C
[Token(Token = "0x170022AA")]
public float RoomCommentOpenDuration
{
[Token(Token = "0x600DA35")]
[Address(RVA = "0x7E7900", Offset = "0x7E6700", VA = "0x1807E7900")]
get
{
return this.roomCommentOpenDuration;
}
}
// Token: 0x170022AB RID: 8875
// (get) Token: 0x0600DA36 RID: 55862 RVA: 0x00329670 File Offset: 0x00327870
[Token(Token = "0x170022AB")]
public float RoomCommentCloseDuration
{
[Token(Token = "0x600DA36")]
[Address(RVA = "0x805C40", Offset = "0x804A40", VA = "0x180805C40")]
get
{
return this.roomCommentCloseDuration;
}
}
// Token: 0x170022AC RID: 8876
// (get) Token: 0x0600DA37 RID: 55863 RVA: 0x00329684 File Offset: 0x00327884
[Token(Token = "0x170022AC")]
public float RoomCommentTeleportOffsetDistance
{
[Token(Token = "0x600DA37")]
[Address(RVA = "0x7EB7E0", Offset = "0x7EA5E0", VA = "0x1807EB7E0")]
get
{
return this.roomCommentTeleportOffsetDistance;
}
}
// Token: 0x0600DA38 RID: 55864 RVA: 0x00329698 File Offset: 0x00327898
[Token(Token = "0x600DA38")]
[Address(RVA = "0x8121F0", Offset = "0x810FF0", VA = "0x1808121F0")]
public FeedbackSettings.StyleSettings HJJJIENPDCJ(RoomComment.GBBPFDLJLIG PLKLFCFAFHM)
{
Func<FeedbackSettings.StyleSettings, bool> func = new Func(new FeedbackSettings.NOBCPMFPNCI().<GetStyleSettings>b__0);
FeedbackSettings.StyleSettings styleSettings;
float a = styleSettings.TextColor.a;
float a2 = styleSettings.BackgroundColor.a;
this.m_CachedPtr = (IntPtr)a;
float a3 = styleSettings.ProxyIconReadColor.a;
this.roomCommentTextInputUI = a2;
float a4 = styleSettings.ProxyIconUnreadColor.a;
this.roomCommentPlacementDistanceScreensTouch = a3;
this.roomCommentCloseDuration = a4;
throw new NullReferenceException();
}
// Token: 0x170022AD RID: 8877
// (get) Token: 0x0600DA39 RID: 55865 RVA: 0x0032970C File Offset: 0x0032790C
[Token(Token = "0x170022AD")]
public RecRoomAudioClip OpenCommentAudioClip
{
[Token(Token = "0x600DA39")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get
{
return this.openCommentAudioClip;
}
}
// Token: 0x170022AE RID: 8878
// (get) Token: 0x0600DA3A RID: 55866 RVA: 0x00329720 File Offset: 0x00327920
[Token(Token = "0x170022AE")]
public RecRoomAudioClip CloseCommentAudioClip
{
[Token(Token = "0x600DA3A")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get
{
return this.closeCommentAudioClip;
}
}
// Token: 0x170022AF RID: 8879
// (get) Token: 0x0600DA3B RID: 55867 RVA: 0x00329734 File Offset: 0x00327934
[Token(Token = "0x170022AF")]
public RecRoomAudioClip CreateCommentAudioClip
{
[Token(Token = "0x600DA3B")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get
{
return this.createCommentAudioClip;
}
}
// Token: 0x170022B0 RID: 8880
// (get) Token: 0x0600DA3C RID: 55868 RVA: 0x00329748 File Offset: 0x00327948
[Token(Token = "0x170022B0")]
public RecRoomAudioClip DeleteCommentAudioClip
{
[Token(Token = "0x600DA3C")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return this.deleteCommentAudioClip;
}
}
// Token: 0x0600DA3D RID: 55869 RVA: 0x0032975C File Offset: 0x0032795C
[Token(Token = "0x600DA3D")]
[Address(RVA = "0x8122F0", Offset = "0x8110F0", VA = "0x1808122F0")]
public FeedbackSettings()
{
}
// Token: 0x04008E2E RID: 36398
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008E2E")]
[SerializeField]
[Header("Room Comments")]
private RoomCommentView roomCommentViewPrefab;
// Token: 0x04008E2F RID: 36399
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008E2F")]
[SerializeField]
private RoomCommentInputUIDialog roomCommentTextInputUI;
// Token: 0x04008E30 RID: 36400
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008E30")]
[SerializeField]
private int roomCommentMaxLength = (int)((ulong)140L);
// Token: 0x04008E31 RID: 36401
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4008E31")]
[SerializeField]
private float roomCommentPlacementDistanceVR = 1f;
// Token: 0x04008E32 RID: 36402
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008E32")]
[SerializeField]
private float roomCommentPlacementDistanceScreensTouch = 1f;
// Token: 0x04008E33 RID: 36403
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4008E33")]
[SerializeField]
private int roomCommentsRateLimitingMaxEventsPerWindow = (int)((ulong)4L);
// Token: 0x04008E34 RID: 36404
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008E34")]
[SerializeField]
private float roomCommentsRateLimitingWindowDuration = 60f;
// Token: 0x04008E35 RID: 36405
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4008E35")]
[SerializeField]
private float roomCommentOpenDuration = 0.27f;
// Token: 0x04008E36 RID: 36406
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008E36")]
[SerializeField]
private float roomCommentCloseDuration = 0.27f;
// Token: 0x04008E37 RID: 36407
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4008E37")]
[SerializeField]
private float roomCommentTeleportOffsetDistance = 1.5f;
// Token: 0x04008E38 RID: 36408
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008E38")]
[SerializeField]
private FeedbackSettings.StyleSettings[] styleSettings;
// Token: 0x04008E39 RID: 36409
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008E39")]
[SerializeField]
private RecRoomAudioClip openCommentAudioClip;
// Token: 0x04008E3A RID: 36410
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4008E3A")]
[SerializeField]
private RecRoomAudioClip closeCommentAudioClip;
// Token: 0x04008E3B RID: 36411
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4008E3B")]
[SerializeField]
private RecRoomAudioClip createCommentAudioClip;
// Token: 0x04008E3C RID: 36412
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4008E3C")]
[SerializeField]
private RecRoomAudioClip deleteCommentAudioClip;
// Token: 0x02002137 RID: 8503
[Token(Token = "0x2002137")]
[Serializable]
public struct StyleSettings
{
// Token: 0x04008E3D RID: 36413
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008E3D")]
public RoomComment.GBBPFDLJLIG Style;
// Token: 0x04008E3E RID: 36414
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4008E3E")]
public Color TextColor;
// Token: 0x04008E3F RID: 36415
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4008E3F")]
public Color BackgroundColor;
// Token: 0x04008E40 RID: 36416
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4008E40")]
public Color ProxyIconReadColor;
// Token: 0x04008E41 RID: 36417
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4008E41")]
public Color ProxyIconUnreadColor;
// Token: 0x04008E42 RID: 36418
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008E42")]
public Sprite ProxyIconSprite;
// Token: 0x04008E43 RID: 36419
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008E43")]
public float DateTextWeightModifier;
// Token: 0x04008E44 RID: 36420
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4008E44")]
public float MessageTextWeightModifier;
}
// Token: 0x02002138 RID: 8504
[Token(Token = "0x2002138")]
[CompilerGenerated]
private sealed class NOBCPMFPNCI
{
// Token: 0x0600DA3E RID: 55870 RVA: 0x003297C8 File Offset: 0x003279C8
[Token(Token = "0x600DA3E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NOBCPMFPNCI()
{
}
// Token: 0x0600DA3F RID: 55871 RVA: 0x003297DC File Offset: 0x003279DC
[Token(Token = "0x600DA3F")]
[Address(RVA = "0x8199E0", Offset = "0x8187E0", VA = "0x1808199E0")]
internal bool <GetStyleSettings>b__0(FeedbackSettings.StyleSettings x)
{
bool flag;
return flag;
}
// Token: 0x04008E45 RID: 36421
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008E45")]
public RoomComment.GBBPFDLJLIG style;
}
}
}