Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BasketballShotMarker.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

199 lines
5.7 KiB
C#

using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
// Token: 0x02000067 RID: 103
[Token(Token = "0x2000067")]
public class BasketballShotMarker : MonoBehaviour
{
// Token: 0x17000079 RID: 121
// (get) Token: 0x060002D9 RID: 729 RVA: 0x0000F404 File Offset: 0x0000D604
// (set) Token: 0x060002DA RID: 730 RVA: 0x0000F418 File Offset: 0x0000D618
[Token(Token = "0x17000079")]
public BasketballShotMarker.BEJHIJDLHAO HOMHBBPNOLL
{
[Token(Token = "0x60002D9")]
[Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
get
{
return this.OJJLDEPGAEJ;
}
[Token(Token = "0x60002DA")]
[Address(RVA = "0x169B040", Offset = "0x169A040", VA = "0x18169B040")]
set
{
this.OJJLDEPGAEJ = value;
BasketballShotMarker.ModesDisplay[] array = this.modesDisplays;
int num = 0;
int length = array.Length;
if (num < length)
{
BasketballShotMarker.ModesDisplay modesDisplay = array[num];
BasketballShotMarker.BEJHIJDLHAO ojjldepgaej = this.OJJLDEPGAEJ;
if (modesDisplay.mode == ojjldepgaej)
{
goto IL_40;
}
num++;
}
BasketballShotMarker.ModesDisplay nkoejilllok = BasketballShotMarker.NKOEJILLLOK;
IL_40:
TextMeshPro textMeshPro = this.playerNameText;
Color textColor = nkoejilllok.textColor;
Color color = textMeshPro.color;
TextMeshPro textMeshPro2 = this.playerNameText;
if (nkoejilllok.OutlineEnabled)
{
}
int num2 = 0;
textMeshPro2.outlineWidth = (float)num2;
}
}
// Token: 0x060002DB RID: 731 RVA: 0x0000F4A4 File Offset: 0x0000D6A4
[Token(Token = "0x60002DB")]
[Address(RVA = "0x169ADB0", Offset = "0x1699DB0", VA = "0x18169ADB0")]
private BasketballShotMarker.ModesDisplay DCIBKEKBION()
{
BasketballShotMarker.ModesDisplay[] array = this.modesDisplays;
int num = 0;
int length = array.Length;
if (num < length)
{
BasketballShotMarker.ModesDisplay modesDisplay = array[num];
BasketballShotMarker.BEJHIJDLHAO ojjldepgaej = this.OJJLDEPGAEJ;
if (modesDisplay.mode != ojjldepgaej)
{
num++;
}
return modesDisplay;
}
return BasketballShotMarker.NKOEJILLLOK;
}
// Token: 0x1700007A RID: 122
// (get) Token: 0x060002DC RID: 732 RVA: 0x0000F4F0 File Offset: 0x0000D6F0
// (set) Token: 0x060002DD RID: 733 RVA: 0x0000F504 File Offset: 0x0000D704
[Token(Token = "0x1700007A")]
public float FKGBMHHGFIO
{
[Token(Token = "0x60002DC")]
[Address(RVA = "0x562390", Offset = "0x561390", VA = "0x180562390")]
get;
[Token(Token = "0x60002DD")]
[Address(RVA = "0x562AC0", Offset = "0x561AC0", VA = "0x180562AC0")]
private set;
}
// Token: 0x060002DE RID: 734 RVA: 0x0000F518 File Offset: 0x0000D718
[Token(Token = "0x60002DE")]
[Address(RVA = "0x169AE70", Offset = "0x1699E70", VA = "0x18169AE70")]
public void UpdateForShot(string PJKEJAHNJJL, Vector3 DDHPAFKBMON, float FAONCIOCBGG)
{
TextMeshPro textMeshPro = this.playerNameText;
PlatformManager.LDIIFDDCKCN ldiifddckcn = SingletonMonoBehaviour.ONCPNMDGGKG.DELGDFICAMG();
string text = textMeshPro.text;
TextMeshPro textMeshPro2 = this.distanceText;
string text3;
string text2 = string.Format("Distance: {0}m", text3);
string text4 = textMeshPro2.text;
this.<BEAKANMJPIO>k__BackingField = (float)0;
Transform transform = base.transform;
float z = DDHPAFKBMON.z;
}
// Token: 0x060002DF RID: 735 RVA: 0x0000F578 File Offset: 0x0000D778
[Token(Token = "0x60002DF")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public BasketballShotMarker()
{
}
// Token: 0x060002E0 RID: 736 RVA: 0x0000F58C File Offset: 0x0000D78C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60002E0")]
[Address(RVA = "0x169AFC0", Offset = "0x1699FC0", VA = "0x18169AFC0")]
static BasketballShotMarker()
{
Color white = Color.white;
BasketballShotMarker.ModesDisplay modesDisplay;
modesDisplay.mode = (BasketballShotMarker.BEJHIJDLHAO)((ulong)0L);
Color white2 = Color.white;
BasketballShotMarker.NKOEJILLLOK = modesDisplay;
}
// Token: 0x0400025D RID: 605
[Token(Token = "0x400025D")]
private static readonly BasketballShotMarker.ModesDisplay NKOEJILLLOK;
// Token: 0x0400025E RID: 606
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400025E")]
[SerializeField]
private TextMeshPro playerNameText;
// Token: 0x0400025F RID: 607
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400025F")]
[SerializeField]
private TextMeshPro distanceText;
// Token: 0x04000260 RID: 608
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000260")]
[SerializeField]
private BasketballShotMarker.ModesDisplay[] modesDisplays;
// Token: 0x04000261 RID: 609
[Token(Token = "0x4000261")]
private const float MDIIIMNOMFC = 0.133f;
// Token: 0x04000262 RID: 610
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000262")]
private BasketballShotMarker.BEJHIJDLHAO OJJLDEPGAEJ;
// Token: 0x02000068 RID: 104
[Token(Token = "0x2000068")]
[Serializable]
private class ModesDisplay
{
// Token: 0x060002E1 RID: 737 RVA: 0x0000F5B4 File Offset: 0x0000D7B4
[Token(Token = "0x60002E1")]
[Address(RVA = "0x159C0D0", Offset = "0x159B0D0", VA = "0x18159C0D0")]
public ModesDisplay()
{
Color white = Color.white;
base..ctor();
}
// Token: 0x04000264 RID: 612
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000264")]
public BasketballShotMarker.BEJHIJDLHAO mode;
// Token: 0x04000265 RID: 613
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000265")]
public Color textColor;
// Token: 0x04000266 RID: 614
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000266")]
public bool OutlineEnabled;
}
// Token: 0x02000069 RID: 105
[Token(Token = "0x2000069")]
public enum BEJHIJDLHAO
{
// Token: 0x04000268 RID: 616
[Token(Token = "0x4000268")]
Recent,
// Token: 0x04000269 RID: 617
[Token(Token = "0x4000269")]
Farthest
}
}