431 lines
14 KiB
C#
431 lines
14 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000554 RID: 1364
|
|
[Token(Token = "0x2000554")]
|
|
[StructLayout(3)]
|
|
public class ToolPlayerAttractor : MonoBehaviour, EOCLMMENCKH
|
|
{
|
|
// Token: 0x1700078B RID: 1931
|
|
// (get) Token: 0x06002918 RID: 10520 RVA: 0x000AAB04 File Offset: 0x000A8D04
|
|
// (set) Token: 0x06002919 RID: 10521 RVA: 0x000AAB18 File Offset: 0x000A8D18
|
|
[Token(Token = "0x1700078B")]
|
|
public bool DHFOGELFLFC
|
|
{
|
|
[Token(Token = "0x6002918")]
|
|
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
|
|
get
|
|
{
|
|
return this.IAMICPANIML;
|
|
}
|
|
[Token(Token = "0x6002919")]
|
|
[Address(RVA = "0x188E5C0", Offset = "0x188CFC0", VA = "0x18188E5C0")]
|
|
set
|
|
{
|
|
this.IAMICPANIML = value;
|
|
if (value)
|
|
{
|
|
GameObject gameObject = this.NGFPPBAMJKB.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600291A RID: 10522 RVA: 0x000AAB4C File Offset: 0x000A8D4C
|
|
[Token(Token = "0x600291A")]
|
|
[Address(RVA = "0x188D6C0", Offset = "0x188C0C0", VA = "0x18188D6C0")]
|
|
private void Awake()
|
|
{
|
|
PulsingBeam componentInChildren = base.GetComponentInChildren<PulsingBeam>(true);
|
|
this.NGFPPBAMJKB = componentInChildren;
|
|
int num = 0;
|
|
if (componentInChildren == num)
|
|
{
|
|
Debug.LogError("ToolPlayerAttactor missing required pulsing beam.");
|
|
return;
|
|
}
|
|
Tool component = base.GetComponent<Tool>();
|
|
this.NBHJPDBHDHB = component;
|
|
int num2 = 0;
|
|
if (!(component == num2))
|
|
{
|
|
Tool nbhjpdbhdhb = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postPickupEvent = nbhjpdbhdhb.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.JBAKBAJBNLC);
|
|
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
|
nbhjpdbhdhb.PostPickupEvent = actionEvent;
|
|
Tool nbhjpdbhdhb2 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postAttachEvent = nbhjpdbhdhb2.PostAttachEvent;
|
|
Action<Tool> action2 = new Action(this.KMLECECGJOH);
|
|
ActionEvent<Tool> actionEvent2 = postAttachEvent + action2;
|
|
nbhjpdbhdhb2.PostAttachEvent = actionEvent2;
|
|
Tool nbhjpdbhdhb3 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nbhjpdbhdhb3.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.NMGODPFELJB);
|
|
ActionEvent<Tool> actionEvent3;
|
|
nbhjpdbhdhb3.PostResetEvent = actionEvent3;
|
|
Tool nbhjpdbhdhb4 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postReleaseEvent = nbhjpdbhdhb4.PostReleaseEvent;
|
|
Action<Tool> action4 = new Action(this.CECHIDCMNAL);
|
|
ActionEvent<Tool> actionEvent4 = postReleaseEvent + action4;
|
|
nbhjpdbhdhb4.PostReleaseEvent = actionEvent4;
|
|
Tool nbhjpdbhdhb5 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postDetachEvent = nbhjpdbhdhb5.PostDetachEvent;
|
|
Action<Tool> action5 = new Action(this.CGIBOFOHMFP);
|
|
ActionEvent<Tool> actionEvent5 = postDetachEvent + action5;
|
|
nbhjpdbhdhb5.PostDetachEvent = actionEvent5;
|
|
return;
|
|
}
|
|
Debug.LogError(base.name + " is missing a tool component.");
|
|
}
|
|
|
|
// Token: 0x0600291B RID: 10523 RVA: 0x000AACB0 File Offset: 0x000A8EB0
|
|
[Token(Token = "0x600291B")]
|
|
[Address(RVA = "0x188E280", Offset = "0x188CC80", VA = "0x18188E280")]
|
|
private void Start()
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.ENPIIHPIDEO);
|
|
instance2.MFMJPEIIAAN += action;
|
|
}
|
|
if (!this.NBHJPDBHDHB.photonView.isRuntimeInstantiated)
|
|
{
|
|
}
|
|
bool fmhnnbejbop = this.FMHNNBEJBOP;
|
|
if (!this.NBHJPDBHDHB.SpawnedFromPool)
|
|
{
|
|
}
|
|
bool flag = this.enableOnPoolSpawn;
|
|
this.OPGHNMHFJFB(flag);
|
|
CreationObject creationObject = this.NBHJPDBHDHB.creationObject;
|
|
int num2 = 0;
|
|
if (creationObject != num2)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
|
if (ToolPlayerAttractor.<>c.<>9__11_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
ToolPlayerAttractor.<>c.<>9__11_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.CEHLIDHOBEK);
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp, -1);
|
|
ILINODKFHEO ilinodkfheo = this.NBHJPDBHDHB.creationObject.AddConfigurableSetting(cpnmfokdbkm);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600291C RID: 10524 RVA: 0x000AAD9C File Offset: 0x000A8F9C
|
|
[Token(Token = "0x600291C")]
|
|
[Address(RVA = "0x188DD40", Offset = "0x188C740", VA = "0x18188DD40")]
|
|
private void OnDestroy()
|
|
{
|
|
Tool nbhjpdbhdhb = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postPickupEvent = nbhjpdbhdhb.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.JBAKBAJBNLC);
|
|
ActionEvent<Tool> actionEvent = postPickupEvent - action;
|
|
nbhjpdbhdhb.PostPickupEvent = actionEvent;
|
|
Tool nbhjpdbhdhb2 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postAttachEvent = nbhjpdbhdhb2.PostAttachEvent;
|
|
Action<Tool> action2 = new Action(this.KMLECECGJOH);
|
|
ActionEvent<Tool> actionEvent2 = postAttachEvent - action2;
|
|
nbhjpdbhdhb2.PostAttachEvent = actionEvent2;
|
|
Tool nbhjpdbhdhb3 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nbhjpdbhdhb3.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.NMGODPFELJB);
|
|
ActionEvent<Tool> actionEvent3;
|
|
nbhjpdbhdhb3.PostResetEvent = actionEvent3;
|
|
Tool nbhjpdbhdhb4 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postReleaseEvent = nbhjpdbhdhb4.PostReleaseEvent;
|
|
Action<Tool> action4 = new Action(this.CECHIDCMNAL);
|
|
ActionEvent<Tool> actionEvent4 = postReleaseEvent - action4;
|
|
nbhjpdbhdhb4.PostReleaseEvent = actionEvent4;
|
|
Tool nbhjpdbhdhb5 = this.NBHJPDBHDHB;
|
|
ActionEvent<Tool> postDetachEvent = nbhjpdbhdhb5.PostDetachEvent;
|
|
Action<Tool> action5 = new Action(this.CGIBOFOHMFP);
|
|
ActionEvent<Tool> actionEvent5 = postDetachEvent - action5;
|
|
nbhjpdbhdhb5.PostDetachEvent = actionEvent5;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action6 = new Action(this.ENPIIHPIDEO);
|
|
instance2.MFMJPEIIAAN -= action6;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600291D RID: 10525 RVA: 0x000AAED0 File Offset: 0x000A90D0
|
|
[Token(Token = "0x600291D")]
|
|
[Address(RVA = "0x188DB00", Offset = "0x188C500", VA = "0x18188DB00")]
|
|
private void ENPIIHPIDEO()
|
|
{
|
|
if (!this.NBHJPDBHDHB.FNFNLDBILFE)
|
|
{
|
|
bool flag = this.enabledOnReset;
|
|
this.OPGHNMHFJFB(flag);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700078C RID: 1932
|
|
// (get) Token: 0x0600291E RID: 10526 RVA: 0x000AAF00 File Offset: 0x000A9100
|
|
[Token(Token = "0x1700078C")]
|
|
private static bool GLNPCHMOMPI
|
|
{
|
|
[Token(Token = "0x600291E")]
|
|
[Address(RVA = "0x188DB40", Offset = "0x188C540", VA = "0x18188DB40")]
|
|
get
|
|
{
|
|
return ToolPlayerAttractor.EBDGBLCENLK.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600291F RID: 10527 RVA: 0x000AAF20 File Offset: 0x000A9120
|
|
[Token(Token = "0x600291F")]
|
|
[Address(RVA = "0x188D640", Offset = "0x188C040", VA = "0x18188D640")]
|
|
public static void AddGlobalRestriction(object PIHIPPPPEBI)
|
|
{
|
|
ToolPlayerAttractor.EBDGBLCENLK.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06002920 RID: 10528 RVA: 0x000AAF40 File Offset: 0x000A9140
|
|
[Token(Token = "0x6002920")]
|
|
[Address(RVA = "0x188E020", Offset = "0x188CA20", VA = "0x18188E020")]
|
|
public static void RemoveGlobalRestriction(object PIHIPPPPEBI)
|
|
{
|
|
ToolPlayerAttractor.EBDGBLCENLK.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06002921 RID: 10529 RVA: 0x000AAF60 File Offset: 0x000A9160
|
|
[Token(Token = "0x6002921")]
|
|
[Address(RVA = "0x566E40", Offset = "0x565840", VA = "0x180566E40")]
|
|
public void OverrideSetEnableOnRelease(bool HGHKAGABKPJ)
|
|
{
|
|
this.enabledOnRelease = HGHKAGABKPJ;
|
|
}
|
|
|
|
// Token: 0x06002922 RID: 10530 RVA: 0x000AAF74 File Offset: 0x000A9174
|
|
[Token(Token = "0x6002922")]
|
|
[Address(RVA = "0x55D5F0", Offset = "0x55BFF0", VA = "0x18055D5F0")]
|
|
public void OverrideSetEnableOnReset(bool GDEBHFMHLOO)
|
|
{
|
|
this.enabledOnReset = GDEBHFMHLOO;
|
|
}
|
|
|
|
// Token: 0x06002923 RID: 10531 RVA: 0x000AAF88 File Offset: 0x000A9188
|
|
[Token(Token = "0x6002923")]
|
|
[Address(RVA = "0x188E1E0", Offset = "0x188CBE0", VA = "0x18188E1E0")]
|
|
public void SetColor(Color GJAINANBOCB)
|
|
{
|
|
PulsingBeam ngfppbamjkb = this.NGFPPBAMJKB;
|
|
int num = 0;
|
|
if (ngfppbamjkb != num)
|
|
{
|
|
PulsingBeam ngfppbamjkb2 = this.NGFPPBAMJKB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002924 RID: 10532 RVA: 0x000AAFB8 File Offset: 0x000A91B8
|
|
[Token(Token = "0x6002924")]
|
|
[Address(RVA = "0x188DC30", Offset = "0x188C630", VA = "0x18188DC30")]
|
|
private void OPGHNMHFJFB(bool ENJABEBOEHC)
|
|
{
|
|
bool hasTokens = ToolPlayerAttractor.EBDGBLCENLK.HasTokens;
|
|
int num = 0;
|
|
bool iamicpaniml = this.IAMICPANIML;
|
|
this.NGFPPBAMJKB.gameObject.SetActive(num != 0);
|
|
}
|
|
|
|
// Token: 0x06002925 RID: 10533 RVA: 0x000AAFF0 File Offset: 0x000A91F0
|
|
[Token(Token = "0x6002925")]
|
|
[Address(RVA = "0x188DBC0", Offset = "0x188C5C0", VA = "0x18188DBC0")]
|
|
private void KEDNKDGJNBC(bool ONGBFDACHHG)
|
|
{
|
|
this.FMHNNBEJBOP = ONGBFDACHHG;
|
|
this.enabledOnReset = ONGBFDACHHG;
|
|
this.enabledOnRelease = ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x1700078D RID: 1933
|
|
// (get) Token: 0x06002926 RID: 10534 RVA: 0x000AB014 File Offset: 0x000A9214
|
|
[Token(Token = "0x1700078D")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6002926")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002927 RID: 10535 RVA: 0x000AB024 File Offset: 0x000A9224
|
|
[Token(Token = "0x6002927")]
|
|
[Address(RVA = "0x188DAB0", Offset = "0x188C4B0", VA = "0x18188DAB0", Slot = "5")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002928 RID: 10536 RVA: 0x000AB048 File Offset: 0x000A9248
|
|
[Token(Token = "0x6002928")]
|
|
[Address(RVA = "0x188E0A0", Offset = "0x188CAA0", VA = "0x18188E0A0", Slot = "6")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
LKFKHNGHDKP lkfkhnghdkp = new LKFKHNGHDKP();
|
|
bool fmhnnbejbop = this.FMHNNBEJBOP;
|
|
lkfkhnghdkp.EBBMLHGMBIB = fmhnnbejbop;
|
|
}
|
|
|
|
// Token: 0x06002929 RID: 10537 RVA: 0x000AB098 File Offset: 0x000A9298
|
|
[Token(Token = "0x6002929")]
|
|
[Address(RVA = "0x188DBB0", Offset = "0x188C5B0", VA = "0x18188DBB0")]
|
|
private void JBAKBAJBNLC(Tool EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
this.OPGHNMHFJFB(num != 0);
|
|
}
|
|
|
|
// Token: 0x0600292A RID: 10538 RVA: 0x000AB0B0 File Offset: 0x000A92B0
|
|
[Token(Token = "0x600292A")]
|
|
[Address(RVA = "0x188DBB0", Offset = "0x188C5B0", VA = "0x18188DBB0")]
|
|
private void KMLECECGJOH(Tool EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
this.OPGHNMHFJFB(num != 0);
|
|
}
|
|
|
|
// Token: 0x0600292B RID: 10539 RVA: 0x000AB0C8 File Offset: 0x000A92C8
|
|
[Token(Token = "0x600292B")]
|
|
[Address(RVA = "0x188DBD0", Offset = "0x188C5D0", VA = "0x18188DBD0")]
|
|
private void NMGODPFELJB(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
if (!this.enabledOnReset)
|
|
{
|
|
int num = 0;
|
|
this.OPGHNMHFJFB(num != 0);
|
|
return;
|
|
}
|
|
if (this.enableOnPoolSpawn)
|
|
{
|
|
this.OPGHNMHFJFB(true);
|
|
return;
|
|
}
|
|
Tool nbhjpdbhdhb = this.NBHJPDBHDHB;
|
|
int num2 = 0;
|
|
bool flag = (nbhjpdbhdhb.SpawnedFromPool ? 1 : 0) == num2;
|
|
this.OPGHNMHFJFB(flag);
|
|
}
|
|
|
|
// Token: 0x0600292C RID: 10540 RVA: 0x000AB11C File Offset: 0x000A931C
|
|
[Token(Token = "0x600292C")]
|
|
[Address(RVA = "0x188D9E0", Offset = "0x188C3E0", VA = "0x18188D9E0")]
|
|
private void CECHIDCMNAL(Tool EGFEJGHDNAI)
|
|
{
|
|
bool flag = this.enabledOnRelease;
|
|
this.OPGHNMHFJFB(flag);
|
|
}
|
|
|
|
// Token: 0x0600292D RID: 10541 RVA: 0x000AB138 File Offset: 0x000A9338
|
|
[Token(Token = "0x600292D")]
|
|
[Address(RVA = "0x188D9E0", Offset = "0x188C3E0", VA = "0x18188D9E0")]
|
|
private void CGIBOFOHMFP(Tool EGFEJGHDNAI)
|
|
{
|
|
bool flag = this.enabledOnRelease;
|
|
this.OPGHNMHFJFB(flag);
|
|
}
|
|
|
|
// Token: 0x0600292E RID: 10542 RVA: 0x000AB154 File Offset: 0x000A9354
|
|
[Token(Token = "0x600292E")]
|
|
[Address(RVA = "0x188E5B0", Offset = "0x188CFB0", VA = "0x18188E5B0")]
|
|
public ToolPlayerAttractor()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002930 RID: 10544 RVA: 0x000AB190 File Offset: 0x000A9390
|
|
[Token(Token = "0x6002930")]
|
|
[Address(RVA = "0xF84570", Offset = "0xF82F70", VA = "0x180F84570")]
|
|
[CompilerGenerated]
|
|
private bool HHCEDEPIOLO()
|
|
{
|
|
return this.FMHNNBEJBOP;
|
|
}
|
|
|
|
// Token: 0x06002931 RID: 10545 RVA: 0x000AB1A4 File Offset: 0x000A93A4
|
|
[Token(Token = "0x6002931")]
|
|
[Address(RVA = "0x188E000", Offset = "0x188CA00", VA = "0x18188E000")]
|
|
[CompilerGenerated]
|
|
private void PNLKCKLIOHP(bool ONGBFDACHHG)
|
|
{
|
|
this.FMHNNBEJBOP = ONGBFDACHHG;
|
|
this.enabledOnReset = ONGBFDACHHG;
|
|
this.enabledOnRelease = ONGBFDACHHG;
|
|
this.OPGHNMHFJFB(ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06002932 RID: 10546 RVA: 0x000AB1D0 File Offset: 0x000A93D0
|
|
[Token(Token = "0x6002932")]
|
|
[Address(RVA = "0x188D9F0", Offset = "0x188C3F0", VA = "0x18188D9F0")]
|
|
[CompilerGenerated]
|
|
private void CEHLIDHOBEK(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Has Highlight Beacon");
|
|
Func<bool> func = new Func(this.HHCEDEPIOLO);
|
|
Action<bool> action = new Action(this.PNLKCKLIOHP);
|
|
}
|
|
|
|
// Token: 0x040022AB RID: 8875
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40022AB")]
|
|
[SerializeField]
|
|
private bool enabledOnReset = true;
|
|
|
|
// Token: 0x040022AC RID: 8876
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x40022AC")]
|
|
[SerializeField]
|
|
private bool enableOnPoolSpawn;
|
|
|
|
// Token: 0x040022AD RID: 8877
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
|
[Token(Token = "0x40022AD")]
|
|
[SerializeField]
|
|
private bool enabledOnRelease;
|
|
|
|
// Token: 0x040022AE RID: 8878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B")]
|
|
[Token(Token = "0x40022AE")]
|
|
private bool FMHNNBEJBOP = true;
|
|
|
|
// Token: 0x040022AF RID: 8879
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40022AF")]
|
|
private Tool NBHJPDBHDHB;
|
|
|
|
// Token: 0x040022B0 RID: 8880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40022B0")]
|
|
private PulsingBeam NGFPPBAMJKB;
|
|
|
|
// Token: 0x040022B1 RID: 8881
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40022B1")]
|
|
private bool IAMICPANIML;
|
|
|
|
// Token: 0x040022B2 RID: 8882
|
|
[Token(Token = "0x40022B2")]
|
|
private static TokenFlag EBDGBLCENLK = new TokenFlag();
|
|
}
|