scripts
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace UnityEngine.Events
|
||||
{
|
||||
// Token: 0x02000474 RID: 1140
|
||||
[Serializable]
|
||||
internal class ArgumentCache : ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x17000D32 RID: 3378
|
||||
// (get) Token: 0x0600396E RID: 14702 RVA: 0x00063C2C File Offset: 0x00061E2C
|
||||
// (set) Token: 0x0600396F RID: 14703 RVA: 0x00063C48 File Offset: 0x00061E48
|
||||
public Object unityObjectArgument
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ObjectArgument;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ObjectArgument = value;
|
||||
this.m_ObjectArgumentAssemblyTypeName = ((!(value != null)) ? string.Empty : value.GetType().AssemblyQualifiedName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000D33 RID: 3379
|
||||
// (get) Token: 0x06003970 RID: 14704 RVA: 0x00063C7C File Offset: 0x00061E7C
|
||||
public string unityObjectArgumentAssemblyTypeName
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ObjectArgumentAssemblyTypeName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000D34 RID: 3380
|
||||
// (get) Token: 0x06003971 RID: 14705 RVA: 0x00063C98 File Offset: 0x00061E98
|
||||
// (set) Token: 0x06003972 RID: 14706 RVA: 0x00063CB4 File Offset: 0x00061EB4
|
||||
public int intArgument
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_IntArgument;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_IntArgument = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000D35 RID: 3381
|
||||
// (get) Token: 0x06003973 RID: 14707 RVA: 0x00063CC0 File Offset: 0x00061EC0
|
||||
// (set) Token: 0x06003974 RID: 14708 RVA: 0x00063CDC File Offset: 0x00061EDC
|
||||
public float floatArgument
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_FloatArgument;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_FloatArgument = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000D36 RID: 3382
|
||||
// (get) Token: 0x06003975 RID: 14709 RVA: 0x00063CE8 File Offset: 0x00061EE8
|
||||
// (set) Token: 0x06003976 RID: 14710 RVA: 0x00063D04 File Offset: 0x00061F04
|
||||
public string stringArgument
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_StringArgument;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_StringArgument = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000D37 RID: 3383
|
||||
// (get) Token: 0x06003977 RID: 14711 RVA: 0x00063D10 File Offset: 0x00061F10
|
||||
// (set) Token: 0x06003978 RID: 14712 RVA: 0x00063D2C File Offset: 0x00061F2C
|
||||
public bool boolArgument
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_BoolArgument;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_BoolArgument = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003979 RID: 14713 RVA: 0x00063D38 File Offset: 0x00061F38
|
||||
private void TidyAssemblyTypeName()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.m_ObjectArgumentAssemblyTypeName))
|
||||
{
|
||||
int num = int.MaxValue;
|
||||
int num2 = this.m_ObjectArgumentAssemblyTypeName.IndexOf(", Version=");
|
||||
if (num2 != -1)
|
||||
{
|
||||
num = Math.Min(num2, num);
|
||||
}
|
||||
num2 = this.m_ObjectArgumentAssemblyTypeName.IndexOf(", Culture=");
|
||||
if (num2 != -1)
|
||||
{
|
||||
num = Math.Min(num2, num);
|
||||
}
|
||||
num2 = this.m_ObjectArgumentAssemblyTypeName.IndexOf(", PublicKeyToken=");
|
||||
if (num2 != -1)
|
||||
{
|
||||
num = Math.Min(num2, num);
|
||||
}
|
||||
if (num != 2147483647)
|
||||
{
|
||||
this.m_ObjectArgumentAssemblyTypeName = this.m_ObjectArgumentAssemblyTypeName.Substring(0, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600397A RID: 14714 RVA: 0x00063DE4 File Offset: 0x00061FE4
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
this.TidyAssemblyTypeName();
|
||||
}
|
||||
|
||||
// Token: 0x0600397B RID: 14715 RVA: 0x00063DF0 File Offset: 0x00061FF0
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
this.TidyAssemblyTypeName();
|
||||
}
|
||||
|
||||
// Token: 0x04001174 RID: 4468
|
||||
[FormerlySerializedAs("objectArgument")]
|
||||
[SerializeField]
|
||||
private Object m_ObjectArgument;
|
||||
|
||||
// Token: 0x04001175 RID: 4469
|
||||
[FormerlySerializedAs("objectArgumentAssemblyTypeName")]
|
||||
[SerializeField]
|
||||
private string m_ObjectArgumentAssemblyTypeName;
|
||||
|
||||
// Token: 0x04001176 RID: 4470
|
||||
[FormerlySerializedAs("intArgument")]
|
||||
[SerializeField]
|
||||
private int m_IntArgument;
|
||||
|
||||
// Token: 0x04001177 RID: 4471
|
||||
[FormerlySerializedAs("floatArgument")]
|
||||
[SerializeField]
|
||||
private float m_FloatArgument;
|
||||
|
||||
// Token: 0x04001178 RID: 4472
|
||||
[FormerlySerializedAs("stringArgument")]
|
||||
[SerializeField]
|
||||
private string m_StringArgument;
|
||||
|
||||
// Token: 0x04001179 RID: 4473
|
||||
[SerializeField]
|
||||
private bool m_BoolArgument;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user