scripts
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Sony.NP
|
||||
{
|
||||
// Token: 0x02000125 RID: 293
|
||||
public struct ContentRestriction
|
||||
{
|
||||
// Token: 0x170002CA RID: 714
|
||||
// (get) Token: 0x0600060D RID: 1549 RVA: 0x00010E90 File Offset: 0x0000FE90
|
||||
// (set) Token: 0x0600060E RID: 1550 RVA: 0x00010EA8 File Offset: 0x0000FEA8
|
||||
public int DefaultAgeRestriction
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.defaultAgeRestriction;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.defaultAgeRestriction = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002CB RID: 715
|
||||
// (get) Token: 0x0600060F RID: 1551 RVA: 0x00010EB4 File Offset: 0x0000FEB4
|
||||
// (set) Token: 0x06000610 RID: 1552 RVA: 0x00010EFC File Offset: 0x0000FEFC
|
||||
public AgeRestriction[] AgeRestrictions
|
||||
{
|
||||
get
|
||||
{
|
||||
AgeRestriction[] array;
|
||||
if (this.numAgeRestictions == 0)
|
||||
{
|
||||
array = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
AgeRestriction[] array2 = new AgeRestriction[this.numAgeRestictions];
|
||||
Array.Copy(this.ageRestrictions, array2, this.numAgeRestictions);
|
||||
array = array2;
|
||||
}
|
||||
return array;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value != null)
|
||||
{
|
||||
if (value.Length > 32)
|
||||
{
|
||||
throw new NpToolkitException("The size of the array is larger than " + 32);
|
||||
}
|
||||
value.CopyTo(this.ageRestrictions, 0);
|
||||
this.numAgeRestictions = value.Length;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.numAgeRestictions = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002CC RID: 716
|
||||
// (get) Token: 0x06000611 RID: 1553 RVA: 0x00010F5C File Offset: 0x0000FF5C
|
||||
// (set) Token: 0x06000612 RID: 1554 RVA: 0x00010F74 File Offset: 0x0000FF74
|
||||
public bool ApplyContentRestriction
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.applyContentRestriction;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.applyContentRestriction = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000613 RID: 1555 RVA: 0x00010F80 File Offset: 0x0000FF80
|
||||
public void Init()
|
||||
{
|
||||
this.defaultAgeRestriction = 0;
|
||||
this.ageRestrictions = new AgeRestriction[32];
|
||||
this.numAgeRestictions = 0;
|
||||
this.applyContentRestriction = true;
|
||||
for (int i = 0; i < 32; i++)
|
||||
{
|
||||
this.ageRestrictions[i].Init();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040004B7 RID: 1207
|
||||
public const int MAX_AGE_RESTICTIONS = 32;
|
||||
|
||||
// Token: 0x040004B8 RID: 1208
|
||||
public const int NP_NO_AGE_RESTRICTION = 0;
|
||||
|
||||
// Token: 0x040004B9 RID: 1209
|
||||
internal int defaultAgeRestriction;
|
||||
|
||||
// Token: 0x040004BA RID: 1210
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)]
|
||||
internal AgeRestriction[] ageRestrictions;
|
||||
|
||||
// Token: 0x040004BB RID: 1211
|
||||
internal int numAgeRestictions;
|
||||
|
||||
// Token: 0x040004BC RID: 1212
|
||||
[MarshalAs(UnmanagedType.I1)]
|
||||
internal bool applyContentRestriction;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user