scripts
This commit is contained in:
@@ -0,0 +1,441 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B0 RID: 432
|
||||
[MovedFrom("UnityEngine")]
|
||||
public static class NavMesh
|
||||
{
|
||||
// Token: 0x06001FB2 RID: 8114 RVA: 0x00025E1C File Offset: 0x0002401C
|
||||
[RequiredByNativeCode]
|
||||
private static void Internal_CallOnNavMeshPreUpdate()
|
||||
{
|
||||
if (NavMesh.onPreUpdate != null)
|
||||
{
|
||||
NavMesh.onPreUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001FB3 RID: 8115 RVA: 0x00025E34 File Offset: 0x00024034
|
||||
public static bool Raycast(Vector3 sourcePosition, Vector3 targetPosition, out NavMeshHit hit, int areaMask)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_Raycast(ref sourcePosition, ref targetPosition, out hit, areaMask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FB4 RID: 8116
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_Raycast(ref Vector3 sourcePosition, ref Vector3 targetPosition, out NavMeshHit hit, int areaMask);
|
||||
|
||||
// Token: 0x06001FB5 RID: 8117 RVA: 0x00025E54 File Offset: 0x00024054
|
||||
public static bool CalculatePath(Vector3 sourcePosition, Vector3 targetPosition, int areaMask, NavMeshPath path)
|
||||
{
|
||||
path.ClearCorners();
|
||||
return NavMesh.CalculatePathInternal(sourcePosition, targetPosition, areaMask, path);
|
||||
}
|
||||
|
||||
// Token: 0x06001FB6 RID: 8118 RVA: 0x00025E78 File Offset: 0x00024078
|
||||
internal static bool CalculatePathInternal(Vector3 sourcePosition, Vector3 targetPosition, int areaMask, NavMeshPath path)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_CalculatePathInternal(ref sourcePosition, ref targetPosition, areaMask, path);
|
||||
}
|
||||
|
||||
// Token: 0x06001FB7 RID: 8119
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CalculatePathInternal(ref Vector3 sourcePosition, ref Vector3 targetPosition, int areaMask, NavMeshPath path);
|
||||
|
||||
// Token: 0x06001FB8 RID: 8120 RVA: 0x00025E98 File Offset: 0x00024098
|
||||
public static bool FindClosestEdge(Vector3 sourcePosition, out NavMeshHit hit, int areaMask)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_FindClosestEdge(ref sourcePosition, out hit, areaMask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FB9 RID: 8121
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_FindClosestEdge(ref Vector3 sourcePosition, out NavMeshHit hit, int areaMask);
|
||||
|
||||
// Token: 0x06001FBA RID: 8122 RVA: 0x00025EB8 File Offset: 0x000240B8
|
||||
public static bool SamplePosition(Vector3 sourcePosition, out NavMeshHit hit, float maxDistance, int areaMask)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_SamplePosition(ref sourcePosition, out hit, maxDistance, areaMask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FBB RID: 8123
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_SamplePosition(ref Vector3 sourcePosition, out NavMeshHit hit, float maxDistance, int areaMask);
|
||||
|
||||
// Token: 0x06001FBC RID: 8124
|
||||
[Obsolete("Use SetAreaCost instead.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetLayerCost(int layer, float cost);
|
||||
|
||||
// Token: 0x06001FBD RID: 8125
|
||||
[Obsolete("Use GetAreaCost instead.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float GetLayerCost(int layer);
|
||||
|
||||
// Token: 0x06001FBE RID: 8126
|
||||
[Obsolete("Use GetAreaFromName instead.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetNavMeshLayerFromName(string layerName);
|
||||
|
||||
// Token: 0x06001FBF RID: 8127
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetAreaCost(int areaIndex, float cost);
|
||||
|
||||
// Token: 0x06001FC0 RID: 8128
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float GetAreaCost(int areaIndex);
|
||||
|
||||
// Token: 0x06001FC1 RID: 8129
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetAreaFromName(string areaName);
|
||||
|
||||
// Token: 0x06001FC2 RID: 8130 RVA: 0x00025ED8 File Offset: 0x000240D8
|
||||
public static NavMeshTriangulation CalculateTriangulation()
|
||||
{
|
||||
return (NavMeshTriangulation)NavMesh.TriangulateInternal();
|
||||
}
|
||||
|
||||
// Token: 0x06001FC3 RID: 8131
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern object TriangulateInternal();
|
||||
|
||||
// Token: 0x06001FC4 RID: 8132
|
||||
[Obsolete("use NavMesh.CalculateTriangulation () instead.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void Triangulate(out Vector3[] vertices, out int[] indices);
|
||||
|
||||
// Token: 0x06001FC5 RID: 8133
|
||||
[Obsolete("AddOffMeshLinks has no effect and is deprecated.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void AddOffMeshLinks();
|
||||
|
||||
// Token: 0x06001FC6 RID: 8134
|
||||
[Obsolete("RestoreNavMesh has no effect and is deprecated.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void RestoreNavMesh();
|
||||
|
||||
// Token: 0x17000745 RID: 1861
|
||||
// (get) Token: 0x06001FC7 RID: 8135 RVA: 0x00025EFC File Offset: 0x000240FC
|
||||
// (set) Token: 0x06001FC8 RID: 8136 RVA: 0x00025F18 File Offset: 0x00024118
|
||||
public static float avoidancePredictionTime
|
||||
{
|
||||
get
|
||||
{
|
||||
return NavMesh.GetAvoidancePredictionTime();
|
||||
}
|
||||
set
|
||||
{
|
||||
NavMesh.SetAvoidancePredictionTime(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001FC9 RID: 8137
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void SetAvoidancePredictionTime(float t);
|
||||
|
||||
// Token: 0x06001FCA RID: 8138
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern float GetAvoidancePredictionTime();
|
||||
|
||||
// Token: 0x17000746 RID: 1862
|
||||
// (get) Token: 0x06001FCB RID: 8139 RVA: 0x00025F24 File Offset: 0x00024124
|
||||
// (set) Token: 0x06001FCC RID: 8140 RVA: 0x00025F40 File Offset: 0x00024140
|
||||
public static int pathfindingIterationsPerFrame
|
||||
{
|
||||
get
|
||||
{
|
||||
return NavMesh.GetPathfindingIterationsPerFrame();
|
||||
}
|
||||
set
|
||||
{
|
||||
NavMesh.SetPathfindingIterationsPerFrame(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001FCD RID: 8141
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void SetPathfindingIterationsPerFrame(int iter);
|
||||
|
||||
// Token: 0x06001FCE RID: 8142
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int GetPathfindingIterationsPerFrame();
|
||||
|
||||
// Token: 0x06001FCF RID: 8143 RVA: 0x00025F4C File Offset: 0x0002414C
|
||||
public static NavMeshDataInstance AddNavMeshData(NavMeshData navMeshData)
|
||||
{
|
||||
if (navMeshData == null)
|
||||
{
|
||||
throw new ArgumentNullException("navMeshData");
|
||||
}
|
||||
return new NavMeshDataInstance
|
||||
{
|
||||
id = NavMesh.AddNavMeshDataInternal(navMeshData)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06001FD0 RID: 8144 RVA: 0x00025F90 File Offset: 0x00024190
|
||||
public static NavMeshDataInstance AddNavMeshData(NavMeshData navMeshData, Vector3 position, Quaternion rotation)
|
||||
{
|
||||
if (navMeshData == null)
|
||||
{
|
||||
throw new ArgumentNullException("navMeshData");
|
||||
}
|
||||
return new NavMeshDataInstance
|
||||
{
|
||||
id = NavMesh.AddNavMeshDataTransformedInternal(navMeshData, position, rotation)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06001FD1 RID: 8145 RVA: 0x00025FD4 File Offset: 0x000241D4
|
||||
public static void RemoveNavMeshData(NavMeshDataInstance handle)
|
||||
{
|
||||
NavMesh.RemoveNavMeshDataInternal(handle.id);
|
||||
}
|
||||
|
||||
// Token: 0x06001FD2 RID: 8146
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool IsValidNavMeshDataHandle(int handle);
|
||||
|
||||
// Token: 0x06001FD3 RID: 8147
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool IsValidLinkHandle(int handle);
|
||||
|
||||
// Token: 0x06001FD4 RID: 8148
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern Object InternalGetOwner(int dataID);
|
||||
|
||||
// Token: 0x06001FD5 RID: 8149
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool InternalSetOwner(int dataID, int ownerID);
|
||||
|
||||
// Token: 0x06001FD6 RID: 8150
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern Object InternalGetLinkOwner(int linkID);
|
||||
|
||||
// Token: 0x06001FD7 RID: 8151
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool InternalSetLinkOwner(int linkID, int ownerID);
|
||||
|
||||
// Token: 0x06001FD8 RID: 8152
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int AddNavMeshDataInternal(NavMeshData navMeshData);
|
||||
|
||||
// Token: 0x06001FD9 RID: 8153 RVA: 0x00025FE4 File Offset: 0x000241E4
|
||||
internal static int AddNavMeshDataTransformedInternal(NavMeshData navMeshData, Vector3 position, Quaternion rotation)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_AddNavMeshDataTransformedInternal(navMeshData, ref position, ref rotation);
|
||||
}
|
||||
|
||||
// Token: 0x06001FDA RID: 8154
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_AddNavMeshDataTransformedInternal(NavMeshData navMeshData, ref Vector3 position, ref Quaternion rotation);
|
||||
|
||||
// Token: 0x06001FDB RID: 8155
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void RemoveNavMeshDataInternal(int handle);
|
||||
|
||||
// Token: 0x06001FDC RID: 8156 RVA: 0x00026004 File Offset: 0x00024204
|
||||
public static NavMeshLinkInstance AddLink(NavMeshLinkData link)
|
||||
{
|
||||
return new NavMeshLinkInstance
|
||||
{
|
||||
id = NavMesh.AddLinkInternal(link, Vector3.zero, Quaternion.identity)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06001FDD RID: 8157 RVA: 0x0002603C File Offset: 0x0002423C
|
||||
public static NavMeshLinkInstance AddLink(NavMeshLinkData link, Vector3 position, Quaternion rotation)
|
||||
{
|
||||
return new NavMeshLinkInstance
|
||||
{
|
||||
id = NavMesh.AddLinkInternal(link, position, rotation)
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06001FDE RID: 8158 RVA: 0x0002606C File Offset: 0x0002426C
|
||||
public static void RemoveLink(NavMeshLinkInstance handle)
|
||||
{
|
||||
NavMesh.RemoveLinkInternal(handle.id);
|
||||
}
|
||||
|
||||
// Token: 0x06001FDF RID: 8159 RVA: 0x0002607C File Offset: 0x0002427C
|
||||
internal static int AddLinkInternal(NavMeshLinkData link, Vector3 position, Quaternion rotation)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_AddLinkInternal(ref link, ref position, ref rotation);
|
||||
}
|
||||
|
||||
// Token: 0x06001FE0 RID: 8160
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_AddLinkInternal(ref NavMeshLinkData link, ref Vector3 position, ref Quaternion rotation);
|
||||
|
||||
// Token: 0x06001FE1 RID: 8161
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void RemoveLinkInternal(int handle);
|
||||
|
||||
// Token: 0x06001FE2 RID: 8162 RVA: 0x0002609C File Offset: 0x0002429C
|
||||
public static bool SamplePosition(Vector3 sourcePosition, out NavMeshHit hit, float maxDistance, NavMeshQueryFilter filter)
|
||||
{
|
||||
return NavMesh.SamplePositionFilter(sourcePosition, out hit, maxDistance, filter.agentTypeID, filter.areaMask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FE3 RID: 8163 RVA: 0x000260C8 File Offset: 0x000242C8
|
||||
private static bool SamplePositionFilter(Vector3 sourcePosition, out NavMeshHit hit, float maxDistance, int type, int mask)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_SamplePositionFilter(ref sourcePosition, out hit, maxDistance, type, mask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FE4 RID: 8164
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_SamplePositionFilter(ref Vector3 sourcePosition, out NavMeshHit hit, float maxDistance, int type, int mask);
|
||||
|
||||
// Token: 0x06001FE5 RID: 8165 RVA: 0x000260EC File Offset: 0x000242EC
|
||||
public static bool FindClosestEdge(Vector3 sourcePosition, out NavMeshHit hit, NavMeshQueryFilter filter)
|
||||
{
|
||||
return NavMesh.FindClosestEdgeFilter(sourcePosition, out hit, filter.agentTypeID, filter.areaMask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FE6 RID: 8166 RVA: 0x00026118 File Offset: 0x00024318
|
||||
private static bool FindClosestEdgeFilter(Vector3 sourcePosition, out NavMeshHit hit, int type, int mask)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_FindClosestEdgeFilter(ref sourcePosition, out hit, type, mask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FE7 RID: 8167
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_FindClosestEdgeFilter(ref Vector3 sourcePosition, out NavMeshHit hit, int type, int mask);
|
||||
|
||||
// Token: 0x06001FE8 RID: 8168 RVA: 0x00026138 File Offset: 0x00024338
|
||||
public static bool Raycast(Vector3 sourcePosition, Vector3 targetPosition, out NavMeshHit hit, NavMeshQueryFilter filter)
|
||||
{
|
||||
return NavMesh.RaycastFilter(sourcePosition, targetPosition, out hit, filter.agentTypeID, filter.areaMask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FE9 RID: 8169 RVA: 0x00026164 File Offset: 0x00024364
|
||||
private static bool RaycastFilter(Vector3 sourcePosition, Vector3 targetPosition, out NavMeshHit hit, int type, int mask)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_RaycastFilter(ref sourcePosition, ref targetPosition, out hit, type, mask);
|
||||
}
|
||||
|
||||
// Token: 0x06001FEA RID: 8170
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_RaycastFilter(ref Vector3 sourcePosition, ref Vector3 targetPosition, out NavMeshHit hit, int type, int mask);
|
||||
|
||||
// Token: 0x06001FEB RID: 8171 RVA: 0x00026188 File Offset: 0x00024388
|
||||
public static bool CalculatePath(Vector3 sourcePosition, Vector3 targetPosition, NavMeshQueryFilter filter, NavMeshPath path)
|
||||
{
|
||||
path.ClearCorners();
|
||||
return NavMesh.CalculatePathFilterInternal(sourcePosition, targetPosition, path, filter.agentTypeID, filter.areaMask, filter.costs);
|
||||
}
|
||||
|
||||
// Token: 0x06001FEC RID: 8172 RVA: 0x000261C0 File Offset: 0x000243C0
|
||||
internal static bool CalculatePathFilterInternal(Vector3 sourcePosition, Vector3 targetPosition, NavMeshPath path, int type, int mask, float[] costs)
|
||||
{
|
||||
return NavMesh.INTERNAL_CALL_CalculatePathFilterInternal(ref sourcePosition, ref targetPosition, path, type, mask, costs);
|
||||
}
|
||||
|
||||
// Token: 0x06001FED RID: 8173
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CalculatePathFilterInternal(ref Vector3 sourcePosition, ref Vector3 targetPosition, NavMeshPath path, int type, int mask, float[] costs);
|
||||
|
||||
// Token: 0x06001FEE RID: 8174 RVA: 0x000261E4 File Offset: 0x000243E4
|
||||
public static NavMeshBuildSettings CreateSettings()
|
||||
{
|
||||
NavMeshBuildSettings navMeshBuildSettings;
|
||||
NavMesh.INTERNAL_CALL_CreateSettings(out navMeshBuildSettings);
|
||||
return navMeshBuildSettings;
|
||||
}
|
||||
|
||||
// Token: 0x06001FEF RID: 8175
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CreateSettings(out NavMeshBuildSettings value);
|
||||
|
||||
// Token: 0x06001FF0 RID: 8176
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void RemoveSettings(int agentTypeID);
|
||||
|
||||
// Token: 0x06001FF1 RID: 8177 RVA: 0x00026204 File Offset: 0x00024404
|
||||
public static NavMeshBuildSettings GetSettingsByID(int agentTypeID)
|
||||
{
|
||||
NavMeshBuildSettings navMeshBuildSettings;
|
||||
NavMesh.INTERNAL_CALL_GetSettingsByID(agentTypeID, out navMeshBuildSettings);
|
||||
return navMeshBuildSettings;
|
||||
}
|
||||
|
||||
// Token: 0x06001FF2 RID: 8178
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSettingsByID(int agentTypeID, out NavMeshBuildSettings value);
|
||||
|
||||
// Token: 0x06001FF3 RID: 8179
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetSettingsCount();
|
||||
|
||||
// Token: 0x06001FF4 RID: 8180 RVA: 0x00026224 File Offset: 0x00024424
|
||||
public static NavMeshBuildSettings GetSettingsByIndex(int index)
|
||||
{
|
||||
NavMeshBuildSettings navMeshBuildSettings;
|
||||
NavMesh.INTERNAL_CALL_GetSettingsByIndex(index, out navMeshBuildSettings);
|
||||
return navMeshBuildSettings;
|
||||
}
|
||||
|
||||
// Token: 0x06001FF5 RID: 8181
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSettingsByIndex(int index, out NavMeshBuildSettings value);
|
||||
|
||||
// Token: 0x06001FF6 RID: 8182
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetSettingsNameFromID(int agentTypeID);
|
||||
|
||||
// Token: 0x04000486 RID: 1158
|
||||
public static NavMesh.OnNavMeshPreUpdate onPreUpdate;
|
||||
|
||||
// Token: 0x04000487 RID: 1159
|
||||
public const int AllAreas = -1;
|
||||
|
||||
// Token: 0x020001B1 RID: 433
|
||||
// (Invoke) Token: 0x06001FF8 RID: 8184
|
||||
public delegate void OnNavMeshPreUpdate();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,665 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001BA RID: 442
|
||||
[MovedFrom("UnityEngine")]
|
||||
public sealed class NavMeshAgent : Behaviour
|
||||
{
|
||||
// Token: 0x06002035 RID: 8245 RVA: 0x000267C0 File Offset: 0x000249C0
|
||||
public bool SetDestination(Vector3 target)
|
||||
{
|
||||
return NavMeshAgent.INTERNAL_CALL_SetDestination(this, ref target);
|
||||
}
|
||||
|
||||
// Token: 0x06002036 RID: 8246
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_SetDestination(NavMeshAgent self, ref Vector3 target);
|
||||
|
||||
// Token: 0x17000760 RID: 1888
|
||||
// (get) Token: 0x06002037 RID: 8247 RVA: 0x000267E0 File Offset: 0x000249E0
|
||||
// (set) Token: 0x06002038 RID: 8248 RVA: 0x00026800 File Offset: 0x00024A00
|
||||
public Vector3 destination
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_destination(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_destination(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002039 RID: 8249
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_destination(out Vector3 value);
|
||||
|
||||
// Token: 0x0600203A RID: 8250
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_destination(ref Vector3 value);
|
||||
|
||||
// Token: 0x17000761 RID: 1889
|
||||
// (get) Token: 0x0600203B RID: 8251
|
||||
// (set) Token: 0x0600203C RID: 8252
|
||||
public extern float stoppingDistance
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000762 RID: 1890
|
||||
// (get) Token: 0x0600203D RID: 8253 RVA: 0x0002680C File Offset: 0x00024A0C
|
||||
// (set) Token: 0x0600203E RID: 8254 RVA: 0x0002682C File Offset: 0x00024A2C
|
||||
public Vector3 velocity
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_velocity(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_velocity(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600203F RID: 8255
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_velocity(out Vector3 value);
|
||||
|
||||
// Token: 0x06002040 RID: 8256
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_velocity(ref Vector3 value);
|
||||
|
||||
// Token: 0x17000763 RID: 1891
|
||||
// (get) Token: 0x06002041 RID: 8257 RVA: 0x00026838 File Offset: 0x00024A38
|
||||
// (set) Token: 0x06002042 RID: 8258 RVA: 0x00026858 File Offset: 0x00024A58
|
||||
public Vector3 nextPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_nextPosition(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_nextPosition(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002043 RID: 8259
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_nextPosition(out Vector3 value);
|
||||
|
||||
// Token: 0x06002044 RID: 8260
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_nextPosition(ref Vector3 value);
|
||||
|
||||
// Token: 0x17000764 RID: 1892
|
||||
// (get) Token: 0x06002045 RID: 8261 RVA: 0x00026864 File Offset: 0x00024A64
|
||||
public Vector3 steeringTarget
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_steeringTarget(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002046 RID: 8262
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_steeringTarget(out Vector3 value);
|
||||
|
||||
// Token: 0x17000765 RID: 1893
|
||||
// (get) Token: 0x06002047 RID: 8263 RVA: 0x00026884 File Offset: 0x00024A84
|
||||
public Vector3 desiredVelocity
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_desiredVelocity(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002048 RID: 8264
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_desiredVelocity(out Vector3 value);
|
||||
|
||||
// Token: 0x17000766 RID: 1894
|
||||
// (get) Token: 0x06002049 RID: 8265
|
||||
public extern float remainingDistance
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000767 RID: 1895
|
||||
// (get) Token: 0x0600204A RID: 8266
|
||||
// (set) Token: 0x0600204B RID: 8267
|
||||
public extern float baseOffset
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000768 RID: 1896
|
||||
// (get) Token: 0x0600204C RID: 8268
|
||||
public extern bool isOnOffMeshLink
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600204D RID: 8269
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void ActivateCurrentOffMeshLink(bool activated);
|
||||
|
||||
// Token: 0x17000769 RID: 1897
|
||||
// (get) Token: 0x0600204E RID: 8270 RVA: 0x000268A4 File Offset: 0x00024AA4
|
||||
public OffMeshLinkData currentOffMeshLinkData
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetCurrentOffMeshLinkDataInternal();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600204F RID: 8271
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern OffMeshLinkData GetCurrentOffMeshLinkDataInternal();
|
||||
|
||||
// Token: 0x1700076A RID: 1898
|
||||
// (get) Token: 0x06002050 RID: 8272 RVA: 0x000268C0 File Offset: 0x00024AC0
|
||||
public OffMeshLinkData nextOffMeshLinkData
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetNextOffMeshLinkDataInternal();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002051 RID: 8273
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern OffMeshLinkData GetNextOffMeshLinkDataInternal();
|
||||
|
||||
// Token: 0x06002052 RID: 8274
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void CompleteOffMeshLink();
|
||||
|
||||
// Token: 0x1700076B RID: 1899
|
||||
// (get) Token: 0x06002053 RID: 8275
|
||||
// (set) Token: 0x06002054 RID: 8276
|
||||
public extern bool autoTraverseOffMeshLink
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700076C RID: 1900
|
||||
// (get) Token: 0x06002055 RID: 8277
|
||||
// (set) Token: 0x06002056 RID: 8278
|
||||
public extern bool autoBraking
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700076D RID: 1901
|
||||
// (get) Token: 0x06002057 RID: 8279
|
||||
// (set) Token: 0x06002058 RID: 8280
|
||||
public extern bool autoRepath
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700076E RID: 1902
|
||||
// (get) Token: 0x06002059 RID: 8281
|
||||
public extern bool hasPath
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700076F RID: 1903
|
||||
// (get) Token: 0x0600205A RID: 8282
|
||||
public extern bool pathPending
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000770 RID: 1904
|
||||
// (get) Token: 0x0600205B RID: 8283
|
||||
public extern bool isPathStale
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000771 RID: 1905
|
||||
// (get) Token: 0x0600205C RID: 8284
|
||||
public extern NavMeshPathStatus pathStatus
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000772 RID: 1906
|
||||
// (get) Token: 0x0600205D RID: 8285 RVA: 0x000268DC File Offset: 0x00024ADC
|
||||
public Vector3 pathEndPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_pathEndPosition(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600205E RID: 8286
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_pathEndPosition(out Vector3 value);
|
||||
|
||||
// Token: 0x0600205F RID: 8287 RVA: 0x000268FC File Offset: 0x00024AFC
|
||||
public bool Warp(Vector3 newPosition)
|
||||
{
|
||||
return NavMeshAgent.INTERNAL_CALL_Warp(this, ref newPosition);
|
||||
}
|
||||
|
||||
// Token: 0x06002060 RID: 8288
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_Warp(NavMeshAgent self, ref Vector3 newPosition);
|
||||
|
||||
// Token: 0x06002061 RID: 8289 RVA: 0x0002691C File Offset: 0x00024B1C
|
||||
public void Move(Vector3 offset)
|
||||
{
|
||||
NavMeshAgent.INTERNAL_CALL_Move(this, ref offset);
|
||||
}
|
||||
|
||||
// Token: 0x06002062 RID: 8290
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_Move(NavMeshAgent self, ref Vector3 offset);
|
||||
|
||||
// Token: 0x06002063 RID: 8291 RVA: 0x00026928 File Offset: 0x00024B28
|
||||
[Obsolete("Set isStopped to true instead")]
|
||||
public void Stop()
|
||||
{
|
||||
this.StopInternal();
|
||||
}
|
||||
|
||||
// Token: 0x06002064 RID: 8292
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void StopInternal();
|
||||
|
||||
// Token: 0x06002065 RID: 8293 RVA: 0x00026934 File Offset: 0x00024B34
|
||||
[Obsolete("Set isStopped to true instead")]
|
||||
public void Stop(bool stopUpdates)
|
||||
{
|
||||
this.StopInternal();
|
||||
}
|
||||
|
||||
// Token: 0x06002066 RID: 8294
|
||||
[Obsolete("Set isStopped to false instead")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Resume();
|
||||
|
||||
// Token: 0x17000773 RID: 1907
|
||||
// (get) Token: 0x06002067 RID: 8295
|
||||
// (set) Token: 0x06002068 RID: 8296
|
||||
public extern bool isStopped
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002069 RID: 8297
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void ResetPath();
|
||||
|
||||
// Token: 0x0600206A RID: 8298
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool SetPath(NavMeshPath path);
|
||||
|
||||
// Token: 0x17000774 RID: 1908
|
||||
// (get) Token: 0x0600206B RID: 8299 RVA: 0x00026940 File Offset: 0x00024B40
|
||||
// (set) Token: 0x0600206C RID: 8300 RVA: 0x00026964 File Offset: 0x00024B64
|
||||
public NavMeshPath path
|
||||
{
|
||||
get
|
||||
{
|
||||
NavMeshPath navMeshPath = new NavMeshPath();
|
||||
this.CopyPathTo(navMeshPath);
|
||||
return navMeshPath;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value == null)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
this.SetPath(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600206D RID: 8301
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void CopyPathTo(NavMeshPath path);
|
||||
|
||||
// Token: 0x0600206E RID: 8302
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool FindClosestEdge(out NavMeshHit hit);
|
||||
|
||||
// Token: 0x0600206F RID: 8303 RVA: 0x0002697C File Offset: 0x00024B7C
|
||||
public bool Raycast(Vector3 targetPosition, out NavMeshHit hit)
|
||||
{
|
||||
return NavMeshAgent.INTERNAL_CALL_Raycast(this, ref targetPosition, out hit);
|
||||
}
|
||||
|
||||
// Token: 0x06002070 RID: 8304
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_Raycast(NavMeshAgent self, ref Vector3 targetPosition, out NavMeshHit hit);
|
||||
|
||||
// Token: 0x06002071 RID: 8305 RVA: 0x0002699C File Offset: 0x00024B9C
|
||||
public bool CalculatePath(Vector3 targetPosition, NavMeshPath path)
|
||||
{
|
||||
path.ClearCorners();
|
||||
return this.CalculatePathInternal(targetPosition, path);
|
||||
}
|
||||
|
||||
// Token: 0x06002072 RID: 8306 RVA: 0x000269C0 File Offset: 0x00024BC0
|
||||
private bool CalculatePathInternal(Vector3 targetPosition, NavMeshPath path)
|
||||
{
|
||||
return NavMeshAgent.INTERNAL_CALL_CalculatePathInternal(this, ref targetPosition, path);
|
||||
}
|
||||
|
||||
// Token: 0x06002073 RID: 8307
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CalculatePathInternal(NavMeshAgent self, ref Vector3 targetPosition, NavMeshPath path);
|
||||
|
||||
// Token: 0x06002074 RID: 8308
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool SamplePathPosition(int areaMask, float maxDistance, out NavMeshHit hit);
|
||||
|
||||
// Token: 0x06002075 RID: 8309
|
||||
[Obsolete("Use SetAreaCost instead.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SetLayerCost(int layer, float cost);
|
||||
|
||||
// Token: 0x06002076 RID: 8310
|
||||
[Obsolete("Use GetAreaCost instead.")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern float GetLayerCost(int layer);
|
||||
|
||||
// Token: 0x06002077 RID: 8311
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SetAreaCost(int areaIndex, float areaCost);
|
||||
|
||||
// Token: 0x06002078 RID: 8312
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern float GetAreaCost(int areaIndex);
|
||||
|
||||
// Token: 0x17000775 RID: 1909
|
||||
// (get) Token: 0x06002079 RID: 8313 RVA: 0x000269E0 File Offset: 0x00024BE0
|
||||
public Object navMeshOwner
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetOwnerInternal();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000776 RID: 1910
|
||||
// (get) Token: 0x0600207A RID: 8314
|
||||
// (set) Token: 0x0600207B RID: 8315
|
||||
public extern int agentTypeID
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600207C RID: 8316
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Object GetOwnerInternal();
|
||||
|
||||
// Token: 0x17000777 RID: 1911
|
||||
// (get) Token: 0x0600207D RID: 8317
|
||||
// (set) Token: 0x0600207E RID: 8318
|
||||
[Obsolete("Use areaMask instead.")]
|
||||
public extern int walkableMask
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000778 RID: 1912
|
||||
// (get) Token: 0x0600207F RID: 8319
|
||||
// (set) Token: 0x06002080 RID: 8320
|
||||
public extern int areaMask
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000779 RID: 1913
|
||||
// (get) Token: 0x06002081 RID: 8321
|
||||
// (set) Token: 0x06002082 RID: 8322
|
||||
public extern float speed
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700077A RID: 1914
|
||||
// (get) Token: 0x06002083 RID: 8323
|
||||
// (set) Token: 0x06002084 RID: 8324
|
||||
public extern float angularSpeed
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700077B RID: 1915
|
||||
// (get) Token: 0x06002085 RID: 8325
|
||||
// (set) Token: 0x06002086 RID: 8326
|
||||
public extern float acceleration
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700077C RID: 1916
|
||||
// (get) Token: 0x06002087 RID: 8327
|
||||
// (set) Token: 0x06002088 RID: 8328
|
||||
public extern bool updatePosition
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700077D RID: 1917
|
||||
// (get) Token: 0x06002089 RID: 8329
|
||||
// (set) Token: 0x0600208A RID: 8330
|
||||
public extern bool updateRotation
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700077E RID: 1918
|
||||
// (get) Token: 0x0600208B RID: 8331
|
||||
// (set) Token: 0x0600208C RID: 8332
|
||||
public extern bool updateUpAxis
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700077F RID: 1919
|
||||
// (get) Token: 0x0600208D RID: 8333
|
||||
// (set) Token: 0x0600208E RID: 8334
|
||||
public extern float radius
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000780 RID: 1920
|
||||
// (get) Token: 0x0600208F RID: 8335
|
||||
// (set) Token: 0x06002090 RID: 8336
|
||||
public extern float height
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000781 RID: 1921
|
||||
// (get) Token: 0x06002091 RID: 8337
|
||||
// (set) Token: 0x06002092 RID: 8338
|
||||
public extern ObstacleAvoidanceType obstacleAvoidanceType
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000782 RID: 1922
|
||||
// (get) Token: 0x06002093 RID: 8339
|
||||
// (set) Token: 0x06002094 RID: 8340
|
||||
public extern int avoidancePriority
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000783 RID: 1923
|
||||
// (get) Token: 0x06002095 RID: 8341
|
||||
public extern bool isOnNavMesh
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C3 RID: 451
|
||||
internal struct NavMeshBuildDebugSettings
|
||||
{
|
||||
// Token: 0x170007A9 RID: 1961
|
||||
// (get) Token: 0x060020ED RID: 8429 RVA: 0x00026DD8 File Offset: 0x00024FD8
|
||||
// (set) Token: 0x060020EE RID: 8430 RVA: 0x00026DFC File Offset: 0x00024FFC
|
||||
public bool showInputGeom
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowInputGeom != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowInputGeom = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AA RID: 1962
|
||||
// (get) Token: 0x060020EF RID: 8431 RVA: 0x00026E14 File Offset: 0x00025014
|
||||
// (set) Token: 0x060020F0 RID: 8432 RVA: 0x00026E38 File Offset: 0x00025038
|
||||
public bool showVoxels
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowVoxels != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowVoxels = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AB RID: 1963
|
||||
// (get) Token: 0x060020F1 RID: 8433 RVA: 0x00026E50 File Offset: 0x00025050
|
||||
// (set) Token: 0x060020F2 RID: 8434 RVA: 0x00026E74 File Offset: 0x00025074
|
||||
public bool showRegions
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowRegions != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowRegions = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AC RID: 1964
|
||||
// (get) Token: 0x060020F3 RID: 8435 RVA: 0x00026E8C File Offset: 0x0002508C
|
||||
// (set) Token: 0x060020F4 RID: 8436 RVA: 0x00026EB0 File Offset: 0x000250B0
|
||||
public bool showRawContours
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowRawContours != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowRawContours = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AD RID: 1965
|
||||
// (get) Token: 0x060020F5 RID: 8437 RVA: 0x00026EC8 File Offset: 0x000250C8
|
||||
// (set) Token: 0x060020F6 RID: 8438 RVA: 0x00026EEC File Offset: 0x000250EC
|
||||
public bool showContours
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowContours != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowContours = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AE RID: 1966
|
||||
// (get) Token: 0x060020F7 RID: 8439 RVA: 0x00026F04 File Offset: 0x00025104
|
||||
// (set) Token: 0x060020F8 RID: 8440 RVA: 0x00026F28 File Offset: 0x00025128
|
||||
public bool showPolyMesh
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowPolyMesh != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowPolyMesh = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AF RID: 1967
|
||||
// (get) Token: 0x060020F9 RID: 8441 RVA: 0x00026F40 File Offset: 0x00025140
|
||||
// (set) Token: 0x060020FA RID: 8442 RVA: 0x00026F64 File Offset: 0x00025164
|
||||
public bool showPolyMeshDetail
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ShowPolyMeshDetail != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ShowPolyMeshDetail = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B0 RID: 1968
|
||||
// (get) Token: 0x060020FB RID: 8443 RVA: 0x00026F7C File Offset: 0x0002517C
|
||||
// (set) Token: 0x060020FC RID: 8444 RVA: 0x00026FA0 File Offset: 0x000251A0
|
||||
public bool useFocus
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_UseFocus != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_UseFocus = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B1 RID: 1969
|
||||
// (get) Token: 0x060020FD RID: 8445 RVA: 0x00026FB8 File Offset: 0x000251B8
|
||||
// (set) Token: 0x060020FE RID: 8446 RVA: 0x00026FD4 File Offset: 0x000251D4
|
||||
public Vector3 focusPoint
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_FocusPoint;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_FocusPoint = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040004C3 RID: 1219
|
||||
private int m_ShowInputGeom;
|
||||
|
||||
// Token: 0x040004C4 RID: 1220
|
||||
private int m_ShowVoxels;
|
||||
|
||||
// Token: 0x040004C5 RID: 1221
|
||||
private int m_ShowRegions;
|
||||
|
||||
// Token: 0x040004C6 RID: 1222
|
||||
private int m_ShowRawContours;
|
||||
|
||||
// Token: 0x040004C7 RID: 1223
|
||||
private int m_ShowContours;
|
||||
|
||||
// Token: 0x040004C8 RID: 1224
|
||||
private int m_ShowPolyMesh;
|
||||
|
||||
// Token: 0x040004C9 RID: 1225
|
||||
private int m_ShowPolyMeshDetail;
|
||||
|
||||
// Token: 0x040004CA RID: 1226
|
||||
private int m_UseFocus;
|
||||
|
||||
// Token: 0x040004CB RID: 1227
|
||||
private Vector3 m_FocusPoint;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C7 RID: 455
|
||||
public struct NavMeshBuildMarkup
|
||||
{
|
||||
// Token: 0x170007B8 RID: 1976
|
||||
// (get) Token: 0x0600210D RID: 8461 RVA: 0x00027110 File Offset: 0x00025310
|
||||
// (set) Token: 0x0600210E RID: 8462 RVA: 0x00027134 File Offset: 0x00025334
|
||||
public bool overrideArea
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_OverrideArea != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_OverrideArea = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B9 RID: 1977
|
||||
// (get) Token: 0x0600210F RID: 8463 RVA: 0x0002714C File Offset: 0x0002534C
|
||||
// (set) Token: 0x06002110 RID: 8464 RVA: 0x00027168 File Offset: 0x00025368
|
||||
public int area
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Area;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Area = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007BA RID: 1978
|
||||
// (get) Token: 0x06002111 RID: 8465 RVA: 0x00027174 File Offset: 0x00025374
|
||||
// (set) Token: 0x06002112 RID: 8466 RVA: 0x00027198 File Offset: 0x00025398
|
||||
public bool ignoreFromBuild
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_IgnoreFromBuild != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_IgnoreFromBuild = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007BB RID: 1979
|
||||
// (get) Token: 0x06002113 RID: 8467 RVA: 0x000271B0 File Offset: 0x000253B0
|
||||
// (set) Token: 0x06002114 RID: 8468 RVA: 0x000271D4 File Offset: 0x000253D4
|
||||
public Transform root
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.InternalGetRootGO(this.m_InstanceID);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_InstanceID = ((!(value != null)) ? 0 : value.GetInstanceID());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002115 RID: 8469
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Transform InternalGetRootGO(int instanceID);
|
||||
|
||||
// Token: 0x040004DC RID: 1244
|
||||
private int m_OverrideArea;
|
||||
|
||||
// Token: 0x040004DD RID: 1245
|
||||
private int m_Area;
|
||||
|
||||
// Token: 0x040004DE RID: 1246
|
||||
private int m_IgnoreFromBuild;
|
||||
|
||||
// Token: 0x040004DF RID: 1247
|
||||
private int m_InstanceID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,216 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C2 RID: 450
|
||||
public struct NavMeshBuildSettings
|
||||
{
|
||||
// Token: 0x1700079F RID: 1951
|
||||
// (get) Token: 0x060020D6 RID: 8406 RVA: 0x00026BDC File Offset: 0x00024DDC
|
||||
// (set) Token: 0x060020D7 RID: 8407 RVA: 0x00026BF8 File Offset: 0x00024DF8
|
||||
public int agentTypeID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentTypeID;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentTypeID = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A0 RID: 1952
|
||||
// (get) Token: 0x060020D8 RID: 8408 RVA: 0x00026C04 File Offset: 0x00024E04
|
||||
// (set) Token: 0x060020D9 RID: 8409 RVA: 0x00026C20 File Offset: 0x00024E20
|
||||
public float agentRadius
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentRadius;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentRadius = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A1 RID: 1953
|
||||
// (get) Token: 0x060020DA RID: 8410 RVA: 0x00026C2C File Offset: 0x00024E2C
|
||||
// (set) Token: 0x060020DB RID: 8411 RVA: 0x00026C48 File Offset: 0x00024E48
|
||||
public float agentHeight
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentHeight;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentHeight = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A2 RID: 1954
|
||||
// (get) Token: 0x060020DC RID: 8412 RVA: 0x00026C54 File Offset: 0x00024E54
|
||||
// (set) Token: 0x060020DD RID: 8413 RVA: 0x00026C70 File Offset: 0x00024E70
|
||||
public float agentSlope
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentSlope;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentSlope = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A3 RID: 1955
|
||||
// (get) Token: 0x060020DE RID: 8414 RVA: 0x00026C7C File Offset: 0x00024E7C
|
||||
// (set) Token: 0x060020DF RID: 8415 RVA: 0x00026C98 File Offset: 0x00024E98
|
||||
public float agentClimb
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentClimb;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentClimb = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A4 RID: 1956
|
||||
// (get) Token: 0x060020E0 RID: 8416 RVA: 0x00026CA4 File Offset: 0x00024EA4
|
||||
// (set) Token: 0x060020E1 RID: 8417 RVA: 0x00026CC0 File Offset: 0x00024EC0
|
||||
public float minRegionArea
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_MinRegionArea;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_MinRegionArea = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A5 RID: 1957
|
||||
// (get) Token: 0x060020E2 RID: 8418 RVA: 0x00026CCC File Offset: 0x00024ECC
|
||||
// (set) Token: 0x060020E3 RID: 8419 RVA: 0x00026CF0 File Offset: 0x00024EF0
|
||||
public bool overrideVoxelSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_OverrideVoxelSize != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_OverrideVoxelSize = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A6 RID: 1958
|
||||
// (get) Token: 0x060020E4 RID: 8420 RVA: 0x00026D08 File Offset: 0x00024F08
|
||||
// (set) Token: 0x060020E5 RID: 8421 RVA: 0x00026D24 File Offset: 0x00024F24
|
||||
public float voxelSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_VoxelSize;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_VoxelSize = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A7 RID: 1959
|
||||
// (get) Token: 0x060020E6 RID: 8422 RVA: 0x00026D30 File Offset: 0x00024F30
|
||||
// (set) Token: 0x060020E7 RID: 8423 RVA: 0x00026D54 File Offset: 0x00024F54
|
||||
public bool overrideTileSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_OverrideTileSize != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_OverrideTileSize = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A8 RID: 1960
|
||||
// (get) Token: 0x060020E8 RID: 8424 RVA: 0x00026D6C File Offset: 0x00024F6C
|
||||
// (set) Token: 0x060020E9 RID: 8425 RVA: 0x00026D88 File Offset: 0x00024F88
|
||||
public int tileSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_TileSize;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_TileSize = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060020EA RID: 8426 RVA: 0x00026D94 File Offset: 0x00024F94
|
||||
public string[] ValidationReport(Bounds buildBounds)
|
||||
{
|
||||
return NavMeshBuildSettings.InternalValidationReport(this, buildBounds);
|
||||
}
|
||||
|
||||
// Token: 0x060020EB RID: 8427 RVA: 0x00026DB8 File Offset: 0x00024FB8
|
||||
private static string[] InternalValidationReport(NavMeshBuildSettings buildSettings, Bounds buildBounds)
|
||||
{
|
||||
return NavMeshBuildSettings.INTERNAL_CALL_InternalValidationReport(ref buildSettings, ref buildBounds);
|
||||
}
|
||||
|
||||
// Token: 0x060020EC RID: 8428
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern string[] INTERNAL_CALL_InternalValidationReport(ref NavMeshBuildSettings buildSettings, ref Bounds buildBounds);
|
||||
|
||||
// Token: 0x040004B6 RID: 1206
|
||||
private int m_AgentTypeID;
|
||||
|
||||
// Token: 0x040004B7 RID: 1207
|
||||
private float m_AgentRadius;
|
||||
|
||||
// Token: 0x040004B8 RID: 1208
|
||||
private float m_AgentHeight;
|
||||
|
||||
// Token: 0x040004B9 RID: 1209
|
||||
private float m_AgentSlope;
|
||||
|
||||
// Token: 0x040004BA RID: 1210
|
||||
private float m_AgentClimb;
|
||||
|
||||
// Token: 0x040004BB RID: 1211
|
||||
private float m_LedgeDropHeight;
|
||||
|
||||
// Token: 0x040004BC RID: 1212
|
||||
private float m_MaxJumpAcrossDistance;
|
||||
|
||||
// Token: 0x040004BD RID: 1213
|
||||
private float m_MinRegionArea;
|
||||
|
||||
// Token: 0x040004BE RID: 1214
|
||||
private int m_OverrideVoxelSize;
|
||||
|
||||
// Token: 0x040004BF RID: 1215
|
||||
private float m_VoxelSize;
|
||||
|
||||
// Token: 0x040004C0 RID: 1216
|
||||
private int m_OverrideTileSize;
|
||||
|
||||
// Token: 0x040004C1 RID: 1217
|
||||
private int m_TileSize;
|
||||
|
||||
// Token: 0x040004C2 RID: 1218
|
||||
private int m_AccuratePlacement;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C6 RID: 454
|
||||
[UsedByNativeCode]
|
||||
public struct NavMeshBuildSource
|
||||
{
|
||||
// Token: 0x170007B2 RID: 1970
|
||||
// (get) Token: 0x060020FF RID: 8447 RVA: 0x00026FE0 File Offset: 0x000251E0
|
||||
// (set) Token: 0x06002100 RID: 8448 RVA: 0x00026FFC File Offset: 0x000251FC
|
||||
public Matrix4x4 transform
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Transform;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Transform = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B3 RID: 1971
|
||||
// (get) Token: 0x06002101 RID: 8449 RVA: 0x00027008 File Offset: 0x00025208
|
||||
// (set) Token: 0x06002102 RID: 8450 RVA: 0x00027024 File Offset: 0x00025224
|
||||
public Vector3 size
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Size;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Size = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B4 RID: 1972
|
||||
// (get) Token: 0x06002103 RID: 8451 RVA: 0x00027030 File Offset: 0x00025230
|
||||
// (set) Token: 0x06002104 RID: 8452 RVA: 0x0002704C File Offset: 0x0002524C
|
||||
public NavMeshBuildSourceShape shape
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Shape;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Shape = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B5 RID: 1973
|
||||
// (get) Token: 0x06002105 RID: 8453 RVA: 0x00027058 File Offset: 0x00025258
|
||||
// (set) Token: 0x06002106 RID: 8454 RVA: 0x00027074 File Offset: 0x00025274
|
||||
public int area
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Area;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Area = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B6 RID: 1974
|
||||
// (get) Token: 0x06002107 RID: 8455 RVA: 0x00027080 File Offset: 0x00025280
|
||||
// (set) Token: 0x06002108 RID: 8456 RVA: 0x000270A4 File Offset: 0x000252A4
|
||||
public Object sourceObject
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.InternalGetObject(this.m_InstanceID);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_InstanceID = ((!(value != null)) ? 0 : value.GetInstanceID());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007B7 RID: 1975
|
||||
// (get) Token: 0x06002109 RID: 8457 RVA: 0x000270C8 File Offset: 0x000252C8
|
||||
// (set) Token: 0x0600210A RID: 8458 RVA: 0x000270EC File Offset: 0x000252EC
|
||||
public Component component
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.InternalGetComponent(this.m_ComponentID);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ComponentID = ((!(value != null)) ? 0 : value.GetInstanceID());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600210B RID: 8459
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Component InternalGetComponent(int instanceID);
|
||||
|
||||
// Token: 0x0600210C RID: 8460
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Object InternalGetObject(int instanceID);
|
||||
|
||||
// Token: 0x040004D6 RID: 1238
|
||||
private Matrix4x4 m_Transform;
|
||||
|
||||
// Token: 0x040004D7 RID: 1239
|
||||
private Vector3 m_Size;
|
||||
|
||||
// Token: 0x040004D8 RID: 1240
|
||||
private NavMeshBuildSourceShape m_Shape;
|
||||
|
||||
// Token: 0x040004D9 RID: 1241
|
||||
private int m_Area;
|
||||
|
||||
// Token: 0x040004DA RID: 1242
|
||||
private int m_InstanceID;
|
||||
|
||||
// Token: 0x040004DB RID: 1243
|
||||
private int m_ComponentID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C4 RID: 452
|
||||
public enum NavMeshBuildSourceShape
|
||||
{
|
||||
// Token: 0x040004CD RID: 1229
|
||||
Mesh,
|
||||
// Token: 0x040004CE RID: 1230
|
||||
Terrain,
|
||||
// Token: 0x040004CF RID: 1231
|
||||
Box,
|
||||
// Token: 0x040004D0 RID: 1232
|
||||
Sphere,
|
||||
// Token: 0x040004D1 RID: 1233
|
||||
Capsule,
|
||||
// Token: 0x040004D2 RID: 1234
|
||||
ModifierBox
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C8 RID: 456
|
||||
public static class NavMeshBuilder
|
||||
{
|
||||
// Token: 0x06002116 RID: 8470 RVA: 0x000271F8 File Offset: 0x000253F8
|
||||
public static void CollectSources(Bounds includedWorldBounds, int includedLayerMask, NavMeshCollectGeometry geometry, int defaultArea, List<NavMeshBuildMarkup> markups, List<NavMeshBuildSource> results)
|
||||
{
|
||||
if (markups == null)
|
||||
{
|
||||
throw new ArgumentNullException("markups");
|
||||
}
|
||||
if (results == null)
|
||||
{
|
||||
throw new ArgumentNullException("results");
|
||||
}
|
||||
includedWorldBounds.extents = Vector3.Max(includedWorldBounds.extents, 0.001f * Vector3.one);
|
||||
NavMeshBuildSource[] array = NavMeshBuilder.CollectSourcesInternal(includedLayerMask, includedWorldBounds, null, true, geometry, defaultArea, markups.ToArray());
|
||||
results.Clear();
|
||||
results.AddRange(array);
|
||||
}
|
||||
|
||||
// Token: 0x06002117 RID: 8471 RVA: 0x00027270 File Offset: 0x00025470
|
||||
public static void CollectSources(Transform root, int includedLayerMask, NavMeshCollectGeometry geometry, int defaultArea, List<NavMeshBuildMarkup> markups, List<NavMeshBuildSource> results)
|
||||
{
|
||||
if (markups == null)
|
||||
{
|
||||
throw new ArgumentNullException("markups");
|
||||
}
|
||||
if (results == null)
|
||||
{
|
||||
throw new ArgumentNullException("results");
|
||||
}
|
||||
NavMeshBuildSource[] array = NavMeshBuilder.CollectSourcesInternal(includedLayerMask, default(Bounds), root, false, geometry, defaultArea, markups.ToArray());
|
||||
results.Clear();
|
||||
results.AddRange(array);
|
||||
}
|
||||
|
||||
// Token: 0x06002118 RID: 8472 RVA: 0x000272CC File Offset: 0x000254CC
|
||||
private static NavMeshBuildSource[] CollectSourcesInternal(int includedLayerMask, Bounds includedWorldBounds, Transform root, bool useBounds, NavMeshCollectGeometry geometry, int defaultArea, NavMeshBuildMarkup[] markups)
|
||||
{
|
||||
return NavMeshBuilder.INTERNAL_CALL_CollectSourcesInternal(includedLayerMask, ref includedWorldBounds, root, useBounds, geometry, defaultArea, markups);
|
||||
}
|
||||
|
||||
// Token: 0x06002119 RID: 8473
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern NavMeshBuildSource[] INTERNAL_CALL_CollectSourcesInternal(int includedLayerMask, ref Bounds includedWorldBounds, Transform root, bool useBounds, NavMeshCollectGeometry geometry, int defaultArea, NavMeshBuildMarkup[] markups);
|
||||
|
||||
// Token: 0x0600211A RID: 8474 RVA: 0x000272F4 File Offset: 0x000254F4
|
||||
public static NavMeshData BuildNavMeshData(NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds, Vector3 position, Quaternion rotation)
|
||||
{
|
||||
if (sources == null)
|
||||
{
|
||||
throw new ArgumentNullException("sources");
|
||||
}
|
||||
return NavMeshBuilder.BuildNavMeshData(buildSettings, sources, localBounds, position, rotation, default(NavMeshBuildDebugSettings));
|
||||
}
|
||||
|
||||
// Token: 0x0600211B RID: 8475 RVA: 0x00027330 File Offset: 0x00025530
|
||||
private static NavMeshData BuildNavMeshData(NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds, Vector3 position, Quaternion rotation, NavMeshBuildDebugSettings debug)
|
||||
{
|
||||
if (sources == null)
|
||||
{
|
||||
throw new ArgumentNullException("sources");
|
||||
}
|
||||
NavMeshData navMeshData = new NavMeshData(buildSettings.agentTypeID);
|
||||
navMeshData.position = position;
|
||||
navMeshData.rotation = rotation;
|
||||
NavMeshBuilder.UpdateNavMeshDataListInternal(navMeshData, buildSettings, sources, localBounds, debug);
|
||||
return navMeshData;
|
||||
}
|
||||
|
||||
// Token: 0x0600211C RID: 8476 RVA: 0x00027380 File Offset: 0x00025580
|
||||
public static bool UpdateNavMeshData(NavMeshData data, NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds)
|
||||
{
|
||||
if (data == null)
|
||||
{
|
||||
throw new ArgumentNullException("data");
|
||||
}
|
||||
if (sources == null)
|
||||
{
|
||||
throw new ArgumentNullException("sources");
|
||||
}
|
||||
return NavMeshBuilder.UpdateNavMeshData(data, buildSettings, sources, localBounds, default(NavMeshBuildDebugSettings));
|
||||
}
|
||||
|
||||
// Token: 0x0600211D RID: 8477 RVA: 0x000273D0 File Offset: 0x000255D0
|
||||
private static bool UpdateNavMeshData(NavMeshData data, NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds, NavMeshBuildDebugSettings debug)
|
||||
{
|
||||
if (data == null)
|
||||
{
|
||||
throw new ArgumentNullException("data");
|
||||
}
|
||||
if (sources == null)
|
||||
{
|
||||
throw new ArgumentNullException("sources");
|
||||
}
|
||||
return NavMeshBuilder.UpdateNavMeshDataListInternal(data, buildSettings, sources, localBounds, debug);
|
||||
}
|
||||
|
||||
// Token: 0x0600211E RID: 8478 RVA: 0x00027418 File Offset: 0x00025618
|
||||
private static bool UpdateNavMeshDataListInternal(NavMeshData data, NavMeshBuildSettings buildSettings, object sources, Bounds localBounds, NavMeshBuildDebugSettings debug)
|
||||
{
|
||||
return NavMeshBuilder.INTERNAL_CALL_UpdateNavMeshDataListInternal(data, ref buildSettings, sources, ref localBounds, ref debug);
|
||||
}
|
||||
|
||||
// Token: 0x0600211F RID: 8479
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_UpdateNavMeshDataListInternal(NavMeshData data, ref NavMeshBuildSettings buildSettings, object sources, ref Bounds localBounds, ref NavMeshBuildDebugSettings debug);
|
||||
|
||||
// Token: 0x06002120 RID: 8480 RVA: 0x0002743C File Offset: 0x0002563C
|
||||
public static AsyncOperation UpdateNavMeshDataAsync(NavMeshData data, NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds)
|
||||
{
|
||||
if (data == null)
|
||||
{
|
||||
throw new ArgumentNullException("data");
|
||||
}
|
||||
if (sources == null)
|
||||
{
|
||||
throw new ArgumentNullException("sources");
|
||||
}
|
||||
return NavMeshBuilder.UpdateNavMeshDataAsync(data, buildSettings, sources, localBounds, default(NavMeshBuildDebugSettings));
|
||||
}
|
||||
|
||||
// Token: 0x06002121 RID: 8481 RVA: 0x0002748C File Offset: 0x0002568C
|
||||
private static AsyncOperation UpdateNavMeshDataAsync(NavMeshData data, NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds, NavMeshBuildDebugSettings debug)
|
||||
{
|
||||
if (data == null)
|
||||
{
|
||||
throw new ArgumentNullException("data");
|
||||
}
|
||||
if (sources == null)
|
||||
{
|
||||
throw new ArgumentNullException("sources");
|
||||
}
|
||||
return NavMeshBuilder.UpdateNavMeshDataAsyncListInternal(data, buildSettings, sources, localBounds, debug);
|
||||
}
|
||||
|
||||
// Token: 0x06002122 RID: 8482
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void Cancel(NavMeshData data);
|
||||
|
||||
// Token: 0x06002123 RID: 8483 RVA: 0x000274D4 File Offset: 0x000256D4
|
||||
private static AsyncOperation UpdateNavMeshDataAsyncListInternal(NavMeshData data, NavMeshBuildSettings buildSettings, object sources, Bounds localBounds, NavMeshBuildDebugSettings debug)
|
||||
{
|
||||
return NavMeshBuilder.INTERNAL_CALL_UpdateNavMeshDataAsyncListInternal(data, ref buildSettings, sources, ref localBounds, ref debug);
|
||||
}
|
||||
|
||||
// Token: 0x06002124 RID: 8484
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AsyncOperation INTERNAL_CALL_UpdateNavMeshDataAsyncListInternal(NavMeshData data, ref NavMeshBuildSettings buildSettings, object sources, ref Bounds localBounds, ref NavMeshBuildDebugSettings debug);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C5 RID: 453
|
||||
public enum NavMeshCollectGeometry
|
||||
{
|
||||
// Token: 0x040004D4 RID: 1236
|
||||
RenderMeshes,
|
||||
// Token: 0x040004D5 RID: 1237
|
||||
PhysicsColliders
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B4 RID: 436
|
||||
public sealed class NavMeshData : Object
|
||||
{
|
||||
// Token: 0x06002006 RID: 8198 RVA: 0x0002633C File Offset: 0x0002453C
|
||||
public NavMeshData()
|
||||
{
|
||||
NavMeshData.Internal_Create(this, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002007 RID: 8199 RVA: 0x0002634C File Offset: 0x0002454C
|
||||
public NavMeshData(int agentTypeID)
|
||||
{
|
||||
NavMeshData.Internal_Create(this, agentTypeID);
|
||||
}
|
||||
|
||||
// Token: 0x06002008 RID: 8200
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_Create([Writable] NavMeshData mono, int agentTypeID);
|
||||
|
||||
// Token: 0x1700074D RID: 1869
|
||||
// (get) Token: 0x06002009 RID: 8201 RVA: 0x0002635C File Offset: 0x0002455C
|
||||
public Bounds sourceBounds
|
||||
{
|
||||
get
|
||||
{
|
||||
Bounds bounds;
|
||||
this.INTERNAL_get_sourceBounds(out bounds);
|
||||
return bounds;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600200A RID: 8202
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_sourceBounds(out Bounds value);
|
||||
|
||||
// Token: 0x1700074E RID: 1870
|
||||
// (get) Token: 0x0600200B RID: 8203 RVA: 0x0002637C File Offset: 0x0002457C
|
||||
// (set) Token: 0x0600200C RID: 8204 RVA: 0x0002639C File Offset: 0x0002459C
|
||||
public Vector3 position
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_position(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_position(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600200D RID: 8205
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_position(out Vector3 value);
|
||||
|
||||
// Token: 0x0600200E RID: 8206
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_position(ref Vector3 value);
|
||||
|
||||
// Token: 0x1700074F RID: 1871
|
||||
// (get) Token: 0x0600200F RID: 8207 RVA: 0x000263A8 File Offset: 0x000245A8
|
||||
// (set) Token: 0x06002010 RID: 8208 RVA: 0x000263C8 File Offset: 0x000245C8
|
||||
public Quaternion rotation
|
||||
{
|
||||
get
|
||||
{
|
||||
Quaternion quaternion;
|
||||
this.INTERNAL_get_rotation(out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_rotation(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002011 RID: 8209
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_rotation(out Quaternion value);
|
||||
|
||||
// Token: 0x06002012 RID: 8210
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_rotation(ref Quaternion value);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B5 RID: 437
|
||||
public struct NavMeshDataInstance
|
||||
{
|
||||
// Token: 0x17000750 RID: 1872
|
||||
// (get) Token: 0x06002013 RID: 8211 RVA: 0x000263D4 File Offset: 0x000245D4
|
||||
public bool valid
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Handle != 0 && NavMesh.IsValidNavMeshDataHandle(this.m_Handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000751 RID: 1873
|
||||
// (get) Token: 0x06002014 RID: 8212 RVA: 0x00026404 File Offset: 0x00024604
|
||||
// (set) Token: 0x06002015 RID: 8213 RVA: 0x00026420 File Offset: 0x00024620
|
||||
internal int id
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Handle = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002016 RID: 8214 RVA: 0x0002642C File Offset: 0x0002462C
|
||||
public void Remove()
|
||||
{
|
||||
NavMesh.RemoveNavMeshDataInternal(this.id);
|
||||
}
|
||||
|
||||
// Token: 0x17000752 RID: 1874
|
||||
// (get) Token: 0x06002017 RID: 8215 RVA: 0x0002643C File Offset: 0x0002463C
|
||||
// (set) Token: 0x06002018 RID: 8216 RVA: 0x0002645C File Offset: 0x0002465C
|
||||
public Object owner
|
||||
{
|
||||
get
|
||||
{
|
||||
return NavMesh.InternalGetOwner(this.id);
|
||||
}
|
||||
set
|
||||
{
|
||||
int num = ((!(value != null)) ? 0 : value.GetInstanceID());
|
||||
if (!NavMesh.InternalSetOwner(this.id, num))
|
||||
{
|
||||
Debug.LogError("Cannot set 'owner' on an invalid NavMeshDataInstance");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000490 RID: 1168
|
||||
private int m_Handle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B2 RID: 434
|
||||
[MovedFrom("UnityEngine")]
|
||||
public struct NavMeshHit
|
||||
{
|
||||
// Token: 0x17000747 RID: 1863
|
||||
// (get) Token: 0x06001FFB RID: 8187 RVA: 0x00026244 File Offset: 0x00024444
|
||||
// (set) Token: 0x06001FFC RID: 8188 RVA: 0x00026260 File Offset: 0x00024460
|
||||
public Vector3 position
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Position;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Position = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000748 RID: 1864
|
||||
// (get) Token: 0x06001FFD RID: 8189 RVA: 0x0002626C File Offset: 0x0002446C
|
||||
// (set) Token: 0x06001FFE RID: 8190 RVA: 0x00026288 File Offset: 0x00024488
|
||||
public Vector3 normal
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Normal;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Normal = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000749 RID: 1865
|
||||
// (get) Token: 0x06001FFF RID: 8191 RVA: 0x00026294 File Offset: 0x00024494
|
||||
// (set) Token: 0x06002000 RID: 8192 RVA: 0x000262B0 File Offset: 0x000244B0
|
||||
public float distance
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Distance;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Distance = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700074A RID: 1866
|
||||
// (get) Token: 0x06002001 RID: 8193 RVA: 0x000262BC File Offset: 0x000244BC
|
||||
// (set) Token: 0x06002002 RID: 8194 RVA: 0x000262D8 File Offset: 0x000244D8
|
||||
public int mask
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Mask;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Mask = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700074B RID: 1867
|
||||
// (get) Token: 0x06002003 RID: 8195 RVA: 0x000262E4 File Offset: 0x000244E4
|
||||
// (set) Token: 0x06002004 RID: 8196 RVA: 0x00026308 File Offset: 0x00024508
|
||||
public bool hit
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Hit != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Hit = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000488 RID: 1160
|
||||
private Vector3 m_Position;
|
||||
|
||||
// Token: 0x04000489 RID: 1161
|
||||
private Vector3 m_Normal;
|
||||
|
||||
// Token: 0x0400048A RID: 1162
|
||||
private float m_Distance;
|
||||
|
||||
// Token: 0x0400048B RID: 1163
|
||||
private int m_Mask;
|
||||
|
||||
// Token: 0x0400048C RID: 1164
|
||||
private int m_Hit;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B6 RID: 438
|
||||
public struct NavMeshLinkData
|
||||
{
|
||||
// Token: 0x17000753 RID: 1875
|
||||
// (get) Token: 0x06002019 RID: 8217 RVA: 0x000264A0 File Offset: 0x000246A0
|
||||
// (set) Token: 0x0600201A RID: 8218 RVA: 0x000264BC File Offset: 0x000246BC
|
||||
public Vector3 startPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_StartPosition;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_StartPosition = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000754 RID: 1876
|
||||
// (get) Token: 0x0600201B RID: 8219 RVA: 0x000264C8 File Offset: 0x000246C8
|
||||
// (set) Token: 0x0600201C RID: 8220 RVA: 0x000264E4 File Offset: 0x000246E4
|
||||
public Vector3 endPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_EndPosition;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_EndPosition = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000755 RID: 1877
|
||||
// (get) Token: 0x0600201D RID: 8221 RVA: 0x000264F0 File Offset: 0x000246F0
|
||||
// (set) Token: 0x0600201E RID: 8222 RVA: 0x0002650C File Offset: 0x0002470C
|
||||
public float costModifier
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_CostModifier;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_CostModifier = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000756 RID: 1878
|
||||
// (get) Token: 0x0600201F RID: 8223 RVA: 0x00026518 File Offset: 0x00024718
|
||||
// (set) Token: 0x06002020 RID: 8224 RVA: 0x0002653C File Offset: 0x0002473C
|
||||
public bool bidirectional
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Bidirectional != 0;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Bidirectional = ((!value) ? 0 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000757 RID: 1879
|
||||
// (get) Token: 0x06002021 RID: 8225 RVA: 0x00026554 File Offset: 0x00024754
|
||||
// (set) Token: 0x06002022 RID: 8226 RVA: 0x00026570 File Offset: 0x00024770
|
||||
public float width
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Width;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Width = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000758 RID: 1880
|
||||
// (get) Token: 0x06002023 RID: 8227 RVA: 0x0002657C File Offset: 0x0002477C
|
||||
// (set) Token: 0x06002024 RID: 8228 RVA: 0x00026598 File Offset: 0x00024798
|
||||
public int area
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Area;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Area = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000759 RID: 1881
|
||||
// (get) Token: 0x06002025 RID: 8229 RVA: 0x000265A4 File Offset: 0x000247A4
|
||||
// (set) Token: 0x06002026 RID: 8230 RVA: 0x000265C0 File Offset: 0x000247C0
|
||||
public int agentTypeID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentTypeID;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentTypeID = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000491 RID: 1169
|
||||
private Vector3 m_StartPosition;
|
||||
|
||||
// Token: 0x04000492 RID: 1170
|
||||
private Vector3 m_EndPosition;
|
||||
|
||||
// Token: 0x04000493 RID: 1171
|
||||
private float m_CostModifier;
|
||||
|
||||
// Token: 0x04000494 RID: 1172
|
||||
private int m_Bidirectional;
|
||||
|
||||
// Token: 0x04000495 RID: 1173
|
||||
private float m_Width;
|
||||
|
||||
// Token: 0x04000496 RID: 1174
|
||||
private int m_Area;
|
||||
|
||||
// Token: 0x04000497 RID: 1175
|
||||
private int m_AgentTypeID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B7 RID: 439
|
||||
public struct NavMeshLinkInstance
|
||||
{
|
||||
// Token: 0x1700075A RID: 1882
|
||||
// (get) Token: 0x06002027 RID: 8231 RVA: 0x000265CC File Offset: 0x000247CC
|
||||
public bool valid
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Handle != 0 && NavMesh.IsValidLinkHandle(this.m_Handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075B RID: 1883
|
||||
// (get) Token: 0x06002028 RID: 8232 RVA: 0x000265FC File Offset: 0x000247FC
|
||||
// (set) Token: 0x06002029 RID: 8233 RVA: 0x00026618 File Offset: 0x00024818
|
||||
internal int id
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Handle = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600202A RID: 8234 RVA: 0x00026624 File Offset: 0x00024824
|
||||
public void Remove()
|
||||
{
|
||||
NavMesh.RemoveLinkInternal(this.id);
|
||||
}
|
||||
|
||||
// Token: 0x1700075C RID: 1884
|
||||
// (get) Token: 0x0600202B RID: 8235 RVA: 0x00026634 File Offset: 0x00024834
|
||||
// (set) Token: 0x0600202C RID: 8236 RVA: 0x00026654 File Offset: 0x00024854
|
||||
public Object owner
|
||||
{
|
||||
get
|
||||
{
|
||||
return NavMesh.InternalGetLinkOwner(this.id);
|
||||
}
|
||||
set
|
||||
{
|
||||
int num = ((!(value != null)) ? 0 : value.GetInstanceID());
|
||||
if (!NavMesh.InternalSetLinkOwner(this.id, num))
|
||||
{
|
||||
Debug.LogError("Cannot set 'owner' on an invalid NavMeshLinkInstance");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000498 RID: 1176
|
||||
private int m_Handle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001BC RID: 444
|
||||
[MovedFrom("UnityEngine")]
|
||||
public sealed class NavMeshObstacle : Behaviour
|
||||
{
|
||||
// Token: 0x17000784 RID: 1924
|
||||
// (get) Token: 0x06002097 RID: 8343
|
||||
// (set) Token: 0x06002098 RID: 8344
|
||||
public extern float height
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000785 RID: 1925
|
||||
// (get) Token: 0x06002099 RID: 8345
|
||||
// (set) Token: 0x0600209A RID: 8346
|
||||
public extern float radius
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000786 RID: 1926
|
||||
// (get) Token: 0x0600209B RID: 8347 RVA: 0x00026A04 File Offset: 0x00024C04
|
||||
// (set) Token: 0x0600209C RID: 8348 RVA: 0x00026A24 File Offset: 0x00024C24
|
||||
public Vector3 velocity
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_velocity(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_velocity(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600209D RID: 8349
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_velocity(out Vector3 value);
|
||||
|
||||
// Token: 0x0600209E RID: 8350
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_velocity(ref Vector3 value);
|
||||
|
||||
// Token: 0x17000787 RID: 1927
|
||||
// (get) Token: 0x0600209F RID: 8351
|
||||
// (set) Token: 0x060020A0 RID: 8352
|
||||
public extern bool carving
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000788 RID: 1928
|
||||
// (get) Token: 0x060020A1 RID: 8353
|
||||
// (set) Token: 0x060020A2 RID: 8354
|
||||
public extern bool carveOnlyStationary
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000789 RID: 1929
|
||||
// (get) Token: 0x060020A3 RID: 8355
|
||||
// (set) Token: 0x060020A4 RID: 8356
|
||||
public extern float carvingMoveThreshold
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700078A RID: 1930
|
||||
// (get) Token: 0x060020A5 RID: 8357
|
||||
// (set) Token: 0x060020A6 RID: 8358
|
||||
public extern float carvingTimeToStationary
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700078B RID: 1931
|
||||
// (get) Token: 0x060020A7 RID: 8359
|
||||
// (set) Token: 0x060020A8 RID: 8360
|
||||
public extern NavMeshObstacleShape shape
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700078C RID: 1932
|
||||
// (get) Token: 0x060020A9 RID: 8361 RVA: 0x00026A30 File Offset: 0x00024C30
|
||||
// (set) Token: 0x060020AA RID: 8362 RVA: 0x00026A50 File Offset: 0x00024C50
|
||||
public Vector3 center
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_center(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_center(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060020AB RID: 8363
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_center(out Vector3 value);
|
||||
|
||||
// Token: 0x060020AC RID: 8364
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_center(ref Vector3 value);
|
||||
|
||||
// Token: 0x1700078D RID: 1933
|
||||
// (get) Token: 0x060020AD RID: 8365 RVA: 0x00026A5C File Offset: 0x00024C5C
|
||||
// (set) Token: 0x060020AE RID: 8366 RVA: 0x00026A7C File Offset: 0x00024C7C
|
||||
public Vector3 size
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_size(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_size(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060020AF RID: 8367
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_size(out Vector3 value);
|
||||
|
||||
// Token: 0x060020B0 RID: 8368
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_size(ref Vector3 value);
|
||||
|
||||
// Token: 0x060020B1 RID: 8369
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void FitExtents();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001BB RID: 443
|
||||
[MovedFrom("UnityEngine")]
|
||||
public enum NavMeshObstacleShape
|
||||
{
|
||||
// Token: 0x040004A4 RID: 1188
|
||||
Capsule,
|
||||
// Token: 0x040004A5 RID: 1189
|
||||
Box
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001BE RID: 446
|
||||
[MovedFrom("UnityEngine")]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public sealed class NavMeshPath
|
||||
{
|
||||
// Token: 0x060020B2 RID: 8370
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern NavMeshPath();
|
||||
|
||||
// Token: 0x060020B3 RID: 8371
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void DestroyNavMeshPath();
|
||||
|
||||
// Token: 0x060020B4 RID: 8372 RVA: 0x00026A88 File Offset: 0x00024C88
|
||||
~NavMeshPath()
|
||||
{
|
||||
this.DestroyNavMeshPath();
|
||||
this.m_Ptr = IntPtr.Zero;
|
||||
}
|
||||
|
||||
// Token: 0x060020B5 RID: 8373
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern int GetCornersNonAlloc(Vector3[] results);
|
||||
|
||||
// Token: 0x060020B6 RID: 8374
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Vector3[] CalculateCornersInternal();
|
||||
|
||||
// Token: 0x060020B7 RID: 8375
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void ClearCornersInternal();
|
||||
|
||||
// Token: 0x060020B8 RID: 8376 RVA: 0x00026AC4 File Offset: 0x00024CC4
|
||||
public void ClearCorners()
|
||||
{
|
||||
this.ClearCornersInternal();
|
||||
this.m_corners = null;
|
||||
}
|
||||
|
||||
// Token: 0x060020B9 RID: 8377 RVA: 0x00026AD4 File Offset: 0x00024CD4
|
||||
private void CalculateCorners()
|
||||
{
|
||||
if (this.m_corners == null)
|
||||
{
|
||||
this.m_corners = this.CalculateCornersInternal();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700078E RID: 1934
|
||||
// (get) Token: 0x060020BA RID: 8378 RVA: 0x00026AF0 File Offset: 0x00024CF0
|
||||
public Vector3[] corners
|
||||
{
|
||||
get
|
||||
{
|
||||
this.CalculateCorners();
|
||||
return this.m_corners;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700078F RID: 1935
|
||||
// (get) Token: 0x060020BB RID: 8379
|
||||
public extern NavMeshPathStatus status
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x040004AA RID: 1194
|
||||
internal IntPtr m_Ptr;
|
||||
|
||||
// Token: 0x040004AB RID: 1195
|
||||
internal Vector3[] m_corners;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001BD RID: 445
|
||||
[MovedFrom("UnityEngine")]
|
||||
public enum NavMeshPathStatus
|
||||
{
|
||||
// Token: 0x040004A7 RID: 1191
|
||||
PathComplete,
|
||||
// Token: 0x040004A8 RID: 1192
|
||||
PathPartial,
|
||||
// Token: 0x040004A9 RID: 1193
|
||||
PathInvalid
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B8 RID: 440
|
||||
public struct NavMeshQueryFilter
|
||||
{
|
||||
// Token: 0x1700075D RID: 1885
|
||||
// (get) Token: 0x0600202D RID: 8237 RVA: 0x00026698 File Offset: 0x00024898
|
||||
internal float[] costs
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AreaCost;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075E RID: 1886
|
||||
// (get) Token: 0x0600202E RID: 8238 RVA: 0x000266B4 File Offset: 0x000248B4
|
||||
// (set) Token: 0x0600202F RID: 8239 RVA: 0x000266D0 File Offset: 0x000248D0
|
||||
public int areaMask
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AreaMask;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AreaMask = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075F RID: 1887
|
||||
// (get) Token: 0x06002030 RID: 8240 RVA: 0x000266DC File Offset: 0x000248DC
|
||||
// (set) Token: 0x06002031 RID: 8241 RVA: 0x000266F8 File Offset: 0x000248F8
|
||||
public int agentTypeID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentTypeID;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentTypeID = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002032 RID: 8242 RVA: 0x00026704 File Offset: 0x00024904
|
||||
public float GetAreaCost(int areaIndex)
|
||||
{
|
||||
float num;
|
||||
if (this.m_AreaCost == null)
|
||||
{
|
||||
if (areaIndex < 0 || areaIndex >= 32)
|
||||
{
|
||||
string text = string.Format("The valid range is [0:{0}]", 31);
|
||||
throw new IndexOutOfRangeException(text);
|
||||
}
|
||||
num = 1f;
|
||||
}
|
||||
else
|
||||
{
|
||||
num = this.m_AreaCost[areaIndex];
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06002033 RID: 8243 RVA: 0x00026764 File Offset: 0x00024964
|
||||
public void SetAreaCost(int areaIndex, float cost)
|
||||
{
|
||||
if (this.m_AreaCost == null)
|
||||
{
|
||||
this.m_AreaCost = new float[32];
|
||||
for (int i = 0; i < 32; i++)
|
||||
{
|
||||
this.m_AreaCost[i] = 1f;
|
||||
}
|
||||
}
|
||||
this.m_AreaCost[areaIndex] = cost;
|
||||
}
|
||||
|
||||
// Token: 0x04000499 RID: 1177
|
||||
private const int AREA_COST_ELEMENT_COUNT = 32;
|
||||
|
||||
// Token: 0x0400049A RID: 1178
|
||||
private int m_AreaMask;
|
||||
|
||||
// Token: 0x0400049B RID: 1179
|
||||
private int m_AgentTypeID;
|
||||
|
||||
// Token: 0x0400049C RID: 1180
|
||||
private float[] m_AreaCost;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B3 RID: 435
|
||||
[UsedByNativeCode]
|
||||
[MovedFrom("UnityEngine")]
|
||||
public struct NavMeshTriangulation
|
||||
{
|
||||
// Token: 0x1700074C RID: 1868
|
||||
// (get) Token: 0x06002005 RID: 8197 RVA: 0x00026320 File Offset: 0x00024520
|
||||
[Obsolete("Use areas instead.")]
|
||||
public int[] layers
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.areas;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400048D RID: 1165
|
||||
public Vector3[] vertices;
|
||||
|
||||
// Token: 0x0400048E RID: 1166
|
||||
public int[] indices;
|
||||
|
||||
// Token: 0x0400048F RID: 1167
|
||||
public int[] areas;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B9 RID: 441
|
||||
[MovedFrom("UnityEngine")]
|
||||
public enum ObstacleAvoidanceType
|
||||
{
|
||||
// Token: 0x0400049E RID: 1182
|
||||
NoObstacleAvoidance,
|
||||
// Token: 0x0400049F RID: 1183
|
||||
LowQualityObstacleAvoidance,
|
||||
// Token: 0x040004A0 RID: 1184
|
||||
MedQualityObstacleAvoidance,
|
||||
// Token: 0x040004A1 RID: 1185
|
||||
GoodQualityObstacleAvoidance,
|
||||
// Token: 0x040004A2 RID: 1186
|
||||
HighQualityObstacleAvoidance
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C1 RID: 449
|
||||
[MovedFrom("UnityEngine")]
|
||||
public sealed class OffMeshLink : Behaviour
|
||||
{
|
||||
// Token: 0x17000796 RID: 1942
|
||||
// (get) Token: 0x060020C4 RID: 8388
|
||||
// (set) Token: 0x060020C5 RID: 8389
|
||||
public extern bool activated
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000797 RID: 1943
|
||||
// (get) Token: 0x060020C6 RID: 8390
|
||||
public extern bool occupied
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000798 RID: 1944
|
||||
// (get) Token: 0x060020C7 RID: 8391
|
||||
// (set) Token: 0x060020C8 RID: 8392
|
||||
public extern float costOverride
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000799 RID: 1945
|
||||
// (get) Token: 0x060020C9 RID: 8393
|
||||
// (set) Token: 0x060020CA RID: 8394
|
||||
public extern bool biDirectional
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060020CB RID: 8395
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void UpdatePositions();
|
||||
|
||||
// Token: 0x1700079A RID: 1946
|
||||
// (get) Token: 0x060020CC RID: 8396
|
||||
// (set) Token: 0x060020CD RID: 8397
|
||||
[Obsolete("Use area instead.")]
|
||||
public extern int navMeshLayer
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700079B RID: 1947
|
||||
// (get) Token: 0x060020CE RID: 8398
|
||||
// (set) Token: 0x060020CF RID: 8399
|
||||
public extern int area
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700079C RID: 1948
|
||||
// (get) Token: 0x060020D0 RID: 8400
|
||||
// (set) Token: 0x060020D1 RID: 8401
|
||||
public extern bool autoUpdatePositions
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700079D RID: 1949
|
||||
// (get) Token: 0x060020D2 RID: 8402
|
||||
// (set) Token: 0x060020D3 RID: 8403
|
||||
public extern Transform startTransform
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700079E RID: 1950
|
||||
// (get) Token: 0x060020D4 RID: 8404
|
||||
// (set) Token: 0x060020D5 RID: 8405
|
||||
public extern Transform endTransform
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001C0 RID: 448
|
||||
[MovedFrom("UnityEngine")]
|
||||
public struct OffMeshLinkData
|
||||
{
|
||||
// Token: 0x17000790 RID: 1936
|
||||
// (get) Token: 0x060020BC RID: 8380 RVA: 0x00026B14 File Offset: 0x00024D14
|
||||
public bool valid
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Valid != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000791 RID: 1937
|
||||
// (get) Token: 0x060020BD RID: 8381 RVA: 0x00026B38 File Offset: 0x00024D38
|
||||
public bool activated
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Activated != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000792 RID: 1938
|
||||
// (get) Token: 0x060020BE RID: 8382 RVA: 0x00026B5C File Offset: 0x00024D5C
|
||||
public OffMeshLinkType linkType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_LinkType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000793 RID: 1939
|
||||
// (get) Token: 0x060020BF RID: 8383 RVA: 0x00026B78 File Offset: 0x00024D78
|
||||
public Vector3 startPos
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_StartPos;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000794 RID: 1940
|
||||
// (get) Token: 0x060020C0 RID: 8384 RVA: 0x00026B94 File Offset: 0x00024D94
|
||||
public Vector3 endPos
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_EndPos;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000795 RID: 1941
|
||||
// (get) Token: 0x060020C1 RID: 8385 RVA: 0x00026BB0 File Offset: 0x00024DB0
|
||||
public OffMeshLink offMeshLink
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetOffMeshLinkInternal(this.m_InstanceID);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060020C2 RID: 8386
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern OffMeshLink GetOffMeshLinkInternal(int instanceID);
|
||||
|
||||
// Token: 0x040004B0 RID: 1200
|
||||
private int m_Valid;
|
||||
|
||||
// Token: 0x040004B1 RID: 1201
|
||||
private int m_Activated;
|
||||
|
||||
// Token: 0x040004B2 RID: 1202
|
||||
private int m_InstanceID;
|
||||
|
||||
// Token: 0x040004B3 RID: 1203
|
||||
private OffMeshLinkType m_LinkType;
|
||||
|
||||
// Token: 0x040004B4 RID: 1204
|
||||
private Vector3 m_StartPos;
|
||||
|
||||
// Token: 0x040004B5 RID: 1205
|
||||
private Vector3 m_EndPos;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting.APIUpdating;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001BF RID: 447
|
||||
[MovedFrom("UnityEngine")]
|
||||
public enum OffMeshLinkType
|
||||
{
|
||||
// Token: 0x040004AD RID: 1197
|
||||
LinkTypeManual,
|
||||
// Token: 0x040004AE RID: 1198
|
||||
LinkTypeDropDown,
|
||||
// Token: 0x040004AF RID: 1199
|
||||
LinkTypeJumpAcross
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace AOT
|
||||
{
|
||||
// Token: 0x020003B7 RID: 951
|
||||
[AttributeUsage(AttributeTargets.Method)]
|
||||
public class MonoPInvokeCallbackAttribute : Attribute
|
||||
{
|
||||
// Token: 0x060037A7 RID: 14247 RVA: 0x0005EB38 File Offset: 0x0005CD38
|
||||
public MonoPInvokeCallbackAttribute(Type type)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000070 RID: 112
|
||||
public struct AccelerationEvent
|
||||
{
|
||||
// Token: 0x170001CC RID: 460
|
||||
// (get) Token: 0x0600080F RID: 2063 RVA: 0x0000A8C8 File Offset: 0x00008AC8
|
||||
public Vector3 acceleration
|
||||
{
|
||||
get
|
||||
{
|
||||
return new Vector3(this.x, this.y, this.z);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001CD RID: 461
|
||||
// (get) Token: 0x06000810 RID: 2064 RVA: 0x0000A8F4 File Offset: 0x00008AF4
|
||||
public float deltaTime
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_TimeDelta;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040000A7 RID: 167
|
||||
private float x;
|
||||
|
||||
// Token: 0x040000A8 RID: 168
|
||||
private float y;
|
||||
|
||||
// Token: 0x040000A9 RID: 169
|
||||
private float z;
|
||||
|
||||
// Token: 0x040000AA RID: 170
|
||||
private float m_TimeDelta;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003BB RID: 955
|
||||
public sealed class AddComponentMenu : Attribute
|
||||
{
|
||||
// Token: 0x060037B2 RID: 14258 RVA: 0x0005EE34 File Offset: 0x0005D034
|
||||
public AddComponentMenu(string menuName)
|
||||
{
|
||||
this.m_AddComponentMenu = menuName;
|
||||
this.m_Ordering = 0;
|
||||
}
|
||||
|
||||
// Token: 0x060037B3 RID: 14259 RVA: 0x0005EE4C File Offset: 0x0005D04C
|
||||
public AddComponentMenu(string menuName, int order)
|
||||
{
|
||||
this.m_AddComponentMenu = menuName;
|
||||
this.m_Ordering = order;
|
||||
}
|
||||
|
||||
// Token: 0x17000CCC RID: 3276
|
||||
// (get) Token: 0x060037B4 RID: 14260 RVA: 0x0005EE64 File Offset: 0x0005D064
|
||||
public string componentMenu
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AddComponentMenu;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000CCD RID: 3277
|
||||
// (get) Token: 0x060037B5 RID: 14261 RVA: 0x0005EE80 File Offset: 0x0005D080
|
||||
public int componentOrder
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Ordering;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000CA4 RID: 3236
|
||||
private string m_AddComponentMenu;
|
||||
|
||||
// Token: 0x04000CA5 RID: 3237
|
||||
private int m_Ordering;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200024B RID: 587
|
||||
[Flags]
|
||||
public enum AdditionalCanvasShaderChannels
|
||||
{
|
||||
// Token: 0x040006F1 RID: 1777
|
||||
None = 0,
|
||||
// Token: 0x040006F2 RID: 1778
|
||||
TexCoord1 = 1,
|
||||
// Token: 0x040006F3 RID: 1779
|
||||
TexCoord2 = 2,
|
||||
// Token: 0x040006F4 RID: 1780
|
||||
TexCoord3 = 4,
|
||||
// Token: 0x040006F5 RID: 1781
|
||||
Normal = 8,
|
||||
// Token: 0x040006F6 RID: 1782
|
||||
Tangent = 16
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Advertisements
|
||||
{
|
||||
// Token: 0x020002E0 RID: 736
|
||||
internal class UnityAdsSettings
|
||||
{
|
||||
// Token: 0x17000AFC RID: 2812
|
||||
// (get) Token: 0x0600306E RID: 12398
|
||||
// (set) Token: 0x0600306F RID: 12399
|
||||
[ThreadAndSerializationSafe]
|
||||
public static extern bool enabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06003070 RID: 12400
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool IsPlatformEnabled(RuntimePlatform platform);
|
||||
|
||||
// Token: 0x06003071 RID: 12401
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetPlatformEnabled(RuntimePlatform platform, bool value);
|
||||
|
||||
// Token: 0x17000AFD RID: 2813
|
||||
// (get) Token: 0x06003072 RID: 12402
|
||||
// (set) Token: 0x06003073 RID: 12403
|
||||
public static extern bool initializeOnStartup
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AFE RID: 2814
|
||||
// (get) Token: 0x06003074 RID: 12404
|
||||
// (set) Token: 0x06003075 RID: 12405
|
||||
public static extern bool testMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06003076 RID: 12406
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetGameId(RuntimePlatform platform);
|
||||
|
||||
// Token: 0x06003077 RID: 12407
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetGameId(RuntimePlatform platform, string gameId);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,258 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace UnityEngine.Analytics
|
||||
{
|
||||
// Token: 0x020002D9 RID: 729
|
||||
public static class Analytics
|
||||
{
|
||||
// Token: 0x06003023 RID: 12323 RVA: 0x000465E4 File Offset: 0x000447E4
|
||||
internal static UnityAnalyticsHandler GetUnityAnalyticsHandler()
|
||||
{
|
||||
if (Analytics.s_UnityAnalyticsHandler == null)
|
||||
{
|
||||
Analytics.s_UnityAnalyticsHandler = new UnityAnalyticsHandler();
|
||||
}
|
||||
return Analytics.s_UnityAnalyticsHandler;
|
||||
}
|
||||
|
||||
// Token: 0x17000AEF RID: 2799
|
||||
// (get) Token: 0x06003024 RID: 12324 RVA: 0x00046614 File Offset: 0x00044814
|
||||
// (set) Token: 0x06003025 RID: 12325 RVA: 0x00046630 File Offset: 0x00044830
|
||||
public static bool limitUserTracking
|
||||
{
|
||||
get
|
||||
{
|
||||
return UnityAnalyticsHandler.limitUserTracking;
|
||||
}
|
||||
set
|
||||
{
|
||||
UnityAnalyticsHandler.limitUserTracking = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000AF0 RID: 2800
|
||||
// (get) Token: 0x06003026 RID: 12326 RVA: 0x0004663C File Offset: 0x0004483C
|
||||
// (set) Token: 0x06003027 RID: 12327 RVA: 0x00046658 File Offset: 0x00044858
|
||||
public static bool deviceStatsEnabled
|
||||
{
|
||||
get
|
||||
{
|
||||
return UnityAnalyticsHandler.deviceStatsEnabled;
|
||||
}
|
||||
set
|
||||
{
|
||||
UnityAnalyticsHandler.deviceStatsEnabled = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000AF1 RID: 2801
|
||||
// (get) Token: 0x06003028 RID: 12328 RVA: 0x00046664 File Offset: 0x00044864
|
||||
// (set) Token: 0x06003029 RID: 12329 RVA: 0x00046694 File Offset: 0x00044894
|
||||
public static bool enabled
|
||||
{
|
||||
get
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
return unityAnalyticsHandler != null && unityAnalyticsHandler.enabled;
|
||||
}
|
||||
set
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
if (unityAnalyticsHandler != null)
|
||||
{
|
||||
unityAnalyticsHandler.enabled = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600302A RID: 12330 RVA: 0x000466B8 File Offset: 0x000448B8
|
||||
public static AnalyticsResult FlushEvents()
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.FlushEvents();
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x0600302B RID: 12331 RVA: 0x000466E8 File Offset: 0x000448E8
|
||||
public static AnalyticsResult SetUserId(string userId)
|
||||
{
|
||||
if (string.IsNullOrEmpty(userId))
|
||||
{
|
||||
throw new ArgumentException("Cannot set userId to an empty or null string");
|
||||
}
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.SetUserId(userId);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x0600302C RID: 12332 RVA: 0x00046730 File Offset: 0x00044930
|
||||
public static AnalyticsResult SetUserGender(Gender gender)
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.SetUserGender(gender);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x0600302D RID: 12333 RVA: 0x00046760 File Offset: 0x00044960
|
||||
public static AnalyticsResult SetUserBirthYear(int birthYear)
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (Analytics.s_UnityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.SetUserBirthYear(birthYear);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x0600302E RID: 12334 RVA: 0x00046794 File Offset: 0x00044994
|
||||
public static AnalyticsResult Transaction(string productId, decimal amount, string currency)
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.Transaction(productId, Convert.ToDouble(amount), currency, null, null);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x0600302F RID: 12335 RVA: 0x000467CC File Offset: 0x000449CC
|
||||
public static AnalyticsResult Transaction(string productId, decimal amount, string currency, string receiptPurchaseData, string signature)
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.Transaction(productId, Convert.ToDouble(amount), currency, receiptPurchaseData, signature);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x06003030 RID: 12336 RVA: 0x00046808 File Offset: 0x00044A08
|
||||
public static AnalyticsResult Transaction(string productId, decimal amount, string currency, string receiptPurchaseData, string signature, bool usingIAPService)
|
||||
{
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.Transaction(productId, Convert.ToDouble(amount), currency, receiptPurchaseData, signature, usingIAPService);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x06003031 RID: 12337 RVA: 0x00046844 File Offset: 0x00044A44
|
||||
public static AnalyticsResult CustomEvent(string customEventName)
|
||||
{
|
||||
if (string.IsNullOrEmpty(customEventName))
|
||||
{
|
||||
throw new ArgumentException("Cannot set custom event name to an empty or null string");
|
||||
}
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.CustomEvent(customEventName);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x06003032 RID: 12338 RVA: 0x0004688C File Offset: 0x00044A8C
|
||||
public static AnalyticsResult CustomEvent(string customEventName, Vector3 position)
|
||||
{
|
||||
if (string.IsNullOrEmpty(customEventName))
|
||||
{
|
||||
throw new ArgumentException("Cannot set custom event name to an empty or null string");
|
||||
}
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else
|
||||
{
|
||||
CustomEventData customEventData = new CustomEventData(customEventName);
|
||||
customEventData.Add("x", (double)Convert.ToDecimal(position.x));
|
||||
customEventData.Add("y", (double)Convert.ToDecimal(position.y));
|
||||
customEventData.Add("z", (double)Convert.ToDecimal(position.z));
|
||||
analyticsResult = unityAnalyticsHandler.CustomEvent(customEventData);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x06003033 RID: 12339 RVA: 0x00046930 File Offset: 0x00044B30
|
||||
public static AnalyticsResult CustomEvent(string customEventName, IDictionary<string, object> eventData)
|
||||
{
|
||||
if (string.IsNullOrEmpty(customEventName))
|
||||
{
|
||||
throw new ArgumentException("Cannot set custom event name to an empty or null string");
|
||||
}
|
||||
UnityAnalyticsHandler unityAnalyticsHandler = Analytics.GetUnityAnalyticsHandler();
|
||||
AnalyticsResult analyticsResult;
|
||||
if (unityAnalyticsHandler == null)
|
||||
{
|
||||
analyticsResult = AnalyticsResult.NotInitialized;
|
||||
}
|
||||
else if (eventData == null)
|
||||
{
|
||||
analyticsResult = unityAnalyticsHandler.CustomEvent(customEventName);
|
||||
}
|
||||
else
|
||||
{
|
||||
CustomEventData customEventData = new CustomEventData(customEventName);
|
||||
customEventData.Add(eventData);
|
||||
analyticsResult = unityAnalyticsHandler.CustomEvent(customEventData);
|
||||
}
|
||||
return analyticsResult;
|
||||
}
|
||||
|
||||
// Token: 0x0400098D RID: 2445
|
||||
private static UnityAnalyticsHandler s_UnityAnalyticsHandler;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.Analytics
|
||||
{
|
||||
// Token: 0x020002D8 RID: 728
|
||||
public enum AnalyticsResult
|
||||
{
|
||||
// Token: 0x04000985 RID: 2437
|
||||
Ok,
|
||||
// Token: 0x04000986 RID: 2438
|
||||
NotInitialized,
|
||||
// Token: 0x04000987 RID: 2439
|
||||
AnalyticsDisabled,
|
||||
// Token: 0x04000988 RID: 2440
|
||||
TooManyItems,
|
||||
// Token: 0x04000989 RID: 2441
|
||||
SizeLimitReached,
|
||||
// Token: 0x0400098A RID: 2442
|
||||
TooManyRequests,
|
||||
// Token: 0x0400098B RID: 2443
|
||||
InvalidData,
|
||||
// Token: 0x0400098C RID: 2444
|
||||
UnsupportedPlatform
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,279 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Analytics
|
||||
{
|
||||
// Token: 0x020002D6 RID: 726
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
internal class CustomEventData : IDisposable
|
||||
{
|
||||
// Token: 0x06003002 RID: 12290 RVA: 0x000460F0 File Offset: 0x000442F0
|
||||
private CustomEventData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003003 RID: 12291 RVA: 0x000460FC File Offset: 0x000442FC
|
||||
public CustomEventData(string name)
|
||||
{
|
||||
this.InternalCreate(name);
|
||||
}
|
||||
|
||||
// Token: 0x06003004 RID: 12292 RVA: 0x0004610C File Offset: 0x0004430C
|
||||
~CustomEventData()
|
||||
{
|
||||
this.InternalDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06003005 RID: 12293 RVA: 0x0004613C File Offset: 0x0004433C
|
||||
public void Dispose()
|
||||
{
|
||||
this.InternalDestroy();
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
// Token: 0x06003006 RID: 12294 RVA: 0x0004614C File Offset: 0x0004434C
|
||||
public bool Add(string key, string value)
|
||||
{
|
||||
return this.AddString(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x06003007 RID: 12295 RVA: 0x0004616C File Offset: 0x0004436C
|
||||
public bool Add(string key, bool value)
|
||||
{
|
||||
return this.AddBool(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x06003008 RID: 12296 RVA: 0x0004618C File Offset: 0x0004438C
|
||||
public bool Add(string key, char value)
|
||||
{
|
||||
return this.AddChar(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x06003009 RID: 12297 RVA: 0x000461AC File Offset: 0x000443AC
|
||||
public bool Add(string key, byte value)
|
||||
{
|
||||
return this.AddByte(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600300A RID: 12298 RVA: 0x000461CC File Offset: 0x000443CC
|
||||
public bool Add(string key, sbyte value)
|
||||
{
|
||||
return this.AddSByte(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600300B RID: 12299 RVA: 0x000461EC File Offset: 0x000443EC
|
||||
public bool Add(string key, short value)
|
||||
{
|
||||
return this.AddInt16(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600300C RID: 12300 RVA: 0x0004620C File Offset: 0x0004440C
|
||||
public bool Add(string key, ushort value)
|
||||
{
|
||||
return this.AddUInt16(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600300D RID: 12301 RVA: 0x0004622C File Offset: 0x0004442C
|
||||
public bool Add(string key, int value)
|
||||
{
|
||||
return this.AddInt32(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600300E RID: 12302 RVA: 0x0004624C File Offset: 0x0004444C
|
||||
public bool Add(string key, uint value)
|
||||
{
|
||||
return this.AddUInt32(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600300F RID: 12303 RVA: 0x0004626C File Offset: 0x0004446C
|
||||
public bool Add(string key, long value)
|
||||
{
|
||||
return this.AddInt64(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x06003010 RID: 12304 RVA: 0x0004628C File Offset: 0x0004448C
|
||||
public bool Add(string key, ulong value)
|
||||
{
|
||||
return this.AddUInt64(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x06003011 RID: 12305 RVA: 0x000462AC File Offset: 0x000444AC
|
||||
public bool Add(string key, float value)
|
||||
{
|
||||
return this.AddDouble(key, (double)Convert.ToDecimal(value));
|
||||
}
|
||||
|
||||
// Token: 0x06003012 RID: 12306 RVA: 0x000462D4 File Offset: 0x000444D4
|
||||
public bool Add(string key, double value)
|
||||
{
|
||||
return this.AddDouble(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x06003013 RID: 12307 RVA: 0x000462F4 File Offset: 0x000444F4
|
||||
public bool Add(string key, decimal value)
|
||||
{
|
||||
return this.AddDouble(key, (double)Convert.ToDecimal(value));
|
||||
}
|
||||
|
||||
// Token: 0x06003014 RID: 12308 RVA: 0x0004631C File Offset: 0x0004451C
|
||||
public bool Add(IDictionary<string, object> eventData)
|
||||
{
|
||||
foreach (KeyValuePair<string, object> keyValuePair in eventData)
|
||||
{
|
||||
string key = keyValuePair.Key;
|
||||
object value = keyValuePair.Value;
|
||||
if (value == null)
|
||||
{
|
||||
this.Add(key, "null");
|
||||
}
|
||||
else
|
||||
{
|
||||
Type type = value.GetType();
|
||||
if (type == typeof(string))
|
||||
{
|
||||
this.Add(key, (string)value);
|
||||
}
|
||||
else if (type == typeof(char))
|
||||
{
|
||||
this.Add(key, (char)value);
|
||||
}
|
||||
else if (type == typeof(sbyte))
|
||||
{
|
||||
this.Add(key, (sbyte)value);
|
||||
}
|
||||
else if (type == typeof(byte))
|
||||
{
|
||||
this.Add(key, (byte)value);
|
||||
}
|
||||
else if (type == typeof(short))
|
||||
{
|
||||
this.Add(key, (short)value);
|
||||
}
|
||||
else if (type == typeof(ushort))
|
||||
{
|
||||
this.Add(key, (ushort)value);
|
||||
}
|
||||
else if (type == typeof(int))
|
||||
{
|
||||
this.Add(key, (int)value);
|
||||
}
|
||||
else if (type == typeof(uint))
|
||||
{
|
||||
this.Add(keyValuePair.Key, (uint)value);
|
||||
}
|
||||
else if (type == typeof(long))
|
||||
{
|
||||
this.Add(key, (long)value);
|
||||
}
|
||||
else if (type == typeof(ulong))
|
||||
{
|
||||
this.Add(key, (ulong)value);
|
||||
}
|
||||
else if (type == typeof(bool))
|
||||
{
|
||||
this.Add(key, (bool)value);
|
||||
}
|
||||
else if (type == typeof(float))
|
||||
{
|
||||
this.Add(key, (float)value);
|
||||
}
|
||||
else if (type == typeof(double))
|
||||
{
|
||||
this.Add(key, (double)value);
|
||||
}
|
||||
else if (type == typeof(decimal))
|
||||
{
|
||||
this.Add(key, (decimal)value);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!type.IsValueType)
|
||||
{
|
||||
throw new ArgumentException(string.Format("Invalid type: {0} passed", type));
|
||||
}
|
||||
this.Add(key, value.ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06003015 RID: 12309
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InternalCreate(string name);
|
||||
|
||||
// Token: 0x06003016 RID: 12310
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void InternalDestroy();
|
||||
|
||||
// Token: 0x06003017 RID: 12311
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddString(string key, string value);
|
||||
|
||||
// Token: 0x06003018 RID: 12312
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddBool(string key, bool value);
|
||||
|
||||
// Token: 0x06003019 RID: 12313
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddChar(string key, char value);
|
||||
|
||||
// Token: 0x0600301A RID: 12314
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddByte(string key, byte value);
|
||||
|
||||
// Token: 0x0600301B RID: 12315
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddSByte(string key, sbyte value);
|
||||
|
||||
// Token: 0x0600301C RID: 12316
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddInt16(string key, short value);
|
||||
|
||||
// Token: 0x0600301D RID: 12317
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddUInt16(string key, ushort value);
|
||||
|
||||
// Token: 0x0600301E RID: 12318
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddInt32(string key, int value);
|
||||
|
||||
// Token: 0x0600301F RID: 12319
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddUInt32(string key, uint value);
|
||||
|
||||
// Token: 0x06003020 RID: 12320
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddInt64(string key, long value);
|
||||
|
||||
// Token: 0x06003021 RID: 12321
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddUInt64(string key, ulong value);
|
||||
|
||||
// Token: 0x06003022 RID: 12322
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddDouble(string key, double value);
|
||||
|
||||
// Token: 0x0400097F RID: 2431
|
||||
[NonSerialized]
|
||||
internal IntPtr m_Ptr;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.Analytics
|
||||
{
|
||||
// Token: 0x020002D7 RID: 727
|
||||
public enum Gender
|
||||
{
|
||||
// Token: 0x04000981 RID: 2433
|
||||
Male,
|
||||
// Token: 0x04000982 RID: 2434
|
||||
Female,
|
||||
// Token: 0x04000983 RID: 2435
|
||||
Unknown
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Analytics
|
||||
{
|
||||
// Token: 0x020002DC RID: 732
|
||||
public static class PerformanceReporting
|
||||
{
|
||||
// Token: 0x17000AF6 RID: 2806
|
||||
// (get) Token: 0x0600304D RID: 12365
|
||||
// (set) Token: 0x0600304E RID: 12366
|
||||
[ThreadAndSerializationSafe]
|
||||
public static extern bool enabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Analytics
|
||||
{
|
||||
// Token: 0x020002DA RID: 730
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
internal sealed class UnityAnalyticsHandler : IDisposable
|
||||
{
|
||||
// Token: 0x06003034 RID: 12340 RVA: 0x00046998 File Offset: 0x00044B98
|
||||
public UnityAnalyticsHandler()
|
||||
{
|
||||
this.InternalCreate();
|
||||
}
|
||||
|
||||
// Token: 0x06003035 RID: 12341
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void InternalCreate();
|
||||
|
||||
// Token: 0x06003036 RID: 12342
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void InternalDestroy();
|
||||
|
||||
// Token: 0x06003037 RID: 12343 RVA: 0x000469A8 File Offset: 0x00044BA8
|
||||
~UnityAnalyticsHandler()
|
||||
{
|
||||
this.InternalDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06003038 RID: 12344 RVA: 0x000469D8 File Offset: 0x00044BD8
|
||||
public void Dispose()
|
||||
{
|
||||
this.InternalDestroy();
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
// Token: 0x17000AF2 RID: 2802
|
||||
// (get) Token: 0x06003039 RID: 12345
|
||||
// (set) Token: 0x0600303A RID: 12346
|
||||
public static extern bool limitUserTracking
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AF3 RID: 2803
|
||||
// (get) Token: 0x0600303B RID: 12347
|
||||
// (set) Token: 0x0600303C RID: 12348
|
||||
public static extern bool deviceStatsEnabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000AF4 RID: 2804
|
||||
// (get) Token: 0x0600303D RID: 12349
|
||||
// (set) Token: 0x0600303E RID: 12350
|
||||
public extern bool enabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600303F RID: 12351
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnalyticsResult FlushEvents();
|
||||
|
||||
// Token: 0x06003040 RID: 12352
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnalyticsResult SetUserId(string userId);
|
||||
|
||||
// Token: 0x06003041 RID: 12353
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnalyticsResult SetUserGender(Gender gender);
|
||||
|
||||
// Token: 0x06003042 RID: 12354
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnalyticsResult SetUserBirthYear(int birthYear);
|
||||
|
||||
// Token: 0x06003043 RID: 12355
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnalyticsResult Transaction(string productId, double amount, string currency);
|
||||
|
||||
// Token: 0x06003044 RID: 12356 RVA: 0x000469E8 File Offset: 0x00044BE8
|
||||
public AnalyticsResult Transaction(string productId, double amount, string currency, string receiptPurchaseData, string signature)
|
||||
{
|
||||
return this.Transaction(productId, amount, currency, receiptPurchaseData, signature, false);
|
||||
}
|
||||
|
||||
// Token: 0x06003045 RID: 12357 RVA: 0x00046A0C File Offset: 0x00044C0C
|
||||
internal AnalyticsResult Transaction(string productId, double amount, string currency, string receiptPurchaseData, string signature, bool usingIAPService)
|
||||
{
|
||||
if (receiptPurchaseData == null)
|
||||
{
|
||||
receiptPurchaseData = string.Empty;
|
||||
}
|
||||
if (signature == null)
|
||||
{
|
||||
signature = string.Empty;
|
||||
}
|
||||
return this.InternalTransaction(productId, amount, currency, receiptPurchaseData, signature, usingIAPService);
|
||||
}
|
||||
|
||||
// Token: 0x06003046 RID: 12358
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnalyticsResult InternalTransaction(string productId, double amount, string currency, string receiptPurchaseData, string signature, bool usingIAPService);
|
||||
|
||||
// Token: 0x06003047 RID: 12359 RVA: 0x00046A4C File Offset: 0x00044C4C
|
||||
public AnalyticsResult CustomEvent(string customEventName)
|
||||
{
|
||||
return this.SendCustomEventName(customEventName);
|
||||
}
|
||||
|
||||
// Token: 0x06003048 RID: 12360 RVA: 0x00046A68 File Offset: 0x00044C68
|
||||
public AnalyticsResult CustomEvent(CustomEventData eventData)
|
||||
{
|
||||
return this.SendCustomEvent(eventData);
|
||||
}
|
||||
|
||||
// Token: 0x06003049 RID: 12361
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnalyticsResult SendCustomEventName(string customEventName);
|
||||
|
||||
// Token: 0x0600304A RID: 12362
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnalyticsResult SendCustomEvent(CustomEventData eventData);
|
||||
|
||||
// Token: 0x0400098E RID: 2446
|
||||
[NonSerialized]
|
||||
internal IntPtr m_Ptr;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000196 RID: 406
|
||||
public class AnchoredJoint2D : Joint2D
|
||||
{
|
||||
// Token: 0x170006B5 RID: 1717
|
||||
// (get) Token: 0x06001E5C RID: 7772 RVA: 0x000257B0 File Offset: 0x000239B0
|
||||
// (set) Token: 0x06001E5D RID: 7773 RVA: 0x000257D0 File Offset: 0x000239D0
|
||||
public Vector2 anchor
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector2 vector;
|
||||
this.INTERNAL_get_anchor(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_anchor(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001E5E RID: 7774
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_anchor(out Vector2 value);
|
||||
|
||||
// Token: 0x06001E5F RID: 7775
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_anchor(ref Vector2 value);
|
||||
|
||||
// Token: 0x170006B6 RID: 1718
|
||||
// (get) Token: 0x06001E60 RID: 7776 RVA: 0x000257DC File Offset: 0x000239DC
|
||||
// (set) Token: 0x06001E61 RID: 7777 RVA: 0x000257FC File Offset: 0x000239FC
|
||||
public Vector2 connectedAnchor
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector2 vector;
|
||||
this.INTERNAL_get_connectedAnchor(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_connectedAnchor(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001E62 RID: 7778
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_connectedAnchor(out Vector2 value);
|
||||
|
||||
// Token: 0x06001E63 RID: 7779
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_connectedAnchor(ref Vector2 value);
|
||||
|
||||
// Token: 0x170006B7 RID: 1719
|
||||
// (get) Token: 0x06001E64 RID: 7780
|
||||
// (set) Token: 0x06001E65 RID: 7781
|
||||
public extern bool autoConfigureConnectedAnchor
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1207 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000006 RID: 6
|
||||
public sealed class AndroidJNI
|
||||
{
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x00003E44 File Offset: 0x00002044
|
||||
private AndroidJNI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000041 RID: 65
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int AttachCurrentThread();
|
||||
|
||||
// Token: 0x06000042 RID: 66
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int DetachCurrentThread();
|
||||
|
||||
// Token: 0x06000043 RID: 67
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetVersion();
|
||||
|
||||
// Token: 0x06000044 RID: 68 RVA: 0x00003E50 File Offset: 0x00002050
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr FindClass(string name)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_FindClass(name, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000045 RID: 69
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_FindClass(string name, out IntPtr value);
|
||||
|
||||
// Token: 0x06000046 RID: 70 RVA: 0x00003E70 File Offset: 0x00002070
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr FromReflectedMethod(IntPtr refMethod)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_FromReflectedMethod(refMethod, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000047 RID: 71
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_FromReflectedMethod(IntPtr refMethod, out IntPtr value);
|
||||
|
||||
// Token: 0x06000048 RID: 72 RVA: 0x00003E90 File Offset: 0x00002090
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr FromReflectedField(IntPtr refField)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_FromReflectedField(refField, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000049 RID: 73
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_FromReflectedField(IntPtr refField, out IntPtr value);
|
||||
|
||||
// Token: 0x0600004A RID: 74 RVA: 0x00003EB0 File Offset: 0x000020B0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToReflectedMethod(IntPtr clazz, IntPtr methodID, bool isStatic)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToReflectedMethod(clazz, methodID, isStatic, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600004B RID: 75
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToReflectedMethod(IntPtr clazz, IntPtr methodID, bool isStatic, out IntPtr value);
|
||||
|
||||
// Token: 0x0600004C RID: 76 RVA: 0x00003ED0 File Offset: 0x000020D0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToReflectedField(IntPtr clazz, IntPtr fieldID, bool isStatic)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToReflectedField(clazz, fieldID, isStatic, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600004D RID: 77
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToReflectedField(IntPtr clazz, IntPtr fieldID, bool isStatic, out IntPtr value);
|
||||
|
||||
// Token: 0x0600004E RID: 78 RVA: 0x00003EF0 File Offset: 0x000020F0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetSuperclass(IntPtr clazz)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetSuperclass(clazz, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600004F RID: 79
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSuperclass(IntPtr clazz, out IntPtr value);
|
||||
|
||||
// Token: 0x06000050 RID: 80
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool IsAssignableFrom(IntPtr clazz1, IntPtr clazz2);
|
||||
|
||||
// Token: 0x06000051 RID: 81
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int Throw(IntPtr obj);
|
||||
|
||||
// Token: 0x06000052 RID: 82
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int ThrowNew(IntPtr clazz, string message);
|
||||
|
||||
// Token: 0x06000053 RID: 83 RVA: 0x00003F10 File Offset: 0x00002110
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ExceptionOccurred()
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ExceptionOccurred(out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000054 RID: 84
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ExceptionOccurred(out IntPtr value);
|
||||
|
||||
// Token: 0x06000055 RID: 85
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void ExceptionDescribe();
|
||||
|
||||
// Token: 0x06000056 RID: 86
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void ExceptionClear();
|
||||
|
||||
// Token: 0x06000057 RID: 87
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void FatalError(string message);
|
||||
|
||||
// Token: 0x06000058 RID: 88
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int PushLocalFrame(int capacity);
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00003F30 File Offset: 0x00002130
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr PopLocalFrame(IntPtr ptr)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_PopLocalFrame(ptr, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600005A RID: 90
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_PopLocalFrame(IntPtr ptr, out IntPtr value);
|
||||
|
||||
// Token: 0x0600005B RID: 91 RVA: 0x00003F50 File Offset: 0x00002150
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewGlobalRef(IntPtr obj)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewGlobalRef(obj, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600005C RID: 92
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewGlobalRef(IntPtr obj, out IntPtr value);
|
||||
|
||||
// Token: 0x0600005D RID: 93
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void DeleteGlobalRef(IntPtr obj);
|
||||
|
||||
// Token: 0x0600005E RID: 94 RVA: 0x00003F70 File Offset: 0x00002170
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewLocalRef(IntPtr obj)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewLocalRef(obj, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600005F RID: 95
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewLocalRef(IntPtr obj, out IntPtr value);
|
||||
|
||||
// Token: 0x06000060 RID: 96
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void DeleteLocalRef(IntPtr obj);
|
||||
|
||||
// Token: 0x06000061 RID: 97
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool IsSameObject(IntPtr obj1, IntPtr obj2);
|
||||
|
||||
// Token: 0x06000062 RID: 98
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int EnsureLocalCapacity(int capacity);
|
||||
|
||||
// Token: 0x06000063 RID: 99 RVA: 0x00003F90 File Offset: 0x00002190
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr AllocObject(IntPtr clazz)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_AllocObject(clazz, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000064 RID: 100
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_AllocObject(IntPtr clazz, out IntPtr value);
|
||||
|
||||
// Token: 0x06000065 RID: 101 RVA: 0x00003FB0 File Offset: 0x000021B0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewObject(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewObject(clazz, methodID, args, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000066 RID: 102
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewObject(IntPtr clazz, IntPtr methodID, jvalue[] args, out IntPtr value);
|
||||
|
||||
// Token: 0x06000067 RID: 103 RVA: 0x00003FD0 File Offset: 0x000021D0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetObjectClass(IntPtr obj)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetObjectClass(obj, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000068 RID: 104
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetObjectClass(IntPtr obj, out IntPtr value);
|
||||
|
||||
// Token: 0x06000069 RID: 105
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool IsInstanceOf(IntPtr obj, IntPtr clazz);
|
||||
|
||||
// Token: 0x0600006A RID: 106 RVA: 0x00003FF0 File Offset: 0x000021F0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetMethodID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetMethodID(clazz, name, sig, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600006B RID: 107
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetMethodID(IntPtr clazz, string name, string sig, out IntPtr value);
|
||||
|
||||
// Token: 0x0600006C RID: 108 RVA: 0x00004010 File Offset: 0x00002210
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetFieldID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetFieldID(clazz, name, sig, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600006D RID: 109
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetFieldID(IntPtr clazz, string name, string sig, out IntPtr value);
|
||||
|
||||
// Token: 0x0600006E RID: 110 RVA: 0x00004030 File Offset: 0x00002230
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetStaticMethodID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetStaticMethodID(clazz, name, sig, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600006F RID: 111
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetStaticMethodID(IntPtr clazz, string name, string sig, out IntPtr value);
|
||||
|
||||
// Token: 0x06000070 RID: 112 RVA: 0x00004050 File Offset: 0x00002250
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetStaticFieldID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetStaticFieldID(clazz, name, sig, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000071 RID: 113
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetStaticFieldID(IntPtr clazz, string name, string sig, out IntPtr value);
|
||||
|
||||
// Token: 0x06000072 RID: 114 RVA: 0x00004070 File Offset: 0x00002270
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewStringUTF(string bytes)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewStringUTF(bytes, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000073 RID: 115
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewStringUTF(string bytes, out IntPtr value);
|
||||
|
||||
// Token: 0x06000074 RID: 116
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetStringUTFLength(IntPtr str);
|
||||
|
||||
// Token: 0x06000075 RID: 117
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetStringUTFChars(IntPtr str);
|
||||
|
||||
// Token: 0x06000076 RID: 118
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string CallStringMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x06000077 RID: 119 RVA: 0x00004090 File Offset: 0x00002290
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr CallObjectMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_CallObjectMethod(obj, methodID, args, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000078 RID: 120
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CallObjectMethod(IntPtr obj, IntPtr methodID, jvalue[] args, out IntPtr value);
|
||||
|
||||
// Token: 0x06000079 RID: 121
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int CallIntMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600007A RID: 122
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool CallBooleanMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600007B RID: 123
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern short CallShortMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600007C RID: 124
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern byte CallByteMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600007D RID: 125
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern char CallCharMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600007E RID: 126
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float CallFloatMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600007F RID: 127
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern double CallDoubleMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x06000080 RID: 128
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern long CallLongMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x06000081 RID: 129
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void CallVoidMethod(IntPtr obj, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x06000082 RID: 130
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetStringField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x000040B0 File Offset: 0x000022B0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetObjectField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetObjectField(obj, fieldID, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000084 RID: 132
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetObjectField(IntPtr obj, IntPtr fieldID, out IntPtr value);
|
||||
|
||||
// Token: 0x06000085 RID: 133
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool GetBooleanField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x06000086 RID: 134
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern byte GetByteField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x06000087 RID: 135
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern char GetCharField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x06000088 RID: 136
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern short GetShortField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x06000089 RID: 137
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetIntField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x0600008A RID: 138
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern long GetLongField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x0600008B RID: 139
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float GetFloatField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x0600008C RID: 140
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern double GetDoubleField(IntPtr obj, IntPtr fieldID);
|
||||
|
||||
// Token: 0x0600008D RID: 141
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStringField(IntPtr obj, IntPtr fieldID, string val);
|
||||
|
||||
// Token: 0x0600008E RID: 142
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetObjectField(IntPtr obj, IntPtr fieldID, IntPtr val);
|
||||
|
||||
// Token: 0x0600008F RID: 143
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetBooleanField(IntPtr obj, IntPtr fieldID, bool val);
|
||||
|
||||
// Token: 0x06000090 RID: 144
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetByteField(IntPtr obj, IntPtr fieldID, byte val);
|
||||
|
||||
// Token: 0x06000091 RID: 145
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetCharField(IntPtr obj, IntPtr fieldID, char val);
|
||||
|
||||
// Token: 0x06000092 RID: 146
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetShortField(IntPtr obj, IntPtr fieldID, short val);
|
||||
|
||||
// Token: 0x06000093 RID: 147
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetIntField(IntPtr obj, IntPtr fieldID, int val);
|
||||
|
||||
// Token: 0x06000094 RID: 148
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetLongField(IntPtr obj, IntPtr fieldID, long val);
|
||||
|
||||
// Token: 0x06000095 RID: 149
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetFloatField(IntPtr obj, IntPtr fieldID, float val);
|
||||
|
||||
// Token: 0x06000096 RID: 150
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetDoubleField(IntPtr obj, IntPtr fieldID, double val);
|
||||
|
||||
// Token: 0x06000097 RID: 151
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string CallStaticStringMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x06000098 RID: 152 RVA: 0x000040D0 File Offset: 0x000022D0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr CallStaticObjectMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_CallStaticObjectMethod(clazz, methodID, args, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000099 RID: 153
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CallStaticObjectMethod(IntPtr clazz, IntPtr methodID, jvalue[] args, out IntPtr value);
|
||||
|
||||
// Token: 0x0600009A RID: 154
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int CallStaticIntMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600009B RID: 155
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool CallStaticBooleanMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600009C RID: 156
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern short CallStaticShortMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600009D RID: 157
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern byte CallStaticByteMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600009E RID: 158
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern char CallStaticCharMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x0600009F RID: 159
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float CallStaticFloatMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x060000A0 RID: 160
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern double CallStaticDoubleMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x060000A1 RID: 161
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern long CallStaticLongMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x060000A2 RID: 162
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void CallStaticVoidMethod(IntPtr clazz, IntPtr methodID, jvalue[] args);
|
||||
|
||||
// Token: 0x060000A3 RID: 163
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetStaticStringField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000A4 RID: 164 RVA: 0x000040F0 File Offset: 0x000022F0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetStaticObjectField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetStaticObjectField(clazz, fieldID, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000A5 RID: 165
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetStaticObjectField(IntPtr clazz, IntPtr fieldID, out IntPtr value);
|
||||
|
||||
// Token: 0x060000A6 RID: 166
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool GetStaticBooleanField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000A7 RID: 167
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern byte GetStaticByteField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000A8 RID: 168
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern char GetStaticCharField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000A9 RID: 169
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern short GetStaticShortField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000AA RID: 170
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetStaticIntField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000AB RID: 171
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern long GetStaticLongField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000AC RID: 172
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float GetStaticFloatField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000AD RID: 173
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern double GetStaticDoubleField(IntPtr clazz, IntPtr fieldID);
|
||||
|
||||
// Token: 0x060000AE RID: 174
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticStringField(IntPtr clazz, IntPtr fieldID, string val);
|
||||
|
||||
// Token: 0x060000AF RID: 175
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticObjectField(IntPtr clazz, IntPtr fieldID, IntPtr val);
|
||||
|
||||
// Token: 0x060000B0 RID: 176
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticBooleanField(IntPtr clazz, IntPtr fieldID, bool val);
|
||||
|
||||
// Token: 0x060000B1 RID: 177
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticByteField(IntPtr clazz, IntPtr fieldID, byte val);
|
||||
|
||||
// Token: 0x060000B2 RID: 178
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticCharField(IntPtr clazz, IntPtr fieldID, char val);
|
||||
|
||||
// Token: 0x060000B3 RID: 179
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticShortField(IntPtr clazz, IntPtr fieldID, short val);
|
||||
|
||||
// Token: 0x060000B4 RID: 180
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticIntField(IntPtr clazz, IntPtr fieldID, int val);
|
||||
|
||||
// Token: 0x060000B5 RID: 181
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticLongField(IntPtr clazz, IntPtr fieldID, long val);
|
||||
|
||||
// Token: 0x060000B6 RID: 182
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticFloatField(IntPtr clazz, IntPtr fieldID, float val);
|
||||
|
||||
// Token: 0x060000B7 RID: 183
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStaticDoubleField(IntPtr clazz, IntPtr fieldID, double val);
|
||||
|
||||
// Token: 0x060000B8 RID: 184 RVA: 0x00004110 File Offset: 0x00002310
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToBooleanArray(bool[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToBooleanArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000B9 RID: 185
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToBooleanArray(bool[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000BA RID: 186 RVA: 0x00004130 File Offset: 0x00002330
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToByteArray(byte[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToByteArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000BB RID: 187
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToByteArray(byte[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000BC RID: 188 RVA: 0x00004150 File Offset: 0x00002350
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToCharArray(char[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToCharArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000BD RID: 189
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToCharArray(char[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000BE RID: 190 RVA: 0x00004170 File Offset: 0x00002370
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToShortArray(short[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToShortArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000BF RID: 191
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToShortArray(short[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000C0 RID: 192 RVA: 0x00004190 File Offset: 0x00002390
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToIntArray(int[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToIntArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000C1 RID: 193
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToIntArray(int[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000C2 RID: 194 RVA: 0x000041B0 File Offset: 0x000023B0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToLongArray(long[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToLongArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000C3 RID: 195
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToLongArray(long[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000C4 RID: 196 RVA: 0x000041D0 File Offset: 0x000023D0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToFloatArray(float[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToFloatArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000C5 RID: 197
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToFloatArray(float[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000C6 RID: 198 RVA: 0x000041F0 File Offset: 0x000023F0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToDoubleArray(double[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToDoubleArray(array, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000C7 RID: 199
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToDoubleArray(double[] array, out IntPtr value);
|
||||
|
||||
// Token: 0x060000C8 RID: 200 RVA: 0x00004210 File Offset: 0x00002410
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr ToObjectArray(IntPtr[] array, IntPtr arrayClass)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_ToObjectArray(array, arrayClass, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000C9 RID: 201
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ToObjectArray(IntPtr[] array, IntPtr arrayClass, out IntPtr value);
|
||||
|
||||
// Token: 0x060000CA RID: 202 RVA: 0x00004230 File Offset: 0x00002430
|
||||
public static IntPtr ToObjectArray(IntPtr[] array)
|
||||
{
|
||||
return AndroidJNI.ToObjectArray(array, IntPtr.Zero);
|
||||
}
|
||||
|
||||
// Token: 0x060000CB RID: 203
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool[] FromBooleanArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000CC RID: 204
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern byte[] FromByteArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000CD RID: 205
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern char[] FromCharArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000CE RID: 206
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern short[] FromShortArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000CF RID: 207
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int[] FromIntArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000D0 RID: 208
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern long[] FromLongArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000D1 RID: 209
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float[] FromFloatArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000D2 RID: 210
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern double[] FromDoubleArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000D3 RID: 211
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern IntPtr[] FromObjectArray(IntPtr array);
|
||||
|
||||
// Token: 0x060000D4 RID: 212
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetArrayLength(IntPtr array);
|
||||
|
||||
// Token: 0x060000D5 RID: 213 RVA: 0x00004250 File Offset: 0x00002450
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewBooleanArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewBooleanArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000D6 RID: 214
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewBooleanArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000D7 RID: 215 RVA: 0x00004270 File Offset: 0x00002470
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewByteArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewByteArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000D8 RID: 216
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewByteArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000D9 RID: 217 RVA: 0x00004290 File Offset: 0x00002490
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewCharArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewCharArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000DA RID: 218
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewCharArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000DB RID: 219 RVA: 0x000042B0 File Offset: 0x000024B0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewShortArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewShortArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000DC RID: 220
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewShortArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000DD RID: 221 RVA: 0x000042D0 File Offset: 0x000024D0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewIntArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewIntArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000DE RID: 222
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewIntArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000DF RID: 223 RVA: 0x000042F0 File Offset: 0x000024F0
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewLongArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewLongArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000E0 RID: 224
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewLongArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000E1 RID: 225 RVA: 0x00004310 File Offset: 0x00002510
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewFloatArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewFloatArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000E2 RID: 226
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewFloatArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000E3 RID: 227 RVA: 0x00004330 File Offset: 0x00002530
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewDoubleArray(int size)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewDoubleArray(size, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000E4 RID: 228
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewDoubleArray(int size, out IntPtr value);
|
||||
|
||||
// Token: 0x060000E5 RID: 229 RVA: 0x00004350 File Offset: 0x00002550
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr NewObjectArray(int size, IntPtr clazz, IntPtr obj)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_NewObjectArray(size, clazz, obj, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000E6 RID: 230
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_NewObjectArray(int size, IntPtr clazz, IntPtr obj, out IntPtr value);
|
||||
|
||||
// Token: 0x060000E7 RID: 231
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool GetBooleanArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000E8 RID: 232
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern byte GetByteArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000E9 RID: 233
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern char GetCharArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000EA RID: 234
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern short GetShortArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000EB RID: 235
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetIntArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000EC RID: 236
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern long GetLongArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000ED RID: 237
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float GetFloatArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000EE RID: 238
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern double GetDoubleArrayElement(IntPtr array, int index);
|
||||
|
||||
// Token: 0x060000EF RID: 239 RVA: 0x00004370 File Offset: 0x00002570
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr GetObjectArrayElement(IntPtr array, int index)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNI.INTERNAL_CALL_GetObjectArrayElement(array, index, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x060000F0 RID: 240
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetObjectArrayElement(IntPtr array, int index, out IntPtr value);
|
||||
|
||||
// Token: 0x060000F1 RID: 241
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetBooleanArrayElement(IntPtr array, int index, byte val);
|
||||
|
||||
// Token: 0x060000F2 RID: 242
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetByteArrayElement(IntPtr array, int index, sbyte val);
|
||||
|
||||
// Token: 0x060000F3 RID: 243
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetCharArrayElement(IntPtr array, int index, char val);
|
||||
|
||||
// Token: 0x060000F4 RID: 244
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetShortArrayElement(IntPtr array, int index, short val);
|
||||
|
||||
// Token: 0x060000F5 RID: 245
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetIntArrayElement(IntPtr array, int index, int val);
|
||||
|
||||
// Token: 0x060000F6 RID: 246
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetLongArrayElement(IntPtr array, int index, long val);
|
||||
|
||||
// Token: 0x060000F7 RID: 247
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetFloatArrayElement(IntPtr array, int index, float val);
|
||||
|
||||
// Token: 0x060000F8 RID: 248
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetDoubleArrayElement(IntPtr array, int index, double val);
|
||||
|
||||
// Token: 0x060000F9 RID: 249
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetObjectArrayElement(IntPtr array, int index, IntPtr obj);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000005 RID: 5
|
||||
[UsedByNativeCode]
|
||||
public sealed class AndroidJNIHelper
|
||||
{
|
||||
// Token: 0x06000027 RID: 39 RVA: 0x00003BBC File Offset: 0x00001DBC
|
||||
private AndroidJNIHelper()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x06000028 RID: 40
|
||||
// (set) Token: 0x06000029 RID: 41
|
||||
public static extern bool debug
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600002A RID: 42 RVA: 0x00003BC8 File Offset: 0x00001DC8
|
||||
[ExcludeFromDocs]
|
||||
public static IntPtr GetConstructorID(IntPtr javaClass)
|
||||
{
|
||||
string text = "";
|
||||
return AndroidJNIHelper.GetConstructorID(javaClass, text);
|
||||
}
|
||||
|
||||
// Token: 0x0600002B RID: 43 RVA: 0x00003BEC File Offset: 0x00001DEC
|
||||
public static IntPtr GetConstructorID(IntPtr javaClass, [DefaultValue("\"\"")] string signature)
|
||||
{
|
||||
return _AndroidJNIHelper.GetConstructorID(javaClass, signature);
|
||||
}
|
||||
|
||||
// Token: 0x0600002C RID: 44 RVA: 0x00003C08 File Offset: 0x00001E08
|
||||
[ExcludeFromDocs]
|
||||
public static IntPtr GetMethodID(IntPtr javaClass, string methodName, string signature)
|
||||
{
|
||||
bool flag = false;
|
||||
return AndroidJNIHelper.GetMethodID(javaClass, methodName, signature, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600002D RID: 45 RVA: 0x00003C28 File Offset: 0x00001E28
|
||||
[ExcludeFromDocs]
|
||||
public static IntPtr GetMethodID(IntPtr javaClass, string methodName)
|
||||
{
|
||||
bool flag = false;
|
||||
string text = "";
|
||||
return AndroidJNIHelper.GetMethodID(javaClass, methodName, text, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600002E RID: 46 RVA: 0x00003C50 File Offset: 0x00001E50
|
||||
public static IntPtr GetMethodID(IntPtr javaClass, string methodName, [DefaultValue("\"\"")] string signature, [DefaultValue("false")] bool isStatic)
|
||||
{
|
||||
return _AndroidJNIHelper.GetMethodID(javaClass, methodName, signature, isStatic);
|
||||
}
|
||||
|
||||
// Token: 0x0600002F RID: 47 RVA: 0x00003C70 File Offset: 0x00001E70
|
||||
[ExcludeFromDocs]
|
||||
public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, string signature)
|
||||
{
|
||||
bool flag = false;
|
||||
return AndroidJNIHelper.GetFieldID(javaClass, fieldName, signature, flag);
|
||||
}
|
||||
|
||||
// Token: 0x06000030 RID: 48 RVA: 0x00003C90 File Offset: 0x00001E90
|
||||
[ExcludeFromDocs]
|
||||
public static IntPtr GetFieldID(IntPtr javaClass, string fieldName)
|
||||
{
|
||||
bool flag = false;
|
||||
string text = "";
|
||||
return AndroidJNIHelper.GetFieldID(javaClass, fieldName, text, flag);
|
||||
}
|
||||
|
||||
// Token: 0x06000031 RID: 49 RVA: 0x00003CB8 File Offset: 0x00001EB8
|
||||
public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, [DefaultValue("\"\"")] string signature, [DefaultValue("false")] bool isStatic)
|
||||
{
|
||||
return _AndroidJNIHelper.GetFieldID(javaClass, fieldName, signature, isStatic);
|
||||
}
|
||||
|
||||
// Token: 0x06000032 RID: 50 RVA: 0x00003CD8 File Offset: 0x00001ED8
|
||||
public static IntPtr CreateJavaRunnable(AndroidJavaRunnable jrunnable)
|
||||
{
|
||||
return _AndroidJNIHelper.CreateJavaRunnable(jrunnable);
|
||||
}
|
||||
|
||||
// Token: 0x06000033 RID: 51 RVA: 0x00003CF4 File Offset: 0x00001EF4
|
||||
[ThreadAndSerializationSafe]
|
||||
public static IntPtr CreateJavaProxy(AndroidJavaProxy proxy)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
AndroidJNIHelper.INTERNAL_CALL_CreateJavaProxy(proxy, out intPtr);
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06000034 RID: 52
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CreateJavaProxy(AndroidJavaProxy proxy, out IntPtr value);
|
||||
|
||||
// Token: 0x06000035 RID: 53 RVA: 0x00003D14 File Offset: 0x00001F14
|
||||
public static IntPtr ConvertToJNIArray(Array array)
|
||||
{
|
||||
return _AndroidJNIHelper.ConvertToJNIArray(array);
|
||||
}
|
||||
|
||||
// Token: 0x06000036 RID: 54 RVA: 0x00003D30 File Offset: 0x00001F30
|
||||
public static jvalue[] CreateJNIArgArray(object[] args)
|
||||
{
|
||||
return _AndroidJNIHelper.CreateJNIArgArray(args);
|
||||
}
|
||||
|
||||
// Token: 0x06000037 RID: 55 RVA: 0x00003D4C File Offset: 0x00001F4C
|
||||
public static void DeleteJNIArgArray(object[] args, jvalue[] jniArgs)
|
||||
{
|
||||
_AndroidJNIHelper.DeleteJNIArgArray(args, jniArgs);
|
||||
}
|
||||
|
||||
// Token: 0x06000038 RID: 56 RVA: 0x00003D58 File Offset: 0x00001F58
|
||||
public static IntPtr GetConstructorID(IntPtr jclass, object[] args)
|
||||
{
|
||||
return _AndroidJNIHelper.GetConstructorID(jclass, args);
|
||||
}
|
||||
|
||||
// Token: 0x06000039 RID: 57 RVA: 0x00003D74 File Offset: 0x00001F74
|
||||
public static IntPtr GetMethodID(IntPtr jclass, string methodName, object[] args, bool isStatic)
|
||||
{
|
||||
return _AndroidJNIHelper.GetMethodID(jclass, methodName, args, isStatic);
|
||||
}
|
||||
|
||||
// Token: 0x0600003A RID: 58 RVA: 0x00003D94 File Offset: 0x00001F94
|
||||
public static string GetSignature(object obj)
|
||||
{
|
||||
return _AndroidJNIHelper.GetSignature(obj);
|
||||
}
|
||||
|
||||
// Token: 0x0600003B RID: 59 RVA: 0x00003DB0 File Offset: 0x00001FB0
|
||||
public static string GetSignature(object[] args)
|
||||
{
|
||||
return _AndroidJNIHelper.GetSignature(args);
|
||||
}
|
||||
|
||||
// Token: 0x0600003C RID: 60 RVA: 0x00003DCC File Offset: 0x00001FCC
|
||||
public static ArrayType ConvertFromJNIArray<ArrayType>(IntPtr array)
|
||||
{
|
||||
return _AndroidJNIHelper.ConvertFromJNIArray<ArrayType>(array);
|
||||
}
|
||||
|
||||
// Token: 0x0600003D RID: 61 RVA: 0x00003DE8 File Offset: 0x00001FE8
|
||||
public static IntPtr GetMethodID<ReturnType>(IntPtr jclass, string methodName, object[] args, bool isStatic)
|
||||
{
|
||||
return _AndroidJNIHelper.GetMethodID<ReturnType>(jclass, methodName, args, isStatic);
|
||||
}
|
||||
|
||||
// Token: 0x0600003E RID: 62 RVA: 0x00003E08 File Offset: 0x00002008
|
||||
public static IntPtr GetFieldID<FieldType>(IntPtr jclass, string fieldName, bool isStatic)
|
||||
{
|
||||
return _AndroidJNIHelper.GetFieldID<FieldType>(jclass, fieldName, isStatic);
|
||||
}
|
||||
|
||||
// Token: 0x0600003F RID: 63 RVA: 0x00003E28 File Offset: 0x00002028
|
||||
public static string GetSignature<ReturnType>(object[] args)
|
||||
{
|
||||
return _AndroidJNIHelper.GetSignature<ReturnType>(args);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1420 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003B2 RID: 946
|
||||
internal class AndroidJNISafe
|
||||
{
|
||||
// Token: 0x06003735 RID: 14133 RVA: 0x0005D53C File Offset: 0x0005B73C
|
||||
public static void CheckException()
|
||||
{
|
||||
IntPtr intPtr = AndroidJNI.ExceptionOccurred();
|
||||
if (intPtr != IntPtr.Zero)
|
||||
{
|
||||
AndroidJNI.ExceptionClear();
|
||||
IntPtr intPtr2 = AndroidJNI.FindClass("java/lang/Throwable");
|
||||
IntPtr intPtr3 = AndroidJNI.FindClass("android/util/Log");
|
||||
try
|
||||
{
|
||||
IntPtr methodID = AndroidJNI.GetMethodID(intPtr2, "toString", "()Ljava/lang/String;");
|
||||
IntPtr staticMethodID = AndroidJNI.GetStaticMethodID(intPtr3, "getStackTraceString", "(Ljava/lang/Throwable;)Ljava/lang/String;");
|
||||
string text = AndroidJNI.CallStringMethod(intPtr, methodID, new jvalue[0]);
|
||||
jvalue[] array = new jvalue[1];
|
||||
array[0].l = intPtr;
|
||||
string text2 = AndroidJNI.CallStaticStringMethod(intPtr3, staticMethodID, array);
|
||||
throw new AndroidJavaException(text, text2);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(intPtr);
|
||||
AndroidJNISafe.DeleteLocalRef(intPtr2);
|
||||
AndroidJNISafe.DeleteLocalRef(intPtr3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003736 RID: 14134 RVA: 0x0005D600 File Offset: 0x0005B800
|
||||
public static void DeleteGlobalRef(IntPtr globalref)
|
||||
{
|
||||
if (globalref != IntPtr.Zero)
|
||||
{
|
||||
AndroidJNI.DeleteGlobalRef(globalref);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003737 RID: 14135 RVA: 0x0005D61C File Offset: 0x0005B81C
|
||||
public static void DeleteLocalRef(IntPtr localref)
|
||||
{
|
||||
if (localref != IntPtr.Zero)
|
||||
{
|
||||
AndroidJNI.DeleteLocalRef(localref);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003738 RID: 14136 RVA: 0x0005D638 File Offset: 0x0005B838
|
||||
public static IntPtr NewStringUTF(string bytes)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.NewStringUTF(bytes);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003739 RID: 14137 RVA: 0x0005D66C File Offset: 0x0005B86C
|
||||
public static string GetStringUTFChars(IntPtr str)
|
||||
{
|
||||
string stringUTFChars;
|
||||
try
|
||||
{
|
||||
stringUTFChars = AndroidJNI.GetStringUTFChars(str);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return stringUTFChars;
|
||||
}
|
||||
|
||||
// Token: 0x0600373A RID: 14138 RVA: 0x0005D6A0 File Offset: 0x0005B8A0
|
||||
public static IntPtr GetObjectClass(IntPtr ptr)
|
||||
{
|
||||
IntPtr objectClass;
|
||||
try
|
||||
{
|
||||
objectClass = AndroidJNI.GetObjectClass(ptr);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return objectClass;
|
||||
}
|
||||
|
||||
// Token: 0x0600373B RID: 14139 RVA: 0x0005D6D4 File Offset: 0x0005B8D4
|
||||
public static IntPtr GetStaticMethodID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr staticMethodID;
|
||||
try
|
||||
{
|
||||
staticMethodID = AndroidJNI.GetStaticMethodID(clazz, name, sig);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticMethodID;
|
||||
}
|
||||
|
||||
// Token: 0x0600373C RID: 14140 RVA: 0x0005D70C File Offset: 0x0005B90C
|
||||
public static IntPtr GetMethodID(IntPtr obj, string name, string sig)
|
||||
{
|
||||
IntPtr methodID;
|
||||
try
|
||||
{
|
||||
methodID = AndroidJNI.GetMethodID(obj, name, sig);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return methodID;
|
||||
}
|
||||
|
||||
// Token: 0x0600373D RID: 14141 RVA: 0x0005D744 File Offset: 0x0005B944
|
||||
public static IntPtr GetFieldID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr fieldID;
|
||||
try
|
||||
{
|
||||
fieldID = AndroidJNI.GetFieldID(clazz, name, sig);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return fieldID;
|
||||
}
|
||||
|
||||
// Token: 0x0600373E RID: 14142 RVA: 0x0005D77C File Offset: 0x0005B97C
|
||||
public static IntPtr GetStaticFieldID(IntPtr clazz, string name, string sig)
|
||||
{
|
||||
IntPtr staticFieldID;
|
||||
try
|
||||
{
|
||||
staticFieldID = AndroidJNI.GetStaticFieldID(clazz, name, sig);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticFieldID;
|
||||
}
|
||||
|
||||
// Token: 0x0600373F RID: 14143 RVA: 0x0005D7B4 File Offset: 0x0005B9B4
|
||||
public static IntPtr FromReflectedMethod(IntPtr refMethod)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.FromReflectedMethod(refMethod);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003740 RID: 14144 RVA: 0x0005D7E8 File Offset: 0x0005B9E8
|
||||
public static IntPtr FromReflectedField(IntPtr refField)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.FromReflectedField(refField);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003741 RID: 14145 RVA: 0x0005D81C File Offset: 0x0005BA1C
|
||||
public static IntPtr FindClass(string name)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.FindClass(name);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003742 RID: 14146 RVA: 0x0005D850 File Offset: 0x0005BA50
|
||||
public static IntPtr NewObject(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.NewObject(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003743 RID: 14147 RVA: 0x0005D888 File Offset: 0x0005BA88
|
||||
public static void SetStaticObjectField(IntPtr clazz, IntPtr fieldID, IntPtr val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticObjectField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003744 RID: 14148 RVA: 0x0005D8C0 File Offset: 0x0005BAC0
|
||||
public static void SetStaticStringField(IntPtr clazz, IntPtr fieldID, string val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticStringField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003745 RID: 14149 RVA: 0x0005D8F8 File Offset: 0x0005BAF8
|
||||
public static void SetStaticCharField(IntPtr clazz, IntPtr fieldID, char val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticCharField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003746 RID: 14150 RVA: 0x0005D930 File Offset: 0x0005BB30
|
||||
public static void SetStaticDoubleField(IntPtr clazz, IntPtr fieldID, double val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticDoubleField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003747 RID: 14151 RVA: 0x0005D968 File Offset: 0x0005BB68
|
||||
public static void SetStaticFloatField(IntPtr clazz, IntPtr fieldID, float val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticFloatField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003748 RID: 14152 RVA: 0x0005D9A0 File Offset: 0x0005BBA0
|
||||
public static void SetStaticLongField(IntPtr clazz, IntPtr fieldID, long val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticLongField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003749 RID: 14153 RVA: 0x0005D9D8 File Offset: 0x0005BBD8
|
||||
public static void SetStaticShortField(IntPtr clazz, IntPtr fieldID, short val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticShortField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600374A RID: 14154 RVA: 0x0005DA10 File Offset: 0x0005BC10
|
||||
public static void SetStaticByteField(IntPtr clazz, IntPtr fieldID, byte val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticByteField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600374B RID: 14155 RVA: 0x0005DA48 File Offset: 0x0005BC48
|
||||
public static void SetStaticBooleanField(IntPtr clazz, IntPtr fieldID, bool val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticBooleanField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600374C RID: 14156 RVA: 0x0005DA80 File Offset: 0x0005BC80
|
||||
public static void SetStaticIntField(IntPtr clazz, IntPtr fieldID, int val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStaticIntField(clazz, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600374D RID: 14157 RVA: 0x0005DAB8 File Offset: 0x0005BCB8
|
||||
public static IntPtr GetStaticObjectField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
IntPtr staticObjectField;
|
||||
try
|
||||
{
|
||||
staticObjectField = AndroidJNI.GetStaticObjectField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticObjectField;
|
||||
}
|
||||
|
||||
// Token: 0x0600374E RID: 14158 RVA: 0x0005DAF0 File Offset: 0x0005BCF0
|
||||
public static string GetStaticStringField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
string staticStringField;
|
||||
try
|
||||
{
|
||||
staticStringField = AndroidJNI.GetStaticStringField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticStringField;
|
||||
}
|
||||
|
||||
// Token: 0x0600374F RID: 14159 RVA: 0x0005DB28 File Offset: 0x0005BD28
|
||||
public static char GetStaticCharField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
char staticCharField;
|
||||
try
|
||||
{
|
||||
staticCharField = AndroidJNI.GetStaticCharField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticCharField;
|
||||
}
|
||||
|
||||
// Token: 0x06003750 RID: 14160 RVA: 0x0005DB60 File Offset: 0x0005BD60
|
||||
public static double GetStaticDoubleField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
double staticDoubleField;
|
||||
try
|
||||
{
|
||||
staticDoubleField = AndroidJNI.GetStaticDoubleField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticDoubleField;
|
||||
}
|
||||
|
||||
// Token: 0x06003751 RID: 14161 RVA: 0x0005DB98 File Offset: 0x0005BD98
|
||||
public static float GetStaticFloatField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
float staticFloatField;
|
||||
try
|
||||
{
|
||||
staticFloatField = AndroidJNI.GetStaticFloatField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticFloatField;
|
||||
}
|
||||
|
||||
// Token: 0x06003752 RID: 14162 RVA: 0x0005DBD0 File Offset: 0x0005BDD0
|
||||
public static long GetStaticLongField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
long staticLongField;
|
||||
try
|
||||
{
|
||||
staticLongField = AndroidJNI.GetStaticLongField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticLongField;
|
||||
}
|
||||
|
||||
// Token: 0x06003753 RID: 14163 RVA: 0x0005DC08 File Offset: 0x0005BE08
|
||||
public static short GetStaticShortField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
short staticShortField;
|
||||
try
|
||||
{
|
||||
staticShortField = AndroidJNI.GetStaticShortField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticShortField;
|
||||
}
|
||||
|
||||
// Token: 0x06003754 RID: 14164 RVA: 0x0005DC40 File Offset: 0x0005BE40
|
||||
public static byte GetStaticByteField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
byte staticByteField;
|
||||
try
|
||||
{
|
||||
staticByteField = AndroidJNI.GetStaticByteField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticByteField;
|
||||
}
|
||||
|
||||
// Token: 0x06003755 RID: 14165 RVA: 0x0005DC78 File Offset: 0x0005BE78
|
||||
public static bool GetStaticBooleanField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
bool staticBooleanField;
|
||||
try
|
||||
{
|
||||
staticBooleanField = AndroidJNI.GetStaticBooleanField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticBooleanField;
|
||||
}
|
||||
|
||||
// Token: 0x06003756 RID: 14166 RVA: 0x0005DCB0 File Offset: 0x0005BEB0
|
||||
public static int GetStaticIntField(IntPtr clazz, IntPtr fieldID)
|
||||
{
|
||||
int staticIntField;
|
||||
try
|
||||
{
|
||||
staticIntField = AndroidJNI.GetStaticIntField(clazz, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return staticIntField;
|
||||
}
|
||||
|
||||
// Token: 0x06003757 RID: 14167 RVA: 0x0005DCE8 File Offset: 0x0005BEE8
|
||||
public static void CallStaticVoidMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.CallStaticVoidMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003758 RID: 14168 RVA: 0x0005DD20 File Offset: 0x0005BF20
|
||||
public static IntPtr CallStaticObjectMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.CallStaticObjectMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003759 RID: 14169 RVA: 0x0005DD58 File Offset: 0x0005BF58
|
||||
public static string CallStaticStringMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
string text;
|
||||
try
|
||||
{
|
||||
text = AndroidJNI.CallStaticStringMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600375A RID: 14170 RVA: 0x0005DD90 File Offset: 0x0005BF90
|
||||
public static char CallStaticCharMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
char c;
|
||||
try
|
||||
{
|
||||
c = AndroidJNI.CallStaticCharMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x0600375B RID: 14171 RVA: 0x0005DDC8 File Offset: 0x0005BFC8
|
||||
public static double CallStaticDoubleMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
double num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallStaticDoubleMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600375C RID: 14172 RVA: 0x0005DE00 File Offset: 0x0005C000
|
||||
public static float CallStaticFloatMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
float num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallStaticFloatMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600375D RID: 14173 RVA: 0x0005DE38 File Offset: 0x0005C038
|
||||
public static long CallStaticLongMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
long num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallStaticLongMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600375E RID: 14174 RVA: 0x0005DE70 File Offset: 0x0005C070
|
||||
public static short CallStaticShortMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
short num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallStaticShortMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600375F RID: 14175 RVA: 0x0005DEA8 File Offset: 0x0005C0A8
|
||||
public static byte CallStaticByteMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
byte b;
|
||||
try
|
||||
{
|
||||
b = AndroidJNI.CallStaticByteMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x06003760 RID: 14176 RVA: 0x0005DEE0 File Offset: 0x0005C0E0
|
||||
public static bool CallStaticBooleanMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
bool flag;
|
||||
try
|
||||
{
|
||||
flag = AndroidJNI.CallStaticBooleanMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06003761 RID: 14177 RVA: 0x0005DF18 File Offset: 0x0005C118
|
||||
public static int CallStaticIntMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
int num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallStaticIntMethod(clazz, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06003762 RID: 14178 RVA: 0x0005DF50 File Offset: 0x0005C150
|
||||
public static void SetObjectField(IntPtr obj, IntPtr fieldID, IntPtr val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetObjectField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003763 RID: 14179 RVA: 0x0005DF88 File Offset: 0x0005C188
|
||||
public static void SetStringField(IntPtr obj, IntPtr fieldID, string val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetStringField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003764 RID: 14180 RVA: 0x0005DFC0 File Offset: 0x0005C1C0
|
||||
public static void SetCharField(IntPtr obj, IntPtr fieldID, char val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetCharField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003765 RID: 14181 RVA: 0x0005DFF8 File Offset: 0x0005C1F8
|
||||
public static void SetDoubleField(IntPtr obj, IntPtr fieldID, double val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetDoubleField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003766 RID: 14182 RVA: 0x0005E030 File Offset: 0x0005C230
|
||||
public static void SetFloatField(IntPtr obj, IntPtr fieldID, float val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetFloatField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003767 RID: 14183 RVA: 0x0005E068 File Offset: 0x0005C268
|
||||
public static void SetLongField(IntPtr obj, IntPtr fieldID, long val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetLongField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003768 RID: 14184 RVA: 0x0005E0A0 File Offset: 0x0005C2A0
|
||||
public static void SetShortField(IntPtr obj, IntPtr fieldID, short val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetShortField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003769 RID: 14185 RVA: 0x0005E0D8 File Offset: 0x0005C2D8
|
||||
public static void SetByteField(IntPtr obj, IntPtr fieldID, byte val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetByteField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600376A RID: 14186 RVA: 0x0005E110 File Offset: 0x0005C310
|
||||
public static void SetBooleanField(IntPtr obj, IntPtr fieldID, bool val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetBooleanField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600376B RID: 14187 RVA: 0x0005E148 File Offset: 0x0005C348
|
||||
public static void SetIntField(IntPtr obj, IntPtr fieldID, int val)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.SetIntField(obj, fieldID, val);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600376C RID: 14188 RVA: 0x0005E180 File Offset: 0x0005C380
|
||||
public static IntPtr GetObjectField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
IntPtr objectField;
|
||||
try
|
||||
{
|
||||
objectField = AndroidJNI.GetObjectField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return objectField;
|
||||
}
|
||||
|
||||
// Token: 0x0600376D RID: 14189 RVA: 0x0005E1B8 File Offset: 0x0005C3B8
|
||||
public static string GetStringField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
string stringField;
|
||||
try
|
||||
{
|
||||
stringField = AndroidJNI.GetStringField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return stringField;
|
||||
}
|
||||
|
||||
// Token: 0x0600376E RID: 14190 RVA: 0x0005E1F0 File Offset: 0x0005C3F0
|
||||
public static char GetCharField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
char charField;
|
||||
try
|
||||
{
|
||||
charField = AndroidJNI.GetCharField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return charField;
|
||||
}
|
||||
|
||||
// Token: 0x0600376F RID: 14191 RVA: 0x0005E228 File Offset: 0x0005C428
|
||||
public static double GetDoubleField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
double doubleField;
|
||||
try
|
||||
{
|
||||
doubleField = AndroidJNI.GetDoubleField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return doubleField;
|
||||
}
|
||||
|
||||
// Token: 0x06003770 RID: 14192 RVA: 0x0005E260 File Offset: 0x0005C460
|
||||
public static float GetFloatField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
float floatField;
|
||||
try
|
||||
{
|
||||
floatField = AndroidJNI.GetFloatField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return floatField;
|
||||
}
|
||||
|
||||
// Token: 0x06003771 RID: 14193 RVA: 0x0005E298 File Offset: 0x0005C498
|
||||
public static long GetLongField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
long longField;
|
||||
try
|
||||
{
|
||||
longField = AndroidJNI.GetLongField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return longField;
|
||||
}
|
||||
|
||||
// Token: 0x06003772 RID: 14194 RVA: 0x0005E2D0 File Offset: 0x0005C4D0
|
||||
public static short GetShortField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
short shortField;
|
||||
try
|
||||
{
|
||||
shortField = AndroidJNI.GetShortField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return shortField;
|
||||
}
|
||||
|
||||
// Token: 0x06003773 RID: 14195 RVA: 0x0005E308 File Offset: 0x0005C508
|
||||
public static byte GetByteField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
byte byteField;
|
||||
try
|
||||
{
|
||||
byteField = AndroidJNI.GetByteField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return byteField;
|
||||
}
|
||||
|
||||
// Token: 0x06003774 RID: 14196 RVA: 0x0005E340 File Offset: 0x0005C540
|
||||
public static bool GetBooleanField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
bool booleanField;
|
||||
try
|
||||
{
|
||||
booleanField = AndroidJNI.GetBooleanField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return booleanField;
|
||||
}
|
||||
|
||||
// Token: 0x06003775 RID: 14197 RVA: 0x0005E378 File Offset: 0x0005C578
|
||||
public static int GetIntField(IntPtr obj, IntPtr fieldID)
|
||||
{
|
||||
int intField;
|
||||
try
|
||||
{
|
||||
intField = AndroidJNI.GetIntField(obj, fieldID);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intField;
|
||||
}
|
||||
|
||||
// Token: 0x06003776 RID: 14198 RVA: 0x0005E3B0 File Offset: 0x0005C5B0
|
||||
public static void CallVoidMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
try
|
||||
{
|
||||
AndroidJNI.CallVoidMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003777 RID: 14199 RVA: 0x0005E3E8 File Offset: 0x0005C5E8
|
||||
public static IntPtr CallObjectMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.CallObjectMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003778 RID: 14200 RVA: 0x0005E420 File Offset: 0x0005C620
|
||||
public static string CallStringMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
string text;
|
||||
try
|
||||
{
|
||||
text = AndroidJNI.CallStringMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x06003779 RID: 14201 RVA: 0x0005E458 File Offset: 0x0005C658
|
||||
public static char CallCharMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
char c;
|
||||
try
|
||||
{
|
||||
c = AndroidJNI.CallCharMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x0600377A RID: 14202 RVA: 0x0005E490 File Offset: 0x0005C690
|
||||
public static double CallDoubleMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
double num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallDoubleMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600377B RID: 14203 RVA: 0x0005E4C8 File Offset: 0x0005C6C8
|
||||
public static float CallFloatMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
float num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallFloatMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600377C RID: 14204 RVA: 0x0005E500 File Offset: 0x0005C700
|
||||
public static long CallLongMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
long num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallLongMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600377D RID: 14205 RVA: 0x0005E538 File Offset: 0x0005C738
|
||||
public static short CallShortMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
short num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallShortMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600377E RID: 14206 RVA: 0x0005E570 File Offset: 0x0005C770
|
||||
public static byte CallByteMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
byte b;
|
||||
try
|
||||
{
|
||||
b = AndroidJNI.CallByteMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x0600377F RID: 14207 RVA: 0x0005E5A8 File Offset: 0x0005C7A8
|
||||
public static bool CallBooleanMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
bool flag;
|
||||
try
|
||||
{
|
||||
flag = AndroidJNI.CallBooleanMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06003780 RID: 14208 RVA: 0x0005E5E0 File Offset: 0x0005C7E0
|
||||
public static int CallIntMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
|
||||
{
|
||||
int num;
|
||||
try
|
||||
{
|
||||
num = AndroidJNI.CallIntMethod(obj, methodID, args);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06003781 RID: 14209 RVA: 0x0005E618 File Offset: 0x0005C818
|
||||
public static IntPtr[] FromObjectArray(IntPtr array)
|
||||
{
|
||||
IntPtr[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromObjectArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003782 RID: 14210 RVA: 0x0005E64C File Offset: 0x0005C84C
|
||||
public static char[] FromCharArray(IntPtr array)
|
||||
{
|
||||
char[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromCharArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003783 RID: 14211 RVA: 0x0005E680 File Offset: 0x0005C880
|
||||
public static double[] FromDoubleArray(IntPtr array)
|
||||
{
|
||||
double[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromDoubleArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003784 RID: 14212 RVA: 0x0005E6B4 File Offset: 0x0005C8B4
|
||||
public static float[] FromFloatArray(IntPtr array)
|
||||
{
|
||||
float[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromFloatArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003785 RID: 14213 RVA: 0x0005E6E8 File Offset: 0x0005C8E8
|
||||
public static long[] FromLongArray(IntPtr array)
|
||||
{
|
||||
long[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromLongArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003786 RID: 14214 RVA: 0x0005E71C File Offset: 0x0005C91C
|
||||
public static short[] FromShortArray(IntPtr array)
|
||||
{
|
||||
short[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromShortArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003787 RID: 14215 RVA: 0x0005E750 File Offset: 0x0005C950
|
||||
public static byte[] FromByteArray(IntPtr array)
|
||||
{
|
||||
byte[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromByteArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003788 RID: 14216 RVA: 0x0005E784 File Offset: 0x0005C984
|
||||
public static bool[] FromBooleanArray(IntPtr array)
|
||||
{
|
||||
bool[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromBooleanArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x06003789 RID: 14217 RVA: 0x0005E7B8 File Offset: 0x0005C9B8
|
||||
public static int[] FromIntArray(IntPtr array)
|
||||
{
|
||||
int[] array2;
|
||||
try
|
||||
{
|
||||
array2 = AndroidJNI.FromIntArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return array2;
|
||||
}
|
||||
|
||||
// Token: 0x0600378A RID: 14218 RVA: 0x0005E7EC File Offset: 0x0005C9EC
|
||||
public static IntPtr ToObjectArray(IntPtr[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToObjectArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600378B RID: 14219 RVA: 0x0005E820 File Offset: 0x0005CA20
|
||||
public static IntPtr ToObjectArray(IntPtr[] array, IntPtr type)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToObjectArray(array, type);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600378C RID: 14220 RVA: 0x0005E858 File Offset: 0x0005CA58
|
||||
public static IntPtr ToCharArray(char[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToCharArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600378D RID: 14221 RVA: 0x0005E88C File Offset: 0x0005CA8C
|
||||
public static IntPtr ToDoubleArray(double[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToDoubleArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600378E RID: 14222 RVA: 0x0005E8C0 File Offset: 0x0005CAC0
|
||||
public static IntPtr ToFloatArray(float[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToFloatArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600378F RID: 14223 RVA: 0x0005E8F4 File Offset: 0x0005CAF4
|
||||
public static IntPtr ToLongArray(long[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToLongArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003790 RID: 14224 RVA: 0x0005E928 File Offset: 0x0005CB28
|
||||
public static IntPtr ToShortArray(short[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToShortArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003791 RID: 14225 RVA: 0x0005E95C File Offset: 0x0005CB5C
|
||||
public static IntPtr ToByteArray(byte[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToByteArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003792 RID: 14226 RVA: 0x0005E990 File Offset: 0x0005CB90
|
||||
public static IntPtr ToBooleanArray(bool[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToBooleanArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003793 RID: 14227 RVA: 0x0005E9C4 File Offset: 0x0005CBC4
|
||||
public static IntPtr ToIntArray(int[] array)
|
||||
{
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
intPtr = AndroidJNI.ToIntArray(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x06003794 RID: 14228 RVA: 0x0005E9F8 File Offset: 0x0005CBF8
|
||||
public static IntPtr GetObjectArrayElement(IntPtr array, int index)
|
||||
{
|
||||
IntPtr objectArrayElement;
|
||||
try
|
||||
{
|
||||
objectArrayElement = AndroidJNI.GetObjectArrayElement(array, index);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return objectArrayElement;
|
||||
}
|
||||
|
||||
// Token: 0x06003795 RID: 14229 RVA: 0x0005EA30 File Offset: 0x0005CC30
|
||||
public static int GetArrayLength(IntPtr array)
|
||||
{
|
||||
int arrayLength;
|
||||
try
|
||||
{
|
||||
arrayLength = AndroidJNI.GetArrayLength(array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.CheckException();
|
||||
}
|
||||
return arrayLength;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000003 RID: 3
|
||||
public class AndroidJavaClass : AndroidJavaObject
|
||||
{
|
||||
// Token: 0x06000024 RID: 36 RVA: 0x00003AF4 File Offset: 0x00001CF4
|
||||
public AndroidJavaClass(string className)
|
||||
{
|
||||
this._AndroidJavaClass(className);
|
||||
}
|
||||
|
||||
// Token: 0x06000025 RID: 37 RVA: 0x00003B04 File Offset: 0x00001D04
|
||||
internal AndroidJavaClass(IntPtr jclass)
|
||||
{
|
||||
if (jclass == IntPtr.Zero)
|
||||
{
|
||||
throw new Exception("JNI: Init'd AndroidJavaClass with null ptr!");
|
||||
}
|
||||
this.m_jclass = new GlobalJavaObjectRef(jclass);
|
||||
this.m_jobject = new GlobalJavaObjectRef(IntPtr.Zero);
|
||||
}
|
||||
|
||||
// Token: 0x06000026 RID: 38 RVA: 0x00003B50 File Offset: 0x00001D50
|
||||
private void _AndroidJavaClass(string className)
|
||||
{
|
||||
base.DebugPrint("Creating AndroidJavaClass from " + className);
|
||||
using (AndroidJavaObject androidJavaObject = AndroidJavaObject.FindClass(className))
|
||||
{
|
||||
this.m_jclass = new GlobalJavaObjectRef(androidJavaObject.GetRawObject());
|
||||
this.m_jobject = new GlobalJavaObjectRef(IntPtr.Zero);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003AC RID: 940
|
||||
public sealed class AndroidJavaException : Exception
|
||||
{
|
||||
// Token: 0x06003704 RID: 14084 RVA: 0x0005B778 File Offset: 0x00059978
|
||||
internal AndroidJavaException(string message, string javaStackTrace)
|
||||
: base(message)
|
||||
{
|
||||
this.mJavaStackTrace = javaStackTrace;
|
||||
}
|
||||
|
||||
// Token: 0x17000CCB RID: 3275
|
||||
// (get) Token: 0x06003705 RID: 14085 RVA: 0x0005B78C File Offset: 0x0005998C
|
||||
public override string StackTrace
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mJavaStackTrace + base.StackTrace;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000C86 RID: 3206
|
||||
private string mJavaStackTrace;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,720 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000002 RID: 2
|
||||
public class AndroidJavaObject : IDisposable
|
||||
{
|
||||
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
||||
public AndroidJavaObject(string className, params object[] args)
|
||||
: this()
|
||||
{
|
||||
this._AndroidJavaObject(className, args);
|
||||
}
|
||||
|
||||
// Token: 0x06000002 RID: 2 RVA: 0x00002064 File Offset: 0x00000264
|
||||
internal AndroidJavaObject(IntPtr jobject)
|
||||
: this()
|
||||
{
|
||||
if (jobject == IntPtr.Zero)
|
||||
{
|
||||
throw new Exception("JNI: Init'd AndroidJavaObject with null ptr!");
|
||||
}
|
||||
IntPtr objectClass = AndroidJNISafe.GetObjectClass(jobject);
|
||||
this.m_jobject = new GlobalJavaObjectRef(jobject);
|
||||
this.m_jclass = new GlobalJavaObjectRef(objectClass);
|
||||
AndroidJNISafe.DeleteLocalRef(objectClass);
|
||||
}
|
||||
|
||||
// Token: 0x06000003 RID: 3 RVA: 0x000020BC File Offset: 0x000002BC
|
||||
internal AndroidJavaObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x000020C8 File Offset: 0x000002C8
|
||||
public void Dispose()
|
||||
{
|
||||
this._Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x06000005 RID: 5 RVA: 0x000020D4 File Offset: 0x000002D4
|
||||
public void Call(string methodName, params object[] args)
|
||||
{
|
||||
this._Call(methodName, args);
|
||||
}
|
||||
|
||||
// Token: 0x06000006 RID: 6 RVA: 0x000020E0 File Offset: 0x000002E0
|
||||
public void CallStatic(string methodName, params object[] args)
|
||||
{
|
||||
this._CallStatic(methodName, args);
|
||||
}
|
||||
|
||||
// Token: 0x06000007 RID: 7 RVA: 0x000020EC File Offset: 0x000002EC
|
||||
public FieldType Get<FieldType>(string fieldName)
|
||||
{
|
||||
return this._Get<FieldType>(fieldName);
|
||||
}
|
||||
|
||||
// Token: 0x06000008 RID: 8 RVA: 0x00002108 File Offset: 0x00000308
|
||||
public void Set<FieldType>(string fieldName, FieldType val)
|
||||
{
|
||||
this._Set<FieldType>(fieldName, val);
|
||||
}
|
||||
|
||||
// Token: 0x06000009 RID: 9 RVA: 0x00002114 File Offset: 0x00000314
|
||||
public FieldType GetStatic<FieldType>(string fieldName)
|
||||
{
|
||||
return this._GetStatic<FieldType>(fieldName);
|
||||
}
|
||||
|
||||
// Token: 0x0600000A RID: 10 RVA: 0x00002130 File Offset: 0x00000330
|
||||
public void SetStatic<FieldType>(string fieldName, FieldType val)
|
||||
{
|
||||
this._SetStatic<FieldType>(fieldName, val);
|
||||
}
|
||||
|
||||
// Token: 0x0600000B RID: 11 RVA: 0x0000213C File Offset: 0x0000033C
|
||||
public IntPtr GetRawObject()
|
||||
{
|
||||
return this._GetRawObject();
|
||||
}
|
||||
|
||||
// Token: 0x0600000C RID: 12 RVA: 0x00002158 File Offset: 0x00000358
|
||||
public IntPtr GetRawClass()
|
||||
{
|
||||
return this._GetRawClass();
|
||||
}
|
||||
|
||||
// Token: 0x0600000D RID: 13 RVA: 0x00002174 File Offset: 0x00000374
|
||||
public ReturnType Call<ReturnType>(string methodName, params object[] args)
|
||||
{
|
||||
return this._Call<ReturnType>(methodName, args);
|
||||
}
|
||||
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x00002194 File Offset: 0x00000394
|
||||
public ReturnType CallStatic<ReturnType>(string methodName, params object[] args)
|
||||
{
|
||||
return this._CallStatic<ReturnType>(methodName, args);
|
||||
}
|
||||
|
||||
// Token: 0x0600000F RID: 15 RVA: 0x000021B4 File Offset: 0x000003B4
|
||||
protected void DebugPrint(string msg)
|
||||
{
|
||||
if (AndroidJavaObject.enableDebugPrints)
|
||||
{
|
||||
Debug.Log(msg);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000010 RID: 16 RVA: 0x000021CC File Offset: 0x000003CC
|
||||
protected void DebugPrint(string call, string methodName, string signature, object[] args)
|
||||
{
|
||||
if (AndroidJavaObject.enableDebugPrints)
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
foreach (object obj in args)
|
||||
{
|
||||
stringBuilder.Append(", ");
|
||||
stringBuilder.Append((obj != null) ? obj.GetType().ToString() : "<null>");
|
||||
}
|
||||
Debug.Log(string.Concat(new string[]
|
||||
{
|
||||
call,
|
||||
"(\"",
|
||||
methodName,
|
||||
"\"",
|
||||
stringBuilder.ToString(),
|
||||
") = ",
|
||||
signature
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000011 RID: 17 RVA: 0x00002278 File Offset: 0x00000478
|
||||
private void _AndroidJavaObject(string className, params object[] args)
|
||||
{
|
||||
this.DebugPrint("Creating AndroidJavaObject from " + className);
|
||||
if (args == null)
|
||||
{
|
||||
args = new object[1];
|
||||
}
|
||||
using (AndroidJavaObject androidJavaObject = AndroidJavaObject.FindClass(className))
|
||||
{
|
||||
this.m_jclass = new GlobalJavaObjectRef(androidJavaObject.GetRawObject());
|
||||
jvalue[] array = AndroidJNIHelper.CreateJNIArgArray(args);
|
||||
try
|
||||
{
|
||||
IntPtr constructorID = AndroidJNIHelper.GetConstructorID(this.m_jclass, args);
|
||||
IntPtr intPtr = AndroidJNISafe.NewObject(this.m_jclass, constructorID, array);
|
||||
this.m_jobject = new GlobalJavaObjectRef(intPtr);
|
||||
AndroidJNISafe.DeleteLocalRef(intPtr);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNIHelper.DeleteJNIArgArray(args, array);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000012 RID: 18 RVA: 0x0000233C File Offset: 0x0000053C
|
||||
~AndroidJavaObject()
|
||||
{
|
||||
this.Dispose(true);
|
||||
}
|
||||
|
||||
// Token: 0x06000013 RID: 19 RVA: 0x00002370 File Offset: 0x00000570
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
this.m_jobject.Dispose();
|
||||
this.m_jclass.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x06000014 RID: 20 RVA: 0x0000238C File Offset: 0x0000058C
|
||||
protected void _Dispose()
|
||||
{
|
||||
this.Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
// Token: 0x06000015 RID: 21 RVA: 0x0000239C File Offset: 0x0000059C
|
||||
protected void _Call(string methodName, params object[] args)
|
||||
{
|
||||
if (args == null)
|
||||
{
|
||||
args = new object[1];
|
||||
}
|
||||
IntPtr methodID = AndroidJNIHelper.GetMethodID(this.m_jclass, methodName, args, false);
|
||||
jvalue[] array = AndroidJNIHelper.CreateJNIArgArray(args);
|
||||
try
|
||||
{
|
||||
AndroidJNISafe.CallVoidMethod(this.m_jobject, methodID, array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNIHelper.DeleteJNIArgArray(args, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000016 RID: 22 RVA: 0x00002408 File Offset: 0x00000608
|
||||
protected ReturnType _Call<ReturnType>(string methodName, params object[] args)
|
||||
{
|
||||
if (args == null)
|
||||
{
|
||||
args = new object[1];
|
||||
}
|
||||
IntPtr methodID = AndroidJNIHelper.GetMethodID<ReturnType>(this.m_jclass, methodName, args, false);
|
||||
jvalue[] array = AndroidJNIHelper.CreateJNIArgArray(args);
|
||||
ReturnType returnType;
|
||||
try
|
||||
{
|
||||
if (AndroidReflection.IsPrimitive(typeof(ReturnType)))
|
||||
{
|
||||
if (typeof(ReturnType) == typeof(int))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallIntMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(bool))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallBooleanMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(byte))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallByteMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(short))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallShortMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(long))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallLongMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(float))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallFloatMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(double))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallDoubleMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(char))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallCharMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else
|
||||
{
|
||||
returnType = default(ReturnType);
|
||||
}
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(string))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStringMethod(this.m_jobject, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(AndroidJavaClass))
|
||||
{
|
||||
IntPtr intPtr = AndroidJNISafe.CallObjectMethod(this.m_jobject, methodID, array);
|
||||
returnType = ((!(intPtr == IntPtr.Zero)) ? ((ReturnType)((object)AndroidJavaObject.AndroidJavaClassDeleteLocalRef(intPtr))) : default(ReturnType));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(AndroidJavaObject))
|
||||
{
|
||||
IntPtr intPtr2 = AndroidJNISafe.CallObjectMethod(this.m_jobject, methodID, array);
|
||||
returnType = ((!(intPtr2 == IntPtr.Zero)) ? ((ReturnType)((object)AndroidJavaObject.AndroidJavaObjectDeleteLocalRef(intPtr2))) : default(ReturnType));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!AndroidReflection.IsAssignableFrom(typeof(Array), typeof(ReturnType)))
|
||||
{
|
||||
throw new Exception("JNI: Unknown return type '" + typeof(ReturnType) + "'");
|
||||
}
|
||||
IntPtr intPtr3 = AndroidJNISafe.CallObjectMethod(this.m_jobject, methodID, array);
|
||||
returnType = ((!(intPtr3 == IntPtr.Zero)) ? ((ReturnType)((object)AndroidJNIHelper.ConvertFromJNIArray<ReturnType>(intPtr3))) : default(ReturnType));
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNIHelper.DeleteJNIArgArray(args, array);
|
||||
}
|
||||
return returnType;
|
||||
}
|
||||
|
||||
// Token: 0x06000017 RID: 23 RVA: 0x000027E8 File Offset: 0x000009E8
|
||||
protected FieldType _Get<FieldType>(string fieldName)
|
||||
{
|
||||
IntPtr fieldID = AndroidJNIHelper.GetFieldID<FieldType>(this.m_jclass, fieldName, false);
|
||||
FieldType fieldType;
|
||||
if (AndroidReflection.IsPrimitive(typeof(FieldType)))
|
||||
{
|
||||
if (typeof(FieldType) == typeof(int))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetIntField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(bool))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetBooleanField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(byte))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetByteField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(short))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetShortField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(long))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetLongField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(float))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetFloatField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(double))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetDoubleField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(char))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetCharField(this.m_jobject, fieldID));
|
||||
}
|
||||
else
|
||||
{
|
||||
fieldType = default(FieldType);
|
||||
}
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(string))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStringField(this.m_jobject, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaClass))
|
||||
{
|
||||
IntPtr objectField = AndroidJNISafe.GetObjectField(this.m_jobject, fieldID);
|
||||
fieldType = ((!(objectField == IntPtr.Zero)) ? ((FieldType)((object)AndroidJavaObject.AndroidJavaClassDeleteLocalRef(objectField))) : default(FieldType));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaObject))
|
||||
{
|
||||
IntPtr objectField2 = AndroidJNISafe.GetObjectField(this.m_jobject, fieldID);
|
||||
fieldType = ((!(objectField2 == IntPtr.Zero)) ? ((FieldType)((object)AndroidJavaObject.AndroidJavaObjectDeleteLocalRef(objectField2))) : default(FieldType));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!AndroidReflection.IsAssignableFrom(typeof(Array), typeof(FieldType)))
|
||||
{
|
||||
throw new Exception("JNI: Unknown field type '" + typeof(FieldType) + "'");
|
||||
}
|
||||
IntPtr objectField3 = AndroidJNISafe.GetObjectField(this.m_jobject, fieldID);
|
||||
fieldType = ((!(objectField3 == IntPtr.Zero)) ? ((FieldType)((object)AndroidJNIHelper.ConvertFromJNIArray<FieldType>(objectField3))) : default(FieldType));
|
||||
}
|
||||
return fieldType;
|
||||
}
|
||||
|
||||
// Token: 0x06000018 RID: 24 RVA: 0x00002B7C File Offset: 0x00000D7C
|
||||
protected void _Set<FieldType>(string fieldName, FieldType val)
|
||||
{
|
||||
IntPtr fieldID = AndroidJNIHelper.GetFieldID<FieldType>(this.m_jclass, fieldName, false);
|
||||
if (AndroidReflection.IsPrimitive(typeof(FieldType)))
|
||||
{
|
||||
if (typeof(FieldType) == typeof(int))
|
||||
{
|
||||
AndroidJNISafe.SetIntField(this.m_jobject, fieldID, (int)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(bool))
|
||||
{
|
||||
AndroidJNISafe.SetBooleanField(this.m_jobject, fieldID, (bool)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(byte))
|
||||
{
|
||||
AndroidJNISafe.SetByteField(this.m_jobject, fieldID, (byte)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(short))
|
||||
{
|
||||
AndroidJNISafe.SetShortField(this.m_jobject, fieldID, (short)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(long))
|
||||
{
|
||||
AndroidJNISafe.SetLongField(this.m_jobject, fieldID, (long)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(float))
|
||||
{
|
||||
AndroidJNISafe.SetFloatField(this.m_jobject, fieldID, (float)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(double))
|
||||
{
|
||||
AndroidJNISafe.SetDoubleField(this.m_jobject, fieldID, (double)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(char))
|
||||
{
|
||||
AndroidJNISafe.SetCharField(this.m_jobject, fieldID, (char)((object)val));
|
||||
}
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(string))
|
||||
{
|
||||
AndroidJNISafe.SetStringField(this.m_jobject, fieldID, (string)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaClass))
|
||||
{
|
||||
AndroidJNISafe.SetObjectField(this.m_jobject, fieldID, ((AndroidJavaClass)((object)val)).m_jclass);
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaObject))
|
||||
{
|
||||
AndroidJNISafe.SetObjectField(this.m_jobject, fieldID, ((AndroidJavaObject)((object)val)).m_jobject);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!AndroidReflection.IsAssignableFrom(typeof(Array), typeof(FieldType)))
|
||||
{
|
||||
throw new Exception("JNI: Unknown field type '" + typeof(FieldType) + "'");
|
||||
}
|
||||
IntPtr intPtr = AndroidJNIHelper.ConvertToJNIArray((Array)((object)val));
|
||||
AndroidJNISafe.SetObjectField(this.m_jclass, fieldID, intPtr);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000019 RID: 25 RVA: 0x00002EB4 File Offset: 0x000010B4
|
||||
protected void _CallStatic(string methodName, params object[] args)
|
||||
{
|
||||
if (args == null)
|
||||
{
|
||||
args = new object[1];
|
||||
}
|
||||
IntPtr methodID = AndroidJNIHelper.GetMethodID(this.m_jclass, methodName, args, true);
|
||||
jvalue[] array = AndroidJNIHelper.CreateJNIArgArray(args);
|
||||
try
|
||||
{
|
||||
AndroidJNISafe.CallStaticVoidMethod(this.m_jclass, methodID, array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNIHelper.DeleteJNIArgArray(args, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600001A RID: 26 RVA: 0x00002F20 File Offset: 0x00001120
|
||||
protected ReturnType _CallStatic<ReturnType>(string methodName, params object[] args)
|
||||
{
|
||||
if (args == null)
|
||||
{
|
||||
args = new object[1];
|
||||
}
|
||||
IntPtr methodID = AndroidJNIHelper.GetMethodID<ReturnType>(this.m_jclass, methodName, args, true);
|
||||
jvalue[] array = AndroidJNIHelper.CreateJNIArgArray(args);
|
||||
ReturnType returnType;
|
||||
try
|
||||
{
|
||||
if (AndroidReflection.IsPrimitive(typeof(ReturnType)))
|
||||
{
|
||||
if (typeof(ReturnType) == typeof(int))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticIntMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(bool))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticBooleanMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(byte))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticByteMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(short))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticShortMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(long))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticLongMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(float))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticFloatMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(double))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticDoubleMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(char))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticCharMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else
|
||||
{
|
||||
returnType = default(ReturnType);
|
||||
}
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(string))
|
||||
{
|
||||
returnType = (ReturnType)((object)AndroidJNISafe.CallStaticStringMethod(this.m_jclass, methodID, array));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(AndroidJavaClass))
|
||||
{
|
||||
IntPtr intPtr = AndroidJNISafe.CallStaticObjectMethod(this.m_jclass, methodID, array);
|
||||
returnType = ((!(intPtr == IntPtr.Zero)) ? ((ReturnType)((object)AndroidJavaObject.AndroidJavaClassDeleteLocalRef(intPtr))) : default(ReturnType));
|
||||
}
|
||||
else if (typeof(ReturnType) == typeof(AndroidJavaObject))
|
||||
{
|
||||
IntPtr intPtr2 = AndroidJNISafe.CallStaticObjectMethod(this.m_jclass, methodID, array);
|
||||
returnType = ((!(intPtr2 == IntPtr.Zero)) ? ((ReturnType)((object)AndroidJavaObject.AndroidJavaObjectDeleteLocalRef(intPtr2))) : default(ReturnType));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!AndroidReflection.IsAssignableFrom(typeof(Array), typeof(ReturnType)))
|
||||
{
|
||||
throw new Exception("JNI: Unknown return type '" + typeof(ReturnType) + "'");
|
||||
}
|
||||
IntPtr intPtr3 = AndroidJNISafe.CallStaticObjectMethod(this.m_jclass, methodID, array);
|
||||
returnType = ((!(intPtr3 == IntPtr.Zero)) ? ((ReturnType)((object)AndroidJNIHelper.ConvertFromJNIArray<ReturnType>(intPtr3))) : default(ReturnType));
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNIHelper.DeleteJNIArgArray(args, array);
|
||||
}
|
||||
return returnType;
|
||||
}
|
||||
|
||||
// Token: 0x0600001B RID: 27 RVA: 0x00003300 File Offset: 0x00001500
|
||||
protected FieldType _GetStatic<FieldType>(string fieldName)
|
||||
{
|
||||
IntPtr fieldID = AndroidJNIHelper.GetFieldID<FieldType>(this.m_jclass, fieldName, true);
|
||||
FieldType fieldType;
|
||||
if (AndroidReflection.IsPrimitive(typeof(FieldType)))
|
||||
{
|
||||
if (typeof(FieldType) == typeof(int))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticIntField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(bool))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticBooleanField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(byte))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticByteField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(short))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticShortField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(long))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticLongField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(float))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticFloatField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(double))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticDoubleField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(char))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticCharField(this.m_jclass, fieldID));
|
||||
}
|
||||
else
|
||||
{
|
||||
fieldType = default(FieldType);
|
||||
}
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(string))
|
||||
{
|
||||
fieldType = (FieldType)((object)AndroidJNISafe.GetStaticStringField(this.m_jclass, fieldID));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaClass))
|
||||
{
|
||||
IntPtr staticObjectField = AndroidJNISafe.GetStaticObjectField(this.m_jclass, fieldID);
|
||||
fieldType = ((!(staticObjectField == IntPtr.Zero)) ? ((FieldType)((object)AndroidJavaObject.AndroidJavaClassDeleteLocalRef(staticObjectField))) : default(FieldType));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaObject))
|
||||
{
|
||||
IntPtr staticObjectField2 = AndroidJNISafe.GetStaticObjectField(this.m_jclass, fieldID);
|
||||
fieldType = ((!(staticObjectField2 == IntPtr.Zero)) ? ((FieldType)((object)AndroidJavaObject.AndroidJavaObjectDeleteLocalRef(staticObjectField2))) : default(FieldType));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!AndroidReflection.IsAssignableFrom(typeof(Array), typeof(FieldType)))
|
||||
{
|
||||
throw new Exception("JNI: Unknown field type '" + typeof(FieldType) + "'");
|
||||
}
|
||||
IntPtr staticObjectField3 = AndroidJNISafe.GetStaticObjectField(this.m_jclass, fieldID);
|
||||
fieldType = ((!(staticObjectField3 == IntPtr.Zero)) ? ((FieldType)((object)AndroidJNIHelper.ConvertFromJNIArray<FieldType>(staticObjectField3))) : default(FieldType));
|
||||
}
|
||||
return fieldType;
|
||||
}
|
||||
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x00003694 File Offset: 0x00001894
|
||||
protected void _SetStatic<FieldType>(string fieldName, FieldType val)
|
||||
{
|
||||
IntPtr fieldID = AndroidJNIHelper.GetFieldID<FieldType>(this.m_jclass, fieldName, true);
|
||||
if (AndroidReflection.IsPrimitive(typeof(FieldType)))
|
||||
{
|
||||
if (typeof(FieldType) == typeof(int))
|
||||
{
|
||||
AndroidJNISafe.SetStaticIntField(this.m_jclass, fieldID, (int)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(bool))
|
||||
{
|
||||
AndroidJNISafe.SetStaticBooleanField(this.m_jclass, fieldID, (bool)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(byte))
|
||||
{
|
||||
AndroidJNISafe.SetStaticByteField(this.m_jclass, fieldID, (byte)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(short))
|
||||
{
|
||||
AndroidJNISafe.SetStaticShortField(this.m_jclass, fieldID, (short)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(long))
|
||||
{
|
||||
AndroidJNISafe.SetStaticLongField(this.m_jclass, fieldID, (long)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(float))
|
||||
{
|
||||
AndroidJNISafe.SetStaticFloatField(this.m_jclass, fieldID, (float)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(double))
|
||||
{
|
||||
AndroidJNISafe.SetStaticDoubleField(this.m_jclass, fieldID, (double)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(char))
|
||||
{
|
||||
AndroidJNISafe.SetStaticCharField(this.m_jclass, fieldID, (char)((object)val));
|
||||
}
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(string))
|
||||
{
|
||||
AndroidJNISafe.SetStaticStringField(this.m_jclass, fieldID, (string)((object)val));
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaClass))
|
||||
{
|
||||
AndroidJNISafe.SetStaticObjectField(this.m_jclass, fieldID, ((AndroidJavaClass)((object)val)).m_jclass);
|
||||
}
|
||||
else if (typeof(FieldType) == typeof(AndroidJavaObject))
|
||||
{
|
||||
AndroidJNISafe.SetStaticObjectField(this.m_jclass, fieldID, ((AndroidJavaObject)((object)val)).m_jobject);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!AndroidReflection.IsAssignableFrom(typeof(Array), typeof(FieldType)))
|
||||
{
|
||||
throw new Exception("JNI: Unknown field type '" + typeof(FieldType) + "'");
|
||||
}
|
||||
IntPtr intPtr = AndroidJNIHelper.ConvertToJNIArray((Array)((object)val));
|
||||
AndroidJNISafe.SetStaticObjectField(this.m_jclass, fieldID, intPtr);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600001D RID: 29 RVA: 0x000039CC File Offset: 0x00001BCC
|
||||
internal static AndroidJavaObject AndroidJavaObjectDeleteLocalRef(IntPtr jobject)
|
||||
{
|
||||
AndroidJavaObject androidJavaObject;
|
||||
try
|
||||
{
|
||||
androidJavaObject = new AndroidJavaObject(jobject);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(jobject);
|
||||
}
|
||||
return androidJavaObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600001E RID: 30 RVA: 0x00003A04 File Offset: 0x00001C04
|
||||
internal static AndroidJavaClass AndroidJavaClassDeleteLocalRef(IntPtr jclass)
|
||||
{
|
||||
AndroidJavaClass androidJavaClass;
|
||||
try
|
||||
{
|
||||
androidJavaClass = new AndroidJavaClass(jclass);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(jclass);
|
||||
}
|
||||
return androidJavaClass;
|
||||
}
|
||||
|
||||
// Token: 0x0600001F RID: 31 RVA: 0x00003A3C File Offset: 0x00001C3C
|
||||
protected IntPtr _GetRawObject()
|
||||
{
|
||||
return this.m_jobject;
|
||||
}
|
||||
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x00003A5C File Offset: 0x00001C5C
|
||||
protected IntPtr _GetRawClass()
|
||||
{
|
||||
return this.m_jclass;
|
||||
}
|
||||
|
||||
// Token: 0x06000021 RID: 33 RVA: 0x00003A7C File Offset: 0x00001C7C
|
||||
protected static AndroidJavaObject FindClass(string name)
|
||||
{
|
||||
return AndroidJavaObject.JavaLangClass.CallStatic<AndroidJavaObject>("forName", new object[] { name.Replace('/', '.') });
|
||||
}
|
||||
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x06000022 RID: 34 RVA: 0x00003AB4 File Offset: 0x00001CB4
|
||||
protected static AndroidJavaClass JavaLangClass
|
||||
{
|
||||
get
|
||||
{
|
||||
if (AndroidJavaObject.s_JavaLangClass == null)
|
||||
{
|
||||
AndroidJavaObject.s_JavaLangClass = new AndroidJavaClass(AndroidJNISafe.FindClass("java/lang/Class"));
|
||||
}
|
||||
return AndroidJavaObject.s_JavaLangClass;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000001 RID: 1
|
||||
private static bool enableDebugPrints = false;
|
||||
|
||||
// Token: 0x04000002 RID: 2
|
||||
internal GlobalJavaObjectRef m_jobject;
|
||||
|
||||
// Token: 0x04000003 RID: 3
|
||||
internal GlobalJavaObjectRef m_jclass;
|
||||
|
||||
// Token: 0x04000004 RID: 4
|
||||
private static AndroidJavaClass s_JavaLangClass;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003AF RID: 943
|
||||
public class AndroidJavaProxy
|
||||
{
|
||||
// Token: 0x0600370C RID: 14092 RVA: 0x0005B89C File Offset: 0x00059A9C
|
||||
public AndroidJavaProxy(string javaInterface)
|
||||
: this(new AndroidJavaClass(javaInterface))
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600370D RID: 14093 RVA: 0x0005B8AC File Offset: 0x00059AAC
|
||||
public AndroidJavaProxy(AndroidJavaClass javaInterface)
|
||||
{
|
||||
this.javaInterface = javaInterface;
|
||||
}
|
||||
|
||||
// Token: 0x0600370E RID: 14094 RVA: 0x0005B8BC File Offset: 0x00059ABC
|
||||
public virtual AndroidJavaObject Invoke(string methodName, object[] args)
|
||||
{
|
||||
Exception ex = null;
|
||||
BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic;
|
||||
Type[] array = new Type[args.Length];
|
||||
for (int i = 0; i < args.Length; i++)
|
||||
{
|
||||
array[i] = ((args[i] != null) ? args[i].GetType() : typeof(AndroidJavaObject));
|
||||
}
|
||||
try
|
||||
{
|
||||
MethodInfo method = base.GetType().GetMethod(methodName, bindingFlags, null, array, null);
|
||||
if (method != null)
|
||||
{
|
||||
return _AndroidJNIHelper.Box(method.Invoke(this, args));
|
||||
}
|
||||
}
|
||||
catch (TargetInvocationException ex2)
|
||||
{
|
||||
ex = ex2.InnerException;
|
||||
}
|
||||
catch (Exception ex3)
|
||||
{
|
||||
ex = ex3;
|
||||
}
|
||||
string[] array2 = new string[args.Length];
|
||||
for (int j = 0; j < array.Length; j++)
|
||||
{
|
||||
array2[j] = array[j].ToString();
|
||||
}
|
||||
if (ex != null)
|
||||
{
|
||||
throw new TargetInvocationException(string.Concat(new object[]
|
||||
{
|
||||
base.GetType(),
|
||||
".",
|
||||
methodName,
|
||||
"(",
|
||||
string.Join(",", array2),
|
||||
")"
|
||||
}), ex);
|
||||
}
|
||||
throw new Exception(string.Concat(new object[]
|
||||
{
|
||||
"No such proxy method: ",
|
||||
base.GetType(),
|
||||
".",
|
||||
methodName,
|
||||
"(",
|
||||
string.Join(",", array2),
|
||||
")"
|
||||
}));
|
||||
}
|
||||
|
||||
// Token: 0x0600370F RID: 14095 RVA: 0x0005BA48 File Offset: 0x00059C48
|
||||
public virtual AndroidJavaObject Invoke(string methodName, AndroidJavaObject[] javaArgs)
|
||||
{
|
||||
object[] array = new object[javaArgs.Length];
|
||||
for (int i = 0; i < javaArgs.Length; i++)
|
||||
{
|
||||
array[i] = _AndroidJNIHelper.Unbox(javaArgs[i]);
|
||||
}
|
||||
return this.Invoke(methodName, array);
|
||||
}
|
||||
|
||||
// Token: 0x06003710 RID: 14096 RVA: 0x0005BA90 File Offset: 0x00059C90
|
||||
public virtual bool equals(AndroidJavaObject obj)
|
||||
{
|
||||
IntPtr intPtr = ((obj != null) ? obj.GetRawObject() : IntPtr.Zero);
|
||||
return AndroidJNI.IsSameObject(this.GetProxy().GetRawObject(), intPtr);
|
||||
}
|
||||
|
||||
// Token: 0x06003711 RID: 14097 RVA: 0x0005BAD0 File Offset: 0x00059CD0
|
||||
public virtual int hashCode()
|
||||
{
|
||||
jvalue[] array = new jvalue[1];
|
||||
array[0].l = this.GetProxy().GetRawObject();
|
||||
return AndroidJNISafe.CallStaticIntMethod(AndroidJavaProxy.s_JavaLangSystemClass, AndroidJavaProxy.s_HashCodeMethodID, array);
|
||||
}
|
||||
|
||||
// Token: 0x06003712 RID: 14098 RVA: 0x0005BB18 File Offset: 0x00059D18
|
||||
public virtual string toString()
|
||||
{
|
||||
return this.ToString() + " <c# proxy java object>";
|
||||
}
|
||||
|
||||
// Token: 0x06003713 RID: 14099 RVA: 0x0005BB40 File Offset: 0x00059D40
|
||||
internal AndroidJavaObject GetProxy()
|
||||
{
|
||||
if (this.proxyObject == null)
|
||||
{
|
||||
this.proxyObject = AndroidJavaObject.AndroidJavaObjectDeleteLocalRef(AndroidJNIHelper.CreateJavaProxy(this));
|
||||
}
|
||||
return this.proxyObject;
|
||||
}
|
||||
|
||||
// Token: 0x04000C8A RID: 3210
|
||||
public readonly AndroidJavaClass javaInterface;
|
||||
|
||||
// Token: 0x04000C8B RID: 3211
|
||||
internal AndroidJavaObject proxyObject;
|
||||
|
||||
// Token: 0x04000C8C RID: 3212
|
||||
private static readonly GlobalJavaObjectRef s_JavaLangSystemClass = new GlobalJavaObjectRef(AndroidJNISafe.FindClass("java/lang/System"));
|
||||
|
||||
// Token: 0x04000C8D RID: 3213
|
||||
private static readonly IntPtr s_HashCodeMethodID = AndroidJNIHelper.GetMethodID(AndroidJavaProxy.s_JavaLangSystemClass, "identityHashCode", "(Ljava/lang/Object;)I", true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003AB RID: 939
|
||||
// (Invoke) Token: 0x06003701 RID: 14081
|
||||
public delegate void AndroidJavaRunnable();
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003AE RID: 942
|
||||
internal class AndroidJavaRunnableProxy : AndroidJavaProxy
|
||||
{
|
||||
// Token: 0x0600370A RID: 14090 RVA: 0x0005B874 File Offset: 0x00059A74
|
||||
public AndroidJavaRunnableProxy(AndroidJavaRunnable runnable)
|
||||
: base("java/lang/Runnable")
|
||||
{
|
||||
this.mRunnable = runnable;
|
||||
}
|
||||
|
||||
// Token: 0x0600370B RID: 14091 RVA: 0x0005B88C File Offset: 0x00059A8C
|
||||
public void run()
|
||||
{
|
||||
this.mRunnable();
|
||||
}
|
||||
|
||||
// Token: 0x04000C89 RID: 3209
|
||||
private AndroidJavaRunnable mRunnable;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003B0 RID: 944
|
||||
internal class AndroidReflection
|
||||
{
|
||||
// Token: 0x06003716 RID: 14102 RVA: 0x0005BBBC File Offset: 0x00059DBC
|
||||
public static bool IsPrimitive(Type t)
|
||||
{
|
||||
return t.IsPrimitive;
|
||||
}
|
||||
|
||||
// Token: 0x06003717 RID: 14103 RVA: 0x0005BBD8 File Offset: 0x00059DD8
|
||||
public static bool IsAssignableFrom(Type t, Type from)
|
||||
{
|
||||
return t.IsAssignableFrom(from);
|
||||
}
|
||||
|
||||
// Token: 0x06003718 RID: 14104 RVA: 0x0005BBF4 File Offset: 0x00059DF4
|
||||
private static IntPtr GetStaticMethodID(string clazz, string methodName, string signature)
|
||||
{
|
||||
IntPtr intPtr = AndroidJNISafe.FindClass(clazz);
|
||||
IntPtr staticMethodID;
|
||||
try
|
||||
{
|
||||
staticMethodID = AndroidJNISafe.GetStaticMethodID(intPtr, methodName, signature);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(intPtr);
|
||||
}
|
||||
return staticMethodID;
|
||||
}
|
||||
|
||||
// Token: 0x06003719 RID: 14105 RVA: 0x0005BC34 File Offset: 0x00059E34
|
||||
public static IntPtr GetConstructorMember(IntPtr jclass, string signature)
|
||||
{
|
||||
jvalue[] array = new jvalue[2];
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
array[0].l = jclass;
|
||||
array[1].l = AndroidJNISafe.NewStringUTF(signature);
|
||||
intPtr = AndroidJNISafe.CallStaticObjectMethod(AndroidReflection.s_ReflectionHelperClass, AndroidReflection.s_ReflectionHelperGetConstructorID, array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(array[1].l);
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600371A RID: 14106 RVA: 0x0005BCAC File Offset: 0x00059EAC
|
||||
public static IntPtr GetMethodMember(IntPtr jclass, string methodName, string signature, bool isStatic)
|
||||
{
|
||||
jvalue[] array = new jvalue[4];
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
array[0].l = jclass;
|
||||
array[1].l = AndroidJNISafe.NewStringUTF(methodName);
|
||||
array[2].l = AndroidJNISafe.NewStringUTF(signature);
|
||||
array[3].z = isStatic;
|
||||
intPtr = AndroidJNISafe.CallStaticObjectMethod(AndroidReflection.s_ReflectionHelperClass, AndroidReflection.s_ReflectionHelperGetMethodID, array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(array[1].l);
|
||||
AndroidJNISafe.DeleteLocalRef(array[2].l);
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600371B RID: 14107 RVA: 0x0005BD54 File Offset: 0x00059F54
|
||||
public static IntPtr GetFieldMember(IntPtr jclass, string fieldName, string signature, bool isStatic)
|
||||
{
|
||||
jvalue[] array = new jvalue[4];
|
||||
IntPtr intPtr;
|
||||
try
|
||||
{
|
||||
array[0].l = jclass;
|
||||
array[1].l = AndroidJNISafe.NewStringUTF(fieldName);
|
||||
array[2].l = AndroidJNISafe.NewStringUTF(signature);
|
||||
array[3].z = isStatic;
|
||||
intPtr = AndroidJNISafe.CallStaticObjectMethod(AndroidReflection.s_ReflectionHelperClass, AndroidReflection.s_ReflectionHelperGetFieldID, array);
|
||||
}
|
||||
finally
|
||||
{
|
||||
AndroidJNISafe.DeleteLocalRef(array[1].l);
|
||||
AndroidJNISafe.DeleteLocalRef(array[2].l);
|
||||
}
|
||||
return intPtr;
|
||||
}
|
||||
|
||||
// Token: 0x0600371C RID: 14108 RVA: 0x0005BDFC File Offset: 0x00059FFC
|
||||
public static IntPtr NewProxyInstance(int delegateHandle, IntPtr interfaze)
|
||||
{
|
||||
jvalue[] array = new jvalue[2];
|
||||
array[0].i = delegateHandle;
|
||||
array[1].l = interfaze;
|
||||
return AndroidJNISafe.CallStaticObjectMethod(AndroidReflection.s_ReflectionHelperClass, AndroidReflection.s_ReflectionHelperNewProxyInstance, array);
|
||||
}
|
||||
|
||||
// Token: 0x04000C8E RID: 3214
|
||||
private const string RELECTION_HELPER_CLASS_NAME = "com/unity3d/player/ReflectionHelper";
|
||||
|
||||
// Token: 0x04000C8F RID: 3215
|
||||
private static readonly GlobalJavaObjectRef s_ReflectionHelperClass = new GlobalJavaObjectRef(AndroidJNISafe.FindClass("com/unity3d/player/ReflectionHelper"));
|
||||
|
||||
// Token: 0x04000C90 RID: 3216
|
||||
private static readonly IntPtr s_ReflectionHelperGetConstructorID = AndroidReflection.GetStaticMethodID("com/unity3d/player/ReflectionHelper", "getConstructorID", "(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Constructor;");
|
||||
|
||||
// Token: 0x04000C91 RID: 3217
|
||||
private static readonly IntPtr s_ReflectionHelperGetMethodID = AndroidReflection.GetStaticMethodID("com/unity3d/player/ReflectionHelper", "getMethodID", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/reflect/Method;");
|
||||
|
||||
// Token: 0x04000C92 RID: 3218
|
||||
private static readonly IntPtr s_ReflectionHelperGetFieldID = AndroidReflection.GetStaticMethodID("com/unity3d/player/ReflectionHelper", "getFieldID", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/reflect/Field;");
|
||||
|
||||
// Token: 0x04000C93 RID: 3219
|
||||
private static readonly IntPtr s_ReflectionHelperNewProxyInstance = AndroidReflection.GetStaticMethodID("com/unity3d/player/ReflectionHelper", "newProxyInstance", "(ILjava/lang/Class;)Ljava/lang/Object;");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,468 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000202 RID: 514
|
||||
public sealed class Animation : Behaviour, IEnumerable
|
||||
{
|
||||
// Token: 0x17000853 RID: 2131
|
||||
// (get) Token: 0x06002417 RID: 9239
|
||||
// (set) Token: 0x06002418 RID: 9240
|
||||
public extern AnimationClip clip
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000854 RID: 2132
|
||||
// (get) Token: 0x06002419 RID: 9241
|
||||
// (set) Token: 0x0600241A RID: 9242
|
||||
public extern bool playAutomatically
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000855 RID: 2133
|
||||
// (get) Token: 0x0600241B RID: 9243
|
||||
// (set) Token: 0x0600241C RID: 9244
|
||||
public extern WrapMode wrapMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600241D RID: 9245 RVA: 0x0002A1A0 File Offset: 0x000283A0
|
||||
public void Stop()
|
||||
{
|
||||
Animation.INTERNAL_CALL_Stop(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600241E RID: 9246
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_Stop(Animation self);
|
||||
|
||||
// Token: 0x0600241F RID: 9247 RVA: 0x0002A1AC File Offset: 0x000283AC
|
||||
public void Stop(string name)
|
||||
{
|
||||
this.Internal_StopByName(name);
|
||||
}
|
||||
|
||||
// Token: 0x06002420 RID: 9248
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Internal_StopByName(string name);
|
||||
|
||||
// Token: 0x06002421 RID: 9249 RVA: 0x0002A1B8 File Offset: 0x000283B8
|
||||
public void Rewind(string name)
|
||||
{
|
||||
this.Internal_RewindByName(name);
|
||||
}
|
||||
|
||||
// Token: 0x06002422 RID: 9250
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Internal_RewindByName(string name);
|
||||
|
||||
// Token: 0x06002423 RID: 9251 RVA: 0x0002A1C4 File Offset: 0x000283C4
|
||||
public void Rewind()
|
||||
{
|
||||
Animation.INTERNAL_CALL_Rewind(this);
|
||||
}
|
||||
|
||||
// Token: 0x06002424 RID: 9252
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_Rewind(Animation self);
|
||||
|
||||
// Token: 0x06002425 RID: 9253 RVA: 0x0002A1D0 File Offset: 0x000283D0
|
||||
public void Sample()
|
||||
{
|
||||
Animation.INTERNAL_CALL_Sample(this);
|
||||
}
|
||||
|
||||
// Token: 0x06002426 RID: 9254
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_Sample(Animation self);
|
||||
|
||||
// Token: 0x17000856 RID: 2134
|
||||
// (get) Token: 0x06002427 RID: 9255
|
||||
public extern bool isPlaying
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06002428 RID: 9256
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool IsPlaying(string name);
|
||||
|
||||
// Token: 0x17000857 RID: 2135
|
||||
public AnimationState this[string name]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetState(name);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600242A RID: 9258 RVA: 0x0002A1F8 File Offset: 0x000283F8
|
||||
[ExcludeFromDocs]
|
||||
public bool Play()
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
return this.Play(playMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600242B RID: 9259 RVA: 0x0002A218 File Offset: 0x00028418
|
||||
public bool Play([DefaultValue("PlayMode.StopSameLayer")] PlayMode mode)
|
||||
{
|
||||
return this.PlayDefaultAnimation(mode);
|
||||
}
|
||||
|
||||
// Token: 0x0600242C RID: 9260
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool Play(string animation, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
|
||||
|
||||
// Token: 0x0600242D RID: 9261 RVA: 0x0002A234 File Offset: 0x00028434
|
||||
[ExcludeFromDocs]
|
||||
public bool Play(string animation)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
return this.Play(animation, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600242E RID: 9262
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void CrossFade(string animation, [DefaultValue("0.3F")] float fadeLength, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
|
||||
|
||||
// Token: 0x0600242F RID: 9263 RVA: 0x0002A254 File Offset: 0x00028454
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(string animation, float fadeLength)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
this.CrossFade(animation, fadeLength, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x06002430 RID: 9264 RVA: 0x0002A270 File Offset: 0x00028470
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(string animation)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
float num = 0.3f;
|
||||
this.CrossFade(animation, num, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x06002431 RID: 9265
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Blend(string animation, [DefaultValue("1.0F")] float targetWeight, [DefaultValue("0.3F")] float fadeLength);
|
||||
|
||||
// Token: 0x06002432 RID: 9266 RVA: 0x0002A290 File Offset: 0x00028490
|
||||
[ExcludeFromDocs]
|
||||
public void Blend(string animation, float targetWeight)
|
||||
{
|
||||
float num = 0.3f;
|
||||
this.Blend(animation, targetWeight, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002433 RID: 9267 RVA: 0x0002A2B0 File Offset: 0x000284B0
|
||||
[ExcludeFromDocs]
|
||||
public void Blend(string animation)
|
||||
{
|
||||
float num = 0.3f;
|
||||
float num2 = 1f;
|
||||
this.Blend(animation, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002434 RID: 9268
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimationState CrossFadeQueued(string animation, [DefaultValue("0.3F")] float fadeLength, [DefaultValue("QueueMode.CompleteOthers")] QueueMode queue, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
|
||||
|
||||
// Token: 0x06002435 RID: 9269 RVA: 0x0002A2D4 File Offset: 0x000284D4
|
||||
[ExcludeFromDocs]
|
||||
public AnimationState CrossFadeQueued(string animation, float fadeLength, QueueMode queue)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
return this.CrossFadeQueued(animation, fadeLength, queue, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x06002436 RID: 9270 RVA: 0x0002A2F8 File Offset: 0x000284F8
|
||||
[ExcludeFromDocs]
|
||||
public AnimationState CrossFadeQueued(string animation, float fadeLength)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
QueueMode queueMode = QueueMode.CompleteOthers;
|
||||
return this.CrossFadeQueued(animation, fadeLength, queueMode, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x06002437 RID: 9271 RVA: 0x0002A31C File Offset: 0x0002851C
|
||||
[ExcludeFromDocs]
|
||||
public AnimationState CrossFadeQueued(string animation)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
QueueMode queueMode = QueueMode.CompleteOthers;
|
||||
float num = 0.3f;
|
||||
return this.CrossFadeQueued(animation, num, queueMode, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x06002438 RID: 9272
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimationState PlayQueued(string animation, [DefaultValue("QueueMode.CompleteOthers")] QueueMode queue, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
|
||||
|
||||
// Token: 0x06002439 RID: 9273 RVA: 0x0002A348 File Offset: 0x00028548
|
||||
[ExcludeFromDocs]
|
||||
public AnimationState PlayQueued(string animation, QueueMode queue)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
return this.PlayQueued(animation, queue, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600243A RID: 9274 RVA: 0x0002A368 File Offset: 0x00028568
|
||||
[ExcludeFromDocs]
|
||||
public AnimationState PlayQueued(string animation)
|
||||
{
|
||||
PlayMode playMode = PlayMode.StopSameLayer;
|
||||
QueueMode queueMode = QueueMode.CompleteOthers;
|
||||
return this.PlayQueued(animation, queueMode, playMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600243B RID: 9275 RVA: 0x0002A38C File Offset: 0x0002858C
|
||||
public void AddClip(AnimationClip clip, string newName)
|
||||
{
|
||||
this.AddClip(clip, newName, int.MinValue, int.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600243C RID: 9276
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame, [DefaultValue("false")] bool addLoopFrame);
|
||||
|
||||
// Token: 0x0600243D RID: 9277 RVA: 0x0002A3A4 File Offset: 0x000285A4
|
||||
[ExcludeFromDocs]
|
||||
public void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame)
|
||||
{
|
||||
bool flag = false;
|
||||
this.AddClip(clip, newName, firstFrame, lastFrame, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600243E RID: 9278
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void RemoveClip(AnimationClip clip);
|
||||
|
||||
// Token: 0x0600243F RID: 9279 RVA: 0x0002A3C0 File Offset: 0x000285C0
|
||||
public void RemoveClip(string clipName)
|
||||
{
|
||||
this.RemoveClip2(clipName);
|
||||
}
|
||||
|
||||
// Token: 0x06002440 RID: 9280
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern int GetClipCount();
|
||||
|
||||
// Token: 0x06002441 RID: 9281
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void RemoveClip2(string clipName);
|
||||
|
||||
// Token: 0x06002442 RID: 9282
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool PlayDefaultAnimation(PlayMode mode);
|
||||
|
||||
// Token: 0x06002443 RID: 9283 RVA: 0x0002A3CC File Offset: 0x000285CC
|
||||
[Obsolete("use PlayMode instead of AnimationPlayMode.")]
|
||||
public bool Play(AnimationPlayMode mode)
|
||||
{
|
||||
return this.PlayDefaultAnimation((PlayMode)mode);
|
||||
}
|
||||
|
||||
// Token: 0x06002444 RID: 9284 RVA: 0x0002A3E8 File Offset: 0x000285E8
|
||||
[Obsolete("use PlayMode instead of AnimationPlayMode.")]
|
||||
public bool Play(string animation, AnimationPlayMode mode)
|
||||
{
|
||||
return this.Play(animation, (PlayMode)mode);
|
||||
}
|
||||
|
||||
// Token: 0x06002445 RID: 9285 RVA: 0x0002A408 File Offset: 0x00028608
|
||||
public void SyncLayer(int layer)
|
||||
{
|
||||
Animation.INTERNAL_CALL_SyncLayer(this, layer);
|
||||
}
|
||||
|
||||
// Token: 0x06002446 RID: 9286
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SyncLayer(Animation self, int layer);
|
||||
|
||||
// Token: 0x06002447 RID: 9287 RVA: 0x0002A414 File Offset: 0x00028614
|
||||
public IEnumerator GetEnumerator()
|
||||
{
|
||||
return new Animation.Enumerator(this);
|
||||
}
|
||||
|
||||
// Token: 0x06002448 RID: 9288
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern AnimationState GetState(string name);
|
||||
|
||||
// Token: 0x06002449 RID: 9289
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern AnimationState GetStateAtIndex(int index);
|
||||
|
||||
// Token: 0x0600244A RID: 9290
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern int GetStateCount();
|
||||
|
||||
// Token: 0x0600244B RID: 9291 RVA: 0x0002A430 File Offset: 0x00028630
|
||||
public AnimationClip GetClip(string name)
|
||||
{
|
||||
AnimationState state = this.GetState(name);
|
||||
AnimationClip animationClip;
|
||||
if (state)
|
||||
{
|
||||
animationClip = state.clip;
|
||||
}
|
||||
else
|
||||
{
|
||||
animationClip = null;
|
||||
}
|
||||
return animationClip;
|
||||
}
|
||||
|
||||
// Token: 0x17000858 RID: 2136
|
||||
// (get) Token: 0x0600244C RID: 9292
|
||||
// (set) Token: 0x0600244D RID: 9293
|
||||
public extern bool animatePhysics
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000859 RID: 2137
|
||||
// (get) Token: 0x0600244E RID: 9294
|
||||
// (set) Token: 0x0600244F RID: 9295
|
||||
[Obsolete("Use cullingType instead")]
|
||||
public extern bool animateOnlyIfVisible
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700085A RID: 2138
|
||||
// (get) Token: 0x06002450 RID: 9296
|
||||
// (set) Token: 0x06002451 RID: 9297
|
||||
public extern AnimationCullingType cullingType
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700085B RID: 2139
|
||||
// (get) Token: 0x06002452 RID: 9298 RVA: 0x0002A468 File Offset: 0x00028668
|
||||
// (set) Token: 0x06002453 RID: 9299 RVA: 0x0002A488 File Offset: 0x00028688
|
||||
public Bounds localBounds
|
||||
{
|
||||
get
|
||||
{
|
||||
Bounds bounds;
|
||||
this.INTERNAL_get_localBounds(out bounds);
|
||||
return bounds;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_localBounds(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002454 RID: 9300
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_localBounds(out Bounds value);
|
||||
|
||||
// Token: 0x06002455 RID: 9301
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_localBounds(ref Bounds value);
|
||||
|
||||
// Token: 0x02000203 RID: 515
|
||||
private sealed class Enumerator : IEnumerator
|
||||
{
|
||||
// Token: 0x06002456 RID: 9302 RVA: 0x0002A494 File Offset: 0x00028694
|
||||
internal Enumerator(Animation outer)
|
||||
{
|
||||
this.m_Outer = outer;
|
||||
}
|
||||
|
||||
// Token: 0x1700085C RID: 2140
|
||||
// (get) Token: 0x06002457 RID: 9303 RVA: 0x0002A4AC File Offset: 0x000286AC
|
||||
public object Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Outer.GetStateAtIndex(this.m_CurrentIndex);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002458 RID: 9304 RVA: 0x0002A4D4 File Offset: 0x000286D4
|
||||
public bool MoveNext()
|
||||
{
|
||||
int stateCount = this.m_Outer.GetStateCount();
|
||||
this.m_CurrentIndex++;
|
||||
return this.m_CurrentIndex < stateCount;
|
||||
}
|
||||
|
||||
// Token: 0x06002459 RID: 9305 RVA: 0x0002A50C File Offset: 0x0002870C
|
||||
public void Reset()
|
||||
{
|
||||
this.m_CurrentIndex = -1;
|
||||
}
|
||||
|
||||
// Token: 0x0400056A RID: 1386
|
||||
private Animation m_Outer;
|
||||
|
||||
// Token: 0x0400056B RID: 1387
|
||||
private int m_CurrentIndex = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020001FF RID: 511
|
||||
public enum AnimationBlendMode
|
||||
{
|
||||
// Token: 0x0400055F RID: 1375
|
||||
Blend,
|
||||
// Token: 0x04000560 RID: 1376
|
||||
Additive
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,213 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020001FC RID: 508
|
||||
public sealed class AnimationClip : Motion
|
||||
{
|
||||
// Token: 0x060023F8 RID: 9208 RVA: 0x0002A0FC File Offset: 0x000282FC
|
||||
public AnimationClip()
|
||||
{
|
||||
AnimationClip.Internal_CreateAnimationClip(this);
|
||||
}
|
||||
|
||||
// Token: 0x060023F9 RID: 9209
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SampleAnimation(GameObject go, float time);
|
||||
|
||||
// Token: 0x060023FA RID: 9210
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_CreateAnimationClip([Writable] AnimationClip self);
|
||||
|
||||
// Token: 0x17000848 RID: 2120
|
||||
// (get) Token: 0x060023FB RID: 9211
|
||||
public extern float length
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000849 RID: 2121
|
||||
// (get) Token: 0x060023FC RID: 9212
|
||||
internal extern float startTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700084A RID: 2122
|
||||
// (get) Token: 0x060023FD RID: 9213
|
||||
internal extern float stopTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700084B RID: 2123
|
||||
// (get) Token: 0x060023FE RID: 9214
|
||||
// (set) Token: 0x060023FF RID: 9215
|
||||
public extern float frameRate
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002400 RID: 9216
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SetCurve(string relativePath, Type type, string propertyName, AnimationCurve curve);
|
||||
|
||||
// Token: 0x06002401 RID: 9217 RVA: 0x0002A10C File Offset: 0x0002830C
|
||||
public void EnsureQuaternionContinuity()
|
||||
{
|
||||
AnimationClip.INTERNAL_CALL_EnsureQuaternionContinuity(this);
|
||||
}
|
||||
|
||||
// Token: 0x06002402 RID: 9218
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_EnsureQuaternionContinuity(AnimationClip self);
|
||||
|
||||
// Token: 0x06002403 RID: 9219 RVA: 0x0002A118 File Offset: 0x00028318
|
||||
public void ClearCurves()
|
||||
{
|
||||
AnimationClip.INTERNAL_CALL_ClearCurves(this);
|
||||
}
|
||||
|
||||
// Token: 0x06002404 RID: 9220
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ClearCurves(AnimationClip self);
|
||||
|
||||
// Token: 0x1700084C RID: 2124
|
||||
// (get) Token: 0x06002405 RID: 9221
|
||||
// (set) Token: 0x06002406 RID: 9222
|
||||
public extern WrapMode wrapMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700084D RID: 2125
|
||||
// (get) Token: 0x06002407 RID: 9223 RVA: 0x0002A124 File Offset: 0x00028324
|
||||
// (set) Token: 0x06002408 RID: 9224 RVA: 0x0002A144 File Offset: 0x00028344
|
||||
public Bounds localBounds
|
||||
{
|
||||
get
|
||||
{
|
||||
Bounds bounds;
|
||||
this.INTERNAL_get_localBounds(out bounds);
|
||||
return bounds;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_localBounds(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002409 RID: 9225
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_localBounds(out Bounds value);
|
||||
|
||||
// Token: 0x0600240A RID: 9226
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_localBounds(ref Bounds value);
|
||||
|
||||
// Token: 0x1700084E RID: 2126
|
||||
// (get) Token: 0x0600240B RID: 9227
|
||||
// (set) Token: 0x0600240C RID: 9228
|
||||
public new extern bool legacy
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700084F RID: 2127
|
||||
// (get) Token: 0x0600240D RID: 9229
|
||||
public extern bool humanMotion
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000850 RID: 2128
|
||||
// (get) Token: 0x0600240E RID: 9230
|
||||
public extern bool empty
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600240F RID: 9231 RVA: 0x0002A150 File Offset: 0x00028350
|
||||
public void AddEvent(AnimationEvent evt)
|
||||
{
|
||||
if (evt == null)
|
||||
{
|
||||
throw new ArgumentNullException("evt");
|
||||
}
|
||||
this.AddEventInternal(evt);
|
||||
}
|
||||
|
||||
// Token: 0x06002410 RID: 9232
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void AddEventInternal(object evt);
|
||||
|
||||
// Token: 0x17000851 RID: 2129
|
||||
// (get) Token: 0x06002411 RID: 9233 RVA: 0x0002A16C File Offset: 0x0002836C
|
||||
// (set) Token: 0x06002412 RID: 9234 RVA: 0x0002A18C File Offset: 0x0002838C
|
||||
public AnimationEvent[] events
|
||||
{
|
||||
get
|
||||
{
|
||||
return (AnimationEvent[])this.GetEventsInternal();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.SetEventsInternal(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002413 RID: 9235
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void SetEventsInternal(Array value);
|
||||
|
||||
// Token: 0x06002414 RID: 9236
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern Array GetEventsInternal();
|
||||
|
||||
// Token: 0x17000852 RID: 2130
|
||||
// (get) Token: 0x06002415 RID: 9237
|
||||
internal extern bool hasRootMotion
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000214 RID: 532
|
||||
[Obsolete("This class is not used anymore. See AnimatorOverrideController.GetOverrides() and AnimatorOverrideController.ApplyOverrides()")]
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public sealed class AnimationClipPair
|
||||
{
|
||||
// Token: 0x040005AA RID: 1450
|
||||
public AnimationClip originalClip;
|
||||
|
||||
// Token: 0x040005AB RID: 1451
|
||||
public AnimationClip overrideClip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000201 RID: 513
|
||||
public enum AnimationCullingType
|
||||
{
|
||||
// Token: 0x04000566 RID: 1382
|
||||
AlwaysAnimate,
|
||||
// Token: 0x04000567 RID: 1383
|
||||
BasedOnRenderers,
|
||||
// Token: 0x04000568 RID: 1384
|
||||
[Obsolete("Enum member AnimatorCullingMode.BasedOnClipBounds has been deprecated. Use AnimationCullingType.AlwaysAnimate or AnimationCullingType.BasedOnRenderers instead")]
|
||||
BasedOnClipBounds,
|
||||
// Token: 0x04000569 RID: 1385
|
||||
[Obsolete("Enum member AnimatorCullingMode.BasedOnUserBounds has been deprecated. Use AnimationCullingType.AlwaysAnimate or AnimationCullingType.BasedOnRenderers instead")]
|
||||
BasedOnUserBounds
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200008A RID: 138
|
||||
[RequiredByNativeCode]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public sealed class AnimationCurve
|
||||
{
|
||||
// Token: 0x06000A36 RID: 2614 RVA: 0x0000F7B4 File Offset: 0x0000D9B4
|
||||
public AnimationCurve(params Keyframe[] keys)
|
||||
{
|
||||
this.Init(keys);
|
||||
}
|
||||
|
||||
// Token: 0x06000A37 RID: 2615 RVA: 0x0000F7C4 File Offset: 0x0000D9C4
|
||||
[RequiredByNativeCode]
|
||||
public AnimationCurve()
|
||||
{
|
||||
this.Init(null);
|
||||
}
|
||||
|
||||
// Token: 0x06000A38 RID: 2616
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Cleanup();
|
||||
|
||||
// Token: 0x06000A39 RID: 2617 RVA: 0x0000F7D4 File Offset: 0x0000D9D4
|
||||
~AnimationCurve()
|
||||
{
|
||||
this.Cleanup();
|
||||
}
|
||||
|
||||
// Token: 0x06000A3A RID: 2618
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern float Evaluate(float time);
|
||||
|
||||
// Token: 0x17000256 RID: 598
|
||||
// (get) Token: 0x06000A3B RID: 2619 RVA: 0x0000F804 File Offset: 0x0000DA04
|
||||
// (set) Token: 0x06000A3C RID: 2620 RVA: 0x0000F820 File Offset: 0x0000DA20
|
||||
public Keyframe[] keys
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetKeys();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.SetKeys(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A3D RID: 2621
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern int AddKey(float time, float value);
|
||||
|
||||
// Token: 0x06000A3E RID: 2622 RVA: 0x0000F82C File Offset: 0x0000DA2C
|
||||
public int AddKey(Keyframe key)
|
||||
{
|
||||
return this.AddKey_Internal(key);
|
||||
}
|
||||
|
||||
// Token: 0x06000A3F RID: 2623 RVA: 0x0000F848 File Offset: 0x0000DA48
|
||||
private int AddKey_Internal(Keyframe key)
|
||||
{
|
||||
return AnimationCurve.INTERNAL_CALL_AddKey_Internal(this, ref key);
|
||||
}
|
||||
|
||||
// Token: 0x06000A40 RID: 2624
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_AddKey_Internal(AnimationCurve self, ref Keyframe key);
|
||||
|
||||
// Token: 0x06000A41 RID: 2625 RVA: 0x0000F868 File Offset: 0x0000DA68
|
||||
public int MoveKey(int index, Keyframe key)
|
||||
{
|
||||
return AnimationCurve.INTERNAL_CALL_MoveKey(this, index, ref key);
|
||||
}
|
||||
|
||||
// Token: 0x06000A42 RID: 2626
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_MoveKey(AnimationCurve self, int index, ref Keyframe key);
|
||||
|
||||
// Token: 0x06000A43 RID: 2627
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void RemoveKey(int index);
|
||||
|
||||
// Token: 0x17000257 RID: 599
|
||||
public Keyframe this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetKey_Internal(index);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000258 RID: 600
|
||||
// (get) Token: 0x06000A45 RID: 2629
|
||||
public extern int length
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000A46 RID: 2630
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetKeys(Keyframe[] keys);
|
||||
|
||||
// Token: 0x06000A47 RID: 2631 RVA: 0x0000F8A4 File Offset: 0x0000DAA4
|
||||
private Keyframe GetKey_Internal(int index)
|
||||
{
|
||||
Keyframe keyframe;
|
||||
AnimationCurve.INTERNAL_CALL_GetKey_Internal(this, index, out keyframe);
|
||||
return keyframe;
|
||||
}
|
||||
|
||||
// Token: 0x06000A48 RID: 2632
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetKey_Internal(AnimationCurve self, int index, out Keyframe value);
|
||||
|
||||
// Token: 0x06000A49 RID: 2633
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Keyframe[] GetKeys();
|
||||
|
||||
// Token: 0x06000A4A RID: 2634
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SmoothTangents(int index, float weight);
|
||||
|
||||
// Token: 0x06000A4B RID: 2635 RVA: 0x0000F8C4 File Offset: 0x0000DAC4
|
||||
public static AnimationCurve Linear(float timeStart, float valueStart, float timeEnd, float valueEnd)
|
||||
{
|
||||
float num = (valueEnd - valueStart) / (timeEnd - timeStart);
|
||||
Keyframe[] array = new Keyframe[]
|
||||
{
|
||||
new Keyframe(timeStart, valueStart, 0f, num),
|
||||
new Keyframe(timeEnd, valueEnd, num, 0f)
|
||||
};
|
||||
return new AnimationCurve(array);
|
||||
}
|
||||
|
||||
// Token: 0x06000A4C RID: 2636 RVA: 0x0000F920 File Offset: 0x0000DB20
|
||||
public static AnimationCurve EaseInOut(float timeStart, float valueStart, float timeEnd, float valueEnd)
|
||||
{
|
||||
Keyframe[] array = new Keyframe[]
|
||||
{
|
||||
new Keyframe(timeStart, valueStart, 0f, 0f),
|
||||
new Keyframe(timeEnd, valueEnd, 0f, 0f)
|
||||
};
|
||||
return new AnimationCurve(array);
|
||||
}
|
||||
|
||||
// Token: 0x17000259 RID: 601
|
||||
// (get) Token: 0x06000A4D RID: 2637
|
||||
// (set) Token: 0x06000A4E RID: 2638
|
||||
public extern WrapMode preWrapMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700025A RID: 602
|
||||
// (get) Token: 0x06000A4F RID: 2639
|
||||
// (set) Token: 0x06000A50 RID: 2640
|
||||
public extern WrapMode postWrapMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06000A51 RID: 2641
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Init(Keyframe[] keys);
|
||||
|
||||
// Token: 0x0400010A RID: 266
|
||||
internal IntPtr m_Ptr;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,250 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020001FB RID: 507
|
||||
[RequiredByNativeCode]
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public sealed class AnimationEvent
|
||||
{
|
||||
// Token: 0x060023E1 RID: 9185 RVA: 0x00029E48 File Offset: 0x00028048
|
||||
public AnimationEvent()
|
||||
{
|
||||
this.m_Time = 0f;
|
||||
this.m_FunctionName = "";
|
||||
this.m_StringParameter = "";
|
||||
this.m_ObjectReferenceParameter = null;
|
||||
this.m_FloatParameter = 0f;
|
||||
this.m_IntParameter = 0;
|
||||
this.m_MessageOptions = 0;
|
||||
this.m_Source = AnimationEventSource.NoSource;
|
||||
this.m_StateSender = null;
|
||||
}
|
||||
|
||||
// Token: 0x1700083B RID: 2107
|
||||
// (get) Token: 0x060023E2 RID: 9186 RVA: 0x00029EAC File Offset: 0x000280AC
|
||||
// (set) Token: 0x060023E3 RID: 9187 RVA: 0x00029EC8 File Offset: 0x000280C8
|
||||
[Obsolete("Use stringParameter instead")]
|
||||
public string data
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_StringParameter;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_StringParameter = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700083C RID: 2108
|
||||
// (get) Token: 0x060023E4 RID: 9188 RVA: 0x00029ED4 File Offset: 0x000280D4
|
||||
// (set) Token: 0x060023E5 RID: 9189 RVA: 0x00029EF0 File Offset: 0x000280F0
|
||||
public string stringParameter
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_StringParameter;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_StringParameter = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700083D RID: 2109
|
||||
// (get) Token: 0x060023E6 RID: 9190 RVA: 0x00029EFC File Offset: 0x000280FC
|
||||
// (set) Token: 0x060023E7 RID: 9191 RVA: 0x00029F18 File Offset: 0x00028118
|
||||
public float floatParameter
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_FloatParameter;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_FloatParameter = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700083E RID: 2110
|
||||
// (get) Token: 0x060023E8 RID: 9192 RVA: 0x00029F24 File Offset: 0x00028124
|
||||
// (set) Token: 0x060023E9 RID: 9193 RVA: 0x00029F40 File Offset: 0x00028140
|
||||
public int intParameter
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_IntParameter;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_IntParameter = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700083F RID: 2111
|
||||
// (get) Token: 0x060023EA RID: 9194 RVA: 0x00029F4C File Offset: 0x0002814C
|
||||
// (set) Token: 0x060023EB RID: 9195 RVA: 0x00029F68 File Offset: 0x00028168
|
||||
public Object objectReferenceParameter
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ObjectReferenceParameter;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_ObjectReferenceParameter = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000840 RID: 2112
|
||||
// (get) Token: 0x060023EC RID: 9196 RVA: 0x00029F74 File Offset: 0x00028174
|
||||
// (set) Token: 0x060023ED RID: 9197 RVA: 0x00029F90 File Offset: 0x00028190
|
||||
public string functionName
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_FunctionName;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_FunctionName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000841 RID: 2113
|
||||
// (get) Token: 0x060023EE RID: 9198 RVA: 0x00029F9C File Offset: 0x0002819C
|
||||
// (set) Token: 0x060023EF RID: 9199 RVA: 0x00029FB8 File Offset: 0x000281B8
|
||||
public float time
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Time;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Time = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000842 RID: 2114
|
||||
// (get) Token: 0x060023F0 RID: 9200 RVA: 0x00029FC4 File Offset: 0x000281C4
|
||||
// (set) Token: 0x060023F1 RID: 9201 RVA: 0x00029FE0 File Offset: 0x000281E0
|
||||
public SendMessageOptions messageOptions
|
||||
{
|
||||
get
|
||||
{
|
||||
return (SendMessageOptions)this.m_MessageOptions;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_MessageOptions = (int)value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000843 RID: 2115
|
||||
// (get) Token: 0x060023F2 RID: 9202 RVA: 0x00029FEC File Offset: 0x000281EC
|
||||
public bool isFiredByLegacy
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Source == AnimationEventSource.Legacy;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000844 RID: 2116
|
||||
// (get) Token: 0x060023F3 RID: 9203 RVA: 0x0002A00C File Offset: 0x0002820C
|
||||
public bool isFiredByAnimator
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Source == AnimationEventSource.Animator;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000845 RID: 2117
|
||||
// (get) Token: 0x060023F4 RID: 9204 RVA: 0x0002A02C File Offset: 0x0002822C
|
||||
public AnimationState animationState
|
||||
{
|
||||
get
|
||||
{
|
||||
if (!this.isFiredByLegacy)
|
||||
{
|
||||
Debug.LogError("AnimationEvent was not fired by Animation component, you shouldn't use AnimationEvent.animationState");
|
||||
}
|
||||
return this.m_StateSender;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000846 RID: 2118
|
||||
// (get) Token: 0x060023F5 RID: 9205 RVA: 0x0002A05C File Offset: 0x0002825C
|
||||
public AnimatorStateInfo animatorStateInfo
|
||||
{
|
||||
get
|
||||
{
|
||||
if (!this.isFiredByAnimator)
|
||||
{
|
||||
Debug.LogError("AnimationEvent was not fired by Animator component, you shouldn't use AnimationEvent.animatorStateInfo");
|
||||
}
|
||||
return this.m_AnimatorStateInfo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000847 RID: 2119
|
||||
// (get) Token: 0x060023F6 RID: 9206 RVA: 0x0002A08C File Offset: 0x0002828C
|
||||
public AnimatorClipInfo animatorClipInfo
|
||||
{
|
||||
get
|
||||
{
|
||||
if (!this.isFiredByAnimator)
|
||||
{
|
||||
Debug.LogError("AnimationEvent was not fired by Animator component, you shouldn't use AnimationEvent.animatorClipInfo");
|
||||
}
|
||||
return this.m_AnimatorClipInfo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060023F7 RID: 9207 RVA: 0x0002A0BC File Offset: 0x000282BC
|
||||
internal int GetHash()
|
||||
{
|
||||
int hashCode = this.functionName.GetHashCode();
|
||||
return 33 * hashCode + this.time.GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0400054D RID: 1357
|
||||
internal float m_Time;
|
||||
|
||||
// Token: 0x0400054E RID: 1358
|
||||
internal string m_FunctionName;
|
||||
|
||||
// Token: 0x0400054F RID: 1359
|
||||
internal string m_StringParameter;
|
||||
|
||||
// Token: 0x04000550 RID: 1360
|
||||
internal Object m_ObjectReferenceParameter;
|
||||
|
||||
// Token: 0x04000551 RID: 1361
|
||||
internal float m_FloatParameter;
|
||||
|
||||
// Token: 0x04000552 RID: 1362
|
||||
internal int m_IntParameter;
|
||||
|
||||
// Token: 0x04000553 RID: 1363
|
||||
internal int m_MessageOptions;
|
||||
|
||||
// Token: 0x04000554 RID: 1364
|
||||
internal AnimationEventSource m_Source;
|
||||
|
||||
// Token: 0x04000555 RID: 1365
|
||||
internal AnimationState m_StateSender;
|
||||
|
||||
// Token: 0x04000556 RID: 1366
|
||||
internal AnimatorStateInfo m_AnimatorStateInfo;
|
||||
|
||||
// Token: 0x04000557 RID: 1367
|
||||
internal AnimatorClipInfo m_AnimatorClipInfo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020001FA RID: 506
|
||||
internal enum AnimationEventSource
|
||||
{
|
||||
// Token: 0x0400054A RID: 1354
|
||||
NoSource,
|
||||
// Token: 0x0400054B RID: 1355
|
||||
Legacy,
|
||||
// Token: 0x0400054C RID: 1356
|
||||
Animator
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000200 RID: 512
|
||||
public enum AnimationPlayMode
|
||||
{
|
||||
// Token: 0x04000562 RID: 1378
|
||||
Stop,
|
||||
// Token: 0x04000563 RID: 1379
|
||||
Queue,
|
||||
// Token: 0x04000564 RID: 1380
|
||||
Mix
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000204 RID: 516
|
||||
[UsedByNativeCode]
|
||||
public sealed class AnimationState : TrackedReference
|
||||
{
|
||||
// Token: 0x1700085D RID: 2141
|
||||
// (get) Token: 0x0600245B RID: 9307
|
||||
// (set) Token: 0x0600245C RID: 9308
|
||||
public extern bool enabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700085E RID: 2142
|
||||
// (get) Token: 0x0600245D RID: 9309
|
||||
// (set) Token: 0x0600245E RID: 9310
|
||||
public extern float weight
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700085F RID: 2143
|
||||
// (get) Token: 0x0600245F RID: 9311
|
||||
// (set) Token: 0x06002460 RID: 9312
|
||||
public extern WrapMode wrapMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000860 RID: 2144
|
||||
// (get) Token: 0x06002461 RID: 9313
|
||||
// (set) Token: 0x06002462 RID: 9314
|
||||
public extern float time
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000861 RID: 2145
|
||||
// (get) Token: 0x06002463 RID: 9315
|
||||
// (set) Token: 0x06002464 RID: 9316
|
||||
public extern float normalizedTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000862 RID: 2146
|
||||
// (get) Token: 0x06002465 RID: 9317
|
||||
// (set) Token: 0x06002466 RID: 9318
|
||||
public extern float speed
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000863 RID: 2147
|
||||
// (get) Token: 0x06002467 RID: 9319
|
||||
// (set) Token: 0x06002468 RID: 9320
|
||||
public extern float normalizedSpeed
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000864 RID: 2148
|
||||
// (get) Token: 0x06002469 RID: 9321
|
||||
public extern float length
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000865 RID: 2149
|
||||
// (get) Token: 0x0600246A RID: 9322
|
||||
// (set) Token: 0x0600246B RID: 9323
|
||||
public extern int layer
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000866 RID: 2150
|
||||
// (get) Token: 0x0600246C RID: 9324
|
||||
public extern AnimationClip clip
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600246D RID: 9325
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void AddMixingTransform(Transform mix, [DefaultValue("true")] bool recursive);
|
||||
|
||||
// Token: 0x0600246E RID: 9326 RVA: 0x0002A520 File Offset: 0x00028720
|
||||
[ExcludeFromDocs]
|
||||
public void AddMixingTransform(Transform mix)
|
||||
{
|
||||
bool flag = true;
|
||||
this.AddMixingTransform(mix, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600246F RID: 9327
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void RemoveMixingTransform(Transform mix);
|
||||
|
||||
// Token: 0x17000867 RID: 2151
|
||||
// (get) Token: 0x06002470 RID: 9328
|
||||
// (set) Token: 0x06002471 RID: 9329
|
||||
public extern string name
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000868 RID: 2152
|
||||
// (get) Token: 0x06002472 RID: 9330
|
||||
// (set) Token: 0x06002473 RID: 9331
|
||||
public extern AnimationBlendMode blendMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F2 RID: 498
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimationClipPlayable : IPlayable, IEquatable<AnimationClipPlayable>
|
||||
{
|
||||
// Token: 0x060022D5 RID: 8917 RVA: 0x00028640 File Offset: 0x00026840
|
||||
internal AnimationClipPlayable(PlayableHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AnimationClipPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimationClipPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x060022D6 RID: 8918 RVA: 0x00028670 File Offset: 0x00026870
|
||||
public static AnimationClipPlayable Create(PlayableGraph graph, AnimationClip clip)
|
||||
{
|
||||
PlayableHandle playableHandle = AnimationClipPlayable.CreateHandle(graph, clip);
|
||||
return new AnimationClipPlayable(playableHandle);
|
||||
}
|
||||
|
||||
// Token: 0x060022D7 RID: 8919 RVA: 0x00028694 File Offset: 0x00026894
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, AnimationClip clip)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimationClipPlayable.CreateHandleInternal(graph, clip, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x060022D8 RID: 8920 RVA: 0x000286CC File Offset: 0x000268CC
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x060022D9 RID: 8921 RVA: 0x000286E8 File Offset: 0x000268E8
|
||||
public static implicit operator Playable(AnimationClipPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x060022DA RID: 8922 RVA: 0x0002870C File Offset: 0x0002690C
|
||||
public static explicit operator AnimationClipPlayable(Playable playable)
|
||||
{
|
||||
return new AnimationClipPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x060022DB RID: 8923 RVA: 0x00028730 File Offset: 0x00026930
|
||||
public bool Equals(AnimationClipPlayable other)
|
||||
{
|
||||
return this.GetHandle() == other.GetHandle();
|
||||
}
|
||||
|
||||
// Token: 0x060022DC RID: 8924 RVA: 0x00028758 File Offset: 0x00026958
|
||||
private static bool CreateHandleInternal(PlayableGraph graph, AnimationClip clip, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationClipPlayable.INTERNAL_CALL_CreateHandleInternal(ref graph, clip, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022DD RID: 8925
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CreateHandleInternal(ref PlayableGraph graph, AnimationClip clip, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x060022DE RID: 8926 RVA: 0x00028778 File Offset: 0x00026978
|
||||
public AnimationClip GetAnimationClip()
|
||||
{
|
||||
return AnimationClipPlayable.GetAnimationClipInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022DF RID: 8927 RVA: 0x00028798 File Offset: 0x00026998
|
||||
public bool GetApplyFootIK()
|
||||
{
|
||||
return AnimationClipPlayable.GetApplyFootIKInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022E0 RID: 8928 RVA: 0x000287B8 File Offset: 0x000269B8
|
||||
public void SetApplyFootIK(bool value)
|
||||
{
|
||||
AnimationClipPlayable.SetApplyFootIKInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x060022E1 RID: 8929 RVA: 0x000287C8 File Offset: 0x000269C8
|
||||
internal bool GetRemoveStartOffset()
|
||||
{
|
||||
return AnimationClipPlayable.GetRemoveStartOffsetInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022E2 RID: 8930 RVA: 0x000287E8 File Offset: 0x000269E8
|
||||
internal void SetRemoveStartOffset(bool value)
|
||||
{
|
||||
AnimationClipPlayable.SetRemoveStartOffsetInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x060022E3 RID: 8931 RVA: 0x000287F8 File Offset: 0x000269F8
|
||||
private static AnimationClip GetAnimationClipInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationClipPlayable.INTERNAL_CALL_GetAnimationClipInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022E4 RID: 8932
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimationClip INTERNAL_CALL_GetAnimationClipInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x060022E5 RID: 8933 RVA: 0x00028814 File Offset: 0x00026A14
|
||||
private static bool GetApplyFootIKInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationClipPlayable.INTERNAL_CALL_GetApplyFootIKInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022E6 RID: 8934
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_GetApplyFootIKInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x060022E7 RID: 8935 RVA: 0x00028830 File Offset: 0x00026A30
|
||||
private static void SetApplyFootIKInternal(ref PlayableHandle handle, bool value)
|
||||
{
|
||||
AnimationClipPlayable.INTERNAL_CALL_SetApplyFootIKInternal(ref handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x060022E8 RID: 8936
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetApplyFootIKInternal(ref PlayableHandle handle, bool value);
|
||||
|
||||
// Token: 0x060022E9 RID: 8937 RVA: 0x0002883C File Offset: 0x00026A3C
|
||||
private static bool GetRemoveStartOffsetInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationClipPlayable.INTERNAL_CALL_GetRemoveStartOffsetInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022EA RID: 8938
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_GetRemoveStartOffsetInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x060022EB RID: 8939 RVA: 0x00028858 File Offset: 0x00026A58
|
||||
private static void SetRemoveStartOffsetInternal(ref PlayableHandle handle, bool value)
|
||||
{
|
||||
AnimationClipPlayable.INTERNAL_CALL_SetRemoveStartOffsetInternal(ref handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x060022EC RID: 8940
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetRemoveStartOffsetInternal(ref PlayableHandle handle, bool value);
|
||||
|
||||
// Token: 0x04000540 RID: 1344
|
||||
private PlayableHandle m_Handle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F3 RID: 499
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimationLayerMixerPlayable : IPlayable, IEquatable<AnimationLayerMixerPlayable>
|
||||
{
|
||||
// Token: 0x060022ED RID: 8941 RVA: 0x00028864 File Offset: 0x00026A64
|
||||
internal AnimationLayerMixerPlayable(PlayableHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AnimationLayerMixerPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimationLayerMixerPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x17000837 RID: 2103
|
||||
// (get) Token: 0x060022EE RID: 8942 RVA: 0x00028894 File Offset: 0x00026A94
|
||||
public static AnimationLayerMixerPlayable Null
|
||||
{
|
||||
get
|
||||
{
|
||||
return AnimationLayerMixerPlayable.m_NullPlayable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060022EF RID: 8943 RVA: 0x000288B0 File Offset: 0x00026AB0
|
||||
public static AnimationLayerMixerPlayable Create(PlayableGraph graph, int inputCount = 0)
|
||||
{
|
||||
PlayableHandle playableHandle = AnimationLayerMixerPlayable.CreateHandle(graph, inputCount);
|
||||
return new AnimationLayerMixerPlayable(playableHandle);
|
||||
}
|
||||
|
||||
// Token: 0x060022F0 RID: 8944 RVA: 0x000288D4 File Offset: 0x00026AD4
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, int inputCount = 0)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimationLayerMixerPlayable.CreateHandleInternal(graph, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
@null.SetInputCount(inputCount);
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x060022F1 RID: 8945 RVA: 0x00028910 File Offset: 0x00026B10
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x060022F2 RID: 8946 RVA: 0x0002892C File Offset: 0x00026B2C
|
||||
public static implicit operator Playable(AnimationLayerMixerPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x060022F3 RID: 8947 RVA: 0x00028950 File Offset: 0x00026B50
|
||||
public static explicit operator AnimationLayerMixerPlayable(Playable playable)
|
||||
{
|
||||
return new AnimationLayerMixerPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x060022F4 RID: 8948 RVA: 0x00028974 File Offset: 0x00026B74
|
||||
public bool Equals(AnimationLayerMixerPlayable other)
|
||||
{
|
||||
return this.GetHandle() == other.GetHandle();
|
||||
}
|
||||
|
||||
// Token: 0x060022F5 RID: 8949 RVA: 0x0002899C File Offset: 0x00026B9C
|
||||
private static bool CreateHandleInternal(PlayableGraph graph, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationLayerMixerPlayable.INTERNAL_CALL_CreateHandleInternal(ref graph, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060022F6 RID: 8950
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CreateHandleInternal(ref PlayableGraph graph, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x060022F7 RID: 8951 RVA: 0x000289BC File Offset: 0x00026BBC
|
||||
public bool IsLayerAdditive(uint layerIndex)
|
||||
{
|
||||
if ((ulong)layerIndex >= (ulong)((long)this.m_Handle.GetInputCount()))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("layerIndex", string.Format("layerIndex {0} must be in the range of 0 to {1}.", layerIndex, this.m_Handle.GetInputCount() - 1));
|
||||
}
|
||||
return AnimationLayerMixerPlayable.IsLayerAdditiveInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x060022F8 RID: 8952 RVA: 0x00028A20 File Offset: 0x00026C20
|
||||
public void SetLayerAdditive(uint layerIndex, bool value)
|
||||
{
|
||||
if ((ulong)layerIndex >= (ulong)((long)this.m_Handle.GetInputCount()))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("layerIndex", string.Format("layerIndex {0} must be in the range of 0 to {1}.", layerIndex, this.m_Handle.GetInputCount() - 1));
|
||||
}
|
||||
AnimationLayerMixerPlayable.SetLayerAdditiveInternal(ref this.m_Handle, layerIndex, value);
|
||||
}
|
||||
|
||||
// Token: 0x060022F9 RID: 8953 RVA: 0x00028A7C File Offset: 0x00026C7C
|
||||
public void SetLayerMaskFromAvatarMask(uint layerIndex, AvatarMask mask)
|
||||
{
|
||||
if ((ulong)layerIndex >= (ulong)((long)this.m_Handle.GetInputCount()))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("layerIndex", string.Format("layerIndex {0} must be in the range of 0 to {1}.", layerIndex, this.m_Handle.GetInputCount() - 1));
|
||||
}
|
||||
if (mask == null)
|
||||
{
|
||||
throw new ArgumentNullException("mask");
|
||||
}
|
||||
AnimationLayerMixerPlayable.SetLayerMaskFromAvatarMaskInternal(ref this.m_Handle, layerIndex, mask);
|
||||
}
|
||||
|
||||
// Token: 0x060022FA RID: 8954 RVA: 0x00028AF0 File Offset: 0x00026CF0
|
||||
private static bool IsLayerAdditiveInternal(ref PlayableHandle handle, uint layerIndex)
|
||||
{
|
||||
return AnimationLayerMixerPlayable.INTERNAL_CALL_IsLayerAdditiveInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x060022FB RID: 8955
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_IsLayerAdditiveInternal(ref PlayableHandle handle, uint layerIndex);
|
||||
|
||||
// Token: 0x060022FC RID: 8956 RVA: 0x00028B0C File Offset: 0x00026D0C
|
||||
private static void SetLayerAdditiveInternal(ref PlayableHandle handle, uint layerIndex, bool value)
|
||||
{
|
||||
AnimationLayerMixerPlayable.INTERNAL_CALL_SetLayerAdditiveInternal(ref handle, layerIndex, value);
|
||||
}
|
||||
|
||||
// Token: 0x060022FD RID: 8957
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetLayerAdditiveInternal(ref PlayableHandle handle, uint layerIndex, bool value);
|
||||
|
||||
// Token: 0x060022FE RID: 8958 RVA: 0x00028B18 File Offset: 0x00026D18
|
||||
private static void SetLayerMaskFromAvatarMaskInternal(ref PlayableHandle handle, uint layerIndex, AvatarMask mask)
|
||||
{
|
||||
AnimationLayerMixerPlayable.INTERNAL_CALL_SetLayerMaskFromAvatarMaskInternal(ref handle, layerIndex, mask);
|
||||
}
|
||||
|
||||
// Token: 0x060022FF RID: 8959
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetLayerMaskFromAvatarMaskInternal(ref PlayableHandle handle, uint layerIndex, AvatarMask mask);
|
||||
|
||||
// Token: 0x04000541 RID: 1345
|
||||
private PlayableHandle m_Handle;
|
||||
|
||||
// Token: 0x04000542 RID: 1346
|
||||
private static readonly AnimationLayerMixerPlayable m_NullPlayable = new AnimationLayerMixerPlayable(PlayableHandle.Null);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F4 RID: 500
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimationMixerPlayable : IPlayable, IEquatable<AnimationMixerPlayable>
|
||||
{
|
||||
// Token: 0x06002301 RID: 8961 RVA: 0x00028B38 File Offset: 0x00026D38
|
||||
internal AnimationMixerPlayable(PlayableHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AnimationMixerPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimationMixerPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002302 RID: 8962 RVA: 0x00028B68 File Offset: 0x00026D68
|
||||
public static AnimationMixerPlayable Create(PlayableGraph graph, int inputCount = 0, bool normalizeWeights = false)
|
||||
{
|
||||
PlayableHandle playableHandle = AnimationMixerPlayable.CreateHandle(graph, inputCount, normalizeWeights);
|
||||
return new AnimationMixerPlayable(playableHandle);
|
||||
}
|
||||
|
||||
// Token: 0x06002303 RID: 8963 RVA: 0x00028B8C File Offset: 0x00026D8C
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, int inputCount = 0, bool normalizeWeights = false)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimationMixerPlayable.CreateHandleInternal(graph, inputCount, normalizeWeights, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
@null.SetInputCount(inputCount);
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06002304 RID: 8964 RVA: 0x00028BCC File Offset: 0x00026DCC
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002305 RID: 8965 RVA: 0x00028BE8 File Offset: 0x00026DE8
|
||||
public static implicit operator Playable(AnimationMixerPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002306 RID: 8966 RVA: 0x00028C0C File Offset: 0x00026E0C
|
||||
public static explicit operator AnimationMixerPlayable(Playable playable)
|
||||
{
|
||||
return new AnimationMixerPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002307 RID: 8967 RVA: 0x00028C30 File Offset: 0x00026E30
|
||||
public bool Equals(AnimationMixerPlayable other)
|
||||
{
|
||||
return this.GetHandle() == other.GetHandle();
|
||||
}
|
||||
|
||||
// Token: 0x06002308 RID: 8968 RVA: 0x00028C58 File Offset: 0x00026E58
|
||||
private static bool CreateHandleInternal(PlayableGraph graph, int inputCount, bool normalizeWeights, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationMixerPlayable.INTERNAL_CALL_CreateHandleInternal(ref graph, inputCount, normalizeWeights, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002309 RID: 8969
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CreateHandleInternal(ref PlayableGraph graph, int inputCount, bool normalizeWeights, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x04000543 RID: 1347
|
||||
private PlayableHandle m_Handle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F5 RID: 501
|
||||
[RequiredByNativeCode]
|
||||
internal struct AnimationOffsetPlayable : IPlayable, IEquatable<AnimationOffsetPlayable>
|
||||
{
|
||||
// Token: 0x0600230A RID: 8970 RVA: 0x00028C78 File Offset: 0x00026E78
|
||||
internal AnimationOffsetPlayable(PlayableHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AnimationOffsetPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimationOffsetPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x17000838 RID: 2104
|
||||
// (get) Token: 0x0600230B RID: 8971 RVA: 0x00028CA8 File Offset: 0x00026EA8
|
||||
public static AnimationOffsetPlayable Null
|
||||
{
|
||||
get
|
||||
{
|
||||
return AnimationOffsetPlayable.m_NullPlayable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600230C RID: 8972 RVA: 0x00028CC4 File Offset: 0x00026EC4
|
||||
public static AnimationOffsetPlayable Create(PlayableGraph graph, Vector3 position, Quaternion rotation, int inputCount)
|
||||
{
|
||||
PlayableHandle playableHandle = AnimationOffsetPlayable.CreateHandle(graph, position, rotation, inputCount);
|
||||
return new AnimationOffsetPlayable(playableHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0600230D RID: 8973 RVA: 0x00028CEC File Offset: 0x00026EEC
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, Vector3 position, Quaternion rotation, int inputCount)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimationOffsetPlayable.CreateHandleInternal(graph, position, rotation, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
@null.SetInputCount(inputCount);
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600230E RID: 8974 RVA: 0x00028D2C File Offset: 0x00026F2C
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x0600230F RID: 8975 RVA: 0x00028D48 File Offset: 0x00026F48
|
||||
public static implicit operator Playable(AnimationOffsetPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002310 RID: 8976 RVA: 0x00028D6C File Offset: 0x00026F6C
|
||||
public static explicit operator AnimationOffsetPlayable(Playable playable)
|
||||
{
|
||||
return new AnimationOffsetPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002311 RID: 8977 RVA: 0x00028D90 File Offset: 0x00026F90
|
||||
public bool Equals(AnimationOffsetPlayable other)
|
||||
{
|
||||
return this.Equals(other.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002312 RID: 8978 RVA: 0x00028DC0 File Offset: 0x00026FC0
|
||||
private static bool CreateHandleInternal(PlayableGraph graph, Vector3 position, Quaternion rotation, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationOffsetPlayable.INTERNAL_CALL_CreateHandleInternal(ref graph, ref position, ref rotation, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002313 RID: 8979
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CreateHandleInternal(ref PlayableGraph graph, ref Vector3 position, ref Quaternion rotation, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x06002314 RID: 8980 RVA: 0x00028DE4 File Offset: 0x00026FE4
|
||||
public Vector3 GetPosition()
|
||||
{
|
||||
return AnimationOffsetPlayable.GetPositionInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002315 RID: 8981 RVA: 0x00028E04 File Offset: 0x00027004
|
||||
public void SetPosition(Vector3 value)
|
||||
{
|
||||
AnimationOffsetPlayable.SetPositionInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002316 RID: 8982 RVA: 0x00028E14 File Offset: 0x00027014
|
||||
public Quaternion GetRotation()
|
||||
{
|
||||
return AnimationOffsetPlayable.GetRotationInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002317 RID: 8983 RVA: 0x00028E34 File Offset: 0x00027034
|
||||
public void SetRotation(Quaternion value)
|
||||
{
|
||||
AnimationOffsetPlayable.SetRotationInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002318 RID: 8984 RVA: 0x00028E44 File Offset: 0x00027044
|
||||
private static Vector3 GetPositionInternal(ref PlayableHandle handle)
|
||||
{
|
||||
Vector3 vector;
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_GetPositionInternal(ref handle, out vector);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06002319 RID: 8985
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetPositionInternal(ref PlayableHandle handle, out Vector3 value);
|
||||
|
||||
// Token: 0x0600231A RID: 8986 RVA: 0x00028E64 File Offset: 0x00027064
|
||||
private static void SetPositionInternal(ref PlayableHandle handle, Vector3 value)
|
||||
{
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_SetPositionInternal(ref handle, ref value);
|
||||
}
|
||||
|
||||
// Token: 0x0600231B RID: 8987
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetPositionInternal(ref PlayableHandle handle, ref Vector3 value);
|
||||
|
||||
// Token: 0x0600231C RID: 8988 RVA: 0x00028E70 File Offset: 0x00027070
|
||||
private static Quaternion GetRotationInternal(ref PlayableHandle handle)
|
||||
{
|
||||
Quaternion quaternion;
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_GetRotationInternal(ref handle, out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x0600231D RID: 8989
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetRotationInternal(ref PlayableHandle handle, out Quaternion value);
|
||||
|
||||
// Token: 0x0600231E RID: 8990 RVA: 0x00028E90 File Offset: 0x00027090
|
||||
private static void SetRotationInternal(ref PlayableHandle handle, Quaternion value)
|
||||
{
|
||||
AnimationOffsetPlayable.INTERNAL_CALL_SetRotationInternal(ref handle, ref value);
|
||||
}
|
||||
|
||||
// Token: 0x0600231F RID: 8991
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetRotationInternal(ref PlayableHandle handle, ref Quaternion value);
|
||||
|
||||
// Token: 0x04000544 RID: 1348
|
||||
private PlayableHandle m_Handle;
|
||||
|
||||
// Token: 0x04000545 RID: 1349
|
||||
private static readonly AnimationOffsetPlayable m_NullPlayable = new AnimationOffsetPlayable(PlayableHandle.Null);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F6 RID: 502
|
||||
public static class AnimationPlayableExtensions
|
||||
{
|
||||
// Token: 0x06002321 RID: 8993 RVA: 0x00028EB0 File Offset: 0x000270B0
|
||||
public static void SetAnimatedProperties<U>(this U playable, AnimationClip clip) where U : struct, IPlayable
|
||||
{
|
||||
PlayableHandle handle = playable.GetHandle();
|
||||
AnimationPlayableExtensions.SetAnimatedPropertiesInternal(ref handle, clip);
|
||||
}
|
||||
|
||||
// Token: 0x06002322 RID: 8994 RVA: 0x00028ED4 File Offset: 0x000270D4
|
||||
internal static void SetAnimatedPropertiesInternal(ref PlayableHandle playable, AnimationClip animatedProperties)
|
||||
{
|
||||
AnimationPlayableExtensions.INTERNAL_CALL_SetAnimatedPropertiesInternal(ref playable, animatedProperties);
|
||||
}
|
||||
|
||||
// Token: 0x06002323 RID: 8995
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetAnimatedPropertiesInternal(ref PlayableHandle playable, AnimationClip animatedProperties);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F9 RID: 505
|
||||
public static class AnimationPlayableGraphExtensions
|
||||
{
|
||||
// Token: 0x060023D2 RID: 9170 RVA: 0x00029D60 File Offset: 0x00027F60
|
||||
internal static bool InternalCreateAnimationOutput(ref PlayableGraph graph, string name, out PlayableOutputHandle handle)
|
||||
{
|
||||
return AnimationPlayableGraphExtensions.INTERNAL_CALL_InternalCreateAnimationOutput(ref graph, name, out handle);
|
||||
}
|
||||
|
||||
// Token: 0x060023D3 RID: 9171
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_InternalCreateAnimationOutput(ref PlayableGraph graph, string name, out PlayableOutputHandle handle);
|
||||
|
||||
// Token: 0x060023D4 RID: 9172 RVA: 0x00029D80 File Offset: 0x00027F80
|
||||
internal static void SyncUpdateAndTimeMode(this PlayableGraph graph, Animator animator)
|
||||
{
|
||||
AnimationPlayableGraphExtensions.InternalSyncUpdateAndTimeMode(ref graph, animator);
|
||||
}
|
||||
|
||||
// Token: 0x060023D5 RID: 9173 RVA: 0x00029D8C File Offset: 0x00027F8C
|
||||
internal static void InternalSyncUpdateAndTimeMode(ref PlayableGraph graph, Animator animator)
|
||||
{
|
||||
AnimationPlayableGraphExtensions.INTERNAL_CALL_InternalSyncUpdateAndTimeMode(ref graph, animator);
|
||||
}
|
||||
|
||||
// Token: 0x060023D6 RID: 9174
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_InternalSyncUpdateAndTimeMode(ref PlayableGraph graph, Animator animator);
|
||||
|
||||
// Token: 0x060023D7 RID: 9175 RVA: 0x00029D98 File Offset: 0x00027F98
|
||||
internal static PlayableHandle CreateAnimationMotionXToDeltaPlayable(this PlayableGraph graph)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimationPlayableGraphExtensions.InternalCreateAnimationMotionXToDeltaPlayable(ref graph, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
@null.SetInputCount(1);
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x060023D8 RID: 9176 RVA: 0x00029DD8 File Offset: 0x00027FD8
|
||||
private static bool InternalCreateAnimationMotionXToDeltaPlayable(ref PlayableGraph graph, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimationPlayableGraphExtensions.INTERNAL_CALL_InternalCreateAnimationMotionXToDeltaPlayable(ref graph, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060023D9 RID: 9177
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_InternalCreateAnimationMotionXToDeltaPlayable(ref PlayableGraph graph, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x060023DA RID: 9178 RVA: 0x00029DF4 File Offset: 0x00027FF4
|
||||
private static void InternalDestroyOutput(ref PlayableGraph graph, ref PlayableOutputHandle handle)
|
||||
{
|
||||
AnimationPlayableGraphExtensions.INTERNAL_CALL_InternalDestroyOutput(ref graph, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060023DB RID: 9179
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_InternalDestroyOutput(ref PlayableGraph graph, ref PlayableOutputHandle handle);
|
||||
|
||||
// Token: 0x060023DC RID: 9180 RVA: 0x00029E00 File Offset: 0x00028000
|
||||
internal static void DestroyOutput(this PlayableGraph graph, PlayableOutputHandle handle)
|
||||
{
|
||||
AnimationPlayableGraphExtensions.InternalDestroyOutput(ref graph, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x060023DD RID: 9181 RVA: 0x00029E0C File Offset: 0x0002800C
|
||||
private static int InternalAnimationOutputCount(ref PlayableGraph graph)
|
||||
{
|
||||
return AnimationPlayableGraphExtensions.INTERNAL_CALL_InternalAnimationOutputCount(ref graph);
|
||||
}
|
||||
|
||||
// Token: 0x060023DE RID: 9182
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_InternalAnimationOutputCount(ref PlayableGraph graph);
|
||||
|
||||
// Token: 0x060023DF RID: 9183 RVA: 0x00029E28 File Offset: 0x00028028
|
||||
private static bool InternalGetAnimationOutput(ref PlayableGraph graph, int index, out PlayableOutputHandle handle)
|
||||
{
|
||||
return AnimationPlayableGraphExtensions.INTERNAL_CALL_InternalGetAnimationOutput(ref graph, index, out handle);
|
||||
}
|
||||
|
||||
// Token: 0x060023E0 RID: 9184
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_InternalGetAnimationOutput(ref PlayableGraph graph, int index, out PlayableOutputHandle handle);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F7 RID: 503
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimationPlayableOutput : IPlayableOutput
|
||||
{
|
||||
// Token: 0x06002324 RID: 8996 RVA: 0x00028EE0 File Offset: 0x000270E0
|
||||
internal AnimationPlayableOutput(PlayableOutputHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOutputOfType<AnimationPlayableOutput>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimationPlayableOutput.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002325 RID: 8997 RVA: 0x00028F10 File Offset: 0x00027110
|
||||
public static AnimationPlayableOutput Create(PlayableGraph graph, string name, Animator target)
|
||||
{
|
||||
PlayableOutputHandle playableOutputHandle;
|
||||
AnimationPlayableOutput animationPlayableOutput;
|
||||
if (!AnimationPlayableGraphExtensions.InternalCreateAnimationOutput(ref graph, name, out playableOutputHandle))
|
||||
{
|
||||
animationPlayableOutput = AnimationPlayableOutput.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
AnimationPlayableOutput animationPlayableOutput2 = new AnimationPlayableOutput(playableOutputHandle);
|
||||
animationPlayableOutput2.SetTarget(target);
|
||||
animationPlayableOutput = animationPlayableOutput2;
|
||||
}
|
||||
return animationPlayableOutput;
|
||||
}
|
||||
|
||||
// Token: 0x17000839 RID: 2105
|
||||
// (get) Token: 0x06002326 RID: 8998 RVA: 0x00028F50 File Offset: 0x00027150
|
||||
public static AnimationPlayableOutput Null
|
||||
{
|
||||
get
|
||||
{
|
||||
return new AnimationPlayableOutput(PlayableOutputHandle.Null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002327 RID: 8999 RVA: 0x00028F70 File Offset: 0x00027170
|
||||
public PlayableOutputHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002328 RID: 9000 RVA: 0x00028F8C File Offset: 0x0002718C
|
||||
public static implicit operator PlayableOutput(AnimationPlayableOutput output)
|
||||
{
|
||||
return new PlayableOutput(output.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002329 RID: 9001 RVA: 0x00028FB0 File Offset: 0x000271B0
|
||||
public static explicit operator AnimationPlayableOutput(PlayableOutput output)
|
||||
{
|
||||
return new AnimationPlayableOutput(output.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x0600232A RID: 9002 RVA: 0x00028FD4 File Offset: 0x000271D4
|
||||
public Animator GetTarget()
|
||||
{
|
||||
return AnimationPlayableOutput.InternalGetTarget(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600232B RID: 9003 RVA: 0x00028FF4 File Offset: 0x000271F4
|
||||
public void SetTarget(Animator value)
|
||||
{
|
||||
AnimationPlayableOutput.InternalSetTarget(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600232C RID: 9004 RVA: 0x00029004 File Offset: 0x00027204
|
||||
private static Animator InternalGetTarget(ref PlayableOutputHandle handle)
|
||||
{
|
||||
return AnimationPlayableOutput.INTERNAL_CALL_InternalGetTarget(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600232D RID: 9005
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern Animator INTERNAL_CALL_InternalGetTarget(ref PlayableOutputHandle handle);
|
||||
|
||||
// Token: 0x0600232E RID: 9006 RVA: 0x00029020 File Offset: 0x00027220
|
||||
private static void InternalSetTarget(ref PlayableOutputHandle handle, Animator target)
|
||||
{
|
||||
AnimationPlayableOutput.INTERNAL_CALL_InternalSetTarget(ref handle, target);
|
||||
}
|
||||
|
||||
// Token: 0x0600232F RID: 9007
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_InternalSetTarget(ref PlayableOutputHandle handle, Animator target);
|
||||
|
||||
// Token: 0x04000546 RID: 1350
|
||||
private PlayableOutputHandle m_Handle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1045 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x020001F8 RID: 504
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimatorControllerPlayable : IPlayable, IEquatable<AnimatorControllerPlayable>
|
||||
{
|
||||
// Token: 0x06002330 RID: 9008 RVA: 0x0002902C File Offset: 0x0002722C
|
||||
internal AnimatorControllerPlayable(PlayableHandle handle)
|
||||
{
|
||||
this.m_Handle = PlayableHandle.Null;
|
||||
this.SetHandle(handle);
|
||||
}
|
||||
|
||||
// Token: 0x1700083A RID: 2106
|
||||
// (get) Token: 0x06002331 RID: 9009 RVA: 0x00029044 File Offset: 0x00027244
|
||||
public static AnimatorControllerPlayable Null
|
||||
{
|
||||
get
|
||||
{
|
||||
return AnimatorControllerPlayable.m_NullPlayable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002332 RID: 9010 RVA: 0x00029060 File Offset: 0x00027260
|
||||
public static AnimatorControllerPlayable Create(PlayableGraph graph, RuntimeAnimatorController controller)
|
||||
{
|
||||
PlayableHandle playableHandle = AnimatorControllerPlayable.CreateHandle(graph, controller);
|
||||
return new AnimatorControllerPlayable(playableHandle);
|
||||
}
|
||||
|
||||
// Token: 0x06002333 RID: 9011 RVA: 0x00029084 File Offset: 0x00027284
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, RuntimeAnimatorController controller)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AnimatorControllerPlayable.CreateHandleInternal(graph, controller, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06002334 RID: 9012 RVA: 0x000290BC File Offset: 0x000272BC
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002335 RID: 9013 RVA: 0x000290D8 File Offset: 0x000272D8
|
||||
public void SetHandle(PlayableHandle handle)
|
||||
{
|
||||
if (this.m_Handle.IsValid())
|
||||
{
|
||||
throw new InvalidOperationException("Cannot call IPlayable.SetHandle on an instance that already contains a valid handle.");
|
||||
}
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AnimatorControllerPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AnimatorControllerPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002336 RID: 9014 RVA: 0x00029130 File Offset: 0x00027330
|
||||
public static implicit operator Playable(AnimatorControllerPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002337 RID: 9015 RVA: 0x00029154 File Offset: 0x00027354
|
||||
public static explicit operator AnimatorControllerPlayable(Playable playable)
|
||||
{
|
||||
return new AnimatorControllerPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002338 RID: 9016 RVA: 0x00029178 File Offset: 0x00027378
|
||||
public bool Equals(AnimatorControllerPlayable other)
|
||||
{
|
||||
return this.GetHandle() == other.GetHandle();
|
||||
}
|
||||
|
||||
// Token: 0x06002339 RID: 9017 RVA: 0x000291A0 File Offset: 0x000273A0
|
||||
private static bool CreateHandleInternal(PlayableGraph graph, RuntimeAnimatorController controller, ref PlayableHandle handle)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_CreateHandleInternal(ref graph, controller, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600233A RID: 9018
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_CreateHandleInternal(ref PlayableGraph graph, RuntimeAnimatorController controller, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x0600233B RID: 9019 RVA: 0x000291C0 File Offset: 0x000273C0
|
||||
private static RuntimeAnimatorController GetAnimatorControllerInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetAnimatorControllerInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600233C RID: 9020
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern RuntimeAnimatorController INTERNAL_CALL_GetAnimatorControllerInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x0600233D RID: 9021 RVA: 0x000291DC File Offset: 0x000273DC
|
||||
public float GetFloat(string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetFloatString(ref this.m_Handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x0600233E RID: 9022 RVA: 0x00029200 File Offset: 0x00027400
|
||||
public float GetFloat(int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetFloatID(ref this.m_Handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x0600233F RID: 9023 RVA: 0x00029224 File Offset: 0x00027424
|
||||
public void SetFloat(string name, float value)
|
||||
{
|
||||
AnimatorControllerPlayable.SetFloatString(ref this.m_Handle, name, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002340 RID: 9024 RVA: 0x00029234 File Offset: 0x00027434
|
||||
public void SetFloat(int id, float value)
|
||||
{
|
||||
AnimatorControllerPlayable.SetFloatID(ref this.m_Handle, id, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002341 RID: 9025 RVA: 0x00029244 File Offset: 0x00027444
|
||||
public bool GetBool(string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetBoolString(ref this.m_Handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x06002342 RID: 9026 RVA: 0x00029268 File Offset: 0x00027468
|
||||
public bool GetBool(int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetBoolID(ref this.m_Handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x06002343 RID: 9027 RVA: 0x0002928C File Offset: 0x0002748C
|
||||
public void SetBool(string name, bool value)
|
||||
{
|
||||
AnimatorControllerPlayable.SetBoolString(ref this.m_Handle, name, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002344 RID: 9028 RVA: 0x0002929C File Offset: 0x0002749C
|
||||
public void SetBool(int id, bool value)
|
||||
{
|
||||
AnimatorControllerPlayable.SetBoolID(ref this.m_Handle, id, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002345 RID: 9029 RVA: 0x000292AC File Offset: 0x000274AC
|
||||
public int GetInteger(string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetIntegerString(ref this.m_Handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x06002346 RID: 9030 RVA: 0x000292D0 File Offset: 0x000274D0
|
||||
public int GetInteger(int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetIntegerID(ref this.m_Handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x06002347 RID: 9031 RVA: 0x000292F4 File Offset: 0x000274F4
|
||||
public void SetInteger(string name, int value)
|
||||
{
|
||||
AnimatorControllerPlayable.SetIntegerString(ref this.m_Handle, name, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002348 RID: 9032 RVA: 0x00029304 File Offset: 0x00027504
|
||||
public void SetInteger(int id, int value)
|
||||
{
|
||||
AnimatorControllerPlayable.SetIntegerID(ref this.m_Handle, id, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002349 RID: 9033 RVA: 0x00029314 File Offset: 0x00027514
|
||||
public void SetTrigger(string name)
|
||||
{
|
||||
AnimatorControllerPlayable.SetTriggerString(ref this.m_Handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x0600234A RID: 9034 RVA: 0x00029324 File Offset: 0x00027524
|
||||
public void SetTrigger(int id)
|
||||
{
|
||||
AnimatorControllerPlayable.SetTriggerID(ref this.m_Handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x0600234B RID: 9035 RVA: 0x00029334 File Offset: 0x00027534
|
||||
public void ResetTrigger(string name)
|
||||
{
|
||||
AnimatorControllerPlayable.ResetTriggerString(ref this.m_Handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x0600234C RID: 9036 RVA: 0x00029344 File Offset: 0x00027544
|
||||
public void ResetTrigger(int id)
|
||||
{
|
||||
AnimatorControllerPlayable.ResetTriggerID(ref this.m_Handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x0600234D RID: 9037 RVA: 0x00029354 File Offset: 0x00027554
|
||||
public bool IsParameterControlledByCurve(string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.IsParameterControlledByCurveString(ref this.m_Handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x0600234E RID: 9038 RVA: 0x00029378 File Offset: 0x00027578
|
||||
public bool IsParameterControlledByCurve(int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.IsParameterControlledByCurveID(ref this.m_Handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x0600234F RID: 9039 RVA: 0x0002939C File Offset: 0x0002759C
|
||||
public int GetLayerCount()
|
||||
{
|
||||
return AnimatorControllerPlayable.GetLayerCountInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002350 RID: 9040 RVA: 0x000293BC File Offset: 0x000275BC
|
||||
private static int GetLayerCountInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetLayerCountInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002351 RID: 9041
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_GetLayerCountInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x06002352 RID: 9042 RVA: 0x000293D8 File Offset: 0x000275D8
|
||||
private static string GetLayerNameInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetLayerNameInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002353 RID: 9043
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern string INTERNAL_CALL_GetLayerNameInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x06002354 RID: 9044 RVA: 0x000293F4 File Offset: 0x000275F4
|
||||
public string GetLayerName(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetLayerNameInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002355 RID: 9045 RVA: 0x00029418 File Offset: 0x00027618
|
||||
private static int GetLayerIndexInternal(ref PlayableHandle handle, string layerName)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetLayerIndexInternal(ref handle, layerName);
|
||||
}
|
||||
|
||||
// Token: 0x06002356 RID: 9046
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_GetLayerIndexInternal(ref PlayableHandle handle, string layerName);
|
||||
|
||||
// Token: 0x06002357 RID: 9047 RVA: 0x00029434 File Offset: 0x00027634
|
||||
public int GetLayerIndex(string layerName)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetLayerIndexInternal(ref this.m_Handle, layerName);
|
||||
}
|
||||
|
||||
// Token: 0x06002358 RID: 9048 RVA: 0x00029458 File Offset: 0x00027658
|
||||
private static float GetLayerWeightInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetLayerWeightInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002359 RID: 9049
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern float INTERNAL_CALL_GetLayerWeightInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x0600235A RID: 9050 RVA: 0x00029474 File Offset: 0x00027674
|
||||
public float GetLayerWeight(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetLayerWeightInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x0600235B RID: 9051 RVA: 0x00029498 File Offset: 0x00027698
|
||||
private static void SetLayerWeightInternal(ref PlayableHandle handle, int layerIndex, float weight)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetLayerWeightInternal(ref handle, layerIndex, weight);
|
||||
}
|
||||
|
||||
// Token: 0x0600235C RID: 9052
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetLayerWeightInternal(ref PlayableHandle handle, int layerIndex, float weight);
|
||||
|
||||
// Token: 0x0600235D RID: 9053 RVA: 0x000294A4 File Offset: 0x000276A4
|
||||
public void SetLayerWeight(int layerIndex, float weight)
|
||||
{
|
||||
AnimatorControllerPlayable.SetLayerWeightInternal(ref this.m_Handle, layerIndex, weight);
|
||||
}
|
||||
|
||||
// Token: 0x0600235E RID: 9054 RVA: 0x000294B4 File Offset: 0x000276B4
|
||||
private static AnimatorStateInfo GetCurrentAnimatorStateInfoInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetCurrentAnimatorStateInfoInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x0600235F RID: 9055
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimatorStateInfo INTERNAL_CALL_GetCurrentAnimatorStateInfoInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x06002360 RID: 9056 RVA: 0x000294D0 File Offset: 0x000276D0
|
||||
public AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetCurrentAnimatorStateInfoInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002361 RID: 9057 RVA: 0x000294F4 File Offset: 0x000276F4
|
||||
private static AnimatorStateInfo GetNextAnimatorStateInfoInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetNextAnimatorStateInfoInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002362 RID: 9058
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimatorStateInfo INTERNAL_CALL_GetNextAnimatorStateInfoInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x06002363 RID: 9059 RVA: 0x00029510 File Offset: 0x00027710
|
||||
public AnimatorStateInfo GetNextAnimatorStateInfo(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetNextAnimatorStateInfoInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002364 RID: 9060 RVA: 0x00029534 File Offset: 0x00027734
|
||||
private static AnimatorTransitionInfo GetAnimatorTransitionInfoInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetAnimatorTransitionInfoInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002365 RID: 9061
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimatorTransitionInfo INTERNAL_CALL_GetAnimatorTransitionInfoInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x06002366 RID: 9062 RVA: 0x00029550 File Offset: 0x00027750
|
||||
public AnimatorTransitionInfo GetAnimatorTransitionInfo(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetAnimatorTransitionInfoInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002367 RID: 9063 RVA: 0x00029574 File Offset: 0x00027774
|
||||
private static AnimatorClipInfo[] GetCurrentAnimatorClipInfoInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetCurrentAnimatorClipInfoInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002368 RID: 9064
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimatorClipInfo[] INTERNAL_CALL_GetCurrentAnimatorClipInfoInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x06002369 RID: 9065 RVA: 0x00029590 File Offset: 0x00027790
|
||||
public AnimatorClipInfo[] GetCurrentAnimatorClipInfo(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetCurrentAnimatorClipInfoInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x0600236A RID: 9066 RVA: 0x000295B4 File Offset: 0x000277B4
|
||||
public void GetCurrentAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips)
|
||||
{
|
||||
if (clips == null)
|
||||
{
|
||||
throw new ArgumentNullException("clips");
|
||||
}
|
||||
AnimatorControllerPlayable.GetAnimatorClipInfoInternal(ref this.m_Handle, layerIndex, true, clips);
|
||||
}
|
||||
|
||||
// Token: 0x0600236B RID: 9067 RVA: 0x000295D8 File Offset: 0x000277D8
|
||||
public void GetNextAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips)
|
||||
{
|
||||
if (clips == null)
|
||||
{
|
||||
throw new ArgumentNullException("clips");
|
||||
}
|
||||
AnimatorControllerPlayable.GetAnimatorClipInfoInternal(ref this.m_Handle, layerIndex, false, clips);
|
||||
}
|
||||
|
||||
// Token: 0x0600236C RID: 9068 RVA: 0x000295FC File Offset: 0x000277FC
|
||||
private static void GetAnimatorClipInfoInternal(ref PlayableHandle handle, int layerIndex, bool isCurrent, object clips)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_GetAnimatorClipInfoInternal(ref handle, layerIndex, isCurrent, clips);
|
||||
}
|
||||
|
||||
// Token: 0x0600236D RID: 9069
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetAnimatorClipInfoInternal(ref PlayableHandle handle, int layerIndex, bool isCurrent, object clips);
|
||||
|
||||
// Token: 0x0600236E RID: 9070 RVA: 0x00029608 File Offset: 0x00027808
|
||||
private static int GetAnimatorClipInfoCountInternal(ref PlayableHandle handle, int layerIndex, bool current)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetAnimatorClipInfoCountInternal(ref handle, layerIndex, current);
|
||||
}
|
||||
|
||||
// Token: 0x0600236F RID: 9071
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_GetAnimatorClipInfoCountInternal(ref PlayableHandle handle, int layerIndex, bool current);
|
||||
|
||||
// Token: 0x06002370 RID: 9072 RVA: 0x00029628 File Offset: 0x00027828
|
||||
public int GetCurrentAnimatorClipInfoCount(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetAnimatorClipInfoCountInternal(ref this.m_Handle, layerIndex, true);
|
||||
}
|
||||
|
||||
// Token: 0x06002371 RID: 9073 RVA: 0x0002964C File Offset: 0x0002784C
|
||||
public int GetNextAnimatorClipInfoCount(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetAnimatorClipInfoCountInternal(ref this.m_Handle, layerIndex, false);
|
||||
}
|
||||
|
||||
// Token: 0x06002372 RID: 9074 RVA: 0x00029670 File Offset: 0x00027870
|
||||
private static AnimatorClipInfo[] GetNextAnimatorClipInfoInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetNextAnimatorClipInfoInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002373 RID: 9075
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimatorClipInfo[] INTERNAL_CALL_GetNextAnimatorClipInfoInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x06002374 RID: 9076 RVA: 0x0002968C File Offset: 0x0002788C
|
||||
public AnimatorClipInfo[] GetNextAnimatorClipInfo(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.GetNextAnimatorClipInfoInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002375 RID: 9077 RVA: 0x000296B0 File Offset: 0x000278B0
|
||||
internal string ResolveHash(int hash)
|
||||
{
|
||||
return AnimatorControllerPlayable.ResolveHashInternal(ref this.m_Handle, hash);
|
||||
}
|
||||
|
||||
// Token: 0x06002376 RID: 9078 RVA: 0x000296D4 File Offset: 0x000278D4
|
||||
private static string ResolveHashInternal(ref PlayableHandle handle, int hash)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_ResolveHashInternal(ref handle, hash);
|
||||
}
|
||||
|
||||
// Token: 0x06002377 RID: 9079
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern string INTERNAL_CALL_ResolveHashInternal(ref PlayableHandle handle, int hash);
|
||||
|
||||
// Token: 0x06002378 RID: 9080 RVA: 0x000296F0 File Offset: 0x000278F0
|
||||
private static bool IsInTransitionInternal(ref PlayableHandle handle, int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_IsInTransitionInternal(ref handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x06002379 RID: 9081
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_IsInTransitionInternal(ref PlayableHandle handle, int layerIndex);
|
||||
|
||||
// Token: 0x0600237A RID: 9082 RVA: 0x0002970C File Offset: 0x0002790C
|
||||
public bool IsInTransition(int layerIndex)
|
||||
{
|
||||
return AnimatorControllerPlayable.IsInTransitionInternal(ref this.m_Handle, layerIndex);
|
||||
}
|
||||
|
||||
// Token: 0x0600237B RID: 9083 RVA: 0x00029730 File Offset: 0x00027930
|
||||
private static int GetParameterCountInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetParameterCountInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600237C RID: 9084
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_GetParameterCountInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x0600237D RID: 9085 RVA: 0x0002974C File Offset: 0x0002794C
|
||||
public int GetParameterCount()
|
||||
{
|
||||
return AnimatorControllerPlayable.GetParameterCountInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600237E RID: 9086 RVA: 0x0002976C File Offset: 0x0002796C
|
||||
private static AnimatorControllerParameter[] GetParametersArrayInternal(ref PlayableHandle handle)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetParametersArrayInternal(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600237F RID: 9087
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimatorControllerParameter[] INTERNAL_CALL_GetParametersArrayInternal(ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x06002380 RID: 9088 RVA: 0x00029788 File Offset: 0x00027988
|
||||
public AnimatorControllerParameter GetParameter(int index)
|
||||
{
|
||||
AnimatorControllerParameter[] parametersArrayInternal = AnimatorControllerPlayable.GetParametersArrayInternal(ref this.m_Handle);
|
||||
if (index < 0 && index >= parametersArrayInternal.Length)
|
||||
{
|
||||
throw new IndexOutOfRangeException("index");
|
||||
}
|
||||
return parametersArrayInternal[index];
|
||||
}
|
||||
|
||||
// Token: 0x06002381 RID: 9089
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int StringToHash(string name);
|
||||
|
||||
// Token: 0x06002382 RID: 9090 RVA: 0x000297C8 File Offset: 0x000279C8
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(string stateName, float transitionDuration, int layer)
|
||||
{
|
||||
float num = 0f;
|
||||
this.CrossFadeInFixedTime(stateName, transitionDuration, layer, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002383 RID: 9091 RVA: 0x000297E8 File Offset: 0x000279E8
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(string stateName, float transitionDuration)
|
||||
{
|
||||
float num = 0f;
|
||||
int num2 = -1;
|
||||
this.CrossFadeInFixedTime(stateName, transitionDuration, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002384 RID: 9092 RVA: 0x00029808 File Offset: 0x00027A08
|
||||
public void CrossFadeInFixedTime(string stateName, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("0.0f")] float fixedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.CrossFadeInFixedTimeInternal(ref this.m_Handle, AnimatorControllerPlayable.StringToHash(stateName), transitionDuration, layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002385 RID: 9093 RVA: 0x00029820 File Offset: 0x00027A20
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(int stateNameHash, float transitionDuration, int layer)
|
||||
{
|
||||
float num = 0f;
|
||||
this.CrossFadeInFixedTime(stateNameHash, transitionDuration, layer, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002386 RID: 9094 RVA: 0x00029840 File Offset: 0x00027A40
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(int stateNameHash, float transitionDuration)
|
||||
{
|
||||
float num = 0f;
|
||||
int num2 = -1;
|
||||
this.CrossFadeInFixedTime(stateNameHash, transitionDuration, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002387 RID: 9095 RVA: 0x00029860 File Offset: 0x00027A60
|
||||
public void CrossFadeInFixedTime(int stateNameHash, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("0.0f")] float fixedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.CrossFadeInFixedTimeInternal(ref this.m_Handle, stateNameHash, transitionDuration, layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002388 RID: 9096 RVA: 0x00029874 File Offset: 0x00027A74
|
||||
private static void CrossFadeInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("0.0f")] float fixedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_CrossFadeInFixedTimeInternal(ref handle, stateNameHash, transitionDuration, layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002389 RID: 9097 RVA: 0x00029884 File Offset: 0x00027A84
|
||||
[ExcludeFromDocs]
|
||||
private static void CrossFadeInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration, int layer)
|
||||
{
|
||||
float num = 0f;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_CrossFadeInFixedTimeInternal(ref handle, stateNameHash, transitionDuration, layer, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600238A RID: 9098 RVA: 0x000298A4 File Offset: 0x00027AA4
|
||||
[ExcludeFromDocs]
|
||||
private static void CrossFadeInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration)
|
||||
{
|
||||
float num = 0f;
|
||||
int num2 = -1;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_CrossFadeInFixedTimeInternal(ref handle, stateNameHash, transitionDuration, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600238B RID: 9099
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CrossFadeInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration, int layer, float fixedTime);
|
||||
|
||||
// Token: 0x0600238C RID: 9100 RVA: 0x000298C4 File Offset: 0x00027AC4
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(string stateName, float transitionDuration, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.CrossFade(stateName, transitionDuration, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600238D RID: 9101 RVA: 0x000298E4 File Offset: 0x00027AE4
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(string stateName, float transitionDuration)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.CrossFade(stateName, transitionDuration, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600238E RID: 9102 RVA: 0x00029904 File Offset: 0x00027B04
|
||||
public void CrossFade(string stateName, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.CrossFadeInternal(ref this.m_Handle, AnimatorControllerPlayable.StringToHash(stateName), transitionDuration, layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600238F RID: 9103 RVA: 0x0002991C File Offset: 0x00027B1C
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(int stateNameHash, float transitionDuration, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.CrossFade(stateNameHash, transitionDuration, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002390 RID: 9104 RVA: 0x0002993C File Offset: 0x00027B3C
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(int stateNameHash, float transitionDuration)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.CrossFade(stateNameHash, transitionDuration, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002391 RID: 9105 RVA: 0x0002995C File Offset: 0x00027B5C
|
||||
public void CrossFade(int stateNameHash, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.CrossFadeInternal(ref this.m_Handle, stateNameHash, transitionDuration, layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002392 RID: 9106 RVA: 0x00029970 File Offset: 0x00027B70
|
||||
private static void CrossFadeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_CrossFadeInternal(ref handle, stateNameHash, transitionDuration, layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002393 RID: 9107 RVA: 0x00029980 File Offset: 0x00027B80
|
||||
[ExcludeFromDocs]
|
||||
private static void CrossFadeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_CrossFadeInternal(ref handle, stateNameHash, transitionDuration, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002394 RID: 9108 RVA: 0x000299A0 File Offset: 0x00027BA0
|
||||
[ExcludeFromDocs]
|
||||
private static void CrossFadeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_CrossFadeInternal(ref handle, stateNameHash, transitionDuration, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002395 RID: 9109
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CrossFadeInternal(ref PlayableHandle handle, int stateNameHash, float transitionDuration, int layer, float normalizedTime);
|
||||
|
||||
// Token: 0x06002396 RID: 9110 RVA: 0x000299C0 File Offset: 0x00027BC0
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(string stateName, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.PlayInFixedTime(stateName, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002397 RID: 9111 RVA: 0x000299E0 File Offset: 0x00027BE0
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(string stateName)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.PlayInFixedTime(stateName, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002398 RID: 9112 RVA: 0x00029A00 File Offset: 0x00027C00
|
||||
public void PlayInFixedTime(string stateName, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float fixedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.PlayInFixedTimeInternal(ref this.m_Handle, AnimatorControllerPlayable.StringToHash(stateName), layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002399 RID: 9113 RVA: 0x00029A18 File Offset: 0x00027C18
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(int stateNameHash, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.PlayInFixedTime(stateNameHash, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600239A RID: 9114 RVA: 0x00029A38 File Offset: 0x00027C38
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(int stateNameHash)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.PlayInFixedTime(stateNameHash, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600239B RID: 9115 RVA: 0x00029A58 File Offset: 0x00027C58
|
||||
public void PlayInFixedTime(int stateNameHash, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float fixedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.PlayInFixedTimeInternal(ref this.m_Handle, stateNameHash, layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600239C RID: 9116 RVA: 0x00029A6C File Offset: 0x00027C6C
|
||||
private static void PlayInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float fixedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_PlayInFixedTimeInternal(ref handle, stateNameHash, layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600239D RID: 9117 RVA: 0x00029A78 File Offset: 0x00027C78
|
||||
[ExcludeFromDocs]
|
||||
private static void PlayInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_PlayInFixedTimeInternal(ref handle, stateNameHash, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600239E RID: 9118 RVA: 0x00029A98 File Offset: 0x00027C98
|
||||
[ExcludeFromDocs]
|
||||
private static void PlayInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_PlayInFixedTimeInternal(ref handle, stateNameHash, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600239F RID: 9119
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_PlayInFixedTimeInternal(ref PlayableHandle handle, int stateNameHash, int layer, float fixedTime);
|
||||
|
||||
// Token: 0x060023A0 RID: 9120 RVA: 0x00029AB8 File Offset: 0x00027CB8
|
||||
[ExcludeFromDocs]
|
||||
public void Play(string stateName, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.Play(stateName, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x060023A1 RID: 9121 RVA: 0x00029AD8 File Offset: 0x00027CD8
|
||||
[ExcludeFromDocs]
|
||||
public void Play(string stateName)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.Play(stateName, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x060023A2 RID: 9122 RVA: 0x00029AF8 File Offset: 0x00027CF8
|
||||
public void Play(string stateName, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.PlayInternal(ref this.m_Handle, AnimatorControllerPlayable.StringToHash(stateName), layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x060023A3 RID: 9123 RVA: 0x00029B10 File Offset: 0x00027D10
|
||||
[ExcludeFromDocs]
|
||||
public void Play(int stateNameHash, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.Play(stateNameHash, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x060023A4 RID: 9124 RVA: 0x00029B30 File Offset: 0x00027D30
|
||||
[ExcludeFromDocs]
|
||||
public void Play(int stateNameHash)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.Play(stateNameHash, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x060023A5 RID: 9125 RVA: 0x00029B50 File Offset: 0x00027D50
|
||||
public void Play(int stateNameHash, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.PlayInternal(ref this.m_Handle, stateNameHash, layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x060023A6 RID: 9126 RVA: 0x00029B64 File Offset: 0x00027D64
|
||||
private static void PlayInternal(ref PlayableHandle handle, int stateNameHash, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_PlayInternal(ref handle, stateNameHash, layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x060023A7 RID: 9127 RVA: 0x00029B70 File Offset: 0x00027D70
|
||||
[ExcludeFromDocs]
|
||||
private static void PlayInternal(ref PlayableHandle handle, int stateNameHash, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_PlayInternal(ref handle, stateNameHash, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x060023A8 RID: 9128 RVA: 0x00029B90 File Offset: 0x00027D90
|
||||
[ExcludeFromDocs]
|
||||
private static void PlayInternal(ref PlayableHandle handle, int stateNameHash)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_PlayInternal(ref handle, stateNameHash, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x060023A9 RID: 9129
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_PlayInternal(ref PlayableHandle handle, int stateNameHash, int layer, float normalizedTime);
|
||||
|
||||
// Token: 0x060023AA RID: 9130 RVA: 0x00029BB0 File Offset: 0x00027DB0
|
||||
public bool HasState(int layerIndex, int stateID)
|
||||
{
|
||||
return AnimatorControllerPlayable.HasStateInternal(ref this.m_Handle, layerIndex, stateID);
|
||||
}
|
||||
|
||||
// Token: 0x060023AB RID: 9131 RVA: 0x00029BD4 File Offset: 0x00027DD4
|
||||
private static bool HasStateInternal(ref PlayableHandle handle, int layerIndex, int stateID)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_HasStateInternal(ref handle, layerIndex, stateID);
|
||||
}
|
||||
|
||||
// Token: 0x060023AC RID: 9132
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_HasStateInternal(ref PlayableHandle handle, int layerIndex, int stateID);
|
||||
|
||||
// Token: 0x060023AD RID: 9133 RVA: 0x00029BF4 File Offset: 0x00027DF4
|
||||
private static void SetFloatString(ref PlayableHandle handle, string name, float value)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetFloatString(ref handle, name, value);
|
||||
}
|
||||
|
||||
// Token: 0x060023AE RID: 9134
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetFloatString(ref PlayableHandle handle, string name, float value);
|
||||
|
||||
// Token: 0x060023AF RID: 9135 RVA: 0x00029C00 File Offset: 0x00027E00
|
||||
private static void SetFloatID(ref PlayableHandle handle, int id, float value)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetFloatID(ref handle, id, value);
|
||||
}
|
||||
|
||||
// Token: 0x060023B0 RID: 9136
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetFloatID(ref PlayableHandle handle, int id, float value);
|
||||
|
||||
// Token: 0x060023B1 RID: 9137 RVA: 0x00029C0C File Offset: 0x00027E0C
|
||||
private static float GetFloatString(ref PlayableHandle handle, string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetFloatString(ref handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x060023B2 RID: 9138
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern float INTERNAL_CALL_GetFloatString(ref PlayableHandle handle, string name);
|
||||
|
||||
// Token: 0x060023B3 RID: 9139 RVA: 0x00029C28 File Offset: 0x00027E28
|
||||
private static float GetFloatID(ref PlayableHandle handle, int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetFloatID(ref handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x060023B4 RID: 9140
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern float INTERNAL_CALL_GetFloatID(ref PlayableHandle handle, int id);
|
||||
|
||||
// Token: 0x060023B5 RID: 9141 RVA: 0x00029C44 File Offset: 0x00027E44
|
||||
private static void SetBoolString(ref PlayableHandle handle, string name, bool value)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetBoolString(ref handle, name, value);
|
||||
}
|
||||
|
||||
// Token: 0x060023B6 RID: 9142
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetBoolString(ref PlayableHandle handle, string name, bool value);
|
||||
|
||||
// Token: 0x060023B7 RID: 9143 RVA: 0x00029C50 File Offset: 0x00027E50
|
||||
private static void SetBoolID(ref PlayableHandle handle, int id, bool value)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetBoolID(ref handle, id, value);
|
||||
}
|
||||
|
||||
// Token: 0x060023B8 RID: 9144
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetBoolID(ref PlayableHandle handle, int id, bool value);
|
||||
|
||||
// Token: 0x060023B9 RID: 9145 RVA: 0x00029C5C File Offset: 0x00027E5C
|
||||
private static bool GetBoolString(ref PlayableHandle handle, string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetBoolString(ref handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x060023BA RID: 9146
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_GetBoolString(ref PlayableHandle handle, string name);
|
||||
|
||||
// Token: 0x060023BB RID: 9147 RVA: 0x00029C78 File Offset: 0x00027E78
|
||||
private static bool GetBoolID(ref PlayableHandle handle, int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetBoolID(ref handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x060023BC RID: 9148
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_GetBoolID(ref PlayableHandle handle, int id);
|
||||
|
||||
// Token: 0x060023BD RID: 9149 RVA: 0x00029C94 File Offset: 0x00027E94
|
||||
private static void SetIntegerString(ref PlayableHandle handle, string name, int value)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetIntegerString(ref handle, name, value);
|
||||
}
|
||||
|
||||
// Token: 0x060023BE RID: 9150
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetIntegerString(ref PlayableHandle handle, string name, int value);
|
||||
|
||||
// Token: 0x060023BF RID: 9151 RVA: 0x00029CA0 File Offset: 0x00027EA0
|
||||
private static void SetIntegerID(ref PlayableHandle handle, int id, int value)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetIntegerID(ref handle, id, value);
|
||||
}
|
||||
|
||||
// Token: 0x060023C0 RID: 9152
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetIntegerID(ref PlayableHandle handle, int id, int value);
|
||||
|
||||
// Token: 0x060023C1 RID: 9153 RVA: 0x00029CAC File Offset: 0x00027EAC
|
||||
private static int GetIntegerString(ref PlayableHandle handle, string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetIntegerString(ref handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x060023C2 RID: 9154
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_GetIntegerString(ref PlayableHandle handle, string name);
|
||||
|
||||
// Token: 0x060023C3 RID: 9155 RVA: 0x00029CC8 File Offset: 0x00027EC8
|
||||
private static int GetIntegerID(ref PlayableHandle handle, int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_GetIntegerID(ref handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x060023C4 RID: 9156
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int INTERNAL_CALL_GetIntegerID(ref PlayableHandle handle, int id);
|
||||
|
||||
// Token: 0x060023C5 RID: 9157 RVA: 0x00029CE4 File Offset: 0x00027EE4
|
||||
private static void SetTriggerString(ref PlayableHandle handle, string name)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetTriggerString(ref handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x060023C6 RID: 9158
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetTriggerString(ref PlayableHandle handle, string name);
|
||||
|
||||
// Token: 0x060023C7 RID: 9159 RVA: 0x00029CF0 File Offset: 0x00027EF0
|
||||
private static void SetTriggerID(ref PlayableHandle handle, int id)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_SetTriggerID(ref handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x060023C8 RID: 9160
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetTriggerID(ref PlayableHandle handle, int id);
|
||||
|
||||
// Token: 0x060023C9 RID: 9161 RVA: 0x00029CFC File Offset: 0x00027EFC
|
||||
private static void ResetTriggerString(ref PlayableHandle handle, string name)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_ResetTriggerString(ref handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x060023CA RID: 9162
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ResetTriggerString(ref PlayableHandle handle, string name);
|
||||
|
||||
// Token: 0x060023CB RID: 9163 RVA: 0x00029D08 File Offset: 0x00027F08
|
||||
private static void ResetTriggerID(ref PlayableHandle handle, int id)
|
||||
{
|
||||
AnimatorControllerPlayable.INTERNAL_CALL_ResetTriggerID(ref handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x060023CC RID: 9164
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_ResetTriggerID(ref PlayableHandle handle, int id);
|
||||
|
||||
// Token: 0x060023CD RID: 9165 RVA: 0x00029D14 File Offset: 0x00027F14
|
||||
private static bool IsParameterControlledByCurveString(ref PlayableHandle handle, string name)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_IsParameterControlledByCurveString(ref handle, name);
|
||||
}
|
||||
|
||||
// Token: 0x060023CE RID: 9166
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_IsParameterControlledByCurveString(ref PlayableHandle handle, string name);
|
||||
|
||||
// Token: 0x060023CF RID: 9167 RVA: 0x00029D30 File Offset: 0x00027F30
|
||||
private static bool IsParameterControlledByCurveID(ref PlayableHandle handle, int id)
|
||||
{
|
||||
return AnimatorControllerPlayable.INTERNAL_CALL_IsParameterControlledByCurveID(ref handle, id);
|
||||
}
|
||||
|
||||
// Token: 0x060023D0 RID: 9168
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_IsParameterControlledByCurveID(ref PlayableHandle handle, int id);
|
||||
|
||||
// Token: 0x04000547 RID: 1351
|
||||
private PlayableHandle m_Handle;
|
||||
|
||||
// Token: 0x04000548 RID: 1352
|
||||
private static readonly AnimatorControllerPlayable m_NullPlayable = new AnimatorControllerPlayable(PlayableHandle.Null);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace UnityEngine.Animations
|
||||
{
|
||||
// Token: 0x02000213 RID: 531
|
||||
public interface IAnimatorControllerPlayable
|
||||
{
|
||||
// Token: 0x0600259D RID: 9629
|
||||
float GetFloat(string name);
|
||||
|
||||
// Token: 0x0600259E RID: 9630
|
||||
float GetFloat(int id);
|
||||
|
||||
// Token: 0x0600259F RID: 9631
|
||||
void SetFloat(string name, float value);
|
||||
|
||||
// Token: 0x060025A0 RID: 9632
|
||||
void SetFloat(int id, float value);
|
||||
|
||||
// Token: 0x060025A1 RID: 9633
|
||||
bool GetBool(string name);
|
||||
|
||||
// Token: 0x060025A2 RID: 9634
|
||||
bool GetBool(int id);
|
||||
|
||||
// Token: 0x060025A3 RID: 9635
|
||||
void SetBool(string name, bool value);
|
||||
|
||||
// Token: 0x060025A4 RID: 9636
|
||||
void SetBool(int id, bool value);
|
||||
|
||||
// Token: 0x060025A5 RID: 9637
|
||||
int GetInteger(string name);
|
||||
|
||||
// Token: 0x060025A6 RID: 9638
|
||||
int GetInteger(int id);
|
||||
|
||||
// Token: 0x060025A7 RID: 9639
|
||||
void SetInteger(string name, int value);
|
||||
|
||||
// Token: 0x060025A8 RID: 9640
|
||||
void SetInteger(int id, int value);
|
||||
|
||||
// Token: 0x060025A9 RID: 9641
|
||||
void SetTrigger(string name);
|
||||
|
||||
// Token: 0x060025AA RID: 9642
|
||||
void SetTrigger(int id);
|
||||
|
||||
// Token: 0x060025AB RID: 9643
|
||||
void ResetTrigger(string name);
|
||||
|
||||
// Token: 0x060025AC RID: 9644
|
||||
void ResetTrigger(int id);
|
||||
|
||||
// Token: 0x060025AD RID: 9645
|
||||
bool IsParameterControlledByCurve(string name);
|
||||
|
||||
// Token: 0x060025AE RID: 9646
|
||||
bool IsParameterControlledByCurve(int id);
|
||||
|
||||
// Token: 0x060025AF RID: 9647
|
||||
int GetLayerCount();
|
||||
|
||||
// Token: 0x060025B0 RID: 9648
|
||||
string GetLayerName(int layerIndex);
|
||||
|
||||
// Token: 0x060025B1 RID: 9649
|
||||
int GetLayerIndex(string layerName);
|
||||
|
||||
// Token: 0x060025B2 RID: 9650
|
||||
float GetLayerWeight(int layerIndex);
|
||||
|
||||
// Token: 0x060025B3 RID: 9651
|
||||
void SetLayerWeight(int layerIndex, float weight);
|
||||
|
||||
// Token: 0x060025B4 RID: 9652
|
||||
AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex);
|
||||
|
||||
// Token: 0x060025B5 RID: 9653
|
||||
AnimatorStateInfo GetNextAnimatorStateInfo(int layerIndex);
|
||||
|
||||
// Token: 0x060025B6 RID: 9654
|
||||
AnimatorTransitionInfo GetAnimatorTransitionInfo(int layerIndex);
|
||||
|
||||
// Token: 0x060025B7 RID: 9655
|
||||
AnimatorClipInfo[] GetCurrentAnimatorClipInfo(int layerIndex);
|
||||
|
||||
// Token: 0x060025B8 RID: 9656
|
||||
AnimatorClipInfo[] GetNextAnimatorClipInfo(int layerIndex);
|
||||
|
||||
// Token: 0x060025B9 RID: 9657
|
||||
int GetCurrentAnimatorClipInfoCount(int layerIndex);
|
||||
|
||||
// Token: 0x060025BA RID: 9658
|
||||
void GetCurrentAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips);
|
||||
|
||||
// Token: 0x060025BB RID: 9659
|
||||
int GetNextAnimatorClipInfoCount(int layerIndex);
|
||||
|
||||
// Token: 0x060025BC RID: 9660
|
||||
void GetNextAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips);
|
||||
|
||||
// Token: 0x060025BD RID: 9661
|
||||
bool IsInTransition(int layerIndex);
|
||||
|
||||
// Token: 0x060025BE RID: 9662
|
||||
int GetParameterCount();
|
||||
|
||||
// Token: 0x060025BF RID: 9663
|
||||
AnimatorControllerParameter GetParameter(int index);
|
||||
|
||||
// Token: 0x060025C0 RID: 9664
|
||||
void CrossFadeInFixedTime(string stateName, float transitionDuration, int layer, float fixedTime);
|
||||
|
||||
// Token: 0x060025C1 RID: 9665
|
||||
void CrossFadeInFixedTime(int stateNameHash, float transitionDuration, int layer, float fixedTime);
|
||||
|
||||
// Token: 0x060025C2 RID: 9666
|
||||
void CrossFade(string stateName, float transitionDuration, int layer, float normalizedTime);
|
||||
|
||||
// Token: 0x060025C3 RID: 9667
|
||||
void CrossFade(int stateNameHash, float transitionDuration, int layer, float normalizedTime);
|
||||
|
||||
// Token: 0x060025C4 RID: 9668
|
||||
void PlayInFixedTime(string stateName, int layer, float fixedTime);
|
||||
|
||||
// Token: 0x060025C5 RID: 9669
|
||||
void PlayInFixedTime(int stateNameHash, int layer, float fixedTime);
|
||||
|
||||
// Token: 0x060025C6 RID: 9670
|
||||
void Play(string stateName, int layer, float normalizedTime);
|
||||
|
||||
// Token: 0x060025C7 RID: 9671
|
||||
void Play(int stateNameHash, int layer, float normalizedTime);
|
||||
|
||||
// Token: 0x060025C8 RID: 9672
|
||||
bool HasState(int layerIndex, int stateID);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1730 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000211 RID: 529
|
||||
[UsedByNativeCode]
|
||||
public sealed class Animator : Behaviour
|
||||
{
|
||||
// Token: 0x1700087D RID: 2173
|
||||
// (get) Token: 0x06002491 RID: 9361
|
||||
public extern bool isOptimizable
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700087E RID: 2174
|
||||
// (get) Token: 0x06002492 RID: 9362
|
||||
public extern bool isHuman
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700087F RID: 2175
|
||||
// (get) Token: 0x06002493 RID: 9363
|
||||
public extern bool hasRootMotion
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000880 RID: 2176
|
||||
// (get) Token: 0x06002494 RID: 9364
|
||||
internal extern bool isRootPositionOrRotationControlledByCurves
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000881 RID: 2177
|
||||
// (get) Token: 0x06002495 RID: 9365
|
||||
public extern float humanScale
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000882 RID: 2178
|
||||
// (get) Token: 0x06002496 RID: 9366
|
||||
public extern bool isInitialized
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06002497 RID: 9367 RVA: 0x0002A88C File Offset: 0x00028A8C
|
||||
public float GetFloat(string name)
|
||||
{
|
||||
return this.GetFloatString(name);
|
||||
}
|
||||
|
||||
// Token: 0x06002498 RID: 9368 RVA: 0x0002A8A8 File Offset: 0x00028AA8
|
||||
public float GetFloat(int id)
|
||||
{
|
||||
return this.GetFloatID(id);
|
||||
}
|
||||
|
||||
// Token: 0x06002499 RID: 9369 RVA: 0x0002A8C4 File Offset: 0x00028AC4
|
||||
public void SetFloat(string name, float value)
|
||||
{
|
||||
this.SetFloatString(name, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600249A RID: 9370 RVA: 0x0002A8D0 File Offset: 0x00028AD0
|
||||
public void SetFloat(string name, float value, float dampTime, float deltaTime)
|
||||
{
|
||||
this.SetFloatStringDamp(name, value, dampTime, deltaTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600249B RID: 9371 RVA: 0x0002A8E0 File Offset: 0x00028AE0
|
||||
public void SetFloat(int id, float value)
|
||||
{
|
||||
this.SetFloatID(id, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600249C RID: 9372 RVA: 0x0002A8EC File Offset: 0x00028AEC
|
||||
public void SetFloat(int id, float value, float dampTime, float deltaTime)
|
||||
{
|
||||
this.SetFloatIDDamp(id, value, dampTime, deltaTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600249D RID: 9373 RVA: 0x0002A8FC File Offset: 0x00028AFC
|
||||
public bool GetBool(string name)
|
||||
{
|
||||
return this.GetBoolString(name);
|
||||
}
|
||||
|
||||
// Token: 0x0600249E RID: 9374 RVA: 0x0002A918 File Offset: 0x00028B18
|
||||
public bool GetBool(int id)
|
||||
{
|
||||
return this.GetBoolID(id);
|
||||
}
|
||||
|
||||
// Token: 0x0600249F RID: 9375 RVA: 0x0002A934 File Offset: 0x00028B34
|
||||
public void SetBool(string name, bool value)
|
||||
{
|
||||
this.SetBoolString(name, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024A0 RID: 9376 RVA: 0x0002A940 File Offset: 0x00028B40
|
||||
public void SetBool(int id, bool value)
|
||||
{
|
||||
this.SetBoolID(id, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024A1 RID: 9377 RVA: 0x0002A94C File Offset: 0x00028B4C
|
||||
public int GetInteger(string name)
|
||||
{
|
||||
return this.GetIntegerString(name);
|
||||
}
|
||||
|
||||
// Token: 0x060024A2 RID: 9378 RVA: 0x0002A968 File Offset: 0x00028B68
|
||||
public int GetInteger(int id)
|
||||
{
|
||||
return this.GetIntegerID(id);
|
||||
}
|
||||
|
||||
// Token: 0x060024A3 RID: 9379 RVA: 0x0002A984 File Offset: 0x00028B84
|
||||
public void SetInteger(string name, int value)
|
||||
{
|
||||
this.SetIntegerString(name, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024A4 RID: 9380 RVA: 0x0002A990 File Offset: 0x00028B90
|
||||
public void SetInteger(int id, int value)
|
||||
{
|
||||
this.SetIntegerID(id, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024A5 RID: 9381 RVA: 0x0002A99C File Offset: 0x00028B9C
|
||||
public void SetTrigger(string name)
|
||||
{
|
||||
this.SetTriggerString(name);
|
||||
}
|
||||
|
||||
// Token: 0x060024A6 RID: 9382 RVA: 0x0002A9A8 File Offset: 0x00028BA8
|
||||
public void SetTrigger(int id)
|
||||
{
|
||||
this.SetTriggerID(id);
|
||||
}
|
||||
|
||||
// Token: 0x060024A7 RID: 9383 RVA: 0x0002A9B4 File Offset: 0x00028BB4
|
||||
public void ResetTrigger(string name)
|
||||
{
|
||||
this.ResetTriggerString(name);
|
||||
}
|
||||
|
||||
// Token: 0x060024A8 RID: 9384 RVA: 0x0002A9C0 File Offset: 0x00028BC0
|
||||
public void ResetTrigger(int id)
|
||||
{
|
||||
this.ResetTriggerID(id);
|
||||
}
|
||||
|
||||
// Token: 0x060024A9 RID: 9385 RVA: 0x0002A9CC File Offset: 0x00028BCC
|
||||
public bool IsParameterControlledByCurve(string name)
|
||||
{
|
||||
return this.IsParameterControlledByCurveString(name);
|
||||
}
|
||||
|
||||
// Token: 0x060024AA RID: 9386 RVA: 0x0002A9E8 File Offset: 0x00028BE8
|
||||
public bool IsParameterControlledByCurve(int id)
|
||||
{
|
||||
return this.IsParameterControlledByCurveID(id);
|
||||
}
|
||||
|
||||
// Token: 0x17000883 RID: 2179
|
||||
// (get) Token: 0x060024AB RID: 9387 RVA: 0x0002AA04 File Offset: 0x00028C04
|
||||
public Vector3 deltaPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_deltaPosition(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024AC RID: 9388
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_deltaPosition(out Vector3 value);
|
||||
|
||||
// Token: 0x17000884 RID: 2180
|
||||
// (get) Token: 0x060024AD RID: 9389 RVA: 0x0002AA24 File Offset: 0x00028C24
|
||||
public Quaternion deltaRotation
|
||||
{
|
||||
get
|
||||
{
|
||||
Quaternion quaternion;
|
||||
this.INTERNAL_get_deltaRotation(out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024AE RID: 9390
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_deltaRotation(out Quaternion value);
|
||||
|
||||
// Token: 0x17000885 RID: 2181
|
||||
// (get) Token: 0x060024AF RID: 9391 RVA: 0x0002AA44 File Offset: 0x00028C44
|
||||
public Vector3 velocity
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_velocity(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024B0 RID: 9392
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_velocity(out Vector3 value);
|
||||
|
||||
// Token: 0x17000886 RID: 2182
|
||||
// (get) Token: 0x060024B1 RID: 9393 RVA: 0x0002AA64 File Offset: 0x00028C64
|
||||
public Vector3 angularVelocity
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_angularVelocity(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024B2 RID: 9394
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_angularVelocity(out Vector3 value);
|
||||
|
||||
// Token: 0x17000887 RID: 2183
|
||||
// (get) Token: 0x060024B3 RID: 9395 RVA: 0x0002AA84 File Offset: 0x00028C84
|
||||
// (set) Token: 0x060024B4 RID: 9396 RVA: 0x0002AAA4 File Offset: 0x00028CA4
|
||||
public Vector3 rootPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_rootPosition(out vector);
|
||||
return vector;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_rootPosition(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024B5 RID: 9397
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_rootPosition(out Vector3 value);
|
||||
|
||||
// Token: 0x060024B6 RID: 9398
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_rootPosition(ref Vector3 value);
|
||||
|
||||
// Token: 0x17000888 RID: 2184
|
||||
// (get) Token: 0x060024B7 RID: 9399 RVA: 0x0002AAB0 File Offset: 0x00028CB0
|
||||
// (set) Token: 0x060024B8 RID: 9400 RVA: 0x0002AAD0 File Offset: 0x00028CD0
|
||||
public Quaternion rootRotation
|
||||
{
|
||||
get
|
||||
{
|
||||
Quaternion quaternion;
|
||||
this.INTERNAL_get_rootRotation(out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.INTERNAL_set_rootRotation(ref value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024B9 RID: 9401
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_rootRotation(out Quaternion value);
|
||||
|
||||
// Token: 0x060024BA RID: 9402
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_set_rootRotation(ref Quaternion value);
|
||||
|
||||
// Token: 0x17000889 RID: 2185
|
||||
// (get) Token: 0x060024BB RID: 9403
|
||||
// (set) Token: 0x060024BC RID: 9404
|
||||
public extern bool applyRootMotion
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700088A RID: 2186
|
||||
// (get) Token: 0x060024BD RID: 9405
|
||||
// (set) Token: 0x060024BE RID: 9406
|
||||
public extern bool linearVelocityBlending
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700088B RID: 2187
|
||||
// (get) Token: 0x060024BF RID: 9407 RVA: 0x0002AADC File Offset: 0x00028CDC
|
||||
// (set) Token: 0x060024C0 RID: 9408 RVA: 0x0002AAFC File Offset: 0x00028CFC
|
||||
[Obsolete("Use Animator.updateMode instead")]
|
||||
public bool animatePhysics
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.updateMode == AnimatorUpdateMode.AnimatePhysics;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.updateMode = ((!value) ? AnimatorUpdateMode.Normal : AnimatorUpdateMode.AnimatePhysics);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700088C RID: 2188
|
||||
// (get) Token: 0x060024C1 RID: 9409
|
||||
// (set) Token: 0x060024C2 RID: 9410
|
||||
public extern AnimatorUpdateMode updateMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700088D RID: 2189
|
||||
// (get) Token: 0x060024C3 RID: 9411
|
||||
public extern bool hasTransformHierarchy
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700088E RID: 2190
|
||||
// (get) Token: 0x060024C4 RID: 9412
|
||||
// (set) Token: 0x060024C5 RID: 9413
|
||||
internal extern bool allowConstantClipSamplingOptimization
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700088F RID: 2191
|
||||
// (get) Token: 0x060024C6 RID: 9414
|
||||
public extern float gravityWeight
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000890 RID: 2192
|
||||
// (get) Token: 0x060024C7 RID: 9415 RVA: 0x0002AB14 File Offset: 0x00028D14
|
||||
// (set) Token: 0x060024C8 RID: 9416 RVA: 0x0002AB38 File Offset: 0x00028D38
|
||||
public Vector3 bodyPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetBodyPositionInternal();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetBodyPositionInternal(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024C9 RID: 9417 RVA: 0x0002AB48 File Offset: 0x00028D48
|
||||
internal Vector3 GetBodyPositionInternal()
|
||||
{
|
||||
Vector3 vector;
|
||||
Animator.INTERNAL_CALL_GetBodyPositionInternal(this, out vector);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x060024CA RID: 9418
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetBodyPositionInternal(Animator self, out Vector3 value);
|
||||
|
||||
// Token: 0x060024CB RID: 9419 RVA: 0x0002AB68 File Offset: 0x00028D68
|
||||
internal void SetBodyPositionInternal(Vector3 bodyPosition)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetBodyPositionInternal(this, ref bodyPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024CC RID: 9420
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetBodyPositionInternal(Animator self, ref Vector3 bodyPosition);
|
||||
|
||||
// Token: 0x17000891 RID: 2193
|
||||
// (get) Token: 0x060024CD RID: 9421 RVA: 0x0002AB74 File Offset: 0x00028D74
|
||||
// (set) Token: 0x060024CE RID: 9422 RVA: 0x0002AB98 File Offset: 0x00028D98
|
||||
public Quaternion bodyRotation
|
||||
{
|
||||
get
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetBodyRotationInternal();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetBodyRotationInternal(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060024CF RID: 9423 RVA: 0x0002ABA8 File Offset: 0x00028DA8
|
||||
internal Quaternion GetBodyRotationInternal()
|
||||
{
|
||||
Quaternion quaternion;
|
||||
Animator.INTERNAL_CALL_GetBodyRotationInternal(this, out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060024D0 RID: 9424
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetBodyRotationInternal(Animator self, out Quaternion value);
|
||||
|
||||
// Token: 0x060024D1 RID: 9425 RVA: 0x0002ABC8 File Offset: 0x00028DC8
|
||||
internal void SetBodyRotationInternal(Quaternion bodyRotation)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetBodyRotationInternal(this, ref bodyRotation);
|
||||
}
|
||||
|
||||
// Token: 0x060024D2 RID: 9426
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetBodyRotationInternal(Animator self, ref Quaternion bodyRotation);
|
||||
|
||||
// Token: 0x060024D3 RID: 9427 RVA: 0x0002ABD4 File Offset: 0x00028DD4
|
||||
public Vector3 GetIKPosition(AvatarIKGoal goal)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetIKPositionInternal(goal);
|
||||
}
|
||||
|
||||
// Token: 0x060024D4 RID: 9428 RVA: 0x0002ABF8 File Offset: 0x00028DF8
|
||||
internal Vector3 GetIKPositionInternal(AvatarIKGoal goal)
|
||||
{
|
||||
Vector3 vector;
|
||||
Animator.INTERNAL_CALL_GetIKPositionInternal(this, goal, out vector);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x060024D5 RID: 9429
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetIKPositionInternal(Animator self, AvatarIKGoal goal, out Vector3 value);
|
||||
|
||||
// Token: 0x060024D6 RID: 9430 RVA: 0x0002AC18 File Offset: 0x00028E18
|
||||
public void SetIKPosition(AvatarIKGoal goal, Vector3 goalPosition)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetIKPositionInternal(goal, goalPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024D7 RID: 9431 RVA: 0x0002AC2C File Offset: 0x00028E2C
|
||||
internal void SetIKPositionInternal(AvatarIKGoal goal, Vector3 goalPosition)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetIKPositionInternal(this, goal, ref goalPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024D8 RID: 9432
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetIKPositionInternal(Animator self, AvatarIKGoal goal, ref Vector3 goalPosition);
|
||||
|
||||
// Token: 0x060024D9 RID: 9433 RVA: 0x0002AC38 File Offset: 0x00028E38
|
||||
public Quaternion GetIKRotation(AvatarIKGoal goal)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetIKRotationInternal(goal);
|
||||
}
|
||||
|
||||
// Token: 0x060024DA RID: 9434 RVA: 0x0002AC5C File Offset: 0x00028E5C
|
||||
internal Quaternion GetIKRotationInternal(AvatarIKGoal goal)
|
||||
{
|
||||
Quaternion quaternion;
|
||||
Animator.INTERNAL_CALL_GetIKRotationInternal(this, goal, out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060024DB RID: 9435
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetIKRotationInternal(Animator self, AvatarIKGoal goal, out Quaternion value);
|
||||
|
||||
// Token: 0x060024DC RID: 9436 RVA: 0x0002AC7C File Offset: 0x00028E7C
|
||||
public void SetIKRotation(AvatarIKGoal goal, Quaternion goalRotation)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetIKRotationInternal(goal, goalRotation);
|
||||
}
|
||||
|
||||
// Token: 0x060024DD RID: 9437 RVA: 0x0002AC90 File Offset: 0x00028E90
|
||||
internal void SetIKRotationInternal(AvatarIKGoal goal, Quaternion goalRotation)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetIKRotationInternal(this, goal, ref goalRotation);
|
||||
}
|
||||
|
||||
// Token: 0x060024DE RID: 9438
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetIKRotationInternal(Animator self, AvatarIKGoal goal, ref Quaternion goalRotation);
|
||||
|
||||
// Token: 0x060024DF RID: 9439 RVA: 0x0002AC9C File Offset: 0x00028E9C
|
||||
public float GetIKPositionWeight(AvatarIKGoal goal)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetIKPositionWeightInternal(goal);
|
||||
}
|
||||
|
||||
// Token: 0x060024E0 RID: 9440
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern float GetIKPositionWeightInternal(AvatarIKGoal goal);
|
||||
|
||||
// Token: 0x060024E1 RID: 9441 RVA: 0x0002ACC0 File Offset: 0x00028EC0
|
||||
public void SetIKPositionWeight(AvatarIKGoal goal, float value)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetIKPositionWeightInternal(goal, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024E2 RID: 9442
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void SetIKPositionWeightInternal(AvatarIKGoal goal, float value);
|
||||
|
||||
// Token: 0x060024E3 RID: 9443 RVA: 0x0002ACD4 File Offset: 0x00028ED4
|
||||
public float GetIKRotationWeight(AvatarIKGoal goal)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetIKRotationWeightInternal(goal);
|
||||
}
|
||||
|
||||
// Token: 0x060024E4 RID: 9444
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern float GetIKRotationWeightInternal(AvatarIKGoal goal);
|
||||
|
||||
// Token: 0x060024E5 RID: 9445 RVA: 0x0002ACF8 File Offset: 0x00028EF8
|
||||
public void SetIKRotationWeight(AvatarIKGoal goal, float value)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetIKRotationWeightInternal(goal, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024E6 RID: 9446
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void SetIKRotationWeightInternal(AvatarIKGoal goal, float value);
|
||||
|
||||
// Token: 0x060024E7 RID: 9447 RVA: 0x0002AD0C File Offset: 0x00028F0C
|
||||
public Vector3 GetIKHintPosition(AvatarIKHint hint)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetIKHintPositionInternal(hint);
|
||||
}
|
||||
|
||||
// Token: 0x060024E8 RID: 9448 RVA: 0x0002AD30 File Offset: 0x00028F30
|
||||
internal Vector3 GetIKHintPositionInternal(AvatarIKHint hint)
|
||||
{
|
||||
Vector3 vector;
|
||||
Animator.INTERNAL_CALL_GetIKHintPositionInternal(this, hint, out vector);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x060024E9 RID: 9449
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetIKHintPositionInternal(Animator self, AvatarIKHint hint, out Vector3 value);
|
||||
|
||||
// Token: 0x060024EA RID: 9450 RVA: 0x0002AD50 File Offset: 0x00028F50
|
||||
public void SetIKHintPosition(AvatarIKHint hint, Vector3 hintPosition)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetIKHintPositionInternal(hint, hintPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024EB RID: 9451 RVA: 0x0002AD64 File Offset: 0x00028F64
|
||||
internal void SetIKHintPositionInternal(AvatarIKHint hint, Vector3 hintPosition)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetIKHintPositionInternal(this, hint, ref hintPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024EC RID: 9452
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetIKHintPositionInternal(Animator self, AvatarIKHint hint, ref Vector3 hintPosition);
|
||||
|
||||
// Token: 0x060024ED RID: 9453 RVA: 0x0002AD70 File Offset: 0x00028F70
|
||||
public float GetIKHintPositionWeight(AvatarIKHint hint)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
return this.GetHintWeightPositionInternal(hint);
|
||||
}
|
||||
|
||||
// Token: 0x060024EE RID: 9454
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern float GetHintWeightPositionInternal(AvatarIKHint hint);
|
||||
|
||||
// Token: 0x060024EF RID: 9455 RVA: 0x0002AD94 File Offset: 0x00028F94
|
||||
public void SetIKHintPositionWeight(AvatarIKHint hint, float value)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetIKHintPositionWeightInternal(hint, value);
|
||||
}
|
||||
|
||||
// Token: 0x060024F0 RID: 9456
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void SetIKHintPositionWeightInternal(AvatarIKHint hint, float value);
|
||||
|
||||
// Token: 0x060024F1 RID: 9457 RVA: 0x0002ADA8 File Offset: 0x00028FA8
|
||||
public void SetLookAtPosition(Vector3 lookAtPosition)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetLookAtPositionInternal(lookAtPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024F2 RID: 9458 RVA: 0x0002ADB8 File Offset: 0x00028FB8
|
||||
internal void SetLookAtPositionInternal(Vector3 lookAtPosition)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetLookAtPositionInternal(this, ref lookAtPosition);
|
||||
}
|
||||
|
||||
// Token: 0x060024F3 RID: 9459
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetLookAtPositionInternal(Animator self, ref Vector3 lookAtPosition);
|
||||
|
||||
// Token: 0x060024F4 RID: 9460 RVA: 0x0002ADC4 File Offset: 0x00028FC4
|
||||
[ExcludeFromDocs]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight, float eyesWeight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
this.SetLookAtWeight(weight, bodyWeight, headWeight, eyesWeight, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024F5 RID: 9461 RVA: 0x0002ADE4 File Offset: 0x00028FE4
|
||||
[ExcludeFromDocs]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight, float headWeight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
float num2 = 0f;
|
||||
this.SetLookAtWeight(weight, bodyWeight, headWeight, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024F6 RID: 9462 RVA: 0x0002AE0C File Offset: 0x0002900C
|
||||
[ExcludeFromDocs]
|
||||
public void SetLookAtWeight(float weight, float bodyWeight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
float num2 = 0f;
|
||||
float num3 = 1f;
|
||||
this.SetLookAtWeight(weight, bodyWeight, num3, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024F7 RID: 9463 RVA: 0x0002AE38 File Offset: 0x00029038
|
||||
[ExcludeFromDocs]
|
||||
public void SetLookAtWeight(float weight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
float num2 = 0f;
|
||||
float num3 = 1f;
|
||||
float num4 = 0f;
|
||||
this.SetLookAtWeight(weight, num4, num3, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024F8 RID: 9464 RVA: 0x0002AE6C File Offset: 0x0002906C
|
||||
public void SetLookAtWeight(float weight, [DefaultValue("0.00f")] float bodyWeight, [DefaultValue("1.00f")] float headWeight, [DefaultValue("0.00f")] float eyesWeight, [DefaultValue("0.50f")] float clampWeight)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetLookAtWeightInternal(weight, bodyWeight, headWeight, eyesWeight, clampWeight);
|
||||
}
|
||||
|
||||
// Token: 0x060024F9 RID: 9465
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void SetLookAtWeightInternal(float weight, [DefaultValue("0.00f")] float bodyWeight, [DefaultValue("1.00f")] float headWeight, [DefaultValue("0.00f")] float eyesWeight, [DefaultValue("0.50f")] float clampWeight);
|
||||
|
||||
// Token: 0x060024FA RID: 9466 RVA: 0x0002AE84 File Offset: 0x00029084
|
||||
[ExcludeFromDocs]
|
||||
internal void SetLookAtWeightInternal(float weight, float bodyWeight, float headWeight, float eyesWeight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
this.SetLookAtWeightInternal(weight, bodyWeight, headWeight, eyesWeight, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024FB RID: 9467 RVA: 0x0002AEA4 File Offset: 0x000290A4
|
||||
[ExcludeFromDocs]
|
||||
internal void SetLookAtWeightInternal(float weight, float bodyWeight, float headWeight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
float num2 = 0f;
|
||||
this.SetLookAtWeightInternal(weight, bodyWeight, headWeight, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024FC RID: 9468 RVA: 0x0002AECC File Offset: 0x000290CC
|
||||
[ExcludeFromDocs]
|
||||
internal void SetLookAtWeightInternal(float weight, float bodyWeight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
float num2 = 0f;
|
||||
float num3 = 1f;
|
||||
this.SetLookAtWeightInternal(weight, bodyWeight, num3, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024FD RID: 9469 RVA: 0x0002AEF8 File Offset: 0x000290F8
|
||||
[ExcludeFromDocs]
|
||||
internal void SetLookAtWeightInternal(float weight)
|
||||
{
|
||||
float num = 0.5f;
|
||||
float num2 = 0f;
|
||||
float num3 = 1f;
|
||||
float num4 = 0f;
|
||||
this.SetLookAtWeightInternal(weight, num4, num3, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x060024FE RID: 9470 RVA: 0x0002AF2C File Offset: 0x0002912C
|
||||
public void SetBoneLocalRotation(HumanBodyBones humanBoneId, Quaternion rotation)
|
||||
{
|
||||
this.CheckIfInIKPass();
|
||||
this.SetBoneLocalRotationInternal((int)humanBoneId, rotation);
|
||||
}
|
||||
|
||||
// Token: 0x060024FF RID: 9471 RVA: 0x0002AF40 File Offset: 0x00029140
|
||||
internal void SetBoneLocalRotationInternal(int humanBoneId, Quaternion rotation)
|
||||
{
|
||||
Animator.INTERNAL_CALL_SetBoneLocalRotationInternal(this, humanBoneId, ref rotation);
|
||||
}
|
||||
|
||||
// Token: 0x06002500 RID: 9472
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetBoneLocalRotationInternal(Animator self, int humanBoneId, ref Quaternion rotation);
|
||||
|
||||
// Token: 0x06002501 RID: 9473
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern ScriptableObject GetBehaviour(Type type);
|
||||
|
||||
// Token: 0x06002502 RID: 9474 RVA: 0x0002AF4C File Offset: 0x0002914C
|
||||
public T GetBehaviour<T>() where T : StateMachineBehaviour
|
||||
{
|
||||
return this.GetBehaviour(typeof(T)) as T;
|
||||
}
|
||||
|
||||
// Token: 0x06002503 RID: 9475
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern ScriptableObject[] InternalGetBehaviours(Type type);
|
||||
|
||||
// Token: 0x06002504 RID: 9476 RVA: 0x0002AF7C File Offset: 0x0002917C
|
||||
internal static T[] ConvertStateMachineBehaviour<T>(ScriptableObject[] rawObjects) where T : StateMachineBehaviour
|
||||
{
|
||||
T[] array;
|
||||
if (rawObjects == null)
|
||||
{
|
||||
array = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
T[] array2 = new T[rawObjects.Length];
|
||||
for (int i = 0; i < array2.Length; i++)
|
||||
{
|
||||
array2[i] = (T)((object)rawObjects[i]);
|
||||
}
|
||||
array = array2;
|
||||
}
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x06002505 RID: 9477 RVA: 0x0002AFCC File Offset: 0x000291CC
|
||||
public T[] GetBehaviours<T>() where T : StateMachineBehaviour
|
||||
{
|
||||
return Animator.ConvertStateMachineBehaviour<T>(this.InternalGetBehaviours(typeof(T)));
|
||||
}
|
||||
|
||||
// Token: 0x06002506 RID: 9478
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern StateMachineBehaviour[] InternalGetBehavioursByKey(int fullPathHash, int layerIndex, Type type);
|
||||
|
||||
// Token: 0x06002507 RID: 9479 RVA: 0x0002AFF8 File Offset: 0x000291F8
|
||||
public StateMachineBehaviour[] GetBehaviours(int fullPathHash, int layerIndex)
|
||||
{
|
||||
return this.InternalGetBehavioursByKey(fullPathHash, layerIndex, typeof(StateMachineBehaviour));
|
||||
}
|
||||
|
||||
// Token: 0x17000892 RID: 2194
|
||||
// (get) Token: 0x06002508 RID: 9480
|
||||
// (set) Token: 0x06002509 RID: 9481
|
||||
public extern bool stabilizeFeet
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000893 RID: 2195
|
||||
// (get) Token: 0x0600250A RID: 9482
|
||||
public extern int layerCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600250B RID: 9483
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string GetLayerName(int layerIndex);
|
||||
|
||||
// Token: 0x0600250C RID: 9484
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern int GetLayerIndex(string layerName);
|
||||
|
||||
// Token: 0x0600250D RID: 9485
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern float GetLayerWeight(int layerIndex);
|
||||
|
||||
// Token: 0x0600250E RID: 9486
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SetLayerWeight(int layerIndex, float weight);
|
||||
|
||||
// Token: 0x0600250F RID: 9487
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex);
|
||||
|
||||
// Token: 0x06002510 RID: 9488
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimatorStateInfo GetNextAnimatorStateInfo(int layerIndex);
|
||||
|
||||
// Token: 0x06002511 RID: 9489
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimatorTransitionInfo GetAnimatorTransitionInfo(int layerIndex);
|
||||
|
||||
// Token: 0x06002512 RID: 9490
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern int GetCurrentAnimatorClipInfoCount(int layerIndex);
|
||||
|
||||
// Token: 0x06002513 RID: 9491
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimatorClipInfo[] GetCurrentAnimatorClipInfo(int layerIndex);
|
||||
|
||||
// Token: 0x06002514 RID: 9492 RVA: 0x0002B020 File Offset: 0x00029220
|
||||
public void GetCurrentAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips)
|
||||
{
|
||||
if (clips == null)
|
||||
{
|
||||
throw new ArgumentNullException("clips");
|
||||
}
|
||||
this.GetAnimatorClipInfoInternal(layerIndex, true, clips);
|
||||
}
|
||||
|
||||
// Token: 0x06002515 RID: 9493
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void GetAnimatorClipInfoInternal(int layerIndex, bool isCurrent, object clips);
|
||||
|
||||
// Token: 0x06002516 RID: 9494
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern int GetNextAnimatorClipInfoCount(int layerIndex);
|
||||
|
||||
// Token: 0x06002517 RID: 9495
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AnimatorClipInfo[] GetNextAnimatorClipInfo(int layerIndex);
|
||||
|
||||
// Token: 0x06002518 RID: 9496 RVA: 0x0002B040 File Offset: 0x00029240
|
||||
public void GetNextAnimatorClipInfo(int layerIndex, List<AnimatorClipInfo> clips)
|
||||
{
|
||||
if (clips == null)
|
||||
{
|
||||
throw new ArgumentNullException("clips");
|
||||
}
|
||||
this.GetAnimatorClipInfoInternal(layerIndex, false, clips);
|
||||
}
|
||||
|
||||
// Token: 0x06002519 RID: 9497
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool IsInTransition(int layerIndex);
|
||||
|
||||
// Token: 0x17000894 RID: 2196
|
||||
// (get) Token: 0x0600251A RID: 9498
|
||||
public extern AnimatorControllerParameter[] parameters
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000895 RID: 2197
|
||||
// (get) Token: 0x0600251B RID: 9499
|
||||
public extern int parameterCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600251C RID: 9500 RVA: 0x0002B060 File Offset: 0x00029260
|
||||
public AnimatorControllerParameter GetParameter(int index)
|
||||
{
|
||||
AnimatorControllerParameter[] parameters = this.parameters;
|
||||
if (index < 0 && index >= this.parameters.Length)
|
||||
{
|
||||
throw new IndexOutOfRangeException("Index must be between 0 and " + this.parameters.Length);
|
||||
}
|
||||
return parameters[index];
|
||||
}
|
||||
|
||||
// Token: 0x17000896 RID: 2198
|
||||
// (get) Token: 0x0600251D RID: 9501
|
||||
// (set) Token: 0x0600251E RID: 9502
|
||||
public extern float feetPivotActive
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000897 RID: 2199
|
||||
// (get) Token: 0x0600251F RID: 9503
|
||||
public extern float pivotWeight
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000898 RID: 2200
|
||||
// (get) Token: 0x06002520 RID: 9504 RVA: 0x0002B0B4 File Offset: 0x000292B4
|
||||
public Vector3 pivotPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_pivotPosition(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002521 RID: 9505
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_pivotPosition(out Vector3 value);
|
||||
|
||||
// Token: 0x06002522 RID: 9506 RVA: 0x0002B0D4 File Offset: 0x000292D4
|
||||
public void MatchTarget(Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime, [DefaultValue("1")] float targetNormalizedTime)
|
||||
{
|
||||
Animator.INTERNAL_CALL_MatchTarget(this, ref matchPosition, ref matchRotation, targetBodyPart, ref weightMask, startNormalizedTime, targetNormalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002523 RID: 9507 RVA: 0x0002B0E8 File Offset: 0x000292E8
|
||||
[ExcludeFromDocs]
|
||||
public void MatchTarget(Vector3 matchPosition, Quaternion matchRotation, AvatarTarget targetBodyPart, MatchTargetWeightMask weightMask, float startNormalizedTime)
|
||||
{
|
||||
float num = 1f;
|
||||
Animator.INTERNAL_CALL_MatchTarget(this, ref matchPosition, ref matchRotation, targetBodyPart, ref weightMask, startNormalizedTime, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002524 RID: 9508
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_MatchTarget(Animator self, ref Vector3 matchPosition, ref Quaternion matchRotation, AvatarTarget targetBodyPart, ref MatchTargetWeightMask weightMask, float startNormalizedTime, float targetNormalizedTime);
|
||||
|
||||
// Token: 0x06002525 RID: 9509
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void InterruptMatchTarget([DefaultValue("true")] bool completeMatch);
|
||||
|
||||
// Token: 0x06002526 RID: 9510 RVA: 0x0002B10C File Offset: 0x0002930C
|
||||
[ExcludeFromDocs]
|
||||
public void InterruptMatchTarget()
|
||||
{
|
||||
bool flag = true;
|
||||
this.InterruptMatchTarget(flag);
|
||||
}
|
||||
|
||||
// Token: 0x17000899 RID: 2201
|
||||
// (get) Token: 0x06002527 RID: 9511
|
||||
public extern bool isMatchingTarget
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700089A RID: 2202
|
||||
// (get) Token: 0x06002528 RID: 9512
|
||||
// (set) Token: 0x06002529 RID: 9513
|
||||
public extern float speed
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600252A RID: 9514 RVA: 0x0002B124 File Offset: 0x00029324
|
||||
[Obsolete("ForceStateNormalizedTime is deprecated. Please use Play or CrossFade instead.")]
|
||||
public void ForceStateNormalizedTime(float normalizedTime)
|
||||
{
|
||||
this.Play(0, 0, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600252B RID: 9515 RVA: 0x0002B130 File Offset: 0x00029330
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(string stateName, float transitionDuration, int layer)
|
||||
{
|
||||
float num = 0f;
|
||||
this.CrossFadeInFixedTime(stateName, transitionDuration, layer, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600252C RID: 9516 RVA: 0x0002B150 File Offset: 0x00029350
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(string stateName, float transitionDuration)
|
||||
{
|
||||
float num = 0f;
|
||||
int num2 = -1;
|
||||
this.CrossFadeInFixedTime(stateName, transitionDuration, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600252D RID: 9517 RVA: 0x0002B170 File Offset: 0x00029370
|
||||
public void CrossFadeInFixedTime(string stateName, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("0.0f")] float fixedTime)
|
||||
{
|
||||
this.CrossFadeInFixedTime(Animator.StringToHash(stateName), transitionDuration, layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600252E RID: 9518
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void CrossFadeInFixedTime(int stateNameHash, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("0.0f")] float fixedTime);
|
||||
|
||||
// Token: 0x0600252F RID: 9519 RVA: 0x0002B184 File Offset: 0x00029384
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(int stateNameHash, float transitionDuration, int layer)
|
||||
{
|
||||
float num = 0f;
|
||||
this.CrossFadeInFixedTime(stateNameHash, transitionDuration, layer, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002530 RID: 9520 RVA: 0x0002B1A4 File Offset: 0x000293A4
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFadeInFixedTime(int stateNameHash, float transitionDuration)
|
||||
{
|
||||
float num = 0f;
|
||||
int num2 = -1;
|
||||
this.CrossFadeInFixedTime(stateNameHash, transitionDuration, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002531 RID: 9521 RVA: 0x0002B1C4 File Offset: 0x000293C4
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(string stateName, float transitionDuration, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.CrossFade(stateName, transitionDuration, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002532 RID: 9522 RVA: 0x0002B1E4 File Offset: 0x000293E4
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(string stateName, float transitionDuration)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.CrossFade(stateName, transitionDuration, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002533 RID: 9523 RVA: 0x0002B204 File Offset: 0x00029404
|
||||
public void CrossFade(string stateName, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
this.CrossFade(Animator.StringToHash(stateName), transitionDuration, layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002534 RID: 9524
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void CrossFade(int stateNameHash, float transitionDuration, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime);
|
||||
|
||||
// Token: 0x06002535 RID: 9525 RVA: 0x0002B218 File Offset: 0x00029418
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(int stateNameHash, float transitionDuration, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.CrossFade(stateNameHash, transitionDuration, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002536 RID: 9526 RVA: 0x0002B238 File Offset: 0x00029438
|
||||
[ExcludeFromDocs]
|
||||
public void CrossFade(int stateNameHash, float transitionDuration)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.CrossFade(stateNameHash, transitionDuration, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002537 RID: 9527 RVA: 0x0002B258 File Offset: 0x00029458
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(string stateName, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.PlayInFixedTime(stateName, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002538 RID: 9528 RVA: 0x0002B278 File Offset: 0x00029478
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(string stateName)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.PlayInFixedTime(stateName, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002539 RID: 9529 RVA: 0x0002B298 File Offset: 0x00029498
|
||||
public void PlayInFixedTime(string stateName, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float fixedTime)
|
||||
{
|
||||
this.PlayInFixedTime(Animator.StringToHash(stateName), layer, fixedTime);
|
||||
}
|
||||
|
||||
// Token: 0x0600253A RID: 9530
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void PlayInFixedTime(int stateNameHash, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float fixedTime);
|
||||
|
||||
// Token: 0x0600253B RID: 9531 RVA: 0x0002B2AC File Offset: 0x000294AC
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(int stateNameHash, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.PlayInFixedTime(stateNameHash, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600253C RID: 9532 RVA: 0x0002B2CC File Offset: 0x000294CC
|
||||
[ExcludeFromDocs]
|
||||
public void PlayInFixedTime(int stateNameHash)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.PlayInFixedTime(stateNameHash, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600253D RID: 9533 RVA: 0x0002B2EC File Offset: 0x000294EC
|
||||
[ExcludeFromDocs]
|
||||
public void Play(string stateName, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.Play(stateName, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600253E RID: 9534 RVA: 0x0002B30C File Offset: 0x0002950C
|
||||
[ExcludeFromDocs]
|
||||
public void Play(string stateName)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.Play(stateName, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x0600253F RID: 9535 RVA: 0x0002B32C File Offset: 0x0002952C
|
||||
public void Play(string stateName, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime)
|
||||
{
|
||||
this.Play(Animator.StringToHash(stateName), layer, normalizedTime);
|
||||
}
|
||||
|
||||
// Token: 0x06002540 RID: 9536
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Play(int stateNameHash, [DefaultValue("-1")] int layer, [DefaultValue("float.NegativeInfinity")] float normalizedTime);
|
||||
|
||||
// Token: 0x06002541 RID: 9537 RVA: 0x0002B340 File Offset: 0x00029540
|
||||
[ExcludeFromDocs]
|
||||
public void Play(int stateNameHash, int layer)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
this.Play(stateNameHash, layer, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002542 RID: 9538 RVA: 0x0002B360 File Offset: 0x00029560
|
||||
[ExcludeFromDocs]
|
||||
public void Play(int stateNameHash)
|
||||
{
|
||||
float negativeInfinity = float.NegativeInfinity;
|
||||
int num = -1;
|
||||
this.Play(stateNameHash, num, negativeInfinity);
|
||||
}
|
||||
|
||||
// Token: 0x06002543 RID: 9539
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void SetTarget(AvatarTarget targetIndex, float targetNormalizedTime);
|
||||
|
||||
// Token: 0x1700089B RID: 2203
|
||||
// (get) Token: 0x06002544 RID: 9540 RVA: 0x0002B380 File Offset: 0x00029580
|
||||
public Vector3 targetPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
this.INTERNAL_get_targetPosition(out vector);
|
||||
return vector;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002545 RID: 9541
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_targetPosition(out Vector3 value);
|
||||
|
||||
// Token: 0x1700089C RID: 2204
|
||||
// (get) Token: 0x06002546 RID: 9542 RVA: 0x0002B3A0 File Offset: 0x000295A0
|
||||
public Quaternion targetRotation
|
||||
{
|
||||
get
|
||||
{
|
||||
Quaternion quaternion;
|
||||
this.INTERNAL_get_targetRotation(out quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002547 RID: 9543
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void INTERNAL_get_targetRotation(out Quaternion value);
|
||||
|
||||
// Token: 0x06002548 RID: 9544
|
||||
[Obsolete("use mask and layers to control subset of transfroms in a skeleton", true)]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool IsControlled(Transform transform);
|
||||
|
||||
// Token: 0x06002549 RID: 9545
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern bool IsBoneTransform(Transform transform);
|
||||
|
||||
// Token: 0x1700089D RID: 2205
|
||||
// (get) Token: 0x0600254A RID: 9546
|
||||
internal extern Transform avatarRoot
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600254B RID: 9547 RVA: 0x0002B3C0 File Offset: 0x000295C0
|
||||
public Transform GetBoneTransform(HumanBodyBones humanBoneId)
|
||||
{
|
||||
return this.GetBoneTransformInternal((int)humanBoneId);
|
||||
}
|
||||
|
||||
// Token: 0x0600254C RID: 9548
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern Transform GetBoneTransformInternal(int humanBoneId);
|
||||
|
||||
// Token: 0x1700089E RID: 2206
|
||||
// (get) Token: 0x0600254D RID: 9549
|
||||
// (set) Token: 0x0600254E RID: 9550
|
||||
public extern AnimatorCullingMode cullingMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600254F RID: 9551
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void StartPlayback();
|
||||
|
||||
// Token: 0x06002550 RID: 9552
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void StopPlayback();
|
||||
|
||||
// Token: 0x1700089F RID: 2207
|
||||
// (get) Token: 0x06002551 RID: 9553
|
||||
// (set) Token: 0x06002552 RID: 9554
|
||||
public extern float playbackTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002553 RID: 9555
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void StartRecording(int frameCount);
|
||||
|
||||
// Token: 0x06002554 RID: 9556
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void StopRecording();
|
||||
|
||||
// Token: 0x170008A0 RID: 2208
|
||||
// (get) Token: 0x06002555 RID: 9557
|
||||
// (set) Token: 0x06002556 RID: 9558
|
||||
public extern float recorderStartTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008A1 RID: 2209
|
||||
// (get) Token: 0x06002557 RID: 9559
|
||||
// (set) Token: 0x06002558 RID: 9560
|
||||
public extern float recorderStopTime
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008A2 RID: 2210
|
||||
// (get) Token: 0x06002559 RID: 9561
|
||||
public extern AnimatorRecorderMode recorderMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170008A3 RID: 2211
|
||||
// (get) Token: 0x0600255A RID: 9562
|
||||
// (set) Token: 0x0600255B RID: 9563
|
||||
public extern RuntimeAnimatorController runtimeAnimatorController
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008A4 RID: 2212
|
||||
// (get) Token: 0x0600255C RID: 9564
|
||||
public extern bool hasBoundPlayables
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600255D RID: 9565
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void ClearInternalControllerPlayable();
|
||||
|
||||
// Token: 0x0600255E RID: 9566
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool HasState(int layerIndex, int stateID);
|
||||
|
||||
// Token: 0x0600255F RID: 9567
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int StringToHash(string name);
|
||||
|
||||
// Token: 0x170008A5 RID: 2213
|
||||
// (get) Token: 0x06002560 RID: 9568
|
||||
// (set) Token: 0x06002561 RID: 9569
|
||||
public extern Avatar avatar
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002562 RID: 9570
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern string GetStats();
|
||||
|
||||
// Token: 0x170008A6 RID: 2214
|
||||
// (get) Token: 0x06002563 RID: 9571 RVA: 0x0002B3DC File Offset: 0x000295DC
|
||||
public PlayableGraph playableGraph
|
||||
{
|
||||
get
|
||||
{
|
||||
PlayableGraph playableGraph = default(PlayableGraph);
|
||||
this.InternalGetCurrentGraph(ref playableGraph);
|
||||
return playableGraph;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002564 RID: 9572 RVA: 0x0002B404 File Offset: 0x00029604
|
||||
private void InternalGetCurrentGraph(ref PlayableGraph graph)
|
||||
{
|
||||
Animator.INTERNAL_CALL_InternalGetCurrentGraph(this, ref graph);
|
||||
}
|
||||
|
||||
// Token: 0x06002565 RID: 9573
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_InternalGetCurrentGraph(Animator self, ref PlayableGraph graph);
|
||||
|
||||
// Token: 0x06002566 RID: 9574 RVA: 0x0002B410 File Offset: 0x00029610
|
||||
private void CheckIfInIKPass()
|
||||
{
|
||||
if (this.logWarnings && !this.CheckIfInIKPassInternal())
|
||||
{
|
||||
Debug.LogWarning("Setting and getting Body Position/Rotation, IK Goals, Lookat and BoneLocalRotation should only be done in OnAnimatorIK or OnStateIK");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002567 RID: 9575
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool CheckIfInIKPassInternal();
|
||||
|
||||
// Token: 0x06002568 RID: 9576
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetFloatString(string name, float value);
|
||||
|
||||
// Token: 0x06002569 RID: 9577
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetFloatID(int id, float value);
|
||||
|
||||
// Token: 0x0600256A RID: 9578
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern float GetFloatString(string name);
|
||||
|
||||
// Token: 0x0600256B RID: 9579
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern float GetFloatID(int id);
|
||||
|
||||
// Token: 0x0600256C RID: 9580
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetBoolString(string name, bool value);
|
||||
|
||||
// Token: 0x0600256D RID: 9581
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetBoolID(int id, bool value);
|
||||
|
||||
// Token: 0x0600256E RID: 9582
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool GetBoolString(string name);
|
||||
|
||||
// Token: 0x0600256F RID: 9583
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool GetBoolID(int id);
|
||||
|
||||
// Token: 0x06002570 RID: 9584
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetIntegerString(string name, int value);
|
||||
|
||||
// Token: 0x06002571 RID: 9585
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetIntegerID(int id, int value);
|
||||
|
||||
// Token: 0x06002572 RID: 9586
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern int GetIntegerString(string name);
|
||||
|
||||
// Token: 0x06002573 RID: 9587
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern int GetIntegerID(int id);
|
||||
|
||||
// Token: 0x06002574 RID: 9588
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetTriggerString(string name);
|
||||
|
||||
// Token: 0x06002575 RID: 9589
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetTriggerID(int id);
|
||||
|
||||
// Token: 0x06002576 RID: 9590
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void ResetTriggerString(string name);
|
||||
|
||||
// Token: 0x06002577 RID: 9591
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void ResetTriggerID(int id);
|
||||
|
||||
// Token: 0x06002578 RID: 9592
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool IsParameterControlledByCurveString(string name);
|
||||
|
||||
// Token: 0x06002579 RID: 9593
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool IsParameterControlledByCurveID(int id);
|
||||
|
||||
// Token: 0x0600257A RID: 9594
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetFloatStringDamp(string name, float value, float dampTime, float deltaTime);
|
||||
|
||||
// Token: 0x0600257B RID: 9595
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SetFloatIDDamp(int id, float value, float dampTime, float deltaTime);
|
||||
|
||||
// Token: 0x170008A7 RID: 2215
|
||||
// (get) Token: 0x0600257C RID: 9596
|
||||
// (set) Token: 0x0600257D RID: 9597
|
||||
public extern bool layersAffectMassCenter
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008A8 RID: 2216
|
||||
// (get) Token: 0x0600257E RID: 9598
|
||||
public extern float leftFeetBottomHeight
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170008A9 RID: 2217
|
||||
// (get) Token: 0x0600257F RID: 9599
|
||||
public extern float rightFeetBottomHeight
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06002580 RID: 9600
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Update(float deltaTime);
|
||||
|
||||
// Token: 0x06002581 RID: 9601
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Rebind();
|
||||
|
||||
// Token: 0x06002582 RID: 9602
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void ApplyBuiltinRootMotion();
|
||||
|
||||
// Token: 0x06002583 RID: 9603
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern string ResolveHash(int hash);
|
||||
|
||||
// Token: 0x170008AA RID: 2218
|
||||
// (get) Token: 0x06002584 RID: 9604
|
||||
// (set) Token: 0x06002585 RID: 9605
|
||||
public extern bool logWarnings
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008AB RID: 2219
|
||||
// (get) Token: 0x06002586 RID: 9606
|
||||
// (set) Token: 0x06002587 RID: 9607
|
||||
public extern bool fireEvents
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002588 RID: 9608 RVA: 0x0002B434 File Offset: 0x00029634
|
||||
[Obsolete("GetVector is deprecated.")]
|
||||
public Vector3 GetVector(string name)
|
||||
{
|
||||
return Vector3.zero;
|
||||
}
|
||||
|
||||
// Token: 0x06002589 RID: 9609 RVA: 0x0002B450 File Offset: 0x00029650
|
||||
[Obsolete("GetVector is deprecated.")]
|
||||
public Vector3 GetVector(int id)
|
||||
{
|
||||
return Vector3.zero;
|
||||
}
|
||||
|
||||
// Token: 0x0600258A RID: 9610 RVA: 0x0002B46C File Offset: 0x0002966C
|
||||
[Obsolete("SetVector is deprecated.")]
|
||||
public void SetVector(string name, Vector3 value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600258B RID: 9611 RVA: 0x0002B470 File Offset: 0x00029670
|
||||
[Obsolete("SetVector is deprecated.")]
|
||||
public void SetVector(int id, Vector3 value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600258C RID: 9612 RVA: 0x0002B474 File Offset: 0x00029674
|
||||
[Obsolete("GetQuaternion is deprecated.")]
|
||||
public Quaternion GetQuaternion(string name)
|
||||
{
|
||||
return Quaternion.identity;
|
||||
}
|
||||
|
||||
// Token: 0x0600258D RID: 9613 RVA: 0x0002B490 File Offset: 0x00029690
|
||||
[Obsolete("GetQuaternion is deprecated.")]
|
||||
public Quaternion GetQuaternion(int id)
|
||||
{
|
||||
return Quaternion.identity;
|
||||
}
|
||||
|
||||
// Token: 0x0600258E RID: 9614 RVA: 0x0002B4AC File Offset: 0x000296AC
|
||||
[Obsolete("SetQuaternion is deprecated.")]
|
||||
public void SetQuaternion(string name, Quaternion value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600258F RID: 9615 RVA: 0x0002B4B0 File Offset: 0x000296B0
|
||||
[Obsolete("SetQuaternion is deprecated.")]
|
||||
public void SetQuaternion(int id, Quaternion value)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200020B RID: 523
|
||||
[UsedByNativeCode]
|
||||
public struct AnimatorClipInfo
|
||||
{
|
||||
// Token: 0x17000869 RID: 2153
|
||||
// (get) Token: 0x06002474 RID: 9332 RVA: 0x0002A538 File Offset: 0x00028738
|
||||
public AnimationClip clip
|
||||
{
|
||||
get
|
||||
{
|
||||
return (this.m_ClipInstanceID == 0) ? null : AnimatorClipInfo.ClipInstanceToScriptingObject(this.m_ClipInstanceID);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700086A RID: 2154
|
||||
// (get) Token: 0x06002475 RID: 9333 RVA: 0x0002A56C File Offset: 0x0002876C
|
||||
public float weight
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Weight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002476 RID: 9334
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AnimationClip ClipInstanceToScriptingObject(int instanceID);
|
||||
|
||||
// Token: 0x0400058A RID: 1418
|
||||
private int m_ClipInstanceID;
|
||||
|
||||
// Token: 0x0400058B RID: 1419
|
||||
private float m_Weight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000212 RID: 530
|
||||
[UsedByNativeCode]
|
||||
public sealed class AnimatorControllerParameter
|
||||
{
|
||||
// Token: 0x170008AC RID: 2220
|
||||
// (get) Token: 0x06002591 RID: 9617 RVA: 0x0002B4C8 File Offset: 0x000296C8
|
||||
public string name
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008AD RID: 2221
|
||||
// (get) Token: 0x06002592 RID: 9618 RVA: 0x0002B4E4 File Offset: 0x000296E4
|
||||
public int nameHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return Animator.StringToHash(this.m_Name);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008AE RID: 2222
|
||||
// (get) Token: 0x06002593 RID: 9619 RVA: 0x0002B504 File Offset: 0x00029704
|
||||
// (set) Token: 0x06002594 RID: 9620 RVA: 0x0002B520 File Offset: 0x00029720
|
||||
public AnimatorControllerParameterType type
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Type;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_Type = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008AF RID: 2223
|
||||
// (get) Token: 0x06002595 RID: 9621 RVA: 0x0002B52C File Offset: 0x0002972C
|
||||
// (set) Token: 0x06002596 RID: 9622 RVA: 0x0002B548 File Offset: 0x00029748
|
||||
public float defaultFloat
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_DefaultFloat;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_DefaultFloat = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008B0 RID: 2224
|
||||
// (get) Token: 0x06002597 RID: 9623 RVA: 0x0002B554 File Offset: 0x00029754
|
||||
// (set) Token: 0x06002598 RID: 9624 RVA: 0x0002B570 File Offset: 0x00029770
|
||||
public int defaultInt
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_DefaultInt;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_DefaultInt = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008B1 RID: 2225
|
||||
// (get) Token: 0x06002599 RID: 9625 RVA: 0x0002B57C File Offset: 0x0002977C
|
||||
// (set) Token: 0x0600259A RID: 9626 RVA: 0x0002B598 File Offset: 0x00029798
|
||||
public bool defaultBool
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_DefaultBool;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_DefaultBool = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600259B RID: 9627 RVA: 0x0002B5A4 File Offset: 0x000297A4
|
||||
public override bool Equals(object o)
|
||||
{
|
||||
AnimatorControllerParameter animatorControllerParameter = o as AnimatorControllerParameter;
|
||||
return animatorControllerParameter != null && this.m_Name == animatorControllerParameter.m_Name && this.m_Type == animatorControllerParameter.m_Type && this.m_DefaultFloat == animatorControllerParameter.m_DefaultFloat && this.m_DefaultInt == animatorControllerParameter.m_DefaultInt && this.m_DefaultBool == animatorControllerParameter.m_DefaultBool;
|
||||
}
|
||||
|
||||
// Token: 0x0600259C RID: 9628 RVA: 0x0002B620 File Offset: 0x00029820
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.name.GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x040005A5 RID: 1445
|
||||
internal string m_Name = "";
|
||||
|
||||
// Token: 0x040005A6 RID: 1446
|
||||
internal AnimatorControllerParameterType m_Type;
|
||||
|
||||
// Token: 0x040005A7 RID: 1447
|
||||
internal float m_DefaultFloat;
|
||||
|
||||
// Token: 0x040005A8 RID: 1448
|
||||
internal int m_DefaultInt;
|
||||
|
||||
// Token: 0x040005A9 RID: 1449
|
||||
internal bool m_DefaultBool;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000208 RID: 520
|
||||
public enum AnimatorControllerParameterType
|
||||
{
|
||||
// Token: 0x0400057E RID: 1406
|
||||
Float = 1,
|
||||
// Token: 0x0400057F RID: 1407
|
||||
Int = 3,
|
||||
// Token: 0x04000580 RID: 1408
|
||||
Bool,
|
||||
// Token: 0x04000581 RID: 1409
|
||||
Trigger = 9
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200020C RID: 524
|
||||
public enum AnimatorCullingMode
|
||||
{
|
||||
// Token: 0x0400058D RID: 1421
|
||||
AlwaysAnimate,
|
||||
// Token: 0x0400058E RID: 1422
|
||||
CullUpdateTransforms,
|
||||
// Token: 0x0400058F RID: 1423
|
||||
CullCompletely
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000215 RID: 533
|
||||
public sealed class AnimatorOverrideController : RuntimeAnimatorController
|
||||
{
|
||||
// Token: 0x060025CA RID: 9674 RVA: 0x0002B648 File Offset: 0x00029848
|
||||
public AnimatorOverrideController()
|
||||
{
|
||||
AnimatorOverrideController.Internal_CreateAnimatorOverrideController(this, null);
|
||||
}
|
||||
|
||||
// Token: 0x060025CB RID: 9675 RVA: 0x0002B658 File Offset: 0x00029858
|
||||
public AnimatorOverrideController(RuntimeAnimatorController controller)
|
||||
{
|
||||
AnimatorOverrideController.Internal_CreateAnimatorOverrideController(this, controller);
|
||||
}
|
||||
|
||||
// Token: 0x060025CC RID: 9676
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_CreateAnimatorOverrideController([Writable] AnimatorOverrideController self, RuntimeAnimatorController controller);
|
||||
|
||||
// Token: 0x170008B2 RID: 2226
|
||||
// (get) Token: 0x060025CD RID: 9677
|
||||
// (set) Token: 0x060025CE RID: 9678
|
||||
public extern RuntimeAnimatorController runtimeAnimatorController
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008B3 RID: 2227
|
||||
public AnimationClip this[string name]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.Internal_GetClipByName(name, true);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.Internal_SetClipByName(name, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025D1 RID: 9681
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetClipByName(string name, bool returnEffectiveClip);
|
||||
|
||||
// Token: 0x060025D2 RID: 9682
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Internal_SetClipByName(string name, AnimationClip clip);
|
||||
|
||||
// Token: 0x170008B4 RID: 2228
|
||||
public AnimationClip this[AnimationClip clip]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.Internal_GetClip(clip, true);
|
||||
}
|
||||
set
|
||||
{
|
||||
this.Internal_SetClip(clip, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025D5 RID: 9685
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetClip(AnimationClip originalClip, bool returnEffectiveClip);
|
||||
|
||||
// Token: 0x060025D6 RID: 9686
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void Internal_SetClip(AnimationClip originalClip, AnimationClip overrideClip, [DefaultValue("true")] bool notify);
|
||||
|
||||
// Token: 0x060025D7 RID: 9687 RVA: 0x0002B6C0 File Offset: 0x000298C0
|
||||
[ExcludeFromDocs]
|
||||
private void Internal_SetClip(AnimationClip originalClip, AnimationClip overrideClip)
|
||||
{
|
||||
bool flag = true;
|
||||
this.Internal_SetClip(originalClip, overrideClip, flag);
|
||||
}
|
||||
|
||||
// Token: 0x060025D8 RID: 9688
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void SendNotification();
|
||||
|
||||
// Token: 0x060025D9 RID: 9689
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetOriginalClip(int index);
|
||||
|
||||
// Token: 0x060025DA RID: 9690
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AnimationClip Internal_GetOverrideClip(AnimationClip originalClip);
|
||||
|
||||
// Token: 0x170008B5 RID: 2229
|
||||
// (get) Token: 0x060025DB RID: 9691
|
||||
public extern int overridesCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060025DC RID: 9692 RVA: 0x0002B6DC File Offset: 0x000298DC
|
||||
public void GetOverrides(List<KeyValuePair<AnimationClip, AnimationClip>> overrides)
|
||||
{
|
||||
if (overrides == null)
|
||||
{
|
||||
throw new ArgumentNullException("overrides");
|
||||
}
|
||||
int overridesCount = this.overridesCount;
|
||||
if (overrides.Capacity < overridesCount)
|
||||
{
|
||||
overrides.Capacity = overridesCount;
|
||||
}
|
||||
overrides.Clear();
|
||||
for (int i = 0; i < overridesCount; i++)
|
||||
{
|
||||
AnimationClip animationClip = this.Internal_GetOriginalClip(i);
|
||||
overrides.Add(new KeyValuePair<AnimationClip, AnimationClip>(animationClip, this.Internal_GetOverrideClip(animationClip)));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060025DD RID: 9693 RVA: 0x0002B74C File Offset: 0x0002994C
|
||||
public void ApplyOverrides(IList<KeyValuePair<AnimationClip, AnimationClip>> overrides)
|
||||
{
|
||||
if (overrides == null)
|
||||
{
|
||||
throw new ArgumentNullException("overrides");
|
||||
}
|
||||
for (int i = 0; i < overrides.Count; i++)
|
||||
{
|
||||
this.Internal_SetClip(overrides[i].Key, overrides[i].Value, false);
|
||||
}
|
||||
this.SendNotification();
|
||||
}
|
||||
|
||||
// Token: 0x170008B6 RID: 2230
|
||||
// (get) Token: 0x060025DE RID: 9694 RVA: 0x0002B7B0 File Offset: 0x000299B0
|
||||
// (set) Token: 0x060025DF RID: 9695 RVA: 0x0002B818 File Offset: 0x00029A18
|
||||
[Obsolete("clips property is deprecated. Use AnimatorOverrideController.GetOverrides and AnimatorOverrideController.ApplyOverrides instead.")]
|
||||
public AnimationClipPair[] clips
|
||||
{
|
||||
get
|
||||
{
|
||||
int overridesCount = this.overridesCount;
|
||||
AnimationClipPair[] array = new AnimationClipPair[overridesCount];
|
||||
for (int i = 0; i < overridesCount; i++)
|
||||
{
|
||||
array[i] = new AnimationClipPair();
|
||||
array[i].originalClip = this.Internal_GetOriginalClip(i);
|
||||
array[i].overrideClip = this.Internal_GetOverrideClip(array[i].originalClip);
|
||||
}
|
||||
return array;
|
||||
}
|
||||
set
|
||||
{
|
||||
for (int i = 0; i < value.Length; i++)
|
||||
{
|
||||
this.Internal_SetClip(value[i].originalClip, value[i].overrideClip, false);
|
||||
}
|
||||
this.SendNotification();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200020A RID: 522
|
||||
public enum AnimatorRecorderMode
|
||||
{
|
||||
// Token: 0x04000587 RID: 1415
|
||||
Offline,
|
||||
// Token: 0x04000588 RID: 1416
|
||||
Playback,
|
||||
// Token: 0x04000589 RID: 1417
|
||||
Record
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200020E RID: 526
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimatorStateInfo
|
||||
{
|
||||
// Token: 0x06002477 RID: 9335 RVA: 0x0002A588 File Offset: 0x00028788
|
||||
public bool IsName(string name)
|
||||
{
|
||||
int num = Animator.StringToHash(name);
|
||||
return num == this.m_FullPath || num == this.m_Name || num == this.m_Path;
|
||||
}
|
||||
|
||||
// Token: 0x1700086B RID: 2155
|
||||
// (get) Token: 0x06002478 RID: 9336 RVA: 0x0002A5C8 File Offset: 0x000287C8
|
||||
public int fullPathHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_FullPath;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700086C RID: 2156
|
||||
// (get) Token: 0x06002479 RID: 9337 RVA: 0x0002A5E4 File Offset: 0x000287E4
|
||||
[Obsolete("Use AnimatorStateInfo.fullPathHash instead.")]
|
||||
public int nameHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Path;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700086D RID: 2157
|
||||
// (get) Token: 0x0600247A RID: 9338 RVA: 0x0002A600 File Offset: 0x00028800
|
||||
public int shortNameHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700086E RID: 2158
|
||||
// (get) Token: 0x0600247B RID: 9339 RVA: 0x0002A61C File Offset: 0x0002881C
|
||||
public float normalizedTime
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_NormalizedTime;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700086F RID: 2159
|
||||
// (get) Token: 0x0600247C RID: 9340 RVA: 0x0002A638 File Offset: 0x00028838
|
||||
public float length
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Length;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000870 RID: 2160
|
||||
// (get) Token: 0x0600247D RID: 9341 RVA: 0x0002A654 File Offset: 0x00028854
|
||||
public float speed
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Speed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000871 RID: 2161
|
||||
// (get) Token: 0x0600247E RID: 9342 RVA: 0x0002A670 File Offset: 0x00028870
|
||||
public float speedMultiplier
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_SpeedMultiplier;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000872 RID: 2162
|
||||
// (get) Token: 0x0600247F RID: 9343 RVA: 0x0002A68C File Offset: 0x0002888C
|
||||
public int tagHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Tag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002480 RID: 9344 RVA: 0x0002A6A8 File Offset: 0x000288A8
|
||||
public bool IsTag(string tag)
|
||||
{
|
||||
return Animator.StringToHash(tag) == this.m_Tag;
|
||||
}
|
||||
|
||||
// Token: 0x17000873 RID: 2163
|
||||
// (get) Token: 0x06002481 RID: 9345 RVA: 0x0002A6CC File Offset: 0x000288CC
|
||||
public bool loop
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Loop != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000594 RID: 1428
|
||||
private int m_Name;
|
||||
|
||||
// Token: 0x04000595 RID: 1429
|
||||
private int m_Path;
|
||||
|
||||
// Token: 0x04000596 RID: 1430
|
||||
private int m_FullPath;
|
||||
|
||||
// Token: 0x04000597 RID: 1431
|
||||
private float m_NormalizedTime;
|
||||
|
||||
// Token: 0x04000598 RID: 1432
|
||||
private float m_Length;
|
||||
|
||||
// Token: 0x04000599 RID: 1433
|
||||
private float m_Speed;
|
||||
|
||||
// Token: 0x0400059A RID: 1434
|
||||
private float m_SpeedMultiplier;
|
||||
|
||||
// Token: 0x0400059B RID: 1435
|
||||
private int m_Tag;
|
||||
|
||||
// Token: 0x0400059C RID: 1436
|
||||
private int m_Loop;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200020F RID: 527
|
||||
[RequiredByNativeCode]
|
||||
public struct AnimatorTransitionInfo
|
||||
{
|
||||
// Token: 0x06002482 RID: 9346 RVA: 0x0002A6F0 File Offset: 0x000288F0
|
||||
public bool IsName(string name)
|
||||
{
|
||||
return Animator.StringToHash(name) == this.m_Name || Animator.StringToHash(name) == this.m_FullPath;
|
||||
}
|
||||
|
||||
// Token: 0x06002483 RID: 9347 RVA: 0x0002A728 File Offset: 0x00028928
|
||||
public bool IsUserName(string name)
|
||||
{
|
||||
return Animator.StringToHash(name) == this.m_UserName;
|
||||
}
|
||||
|
||||
// Token: 0x17000874 RID: 2164
|
||||
// (get) Token: 0x06002484 RID: 9348 RVA: 0x0002A74C File Offset: 0x0002894C
|
||||
public int fullPathHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_FullPath;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000875 RID: 2165
|
||||
// (get) Token: 0x06002485 RID: 9349 RVA: 0x0002A768 File Offset: 0x00028968
|
||||
public int nameHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000876 RID: 2166
|
||||
// (get) Token: 0x06002486 RID: 9350 RVA: 0x0002A784 File Offset: 0x00028984
|
||||
public int userNameHash
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_UserName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000877 RID: 2167
|
||||
// (get) Token: 0x06002487 RID: 9351 RVA: 0x0002A7A0 File Offset: 0x000289A0
|
||||
public float normalizedTime
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_NormalizedTime;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000878 RID: 2168
|
||||
// (get) Token: 0x06002488 RID: 9352 RVA: 0x0002A7BC File Offset: 0x000289BC
|
||||
public bool anyState
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AnyState;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000879 RID: 2169
|
||||
// (get) Token: 0x06002489 RID: 9353 RVA: 0x0002A7D8 File Offset: 0x000289D8
|
||||
internal bool entry
|
||||
{
|
||||
get
|
||||
{
|
||||
return (this.m_TransitionType & 2) != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700087A RID: 2170
|
||||
// (get) Token: 0x0600248A RID: 9354 RVA: 0x0002A7FC File Offset: 0x000289FC
|
||||
internal bool exit
|
||||
{
|
||||
get
|
||||
{
|
||||
return (this.m_TransitionType & 4) != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400059D RID: 1437
|
||||
private int m_FullPath;
|
||||
|
||||
// Token: 0x0400059E RID: 1438
|
||||
private int m_UserName;
|
||||
|
||||
// Token: 0x0400059F RID: 1439
|
||||
private int m_Name;
|
||||
|
||||
// Token: 0x040005A0 RID: 1440
|
||||
private float m_NormalizedTime;
|
||||
|
||||
// Token: 0x040005A1 RID: 1441
|
||||
private bool m_AnyState;
|
||||
|
||||
// Token: 0x040005A2 RID: 1442
|
||||
private int m_TransitionType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200020D RID: 525
|
||||
public enum AnimatorUpdateMode
|
||||
{
|
||||
// Token: 0x04000591 RID: 1425
|
||||
Normal,
|
||||
// Token: 0x04000592 RID: 1426
|
||||
AnimatePhysics,
|
||||
// Token: 0x04000593 RID: 1427
|
||||
UnscaledTime
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000216 RID: 534
|
||||
public sealed class AnimatorUtility
|
||||
{
|
||||
// Token: 0x060025E1 RID: 9697
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void OptimizeTransformHierarchy(GameObject go, string[] exposedTransforms);
|
||||
|
||||
// Token: 0x060025E2 RID: 9698
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void DeoptimizeTransformHierarchy(GameObject go);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003F4 RID: 1012
|
||||
public enum AnisotropicFiltering
|
||||
{
|
||||
// Token: 0x04000DC4 RID: 3524
|
||||
Disable,
|
||||
// Token: 0x04000DC5 RID: 3525
|
||||
Enable,
|
||||
// Token: 0x04000DC6 RID: 3526
|
||||
ForceEnable
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,940 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Diagnostics;
|
||||
using System.Globalization;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Security;
|
||||
using System.Text;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000009 RID: 9
|
||||
public sealed class Application
|
||||
{
|
||||
// Token: 0x14000001 RID: 1
|
||||
// (add) Token: 0x060000FD RID: 253 RVA: 0x000043A0 File Offset: 0x000025A0
|
||||
// (remove) Token: 0x060000FE RID: 254 RVA: 0x000043D4 File Offset: 0x000025D4
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event Application.LowMemoryCallback lowMemory;
|
||||
|
||||
// Token: 0x060000FF RID: 255 RVA: 0x00004408 File Offset: 0x00002608
|
||||
[RequiredByNativeCode]
|
||||
private static void CallLowMemory()
|
||||
{
|
||||
Application.LowMemoryCallback lowMemoryCallback = Application.lowMemory;
|
||||
if (lowMemoryCallback != null)
|
||||
{
|
||||
lowMemoryCallback();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000100 RID: 256
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void Quit();
|
||||
|
||||
// Token: 0x06000101 RID: 257
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void CancelQuit();
|
||||
|
||||
// Token: 0x06000102 RID: 258
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void Unload();
|
||||
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000103 RID: 259
|
||||
[Obsolete("This property is deprecated, please use LoadLevelAsync to detect if a specific scene is currently loading.")]
|
||||
public static extern bool isLoadingLevel
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000104 RID: 260
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern float GetStreamProgressForLevelByName(string levelName);
|
||||
|
||||
// Token: 0x06000105 RID: 261
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern float GetStreamProgressForLevel(int levelIndex);
|
||||
|
||||
// Token: 0x06000106 RID: 262 RVA: 0x00004428 File Offset: 0x00002628
|
||||
public static float GetStreamProgressForLevel(string levelName)
|
||||
{
|
||||
return Application.GetStreamProgressForLevelByName(levelName);
|
||||
}
|
||||
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x06000107 RID: 263
|
||||
public static extern int streamedBytes
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000108 RID: 264
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool CanStreamedLevelBeLoadedByName(string levelName);
|
||||
|
||||
// Token: 0x06000109 RID: 265
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool CanStreamedLevelBeLoaded(int levelIndex);
|
||||
|
||||
// Token: 0x0600010A RID: 266 RVA: 0x00004444 File Offset: 0x00002644
|
||||
public static bool CanStreamedLevelBeLoaded(string levelName)
|
||||
{
|
||||
return Application.CanStreamedLevelBeLoadedByName(levelName);
|
||||
}
|
||||
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x0600010B RID: 267
|
||||
public static extern bool isPlaying
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000006 RID: 6
|
||||
// (get) Token: 0x0600010C RID: 268
|
||||
public static extern bool isFocused
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x0600010D RID: 269
|
||||
public static extern bool isEditor
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x0600010E RID: 270
|
||||
public static extern bool isWebPlayer
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x0600010F RID: 271
|
||||
[ThreadAndSerializationSafe]
|
||||
public static extern RuntimePlatform platform
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000110 RID: 272
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string[] GetBuildTags();
|
||||
|
||||
// Token: 0x06000111 RID: 273
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetBuildTags(string[] buildTags);
|
||||
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (get) Token: 0x06000112 RID: 274
|
||||
public static extern string buildGUID
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x06000113 RID: 275 RVA: 0x00004460 File Offset: 0x00002660
|
||||
public static bool isMobilePlatform
|
||||
{
|
||||
get
|
||||
{
|
||||
RuntimePlatform platform = Application.platform;
|
||||
switch (platform)
|
||||
{
|
||||
case RuntimePlatform.MetroPlayerX86:
|
||||
case RuntimePlatform.MetroPlayerX64:
|
||||
case RuntimePlatform.MetroPlayerARM:
|
||||
case RuntimePlatform.TizenPlayer:
|
||||
break;
|
||||
default:
|
||||
switch (platform)
|
||||
{
|
||||
case RuntimePlatform.IPhonePlayer:
|
||||
case RuntimePlatform.Android:
|
||||
goto IL_45;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
IL_45:
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000C RID: 12
|
||||
// (get) Token: 0x06000114 RID: 276 RVA: 0x000044C4 File Offset: 0x000026C4
|
||||
public static bool isConsolePlatform
|
||||
{
|
||||
get
|
||||
{
|
||||
RuntimePlatform platform = Application.platform;
|
||||
return platform == RuntimePlatform.PS4 || platform == RuntimePlatform.XboxOne;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000115 RID: 277 RVA: 0x000044F0 File Offset: 0x000026F0
|
||||
[Obsolete("Application.CaptureScreenshot is obsolete. Use ScreenCapture.CaptureScreenshot instead (UnityUpgradable) -> [UnityEngine] UnityEngine.ScreenCapture.CaptureScreenshot(*)", true)]
|
||||
public static void CaptureScreenshot(string filename, int superSize)
|
||||
{
|
||||
throw new NotSupportedException("Application.CaptureScreenshot is obsolete. Use ScreenCapture.CaptureScreenshot instead.");
|
||||
}
|
||||
|
||||
// Token: 0x06000116 RID: 278 RVA: 0x00004500 File Offset: 0x00002700
|
||||
[Obsolete("Application.CaptureScreenshot is obsolete. Use ScreenCapture.CaptureScreenshot instead (UnityUpgradable) -> [UnityEngine] UnityEngine.ScreenCapture.CaptureScreenshot(*)", true)]
|
||||
public static void CaptureScreenshot(string filename)
|
||||
{
|
||||
throw new NotSupportedException("Application.CaptureScreenshot is obsolete. Use ScreenCapture.CaptureScreenshot instead.");
|
||||
}
|
||||
|
||||
// Token: 0x1700000D RID: 13
|
||||
// (get) Token: 0x06000117 RID: 279
|
||||
// (set) Token: 0x06000118 RID: 280
|
||||
public static extern bool runInBackground
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700000E RID: 14
|
||||
// (get) Token: 0x06000119 RID: 281 RVA: 0x00004510 File Offset: 0x00002710
|
||||
[Obsolete("use Application.isEditor instead")]
|
||||
public static bool isPlayer
|
||||
{
|
||||
get
|
||||
{
|
||||
return !Application.isEditor;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600011A RID: 282
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool HasProLicense();
|
||||
|
||||
// Token: 0x0600011B RID: 283
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool HasAdvancedLicense();
|
||||
|
||||
// Token: 0x1700000F RID: 15
|
||||
// (get) Token: 0x0600011C RID: 284
|
||||
internal static extern bool isBatchmode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x0600011D RID: 285
|
||||
internal static extern bool isTestRun
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x0600011E RID: 286
|
||||
internal static extern bool isHumanControllingUs
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600011F RID: 287
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool HasARGV(string name);
|
||||
|
||||
// Token: 0x06000120 RID: 288
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern string GetValueForARGV(string name);
|
||||
|
||||
// Token: 0x06000121 RID: 289
|
||||
[Obsolete("Use Object.DontDestroyOnLoad instead")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void DontDestroyOnLoad(Object mono);
|
||||
|
||||
// Token: 0x17000012 RID: 18
|
||||
// (get) Token: 0x06000122 RID: 290
|
||||
public static extern string dataPath
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (get) Token: 0x06000123 RID: 291
|
||||
public static extern string streamingAssetsPath
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (get) Token: 0x06000124 RID: 292
|
||||
[SecurityCritical]
|
||||
public static extern string persistentDataPath
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000015 RID: 21
|
||||
// (get) Token: 0x06000125 RID: 293
|
||||
public static extern string temporaryCachePath
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000016 RID: 22
|
||||
// (get) Token: 0x06000126 RID: 294
|
||||
public static extern string srcValue
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000017 RID: 23
|
||||
// (get) Token: 0x06000127 RID: 295
|
||||
public static extern string absoluteURL
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000128 RID: 296 RVA: 0x00004530 File Offset: 0x00002730
|
||||
private static string ObjectToJSString(object o)
|
||||
{
|
||||
string text;
|
||||
if (o == null)
|
||||
{
|
||||
text = "null";
|
||||
}
|
||||
else if (o is string)
|
||||
{
|
||||
string text2 = o.ToString().Replace("\\", "\\\\");
|
||||
text2 = text2.Replace("\"", "\\\"");
|
||||
text2 = text2.Replace("\n", "\\n");
|
||||
text2 = text2.Replace("\r", "\\r");
|
||||
text2 = text2.Replace("\0", "");
|
||||
text2 = text2.Replace("\u2028", "");
|
||||
text2 = text2.Replace("\u2029", "");
|
||||
text = '"' + text2 + '"';
|
||||
}
|
||||
else if (o is int || o is short || o is uint || o is ushort || o is byte)
|
||||
{
|
||||
text = o.ToString();
|
||||
}
|
||||
else if (o is float)
|
||||
{
|
||||
NumberFormatInfo numberFormat = CultureInfo.InvariantCulture.NumberFormat;
|
||||
text = ((float)o).ToString(numberFormat);
|
||||
}
|
||||
else if (o is double)
|
||||
{
|
||||
NumberFormatInfo numberFormat2 = CultureInfo.InvariantCulture.NumberFormat;
|
||||
text = ((double)o).ToString(numberFormat2);
|
||||
}
|
||||
else if (o is char)
|
||||
{
|
||||
if ((char)o == '"')
|
||||
{
|
||||
text = "\"\\\"\"";
|
||||
}
|
||||
else
|
||||
{
|
||||
text = '"' + o.ToString() + '"';
|
||||
}
|
||||
}
|
||||
else if (o is IList)
|
||||
{
|
||||
IList list = (IList)o;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
stringBuilder.Append("new Array(");
|
||||
int count = list.Count;
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
if (i != 0)
|
||||
{
|
||||
stringBuilder.Append(", ");
|
||||
}
|
||||
stringBuilder.Append(Application.ObjectToJSString(list[i]));
|
||||
}
|
||||
stringBuilder.Append(")");
|
||||
text = stringBuilder.ToString();
|
||||
}
|
||||
else
|
||||
{
|
||||
text = Application.ObjectToJSString(o.ToString());
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x06000129 RID: 297 RVA: 0x00004778 File Offset: 0x00002978
|
||||
public static void ExternalCall(string functionName, params object[] args)
|
||||
{
|
||||
Application.Internal_ExternalCall(Application.BuildInvocationForArguments(functionName, args));
|
||||
}
|
||||
|
||||
// Token: 0x0600012A RID: 298 RVA: 0x00004788 File Offset: 0x00002988
|
||||
private static string BuildInvocationForArguments(string functionName, params object[] args)
|
||||
{
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
stringBuilder.Append(functionName);
|
||||
stringBuilder.Append('(');
|
||||
int num = args.Length;
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
if (i != 0)
|
||||
{
|
||||
stringBuilder.Append(", ");
|
||||
}
|
||||
stringBuilder.Append(Application.ObjectToJSString(args[i]));
|
||||
}
|
||||
stringBuilder.Append(')');
|
||||
stringBuilder.Append(';');
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600012B RID: 299 RVA: 0x00004808 File Offset: 0x00002A08
|
||||
public static void ExternalEval(string script)
|
||||
{
|
||||
if (script.Length > 0 && script[script.Length - 1] != ';')
|
||||
{
|
||||
script += ';';
|
||||
}
|
||||
Application.Internal_ExternalCall(script);
|
||||
}
|
||||
|
||||
// Token: 0x0600012C RID: 300
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_ExternalCall(string script);
|
||||
|
||||
// Token: 0x17000018 RID: 24
|
||||
// (get) Token: 0x0600012D RID: 301
|
||||
public static extern string unityVersion
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000019 RID: 25
|
||||
// (get) Token: 0x0600012E RID: 302
|
||||
public static extern string version
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700001A RID: 26
|
||||
// (get) Token: 0x0600012F RID: 303
|
||||
public static extern string installerName
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700001B RID: 27
|
||||
// (get) Token: 0x06000130 RID: 304
|
||||
public static extern string identifier
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700001C RID: 28
|
||||
// (get) Token: 0x06000131 RID: 305
|
||||
public static extern ApplicationInstallMode installMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700001D RID: 29
|
||||
// (get) Token: 0x06000132 RID: 306
|
||||
public static extern ApplicationSandboxType sandboxType
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700001E RID: 30
|
||||
// (get) Token: 0x06000133 RID: 307
|
||||
public static extern string productName
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700001F RID: 31
|
||||
// (get) Token: 0x06000134 RID: 308
|
||||
public static extern string companyName
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x06000135 RID: 309
|
||||
public static extern string cloudProjectId
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000136 RID: 310 RVA: 0x00004844 File Offset: 0x00002A44
|
||||
internal static void InvokeOnAdvertisingIdentifierCallback(string advertisingId, bool trackingEnabled)
|
||||
{
|
||||
if (Application.OnAdvertisingIdentifierCallback != null)
|
||||
{
|
||||
Application.OnAdvertisingIdentifierCallback(advertisingId, trackingEnabled, string.Empty);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000137 RID: 311
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool RequestAdvertisingIdentifierAsync(Application.AdvertisingIdentifierCallback delegateMethod);
|
||||
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x06000138 RID: 312
|
||||
[Obsolete("Application.webSecurityEnabled is no longer supported, since the Unity Web Player is no longer supported by Unity.")]
|
||||
[ThreadAndSerializationSafe]
|
||||
public static extern bool webSecurityEnabled
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000022 RID: 34
|
||||
// (get) Token: 0x06000139 RID: 313
|
||||
[Obsolete("Application.webSecurityHostUrl is no longer supported, since the Unity Web Player is no longer supported by Unity.")]
|
||||
[ThreadAndSerializationSafe]
|
||||
public static extern string webSecurityHostUrl
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600013A RID: 314
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void OpenURL(string url);
|
||||
|
||||
// Token: 0x0600013B RID: 315
|
||||
[Obsolete("For internal use only")]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void ForceCrash(int mode);
|
||||
|
||||
// Token: 0x17000023 RID: 35
|
||||
// (get) Token: 0x0600013C RID: 316
|
||||
// (set) Token: 0x0600013D RID: 317
|
||||
public static extern int targetFrameRate
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000024 RID: 36
|
||||
// (get) Token: 0x0600013E RID: 318
|
||||
public static extern SystemLanguage systemLanguage
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x14000002 RID: 2
|
||||
// (add) Token: 0x0600013F RID: 319 RVA: 0x00004864 File Offset: 0x00002A64
|
||||
// (remove) Token: 0x06000140 RID: 320 RVA: 0x00004884 File Offset: 0x00002A84
|
||||
public static event Application.LogCallback logMessageReceived
|
||||
{
|
||||
add
|
||||
{
|
||||
Application.s_LogCallbackHandler = (Application.LogCallback)Delegate.Combine(Application.s_LogCallbackHandler, value);
|
||||
Application.SetLogCallbackDefined(true);
|
||||
}
|
||||
remove
|
||||
{
|
||||
Application.s_LogCallbackHandler = (Application.LogCallback)Delegate.Remove(Application.s_LogCallbackHandler, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000003 RID: 3
|
||||
// (add) Token: 0x06000141 RID: 321 RVA: 0x0000489C File Offset: 0x00002A9C
|
||||
// (remove) Token: 0x06000142 RID: 322 RVA: 0x000048BC File Offset: 0x00002ABC
|
||||
public static event Application.LogCallback logMessageReceivedThreaded
|
||||
{
|
||||
add
|
||||
{
|
||||
Application.s_LogCallbackHandlerThreaded = (Application.LogCallback)Delegate.Combine(Application.s_LogCallbackHandlerThreaded, value);
|
||||
Application.SetLogCallbackDefined(true);
|
||||
}
|
||||
remove
|
||||
{
|
||||
Application.s_LogCallbackHandlerThreaded = (Application.LogCallback)Delegate.Remove(Application.s_LogCallbackHandlerThreaded, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000143 RID: 323 RVA: 0x000048D4 File Offset: 0x00002AD4
|
||||
[RequiredByNativeCode]
|
||||
private static void CallLogCallback(string logString, string stackTrace, LogType type, bool invokedOnMainThread)
|
||||
{
|
||||
if (invokedOnMainThread)
|
||||
{
|
||||
Application.LogCallback logCallback = Application.s_LogCallbackHandler;
|
||||
if (logCallback != null)
|
||||
{
|
||||
logCallback(logString, stackTrace, type);
|
||||
}
|
||||
}
|
||||
Application.LogCallback logCallback2 = Application.s_LogCallbackHandlerThreaded;
|
||||
if (logCallback2 != null)
|
||||
{
|
||||
logCallback2(logString, stackTrace, type);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000144 RID: 324
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void SetLogCallbackDefined(bool defined);
|
||||
|
||||
// Token: 0x17000025 RID: 37
|
||||
// (get) Token: 0x06000145 RID: 325
|
||||
// (set) Token: 0x06000146 RID: 326
|
||||
[Obsolete("Use SetStackTraceLogType/GetStackTraceLogType instead")]
|
||||
public static extern StackTraceLogType stackTraceLogType
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06000147 RID: 327
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern StackTraceLogType GetStackTraceLogType(LogType logType);
|
||||
|
||||
// Token: 0x06000148 RID: 328
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void SetStackTraceLogType(LogType logType, StackTraceLogType stackTraceType);
|
||||
|
||||
// Token: 0x17000026 RID: 38
|
||||
// (get) Token: 0x06000149 RID: 329
|
||||
// (set) Token: 0x0600014A RID: 330
|
||||
public static extern ThreadPriority backgroundLoadingPriority
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000027 RID: 39
|
||||
// (get) Token: 0x0600014B RID: 331
|
||||
public static extern NetworkReachability internetReachability
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000028 RID: 40
|
||||
// (get) Token: 0x0600014C RID: 332
|
||||
public static extern bool genuine
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000029 RID: 41
|
||||
// (get) Token: 0x0600014D RID: 333
|
||||
public static extern bool genuineCheckAvailable
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600014E RID: 334
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern AsyncOperation RequestUserAuthorization(UserAuthorization mode);
|
||||
|
||||
// Token: 0x0600014F RID: 335
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern bool HasUserAuthorization(UserAuthorization mode);
|
||||
|
||||
// Token: 0x1700002A RID: 42
|
||||
// (get) Token: 0x06000150 RID: 336
|
||||
internal static extern bool submitAnalytics
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700002B RID: 43
|
||||
// (get) Token: 0x06000151 RID: 337 RVA: 0x00004914 File Offset: 0x00002B14
|
||||
[Obsolete("This property is deprecated, please use SplashScreen.isFinished instead")]
|
||||
public static bool isShowingSplashScreen
|
||||
{
|
||||
get
|
||||
{
|
||||
return !SplashScreen.isFinished;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000004 RID: 4
|
||||
// (add) Token: 0x06000152 RID: 338 RVA: 0x00004934 File Offset: 0x00002B34
|
||||
// (remove) Token: 0x06000153 RID: 339 RVA: 0x00004968 File Offset: 0x00002B68
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event UnityAction onBeforeRender;
|
||||
|
||||
// Token: 0x06000154 RID: 340 RVA: 0x0000499C File Offset: 0x00002B9C
|
||||
[RequiredByNativeCode]
|
||||
internal static void InvokeOnBeforeRender()
|
||||
{
|
||||
UnityAction unityAction = Application.onBeforeRender;
|
||||
if (unityAction != null)
|
||||
{
|
||||
unityAction();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000155 RID: 341 RVA: 0x000049BC File Offset: 0x00002BBC
|
||||
[Obsolete("Application.RegisterLogCallback is deprecated. Use Application.logMessageReceived instead.")]
|
||||
public static void RegisterLogCallback(Application.LogCallback handler)
|
||||
{
|
||||
Application.RegisterLogCallback(handler, false);
|
||||
}
|
||||
|
||||
// Token: 0x06000156 RID: 342 RVA: 0x000049C8 File Offset: 0x00002BC8
|
||||
[Obsolete("Application.RegisterLogCallbackThreaded is deprecated. Use Application.logMessageReceivedThreaded instead.")]
|
||||
public static void RegisterLogCallbackThreaded(Application.LogCallback handler)
|
||||
{
|
||||
Application.RegisterLogCallback(handler, true);
|
||||
}
|
||||
|
||||
// Token: 0x06000157 RID: 343 RVA: 0x000049D4 File Offset: 0x00002BD4
|
||||
private static void RegisterLogCallback(Application.LogCallback handler, bool threaded)
|
||||
{
|
||||
if (Application.s_RegisterLogCallbackDeprecated != null)
|
||||
{
|
||||
Application.logMessageReceived -= Application.s_RegisterLogCallbackDeprecated;
|
||||
Application.logMessageReceivedThreaded -= Application.s_RegisterLogCallbackDeprecated;
|
||||
}
|
||||
Application.s_RegisterLogCallbackDeprecated = handler;
|
||||
if (handler != null)
|
||||
{
|
||||
if (threaded)
|
||||
{
|
||||
Application.logMessageReceivedThreaded += handler;
|
||||
}
|
||||
else
|
||||
{
|
||||
Application.logMessageReceived += handler;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002C RID: 44
|
||||
// (get) Token: 0x06000158 RID: 344 RVA: 0x00004A30 File Offset: 0x00002C30
|
||||
[Obsolete("Use SceneManager.sceneCountInBuildSettings")]
|
||||
public static int levelCount
|
||||
{
|
||||
get
|
||||
{
|
||||
return SceneManager.sceneCountInBuildSettings;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002D RID: 45
|
||||
// (get) Token: 0x06000159 RID: 345 RVA: 0x00004A4C File Offset: 0x00002C4C
|
||||
[Obsolete("Use SceneManager to determine what scenes have been loaded")]
|
||||
public static int loadedLevel
|
||||
{
|
||||
get
|
||||
{
|
||||
return SceneManager.GetActiveScene().buildIndex;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002E RID: 46
|
||||
// (get) Token: 0x0600015A RID: 346 RVA: 0x00004A70 File Offset: 0x00002C70
|
||||
[Obsolete("Use SceneManager to determine what scenes have been loaded")]
|
||||
public static string loadedLevelName
|
||||
{
|
||||
get
|
||||
{
|
||||
return SceneManager.GetActiveScene().name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600015B RID: 347 RVA: 0x00004A94 File Offset: 0x00002C94
|
||||
[Obsolete("Use SceneManager.LoadScene")]
|
||||
public static void LoadLevel(int index)
|
||||
{
|
||||
SceneManager.LoadScene(index, LoadSceneMode.Single);
|
||||
}
|
||||
|
||||
// Token: 0x0600015C RID: 348 RVA: 0x00004AA0 File Offset: 0x00002CA0
|
||||
[Obsolete("Use SceneManager.LoadScene")]
|
||||
public static void LoadLevel(string name)
|
||||
{
|
||||
SceneManager.LoadScene(name, LoadSceneMode.Single);
|
||||
}
|
||||
|
||||
// Token: 0x0600015D RID: 349 RVA: 0x00004AAC File Offset: 0x00002CAC
|
||||
[Obsolete("Use SceneManager.LoadScene")]
|
||||
public static void LoadLevelAdditive(int index)
|
||||
{
|
||||
SceneManager.LoadScene(index, LoadSceneMode.Additive);
|
||||
}
|
||||
|
||||
// Token: 0x0600015E RID: 350 RVA: 0x00004AB8 File Offset: 0x00002CB8
|
||||
[Obsolete("Use SceneManager.LoadScene")]
|
||||
public static void LoadLevelAdditive(string name)
|
||||
{
|
||||
SceneManager.LoadScene(name, LoadSceneMode.Additive);
|
||||
}
|
||||
|
||||
// Token: 0x0600015F RID: 351 RVA: 0x00004AC4 File Offset: 0x00002CC4
|
||||
[Obsolete("Use SceneManager.LoadSceneAsync")]
|
||||
public static AsyncOperation LoadLevelAsync(int index)
|
||||
{
|
||||
return SceneManager.LoadSceneAsync(index, LoadSceneMode.Single);
|
||||
}
|
||||
|
||||
// Token: 0x06000160 RID: 352 RVA: 0x00004AE0 File Offset: 0x00002CE0
|
||||
[Obsolete("Use SceneManager.LoadSceneAsync")]
|
||||
public static AsyncOperation LoadLevelAsync(string levelName)
|
||||
{
|
||||
return SceneManager.LoadSceneAsync(levelName, LoadSceneMode.Single);
|
||||
}
|
||||
|
||||
// Token: 0x06000161 RID: 353 RVA: 0x00004AFC File Offset: 0x00002CFC
|
||||
[Obsolete("Use SceneManager.LoadSceneAsync")]
|
||||
public static AsyncOperation LoadLevelAdditiveAsync(int index)
|
||||
{
|
||||
return SceneManager.LoadSceneAsync(index, LoadSceneMode.Additive);
|
||||
}
|
||||
|
||||
// Token: 0x06000162 RID: 354 RVA: 0x00004B18 File Offset: 0x00002D18
|
||||
[Obsolete("Use SceneManager.LoadSceneAsync")]
|
||||
public static AsyncOperation LoadLevelAdditiveAsync(string levelName)
|
||||
{
|
||||
return SceneManager.LoadSceneAsync(levelName, LoadSceneMode.Additive);
|
||||
}
|
||||
|
||||
// Token: 0x06000163 RID: 355 RVA: 0x00004B34 File Offset: 0x00002D34
|
||||
[Obsolete("Use SceneManager.UnloadScene")]
|
||||
public static bool UnloadLevel(int index)
|
||||
{
|
||||
return SceneManager.UnloadScene(index);
|
||||
}
|
||||
|
||||
// Token: 0x06000164 RID: 356 RVA: 0x00004B50 File Offset: 0x00002D50
|
||||
[Obsolete("Use SceneManager.UnloadScene")]
|
||||
public static bool UnloadLevel(string scenePath)
|
||||
{
|
||||
return SceneManager.UnloadScene(scenePath);
|
||||
}
|
||||
|
||||
// Token: 0x04000013 RID: 19
|
||||
internal static Application.AdvertisingIdentifierCallback OnAdvertisingIdentifierCallback;
|
||||
|
||||
// Token: 0x04000014 RID: 20
|
||||
private static Application.LogCallback s_LogCallbackHandler;
|
||||
|
||||
// Token: 0x04000015 RID: 21
|
||||
private static Application.LogCallback s_LogCallbackHandlerThreaded;
|
||||
|
||||
// Token: 0x04000017 RID: 23
|
||||
private static volatile Application.LogCallback s_RegisterLogCallbackDeprecated;
|
||||
|
||||
// Token: 0x0200000A RID: 10
|
||||
// (Invoke) Token: 0x06000166 RID: 358
|
||||
public delegate void AdvertisingIdentifierCallback(string advertisingId, bool trackingEnabled, string errorMsg);
|
||||
|
||||
// Token: 0x0200000B RID: 11
|
||||
// (Invoke) Token: 0x0600016A RID: 362
|
||||
public delegate void LowMemoryCallback();
|
||||
|
||||
// Token: 0x0200000C RID: 12
|
||||
// (Invoke) Token: 0x0600016E RID: 366
|
||||
public delegate void LogCallback(string condition, string stackTrace, LogType type);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200000E RID: 14
|
||||
public enum ApplicationInstallMode
|
||||
{
|
||||
// Token: 0x0400001C RID: 28
|
||||
Unknown,
|
||||
// Token: 0x0400001D RID: 29
|
||||
Store,
|
||||
// Token: 0x0400001E RID: 30
|
||||
DeveloperBuild,
|
||||
// Token: 0x0400001F RID: 31
|
||||
Adhoc,
|
||||
// Token: 0x04000020 RID: 32
|
||||
Enterprise,
|
||||
// Token: 0x04000021 RID: 33
|
||||
Editor
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200000F RID: 15
|
||||
public enum ApplicationSandboxType
|
||||
{
|
||||
// Token: 0x04000023 RID: 35
|
||||
Unknown,
|
||||
// Token: 0x04000024 RID: 36
|
||||
NotSandboxed,
|
||||
// Token: 0x04000025 RID: 37
|
||||
Sandboxed,
|
||||
// Token: 0x04000026 RID: 38
|
||||
SandboxBroken
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020001A6 RID: 422
|
||||
public sealed class AreaEffector2D : Effector2D
|
||||
{
|
||||
// Token: 0x170006F4 RID: 1780
|
||||
// (get) Token: 0x06001EFA RID: 7930
|
||||
// (set) Token: 0x06001EFB RID: 7931
|
||||
public extern float forceAngle
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170006F5 RID: 1781
|
||||
// (get) Token: 0x06001EFC RID: 7932
|
||||
// (set) Token: 0x06001EFD RID: 7933
|
||||
public extern bool useGlobalAngle
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170006F6 RID: 1782
|
||||
// (get) Token: 0x06001EFE RID: 7934
|
||||
// (set) Token: 0x06001EFF RID: 7935
|
||||
public extern float forceMagnitude
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170006F7 RID: 1783
|
||||
// (get) Token: 0x06001F00 RID: 7936
|
||||
// (set) Token: 0x06001F01 RID: 7937
|
||||
public extern float forceVariation
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170006F8 RID: 1784
|
||||
// (get) Token: 0x06001F02 RID: 7938
|
||||
// (set) Token: 0x06001F03 RID: 7939
|
||||
public extern float drag
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170006F9 RID: 1785
|
||||
// (get) Token: 0x06001F04 RID: 7940
|
||||
// (set) Token: 0x06001F05 RID: 7941
|
||||
public extern float angularDrag
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170006FA RID: 1786
|
||||
// (get) Token: 0x06001F06 RID: 7942
|
||||
// (set) Token: 0x06001F07 RID: 7943
|
||||
public extern EffectorSelection2D forceTarget
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x0200021A RID: 538
|
||||
internal enum ArmDoF
|
||||
{
|
||||
// Token: 0x040005D0 RID: 1488
|
||||
ShoulderDownUp,
|
||||
// Token: 0x040005D1 RID: 1489
|
||||
ShoulderFrontBack,
|
||||
// Token: 0x040005D2 RID: 1490
|
||||
ArmDownUp,
|
||||
// Token: 0x040005D3 RID: 1491
|
||||
ArmFrontBack,
|
||||
// Token: 0x040005D4 RID: 1492
|
||||
ArmRollInOut,
|
||||
// Token: 0x040005D5 RID: 1493
|
||||
ForeArmCloseOpen,
|
||||
// Token: 0x040005D6 RID: 1494
|
||||
ForeArmRollInOut,
|
||||
// Token: 0x040005D7 RID: 1495
|
||||
HandDownUp,
|
||||
// Token: 0x040005D8 RID: 1496
|
||||
HandInOut,
|
||||
// Token: 0x040005D9 RID: 1497
|
||||
LastArmDoF
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003B4 RID: 948
|
||||
internal static class ArrayUtils
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003C4 RID: 964
|
||||
[AttributeUsage(AttributeTargets.Assembly)]
|
||||
[RequiredByNativeCode]
|
||||
public class AssemblyIsEditorAssembly : Attribute
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,285 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using UnityEngine.Assertions.Comparers;
|
||||
|
||||
namespace UnityEngine.Assertions
|
||||
{
|
||||
// Token: 0x02000491 RID: 1169
|
||||
[DebuggerStepThrough]
|
||||
public static class Assert
|
||||
{
|
||||
// Token: 0x06003A7C RID: 14972 RVA: 0x00066DE4 File Offset: 0x00064FE4
|
||||
private static void Fail(string message, string userMessage)
|
||||
{
|
||||
if (Debugger.IsAttached)
|
||||
{
|
||||
throw new AssertionException(message, userMessage);
|
||||
}
|
||||
if (Assert.raiseExceptions)
|
||||
{
|
||||
throw new AssertionException(message, userMessage);
|
||||
}
|
||||
if (message == null)
|
||||
{
|
||||
message = "Assertion has failed\n";
|
||||
}
|
||||
if (userMessage != null)
|
||||
{
|
||||
message = userMessage + '\n' + message;
|
||||
}
|
||||
Debug.LogAssertion(message);
|
||||
}
|
||||
|
||||
// Token: 0x06003A7D RID: 14973 RVA: 0x00066E40 File Offset: 0x00065040
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[Obsolete("Assert.Equals should not be used for Assertions", true)]
|
||||
public new static bool Equals(object obj1, object obj2)
|
||||
{
|
||||
throw new InvalidOperationException("Assert.Equals should not be used for Assertions");
|
||||
}
|
||||
|
||||
// Token: 0x06003A7E RID: 14974 RVA: 0x00066E50 File Offset: 0x00065050
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[Obsolete("Assert.ReferenceEquals should not be used for Assertions", true)]
|
||||
public new static bool ReferenceEquals(object obj1, object obj2)
|
||||
{
|
||||
throw new InvalidOperationException("Assert.ReferenceEquals should not be used for Assertions");
|
||||
}
|
||||
|
||||
// Token: 0x06003A7F RID: 14975 RVA: 0x00066E60 File Offset: 0x00065060
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsTrue(bool condition)
|
||||
{
|
||||
Assert.IsTrue(condition, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A80 RID: 14976 RVA: 0x00066E6C File Offset: 0x0006506C
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsTrue(bool condition, string message)
|
||||
{
|
||||
if (!condition)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.BooleanFailureMessage(true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A81 RID: 14977 RVA: 0x00066E84 File Offset: 0x00065084
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsFalse(bool condition)
|
||||
{
|
||||
Assert.IsFalse(condition, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A82 RID: 14978 RVA: 0x00066E90 File Offset: 0x00065090
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsFalse(bool condition, string message)
|
||||
{
|
||||
if (condition)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.BooleanFailureMessage(false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A83 RID: 14979 RVA: 0x00066EA8 File Offset: 0x000650A8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual)
|
||||
{
|
||||
Assert.AreEqual<float>(expected, actual, null, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A84 RID: 14980 RVA: 0x00066EB8 File Offset: 0x000650B8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual, string message)
|
||||
{
|
||||
Assert.AreEqual<float>(expected, actual, message, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A85 RID: 14981 RVA: 0x00066EC8 File Offset: 0x000650C8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual, float tolerance)
|
||||
{
|
||||
Assert.AreApproximatelyEqual(expected, actual, tolerance, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A86 RID: 14982 RVA: 0x00066ED4 File Offset: 0x000650D4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreApproximatelyEqual(float expected, float actual, float tolerance, string message)
|
||||
{
|
||||
Assert.AreEqual<float>(expected, actual, message, new FloatComparer(tolerance));
|
||||
}
|
||||
|
||||
// Token: 0x06003A87 RID: 14983 RVA: 0x00066EE8 File Offset: 0x000650E8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual)
|
||||
{
|
||||
Assert.AreNotEqual<float>(expected, actual, null, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A88 RID: 14984 RVA: 0x00066EF8 File Offset: 0x000650F8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual, string message)
|
||||
{
|
||||
Assert.AreNotEqual<float>(expected, actual, message, FloatComparer.s_ComparerWithDefaultTolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003A89 RID: 14985 RVA: 0x00066F08 File Offset: 0x00065108
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual, float tolerance)
|
||||
{
|
||||
Assert.AreNotApproximatelyEqual(expected, actual, tolerance, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A8A RID: 14986 RVA: 0x00066F14 File Offset: 0x00065114
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotApproximatelyEqual(float expected, float actual, float tolerance, string message)
|
||||
{
|
||||
Assert.AreNotEqual<float>(expected, actual, message, new FloatComparer(tolerance));
|
||||
}
|
||||
|
||||
// Token: 0x06003A8B RID: 14987 RVA: 0x00066F28 File Offset: 0x00065128
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual<T>(T expected, T actual)
|
||||
{
|
||||
Assert.AreEqual<T>(expected, actual, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A8C RID: 14988 RVA: 0x00066F34 File Offset: 0x00065134
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual<T>(T expected, T actual, string message)
|
||||
{
|
||||
Assert.AreEqual<T>(expected, actual, message, EqualityComparer<T>.Default);
|
||||
}
|
||||
|
||||
// Token: 0x06003A8D RID: 14989 RVA: 0x00066F44 File Offset: 0x00065144
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual<T>(T expected, T actual, string message, IEqualityComparer<T> comparer)
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.AreEqual(expected as Object, actual as Object, message);
|
||||
}
|
||||
else if (!comparer.Equals(actual, expected))
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A8E RID: 14990 RVA: 0x00066FB8 File Offset: 0x000651B8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreEqual(Object expected, Object actual, string message)
|
||||
{
|
||||
if (actual != expected)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A8F RID: 14991 RVA: 0x00066FD8 File Offset: 0x000651D8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual<T>(T expected, T actual)
|
||||
{
|
||||
Assert.AreNotEqual<T>(expected, actual, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A90 RID: 14992 RVA: 0x00066FE4 File Offset: 0x000651E4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual<T>(T expected, T actual, string message)
|
||||
{
|
||||
Assert.AreNotEqual<T>(expected, actual, message, EqualityComparer<T>.Default);
|
||||
}
|
||||
|
||||
// Token: 0x06003A91 RID: 14993 RVA: 0x00066FF4 File Offset: 0x000651F4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual<T>(T expected, T actual, string message, IEqualityComparer<T> comparer)
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.AreNotEqual(expected as Object, actual as Object, message);
|
||||
}
|
||||
else if (comparer.Equals(actual, expected))
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A92 RID: 14994 RVA: 0x00067068 File Offset: 0x00065268
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void AreNotEqual(Object expected, Object actual, string message)
|
||||
{
|
||||
if (actual == expected)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A93 RID: 14995 RVA: 0x00067088 File Offset: 0x00065288
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNull<T>(T value) where T : class
|
||||
{
|
||||
Assert.IsNull<T>(value, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A94 RID: 14996 RVA: 0x00067094 File Offset: 0x00065294
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNull<T>(T value, string message) where T : class
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.IsNull(value as Object, message);
|
||||
}
|
||||
else if (value != null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A95 RID: 14997 RVA: 0x000670F8 File Offset: 0x000652F8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNull(Object value, string message)
|
||||
{
|
||||
if (value != null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, true), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A96 RID: 14998 RVA: 0x00067114 File Offset: 0x00065314
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNotNull<T>(T value) where T : class
|
||||
{
|
||||
Assert.IsNotNull<T>(value, null);
|
||||
}
|
||||
|
||||
// Token: 0x06003A97 RID: 14999 RVA: 0x00067120 File Offset: 0x00065320
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNotNull<T>(T value, string message) where T : class
|
||||
{
|
||||
if (typeof(Object).IsAssignableFrom(typeof(T)))
|
||||
{
|
||||
Assert.IsNotNull(value as Object, message);
|
||||
}
|
||||
else if (value == null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A98 RID: 15000 RVA: 0x00067184 File Offset: 0x00065384
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void IsNotNull(Object value, string message)
|
||||
{
|
||||
if (value == null)
|
||||
{
|
||||
Assert.Fail(AssertionMessageUtil.NullFailureMessage(value, false), message);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040011B0 RID: 4528
|
||||
internal const string UNITY_ASSERTIONS = "UNITY_ASSERTIONS";
|
||||
|
||||
// Token: 0x040011B1 RID: 4529
|
||||
public static bool raiseExceptions;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.Assertions
|
||||
{
|
||||
// Token: 0x02000492 RID: 1170
|
||||
public class AssertionException : Exception
|
||||
{
|
||||
// Token: 0x06003A99 RID: 15001 RVA: 0x000671A0 File Offset: 0x000653A0
|
||||
public AssertionException(string message, string userMessage)
|
||||
: base(message)
|
||||
{
|
||||
this.m_UserMessage = userMessage;
|
||||
}
|
||||
|
||||
// Token: 0x17000D54 RID: 3412
|
||||
// (get) Token: 0x06003A9A RID: 15002 RVA: 0x000671B4 File Offset: 0x000653B4
|
||||
public override string Message
|
||||
{
|
||||
get
|
||||
{
|
||||
string text = base.Message;
|
||||
if (this.m_UserMessage != null)
|
||||
{
|
||||
text = text + '\n' + this.m_UserMessage;
|
||||
}
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040011B2 RID: 4530
|
||||
private string m_UserMessage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.Assertions
|
||||
{
|
||||
// Token: 0x02000493 RID: 1171
|
||||
internal class AssertionMessageUtil
|
||||
{
|
||||
// Token: 0x06003A9C RID: 15004 RVA: 0x000671F8 File Offset: 0x000653F8
|
||||
public static string GetMessage(string failureMessage)
|
||||
{
|
||||
return UnityString.Format("{0} {1}", new object[] { "Assertion failure.", failureMessage });
|
||||
}
|
||||
|
||||
// Token: 0x06003A9D RID: 15005 RVA: 0x0006722C File Offset: 0x0006542C
|
||||
public static string GetMessage(string failureMessage, string expected)
|
||||
{
|
||||
return AssertionMessageUtil.GetMessage(UnityString.Format("{0}{1}{2} {3}", new object[]
|
||||
{
|
||||
failureMessage,
|
||||
Environment.NewLine,
|
||||
"Expected:",
|
||||
expected
|
||||
}));
|
||||
}
|
||||
|
||||
// Token: 0x06003A9E RID: 15006 RVA: 0x00067270 File Offset: 0x00065470
|
||||
public static string GetEqualityMessage(object actual, object expected, bool expectEqual)
|
||||
{
|
||||
return AssertionMessageUtil.GetMessage(UnityString.Format("Values are {0}equal.", new object[] { (!expectEqual) ? "" : "not " }), UnityString.Format("{0} {2} {1}", new object[]
|
||||
{
|
||||
actual,
|
||||
expected,
|
||||
(!expectEqual) ? "!=" : "=="
|
||||
}));
|
||||
}
|
||||
|
||||
// Token: 0x06003A9F RID: 15007 RVA: 0x000672E4 File Offset: 0x000654E4
|
||||
public static string NullFailureMessage(object value, bool expectNull)
|
||||
{
|
||||
return AssertionMessageUtil.GetMessage(UnityString.Format("Value was {0}Null", new object[] { (!expectNull) ? "" : "not " }), UnityString.Format("Value was {0}Null", new object[] { (!expectNull) ? "not " : "" }));
|
||||
}
|
||||
|
||||
// Token: 0x06003AA0 RID: 15008 RVA: 0x00067350 File Offset: 0x00065550
|
||||
public static string BooleanFailureMessage(bool expected)
|
||||
{
|
||||
return AssertionMessageUtil.GetMessage("Value was " + !expected, expected.ToString());
|
||||
}
|
||||
|
||||
// Token: 0x040011B3 RID: 4531
|
||||
private const string k_Expected = "Expected:";
|
||||
|
||||
// Token: 0x040011B4 RID: 4532
|
||||
private const string k_AssertionFailed = "Assertion failure.";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace UnityEngine.Assertions.Comparers
|
||||
{
|
||||
// Token: 0x02000494 RID: 1172
|
||||
public class FloatComparer : IEqualityComparer<float>
|
||||
{
|
||||
// Token: 0x06003AA1 RID: 15009 RVA: 0x0006738C File Offset: 0x0006558C
|
||||
public FloatComparer()
|
||||
: this(1E-05f, false)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003AA2 RID: 15010 RVA: 0x0006739C File Offset: 0x0006559C
|
||||
public FloatComparer(bool relative)
|
||||
: this(1E-05f, relative)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003AA3 RID: 15011 RVA: 0x000673AC File Offset: 0x000655AC
|
||||
public FloatComparer(float error)
|
||||
: this(error, false)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003AA4 RID: 15012 RVA: 0x000673B8 File Offset: 0x000655B8
|
||||
public FloatComparer(float error, bool relative)
|
||||
{
|
||||
this.m_Error = error;
|
||||
this.m_Relative = relative;
|
||||
}
|
||||
|
||||
// Token: 0x06003AA5 RID: 15013 RVA: 0x000673D0 File Offset: 0x000655D0
|
||||
public bool Equals(float a, float b)
|
||||
{
|
||||
return (!this.m_Relative) ? FloatComparer.AreEqual(a, b, this.m_Error) : FloatComparer.AreEqualRelative(a, b, this.m_Error);
|
||||
}
|
||||
|
||||
// Token: 0x06003AA6 RID: 15014 RVA: 0x00067410 File Offset: 0x00065610
|
||||
public int GetHashCode(float obj)
|
||||
{
|
||||
return base.GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06003AA7 RID: 15015 RVA: 0x0006742C File Offset: 0x0006562C
|
||||
public static bool AreEqual(float expected, float actual, float error)
|
||||
{
|
||||
return Math.Abs(actual - expected) <= error;
|
||||
}
|
||||
|
||||
// Token: 0x06003AA8 RID: 15016 RVA: 0x00067450 File Offset: 0x00065650
|
||||
public static bool AreEqualRelative(float expected, float actual, float error)
|
||||
{
|
||||
bool flag;
|
||||
if (expected == actual)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = Math.Abs(expected);
|
||||
float num2 = Math.Abs(actual);
|
||||
float num3 = Math.Abs((actual - expected) / ((num <= num2) ? num2 : num));
|
||||
flag = num3 <= error;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x040011B5 RID: 4533
|
||||
private readonly float m_Error;
|
||||
|
||||
// Token: 0x040011B6 RID: 4534
|
||||
private readonly bool m_Relative;
|
||||
|
||||
// Token: 0x040011B7 RID: 4535
|
||||
public static readonly FloatComparer s_ComparerWithDefaultTolerance = new FloatComparer(1E-05f);
|
||||
|
||||
// Token: 0x040011B8 RID: 4536
|
||||
public const float kEpsilon = 1E-05f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace UnityEngine.Assertions.Must
|
||||
{
|
||||
// Token: 0x02000495 RID: 1173
|
||||
[DebuggerStepThrough]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static class MustExtensions
|
||||
{
|
||||
// Token: 0x06003AAA RID: 15018 RVA: 0x000674B4 File Offset: 0x000656B4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeTrue(this bool value)
|
||||
{
|
||||
Assert.IsTrue(value);
|
||||
}
|
||||
|
||||
// Token: 0x06003AAB RID: 15019 RVA: 0x000674C0 File Offset: 0x000656C0
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void MustBeTrue(this bool value, string message)
|
||||
{
|
||||
Assert.IsTrue(value, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AAC RID: 15020 RVA: 0x000674CC File Offset: 0x000656CC
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeFalse(this bool value)
|
||||
{
|
||||
Assert.IsFalse(value);
|
||||
}
|
||||
|
||||
// Token: 0x06003AAD RID: 15021 RVA: 0x000674D8 File Offset: 0x000656D8
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeFalse(this bool value, string message)
|
||||
{
|
||||
Assert.IsFalse(value, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AAE RID: 15022 RVA: 0x000674E4 File Offset: 0x000656E4
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeApproximatelyEqual(this float actual, float expected)
|
||||
{
|
||||
Assert.AreApproximatelyEqual(actual, expected);
|
||||
}
|
||||
|
||||
// Token: 0x06003AAF RID: 15023 RVA: 0x000674F0 File Offset: 0x000656F0
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeApproximatelyEqual(this float actual, float expected, string message)
|
||||
{
|
||||
Assert.AreApproximatelyEqual(actual, expected, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB0 RID: 15024 RVA: 0x000674FC File Offset: 0x000656FC
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void MustBeApproximatelyEqual(this float actual, float expected, float tolerance)
|
||||
{
|
||||
Assert.AreApproximatelyEqual(actual, expected, tolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB1 RID: 15025 RVA: 0x00067508 File Offset: 0x00065708
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeApproximatelyEqual(this float actual, float expected, float tolerance, string message)
|
||||
{
|
||||
Assert.AreApproximatelyEqual(expected, actual, tolerance, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB2 RID: 15026 RVA: 0x00067514 File Offset: 0x00065714
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeApproximatelyEqual(this float actual, float expected)
|
||||
{
|
||||
Assert.AreNotApproximatelyEqual(expected, actual);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB3 RID: 15027 RVA: 0x00067520 File Offset: 0x00065720
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeApproximatelyEqual(this float actual, float expected, string message)
|
||||
{
|
||||
Assert.AreNotApproximatelyEqual(expected, actual, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB4 RID: 15028 RVA: 0x0006752C File Offset: 0x0006572C
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeApproximatelyEqual(this float actual, float expected, float tolerance)
|
||||
{
|
||||
Assert.AreNotApproximatelyEqual(expected, actual, tolerance);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB5 RID: 15029 RVA: 0x00067538 File Offset: 0x00065738
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeApproximatelyEqual(this float actual, float expected, float tolerance, string message)
|
||||
{
|
||||
Assert.AreNotApproximatelyEqual(expected, actual, tolerance, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB6 RID: 15030 RVA: 0x00067544 File Offset: 0x00065744
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeEqual<T>(this T actual, T expected)
|
||||
{
|
||||
Assert.AreEqual<T>(actual, expected);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB7 RID: 15031 RVA: 0x00067550 File Offset: 0x00065750
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeEqual<T>(this T actual, T expected, string message)
|
||||
{
|
||||
Assert.AreEqual<T>(expected, actual, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB8 RID: 15032 RVA: 0x0006755C File Offset: 0x0006575C
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeEqual<T>(this T actual, T expected)
|
||||
{
|
||||
Assert.AreNotEqual<T>(actual, expected);
|
||||
}
|
||||
|
||||
// Token: 0x06003AB9 RID: 15033 RVA: 0x00067568 File Offset: 0x00065768
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeEqual<T>(this T actual, T expected, string message)
|
||||
{
|
||||
Assert.AreNotEqual<T>(expected, actual, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003ABA RID: 15034 RVA: 0x00067574 File Offset: 0x00065774
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustBeNull<T>(this T expected) where T : class
|
||||
{
|
||||
Assert.IsNull<T>(expected);
|
||||
}
|
||||
|
||||
// Token: 0x06003ABB RID: 15035 RVA: 0x00067580 File Offset: 0x00065780
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
public static void MustBeNull<T>(this T expected, string message) where T : class
|
||||
{
|
||||
Assert.IsNull<T>(expected, message);
|
||||
}
|
||||
|
||||
// Token: 0x06003ABC RID: 15036 RVA: 0x0006758C File Offset: 0x0006578C
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeNull<T>(this T expected) where T : class
|
||||
{
|
||||
Assert.IsNotNull<T>(expected);
|
||||
}
|
||||
|
||||
// Token: 0x06003ABD RID: 15037 RVA: 0x00067598 File Offset: 0x00065798
|
||||
[Conditional("UNITY_ASSERTIONS")]
|
||||
[Obsolete("Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead")]
|
||||
public static void MustNotBeNull<T>(this T expected, string message) where T : class
|
||||
{
|
||||
Assert.IsNotNull<T>(expected, message);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,377 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
using UnityEngineInternal;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000012 RID: 18
|
||||
public sealed class AssetBundle : Object
|
||||
{
|
||||
// Token: 0x06000178 RID: 376
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern void UnloadAllAssetBundles(bool unloadAllObjects);
|
||||
|
||||
// Token: 0x06000179 RID: 377 RVA: 0x00004B84 File Offset: 0x00002D84
|
||||
public static IEnumerable<AssetBundle> GetAllLoadedAssetBundles()
|
||||
{
|
||||
return AssetBundle.GetAllLoadedAssetBundles_Internal();
|
||||
}
|
||||
|
||||
// Token: 0x0600017A RID: 378
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern AssetBundle[] GetAllLoadedAssetBundles_Internal();
|
||||
|
||||
// Token: 0x0600017B RID: 379
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern AssetBundleCreateRequest LoadFromFileAsync(string path, [DefaultValue("0")] uint crc, [DefaultValue("0")] ulong offset);
|
||||
|
||||
// Token: 0x0600017C RID: 380 RVA: 0x00004BA0 File Offset: 0x00002DA0
|
||||
[ExcludeFromDocs]
|
||||
public static AssetBundleCreateRequest LoadFromFileAsync(string path, uint crc)
|
||||
{
|
||||
ulong num = 0UL;
|
||||
return AssetBundle.LoadFromFileAsync(path, crc, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600017D RID: 381 RVA: 0x00004BC0 File Offset: 0x00002DC0
|
||||
[ExcludeFromDocs]
|
||||
public static AssetBundleCreateRequest LoadFromFileAsync(string path)
|
||||
{
|
||||
ulong num = 0UL;
|
||||
uint num2 = 0U;
|
||||
return AssetBundle.LoadFromFileAsync(path, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600017E RID: 382
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern AssetBundle LoadFromFile(string path, [DefaultValue("0")] uint crc, [DefaultValue("0")] ulong offset);
|
||||
|
||||
// Token: 0x0600017F RID: 383 RVA: 0x00004BE4 File Offset: 0x00002DE4
|
||||
[ExcludeFromDocs]
|
||||
public static AssetBundle LoadFromFile(string path, uint crc)
|
||||
{
|
||||
ulong num = 0UL;
|
||||
return AssetBundle.LoadFromFile(path, crc, num);
|
||||
}
|
||||
|
||||
// Token: 0x06000180 RID: 384 RVA: 0x00004C04 File Offset: 0x00002E04
|
||||
[ExcludeFromDocs]
|
||||
public static AssetBundle LoadFromFile(string path)
|
||||
{
|
||||
ulong num = 0UL;
|
||||
uint num2 = 0U;
|
||||
return AssetBundle.LoadFromFile(path, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x06000181 RID: 385
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern AssetBundleCreateRequest LoadFromMemoryAsync(byte[] binary, [DefaultValue("0")] uint crc);
|
||||
|
||||
// Token: 0x06000182 RID: 386 RVA: 0x00004C28 File Offset: 0x00002E28
|
||||
[ExcludeFromDocs]
|
||||
public static AssetBundleCreateRequest LoadFromMemoryAsync(byte[] binary)
|
||||
{
|
||||
uint num = 0U;
|
||||
return AssetBundle.LoadFromMemoryAsync(binary, num);
|
||||
}
|
||||
|
||||
// Token: 0x06000183 RID: 387
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern AssetBundle LoadFromMemory(byte[] binary, [DefaultValue("0")] uint crc);
|
||||
|
||||
// Token: 0x06000184 RID: 388 RVA: 0x00004C48 File Offset: 0x00002E48
|
||||
[ExcludeFromDocs]
|
||||
public static AssetBundle LoadFromMemory(byte[] binary)
|
||||
{
|
||||
uint num = 0U;
|
||||
return AssetBundle.LoadFromMemory(binary, num);
|
||||
}
|
||||
|
||||
// Token: 0x17000032 RID: 50
|
||||
// (get) Token: 0x06000185 RID: 389
|
||||
public extern Object mainAsset
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000033 RID: 51
|
||||
// (get) Token: 0x06000186 RID: 390
|
||||
public extern bool isStreamedSceneAssetBundle
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000187 RID: 391
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool Contains(string name);
|
||||
|
||||
// Token: 0x06000188 RID: 392 RVA: 0x00004C68 File Offset: 0x00002E68
|
||||
[Obsolete("Method Load has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAsset instead and check the documentation for details.", true)]
|
||||
public Object Load(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000189 RID: 393 RVA: 0x00004C80 File Offset: 0x00002E80
|
||||
[Obsolete("Method Load has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAsset instead and check the documentation for details.", true)]
|
||||
public T Load<T>(string name) where T : Object
|
||||
{
|
||||
return (T)((object)null);
|
||||
}
|
||||
|
||||
// Token: 0x0600018A RID: 394
|
||||
[TypeInferenceRule(TypeInferenceRules.TypeReferencedBySecondArgument)]
|
||||
[Obsolete("Method Load has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAsset instead and check the documentation for details.", true)]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern Object Load(string name, Type type);
|
||||
|
||||
// Token: 0x0600018B RID: 395
|
||||
[Obsolete("Method LoadAsync has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAssetAsync instead and check the documentation for details.", true)]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AssetBundleRequest LoadAsync(string name, Type type);
|
||||
|
||||
// Token: 0x0600018C RID: 396
|
||||
[Obsolete("Method LoadAll has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAllAssets instead and check the documentation for details.", true)]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern Object[] LoadAll(Type type);
|
||||
|
||||
// Token: 0x0600018D RID: 397 RVA: 0x00004C9C File Offset: 0x00002E9C
|
||||
[Obsolete("Method LoadAll has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAllAssets instead and check the documentation for details.", true)]
|
||||
public Object[] LoadAll()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600018E RID: 398 RVA: 0x00004CB4 File Offset: 0x00002EB4
|
||||
[Obsolete("Method LoadAll has been deprecated. Script updater cannot update it as the loading behaviour has changed. Please use LoadAllAssets instead and check the documentation for details.", true)]
|
||||
public T[] LoadAll<T>() where T : Object
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600018F RID: 399 RVA: 0x00004CCC File Offset: 0x00002ECC
|
||||
public Object LoadAsset(string name)
|
||||
{
|
||||
return this.LoadAsset(name, typeof(Object));
|
||||
}
|
||||
|
||||
// Token: 0x06000190 RID: 400 RVA: 0x00004CF4 File Offset: 0x00002EF4
|
||||
public T LoadAsset<T>(string name) where T : Object
|
||||
{
|
||||
return (T)((object)this.LoadAsset(name, typeof(T)));
|
||||
}
|
||||
|
||||
// Token: 0x06000191 RID: 401 RVA: 0x00004D20 File Offset: 0x00002F20
|
||||
[TypeInferenceRule(TypeInferenceRules.TypeReferencedBySecondArgument)]
|
||||
public Object LoadAsset(string name, Type type)
|
||||
{
|
||||
if (name == null)
|
||||
{
|
||||
throw new NullReferenceException("The input asset name cannot be null.");
|
||||
}
|
||||
if (name.Length == 0)
|
||||
{
|
||||
throw new ArgumentException("The input asset name cannot be empty.");
|
||||
}
|
||||
if (type == null)
|
||||
{
|
||||
throw new NullReferenceException("The input type cannot be null.");
|
||||
}
|
||||
return this.LoadAsset_Internal(name, type);
|
||||
}
|
||||
|
||||
// Token: 0x06000192 RID: 402
|
||||
[TypeInferenceRule(TypeInferenceRules.TypeReferencedBySecondArgument)]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern Object LoadAsset_Internal(string name, Type type);
|
||||
|
||||
// Token: 0x06000193 RID: 403 RVA: 0x00004D78 File Offset: 0x00002F78
|
||||
public AssetBundleRequest LoadAssetAsync(string name)
|
||||
{
|
||||
return this.LoadAssetAsync(name, typeof(Object));
|
||||
}
|
||||
|
||||
// Token: 0x06000194 RID: 404 RVA: 0x00004DA0 File Offset: 0x00002FA0
|
||||
public AssetBundleRequest LoadAssetAsync<T>(string name)
|
||||
{
|
||||
return this.LoadAssetAsync(name, typeof(T));
|
||||
}
|
||||
|
||||
// Token: 0x06000195 RID: 405 RVA: 0x00004DC8 File Offset: 0x00002FC8
|
||||
public AssetBundleRequest LoadAssetAsync(string name, Type type)
|
||||
{
|
||||
if (name == null)
|
||||
{
|
||||
throw new NullReferenceException("The input asset name cannot be null.");
|
||||
}
|
||||
if (name.Length == 0)
|
||||
{
|
||||
throw new ArgumentException("The input asset name cannot be empty.");
|
||||
}
|
||||
if (type == null)
|
||||
{
|
||||
throw new NullReferenceException("The input type cannot be null.");
|
||||
}
|
||||
return this.LoadAssetAsync_Internal(name, type);
|
||||
}
|
||||
|
||||
// Token: 0x06000196 RID: 406
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AssetBundleRequest LoadAssetAsync_Internal(string name, Type type);
|
||||
|
||||
// Token: 0x06000197 RID: 407 RVA: 0x00004E20 File Offset: 0x00003020
|
||||
public Object[] LoadAssetWithSubAssets(string name)
|
||||
{
|
||||
return this.LoadAssetWithSubAssets(name, typeof(Object));
|
||||
}
|
||||
|
||||
// Token: 0x06000198 RID: 408 RVA: 0x00004E48 File Offset: 0x00003048
|
||||
public T[] LoadAssetWithSubAssets<T>(string name) where T : Object
|
||||
{
|
||||
return Resources.ConvertObjects<T>(this.LoadAssetWithSubAssets(name, typeof(T)));
|
||||
}
|
||||
|
||||
// Token: 0x06000199 RID: 409 RVA: 0x00004E74 File Offset: 0x00003074
|
||||
public Object[] LoadAssetWithSubAssets(string name, Type type)
|
||||
{
|
||||
if (name == null)
|
||||
{
|
||||
throw new NullReferenceException("The input asset name cannot be null.");
|
||||
}
|
||||
if (name.Length == 0)
|
||||
{
|
||||
throw new ArgumentException("The input asset name cannot be empty.");
|
||||
}
|
||||
if (type == null)
|
||||
{
|
||||
throw new NullReferenceException("The input type cannot be null.");
|
||||
}
|
||||
return this.LoadAssetWithSubAssets_Internal(name, type);
|
||||
}
|
||||
|
||||
// Token: 0x0600019A RID: 410
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern Object[] LoadAssetWithSubAssets_Internal(string name, Type type);
|
||||
|
||||
// Token: 0x0600019B RID: 411 RVA: 0x00004ECC File Offset: 0x000030CC
|
||||
public AssetBundleRequest LoadAssetWithSubAssetsAsync(string name)
|
||||
{
|
||||
return this.LoadAssetWithSubAssetsAsync(name, typeof(Object));
|
||||
}
|
||||
|
||||
// Token: 0x0600019C RID: 412 RVA: 0x00004EF4 File Offset: 0x000030F4
|
||||
public AssetBundleRequest LoadAssetWithSubAssetsAsync<T>(string name)
|
||||
{
|
||||
return this.LoadAssetWithSubAssetsAsync(name, typeof(T));
|
||||
}
|
||||
|
||||
// Token: 0x0600019D RID: 413 RVA: 0x00004F1C File Offset: 0x0000311C
|
||||
public AssetBundleRequest LoadAssetWithSubAssetsAsync(string name, Type type)
|
||||
{
|
||||
if (name == null)
|
||||
{
|
||||
throw new NullReferenceException("The input asset name cannot be null.");
|
||||
}
|
||||
if (name.Length == 0)
|
||||
{
|
||||
throw new ArgumentException("The input asset name cannot be empty.");
|
||||
}
|
||||
if (type == null)
|
||||
{
|
||||
throw new NullReferenceException("The input type cannot be null.");
|
||||
}
|
||||
return this.LoadAssetWithSubAssetsAsync_Internal(name, type);
|
||||
}
|
||||
|
||||
// Token: 0x0600019E RID: 414
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern AssetBundleRequest LoadAssetWithSubAssetsAsync_Internal(string name, Type type);
|
||||
|
||||
// Token: 0x0600019F RID: 415 RVA: 0x00004F74 File Offset: 0x00003174
|
||||
public Object[] LoadAllAssets()
|
||||
{
|
||||
return this.LoadAllAssets(typeof(Object));
|
||||
}
|
||||
|
||||
// Token: 0x060001A0 RID: 416 RVA: 0x00004F9C File Offset: 0x0000319C
|
||||
public T[] LoadAllAssets<T>() where T : Object
|
||||
{
|
||||
return Resources.ConvertObjects<T>(this.LoadAllAssets(typeof(T)));
|
||||
}
|
||||
|
||||
// Token: 0x060001A1 RID: 417 RVA: 0x00004FC8 File Offset: 0x000031C8
|
||||
public Object[] LoadAllAssets(Type type)
|
||||
{
|
||||
if (type == null)
|
||||
{
|
||||
throw new NullReferenceException("The input type cannot be null.");
|
||||
}
|
||||
return this.LoadAssetWithSubAssets_Internal("", type);
|
||||
}
|
||||
|
||||
// Token: 0x060001A2 RID: 418 RVA: 0x00004FFC File Offset: 0x000031FC
|
||||
public AssetBundleRequest LoadAllAssetsAsync()
|
||||
{
|
||||
return this.LoadAllAssetsAsync(typeof(Object));
|
||||
}
|
||||
|
||||
// Token: 0x060001A3 RID: 419 RVA: 0x00005024 File Offset: 0x00003224
|
||||
public AssetBundleRequest LoadAllAssetsAsync<T>()
|
||||
{
|
||||
return this.LoadAllAssetsAsync(typeof(T));
|
||||
}
|
||||
|
||||
// Token: 0x060001A4 RID: 420 RVA: 0x0000504C File Offset: 0x0000324C
|
||||
public AssetBundleRequest LoadAllAssetsAsync(Type type)
|
||||
{
|
||||
if (type == null)
|
||||
{
|
||||
throw new NullReferenceException("The input type cannot be null.");
|
||||
}
|
||||
return this.LoadAssetWithSubAssetsAsync_Internal("", type);
|
||||
}
|
||||
|
||||
// Token: 0x060001A5 RID: 421
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Unload(bool unloadAllLoadedObjects);
|
||||
|
||||
// Token: 0x060001A6 RID: 422 RVA: 0x00005080 File Offset: 0x00003280
|
||||
[Obsolete("This method is deprecated. Use GetAllAssetNames() instead.")]
|
||||
public string[] AllAssetNames()
|
||||
{
|
||||
return this.GetAllAssetNames();
|
||||
}
|
||||
|
||||
// Token: 0x060001A7 RID: 423
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string[] GetAllAssetNames();
|
||||
|
||||
// Token: 0x060001A8 RID: 424
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string[] GetAllScenePaths();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000010 RID: 16
|
||||
[RequiredByNativeCode]
|
||||
public sealed class AssetBundleCreateRequest : AsyncOperation
|
||||
{
|
||||
// Token: 0x1700002F RID: 47
|
||||
// (get) Token: 0x06000172 RID: 370
|
||||
public extern AssetBundle assetBundle
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000173 RID: 371
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal extern void DisableCompatibilityChecks();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000013 RID: 19
|
||||
public sealed class AssetBundleManifest : Object
|
||||
{
|
||||
// Token: 0x060001AA RID: 426
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string[] GetAllAssetBundles();
|
||||
|
||||
// Token: 0x060001AB RID: 427
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string[] GetAllAssetBundlesWithVariant();
|
||||
|
||||
// Token: 0x060001AC RID: 428 RVA: 0x000050A4 File Offset: 0x000032A4
|
||||
public Hash128 GetAssetBundleHash(string assetBundleName)
|
||||
{
|
||||
Hash128 hash;
|
||||
AssetBundleManifest.INTERNAL_CALL_GetAssetBundleHash(this, assetBundleName, out hash);
|
||||
return hash;
|
||||
}
|
||||
|
||||
// Token: 0x060001AD RID: 429
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetAssetBundleHash(AssetBundleManifest self, string assetBundleName, out Hash128 value);
|
||||
|
||||
// Token: 0x060001AE RID: 430
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string[] GetDirectDependencies(string assetBundleName);
|
||||
|
||||
// Token: 0x060001AF RID: 431
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern string[] GetAllDependencies(string assetBundleName);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000011 RID: 17
|
||||
[RequiredByNativeCode]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public sealed class AssetBundleRequest : AsyncOperation
|
||||
{
|
||||
// Token: 0x17000030 RID: 48
|
||||
// (get) Token: 0x06000175 RID: 373
|
||||
public extern Object asset
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000031 RID: 49
|
||||
// (get) Token: 0x06000176 RID: 374
|
||||
public extern Object[] allAssets
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x02000014 RID: 20
|
||||
[RequiredByNativeCode]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public class AsyncOperation : YieldInstruction
|
||||
{
|
||||
// Token: 0x060001B1 RID: 433
|
||||
[ThreadAndSerializationSafe]
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern void InternalDestroy();
|
||||
|
||||
// Token: 0x060001B2 RID: 434 RVA: 0x000050CC File Offset: 0x000032CC
|
||||
~AsyncOperation()
|
||||
{
|
||||
this.InternalDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x17000034 RID: 52
|
||||
// (get) Token: 0x060001B3 RID: 435
|
||||
public extern bool isDone
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000035 RID: 53
|
||||
// (get) Token: 0x060001B4 RID: 436
|
||||
public extern float progress
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000036 RID: 54
|
||||
// (get) Token: 0x060001B5 RID: 437
|
||||
// (set) Token: 0x060001B6 RID: 438
|
||||
public extern int priority
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000037 RID: 55
|
||||
// (get) Token: 0x060001B7 RID: 439
|
||||
// (set) Token: 0x060001B8 RID: 440
|
||||
public extern bool allowSceneActivation
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
internal IntPtr m_Ptr;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003B6 RID: 950
|
||||
[UsedByNativeCode]
|
||||
internal struct AtomicSafetyHandle
|
||||
{
|
||||
// Token: 0x06003796 RID: 14230 RVA: 0x0005EA64 File Offset: 0x0005CC64
|
||||
internal static AtomicSafetyHandle Create()
|
||||
{
|
||||
AtomicSafetyHandle atomicSafetyHandle;
|
||||
AtomicSafetyHandle.Create_Injected(out atomicSafetyHandle);
|
||||
return atomicSafetyHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06003797 RID: 14231 RVA: 0x0005EA7C File Offset: 0x0005CC7C
|
||||
internal static void Release(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandle.Release_Injected(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x06003798 RID: 14232
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void PrepareUndisposable(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x06003799 RID: 14233
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void UseSecondaryVersion(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x0600379A RID: 14234
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void BumpSecondaryVersion(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x0600379B RID: 14235 RVA: 0x0005EA88 File Offset: 0x0005CC88
|
||||
internal static void EnforceAllBufferJobsHaveCompletedAndRelease(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandle.EnforceAllBufferJobsHaveCompletedAndRelease_Injected(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600379C RID: 14236 RVA: 0x0005EA94 File Offset: 0x0005CC94
|
||||
internal static void CheckReadAndThrowNoEarlyOut(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandle.CheckReadAndThrowNoEarlyOut_Injected(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600379D RID: 14237 RVA: 0x0005EAA0 File Offset: 0x0005CCA0
|
||||
internal static void CheckWriteAndThrowNoEarlyOut(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandle.CheckWriteAndThrowNoEarlyOut_Injected(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600379E RID: 14238 RVA: 0x0005EAAC File Offset: 0x0005CCAC
|
||||
internal static void CheckDeallocateAndThrow(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandle.CheckDeallocateAndThrow_Injected(ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600379F RID: 14239 RVA: 0x0005EAB8 File Offset: 0x0005CCB8
|
||||
internal unsafe static void CheckReadAndThrow(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandleVersionMask* ptr = (AtomicSafetyHandleVersionMask*)(void*)handle.versionNode;
|
||||
if ((handle.version & AtomicSafetyHandleVersionMask.Read) == (AtomicSafetyHandleVersionMask)0 && handle.version != (*ptr & AtomicSafetyHandleVersionMask.ReadInv))
|
||||
{
|
||||
AtomicSafetyHandle.CheckReadAndThrowNoEarlyOut(handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060037A0 RID: 14240 RVA: 0x0005EAF8 File Offset: 0x0005CCF8
|
||||
internal unsafe static void CheckWriteAndThrow(AtomicSafetyHandle handle)
|
||||
{
|
||||
AtomicSafetyHandleVersionMask* ptr = (AtomicSafetyHandleVersionMask*)(void*)handle.versionNode;
|
||||
if ((handle.version & AtomicSafetyHandleVersionMask.Write) == (AtomicSafetyHandleVersionMask)0 && handle.version != (*ptr & AtomicSafetyHandleVersionMask.WriteInv))
|
||||
{
|
||||
AtomicSafetyHandle.CheckWriteAndThrowNoEarlyOut(handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060037A1 RID: 14241
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Create_Injected(out AtomicSafetyHandle ret);
|
||||
|
||||
// Token: 0x060037A2 RID: 14242
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Release_Injected(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x060037A3 RID: 14243
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void EnforceAllBufferJobsHaveCompletedAndRelease_Injected(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x060037A4 RID: 14244
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void CheckReadAndThrowNoEarlyOut_Injected(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x060037A5 RID: 14245
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void CheckWriteAndThrowNoEarlyOut_Injected(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x060037A6 RID: 14246
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void CheckDeallocateAndThrow_Injected(ref AtomicSafetyHandle handle);
|
||||
|
||||
// Token: 0x04000C9F RID: 3231
|
||||
internal IntPtr versionNode;
|
||||
|
||||
// Token: 0x04000CA0 RID: 3232
|
||||
internal AtomicSafetyHandleVersionMask version;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003B5 RID: 949
|
||||
[Flags]
|
||||
internal enum AtomicSafetyHandleVersionMask
|
||||
{
|
||||
// Token: 0x04000C99 RID: 3225
|
||||
Read = 1,
|
||||
// Token: 0x04000C9A RID: 3226
|
||||
Write = 2,
|
||||
// Token: 0x04000C9B RID: 3227
|
||||
ReadAndWrite = 3,
|
||||
// Token: 0x04000C9C RID: 3228
|
||||
WriteInv = -3,
|
||||
// Token: 0x04000C9D RID: 3229
|
||||
ReadInv = -2,
|
||||
// Token: 0x04000C9E RID: 3230
|
||||
ReadAndWriteInv = -4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020003B8 RID: 952
|
||||
internal class AttributeHelperEngine
|
||||
{
|
||||
// Token: 0x060037A9 RID: 14249 RVA: 0x0005EB4C File Offset: 0x0005CD4C
|
||||
[RequiredByNativeCode]
|
||||
private static Type GetParentTypeDisallowingMultipleInclusion(Type type)
|
||||
{
|
||||
Stack<Type> stack = new Stack<Type>();
|
||||
while (type != null && type != typeof(MonoBehaviour))
|
||||
{
|
||||
stack.Push(type);
|
||||
type = type.BaseType;
|
||||
}
|
||||
while (stack.Count > 0)
|
||||
{
|
||||
Type type2 = stack.Pop();
|
||||
object[] customAttributes = type2.GetCustomAttributes(typeof(DisallowMultipleComponent), false);
|
||||
int num = customAttributes.Length;
|
||||
if (num != 0)
|
||||
{
|
||||
return type2;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060037AA RID: 14250 RVA: 0x0005EBD8 File Offset: 0x0005CDD8
|
||||
[RequiredByNativeCode]
|
||||
private static Type[] GetRequiredComponents(Type klass)
|
||||
{
|
||||
List<Type> list = null;
|
||||
while (klass != null && klass != typeof(MonoBehaviour))
|
||||
{
|
||||
RequireComponent[] array = (RequireComponent[])klass.GetCustomAttributes(typeof(RequireComponent), false);
|
||||
Type baseType = klass.BaseType;
|
||||
foreach (RequireComponent requireComponent in array)
|
||||
{
|
||||
if (list == null && array.Length == 1 && baseType == typeof(MonoBehaviour))
|
||||
{
|
||||
return new Type[] { requireComponent.m_Type0, requireComponent.m_Type1, requireComponent.m_Type2 };
|
||||
}
|
||||
if (list == null)
|
||||
{
|
||||
list = new List<Type>();
|
||||
}
|
||||
if (requireComponent.m_Type0 != null)
|
||||
{
|
||||
list.Add(requireComponent.m_Type0);
|
||||
}
|
||||
if (requireComponent.m_Type1 != null)
|
||||
{
|
||||
list.Add(requireComponent.m_Type1);
|
||||
}
|
||||
if (requireComponent.m_Type2 != null)
|
||||
{
|
||||
list.Add(requireComponent.m_Type2);
|
||||
}
|
||||
}
|
||||
klass = baseType;
|
||||
}
|
||||
if (list == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060037AB RID: 14251 RVA: 0x0005ED08 File Offset: 0x0005CF08
|
||||
[RequiredByNativeCode]
|
||||
private static bool CheckIsEditorScript(Type klass)
|
||||
{
|
||||
while (klass != null && klass != typeof(MonoBehaviour))
|
||||
{
|
||||
object[] customAttributes = klass.GetCustomAttributes(typeof(ExecuteInEditMode), false);
|
||||
int num = customAttributes.Length;
|
||||
if (num != 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
klass = klass.BaseType;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x060037AC RID: 14252 RVA: 0x0005ED68 File Offset: 0x0005CF68
|
||||
[RequiredByNativeCode]
|
||||
private static int GetDefaultExecutionOrderFor(Type klass)
|
||||
{
|
||||
DefaultExecutionOrder customAttributeOfType = AttributeHelperEngine.GetCustomAttributeOfType<DefaultExecutionOrder>(klass);
|
||||
int num;
|
||||
if (customAttributeOfType == null)
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
num = customAttributeOfType.order;
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060037AD RID: 14253 RVA: 0x0005ED98 File Offset: 0x0005CF98
|
||||
private static T GetCustomAttributeOfType<T>(Type klass) where T : Attribute
|
||||
{
|
||||
Type typeFromHandle = typeof(T);
|
||||
object[] customAttributes = klass.GetCustomAttributes(typeFromHandle, true);
|
||||
T t;
|
||||
if (customAttributes != null && customAttributes.Length != 0)
|
||||
{
|
||||
t = (T)((object)customAttributes[0]);
|
||||
}
|
||||
else
|
||||
{
|
||||
t = (T)((object)null);
|
||||
}
|
||||
return t;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Playables;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Audio
|
||||
{
|
||||
// Token: 0x020001CA RID: 458
|
||||
[RequiredByNativeCode]
|
||||
public struct AudioClipPlayable : IPlayable, IEquatable<AudioClipPlayable>
|
||||
{
|
||||
// Token: 0x06002131 RID: 8497 RVA: 0x00027644 File Offset: 0x00025844
|
||||
internal AudioClipPlayable(PlayableHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOfType<AudioClipPlayable>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not an AudioClipPlayable.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002132 RID: 8498 RVA: 0x00027674 File Offset: 0x00025874
|
||||
public static AudioClipPlayable Create(PlayableGraph graph, AudioClip clip, bool looping)
|
||||
{
|
||||
PlayableHandle playableHandle = AudioClipPlayable.CreateHandle(graph, clip, looping);
|
||||
AudioClipPlayable audioClipPlayable = new AudioClipPlayable(playableHandle);
|
||||
if (clip != null)
|
||||
{
|
||||
audioClipPlayable.SetDuration((double)clip.length);
|
||||
}
|
||||
return audioClipPlayable;
|
||||
}
|
||||
|
||||
// Token: 0x06002133 RID: 8499 RVA: 0x000276B4 File Offset: 0x000258B4
|
||||
private static PlayableHandle CreateHandle(PlayableGraph graph, AudioClip clip, bool looping)
|
||||
{
|
||||
PlayableHandle @null = PlayableHandle.Null;
|
||||
PlayableHandle playableHandle;
|
||||
if (!AudioClipPlayable.InternalCreateAudioClipPlayable(ref graph, clip, looping, ref @null))
|
||||
{
|
||||
playableHandle = PlayableHandle.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
playableHandle = @null;
|
||||
}
|
||||
return playableHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06002134 RID: 8500 RVA: 0x000276EC File Offset: 0x000258EC
|
||||
public PlayableHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x06002135 RID: 8501 RVA: 0x00027708 File Offset: 0x00025908
|
||||
public static implicit operator Playable(AudioClipPlayable playable)
|
||||
{
|
||||
return new Playable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002136 RID: 8502 RVA: 0x0002772C File Offset: 0x0002592C
|
||||
public static explicit operator AudioClipPlayable(Playable playable)
|
||||
{
|
||||
return new AudioClipPlayable(playable.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06002137 RID: 8503 RVA: 0x00027750 File Offset: 0x00025950
|
||||
public bool Equals(AudioClipPlayable other)
|
||||
{
|
||||
return this.GetHandle() == other.GetHandle();
|
||||
}
|
||||
|
||||
// Token: 0x06002138 RID: 8504 RVA: 0x00027778 File Offset: 0x00025978
|
||||
public AudioClip GetClip()
|
||||
{
|
||||
return AudioClipPlayable.GetClipInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002139 RID: 8505 RVA: 0x00027798 File Offset: 0x00025998
|
||||
public void GetClip(AudioClip value)
|
||||
{
|
||||
AudioClipPlayable.SetClipInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600213A RID: 8506 RVA: 0x000277A8 File Offset: 0x000259A8
|
||||
private static AudioClip GetClipInternal(ref PlayableHandle hdl)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_GetClipInternal(ref hdl);
|
||||
}
|
||||
|
||||
// Token: 0x0600213B RID: 8507
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AudioClip INTERNAL_CALL_GetClipInternal(ref PlayableHandle hdl);
|
||||
|
||||
// Token: 0x0600213C RID: 8508 RVA: 0x000277C4 File Offset: 0x000259C4
|
||||
private static void SetClipInternal(ref PlayableHandle hdl, AudioClip clip)
|
||||
{
|
||||
AudioClipPlayable.INTERNAL_CALL_SetClipInternal(ref hdl, clip);
|
||||
}
|
||||
|
||||
// Token: 0x0600213D RID: 8509
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetClipInternal(ref PlayableHandle hdl, AudioClip clip);
|
||||
|
||||
// Token: 0x0600213E RID: 8510 RVA: 0x000277D0 File Offset: 0x000259D0
|
||||
public bool GetLooped()
|
||||
{
|
||||
return AudioClipPlayable.GetLoopedInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600213F RID: 8511 RVA: 0x000277F0 File Offset: 0x000259F0
|
||||
public void SetLooped(bool value)
|
||||
{
|
||||
AudioClipPlayable.SetLoopedInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002140 RID: 8512 RVA: 0x00027800 File Offset: 0x00025A00
|
||||
private static bool GetLoopedInternal(ref PlayableHandle hdl)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_GetLoopedInternal(ref hdl);
|
||||
}
|
||||
|
||||
// Token: 0x06002141 RID: 8513
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_GetLoopedInternal(ref PlayableHandle hdl);
|
||||
|
||||
// Token: 0x06002142 RID: 8514 RVA: 0x0002781C File Offset: 0x00025A1C
|
||||
private static void SetLoopedInternal(ref PlayableHandle hdl, bool looped)
|
||||
{
|
||||
AudioClipPlayable.INTERNAL_CALL_SetLoopedInternal(ref hdl, looped);
|
||||
}
|
||||
|
||||
// Token: 0x06002143 RID: 8515
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetLoopedInternal(ref PlayableHandle hdl, bool looped);
|
||||
|
||||
// Token: 0x06002144 RID: 8516 RVA: 0x00027828 File Offset: 0x00025A28
|
||||
public bool IsPlaying()
|
||||
{
|
||||
return AudioClipPlayable.GetIsPlayingInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002145 RID: 8517 RVA: 0x00027848 File Offset: 0x00025A48
|
||||
private static bool GetIsPlayingInternal(ref PlayableHandle hdl)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_GetIsPlayingInternal(ref hdl);
|
||||
}
|
||||
|
||||
// Token: 0x06002146 RID: 8518
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_GetIsPlayingInternal(ref PlayableHandle hdl);
|
||||
|
||||
// Token: 0x06002147 RID: 8519 RVA: 0x00027864 File Offset: 0x00025A64
|
||||
public double GetStartDelay()
|
||||
{
|
||||
return AudioClipPlayable.GetStartDelayInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002148 RID: 8520 RVA: 0x00027884 File Offset: 0x00025A84
|
||||
internal void SetStartDelay(double value)
|
||||
{
|
||||
this.ValidateStartDelayInternal(value);
|
||||
AudioClipPlayable.SetStartDelayInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x06002149 RID: 8521 RVA: 0x0002789C File Offset: 0x00025A9C
|
||||
private static double GetStartDelayInternal(ref PlayableHandle hdl)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_GetStartDelayInternal(ref hdl);
|
||||
}
|
||||
|
||||
// Token: 0x0600214A RID: 8522
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern double INTERNAL_CALL_GetStartDelayInternal(ref PlayableHandle hdl);
|
||||
|
||||
// Token: 0x0600214B RID: 8523 RVA: 0x000278B8 File Offset: 0x00025AB8
|
||||
private static void SetStartDelayInternal(ref PlayableHandle hdl, double delay)
|
||||
{
|
||||
AudioClipPlayable.INTERNAL_CALL_SetStartDelayInternal(ref hdl, delay);
|
||||
}
|
||||
|
||||
// Token: 0x0600214C RID: 8524
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetStartDelayInternal(ref PlayableHandle hdl, double delay);
|
||||
|
||||
// Token: 0x0600214D RID: 8525 RVA: 0x000278C4 File Offset: 0x00025AC4
|
||||
public double GetPauseDelay()
|
||||
{
|
||||
return AudioClipPlayable.GetPauseDelayInternal(ref this.m_Handle);
|
||||
}
|
||||
|
||||
// Token: 0x0600214E RID: 8526 RVA: 0x000278E4 File Offset: 0x00025AE4
|
||||
internal void GetPauseDelay(double value)
|
||||
{
|
||||
double pauseDelayInternal = AudioClipPlayable.GetPauseDelayInternal(ref this.m_Handle);
|
||||
if (this.m_Handle.GetPlayState() == PlayState.Playing && (value < 0.05 || (pauseDelayInternal != 0.0 && pauseDelayInternal < 0.05)))
|
||||
{
|
||||
throw new ArgumentException("AudioClipPlayable.pauseDelay: Setting new delay when existing delay is too small or 0.0 (" + pauseDelayInternal + "), audio system will not be able to change in time");
|
||||
}
|
||||
AudioClipPlayable.SetPauseDelayInternal(ref this.m_Handle, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600214F RID: 8527 RVA: 0x00027964 File Offset: 0x00025B64
|
||||
private static double GetPauseDelayInternal(ref PlayableHandle hdl)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_GetPauseDelayInternal(ref hdl);
|
||||
}
|
||||
|
||||
// Token: 0x06002150 RID: 8528
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern double INTERNAL_CALL_GetPauseDelayInternal(ref PlayableHandle hdl);
|
||||
|
||||
// Token: 0x06002151 RID: 8529 RVA: 0x00027980 File Offset: 0x00025B80
|
||||
private static void SetPauseDelayInternal(ref PlayableHandle hdl, double delay)
|
||||
{
|
||||
AudioClipPlayable.INTERNAL_CALL_SetPauseDelayInternal(ref hdl, delay);
|
||||
}
|
||||
|
||||
// Token: 0x06002152 RID: 8530
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_SetPauseDelayInternal(ref PlayableHandle hdl, double delay);
|
||||
|
||||
// Token: 0x06002153 RID: 8531 RVA: 0x0002798C File Offset: 0x00025B8C
|
||||
private static bool InternalCreateAudioClipPlayable(ref PlayableGraph graph, AudioClip clip, bool looping, ref PlayableHandle handle)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_InternalCreateAudioClipPlayable(ref graph, clip, looping, ref handle);
|
||||
}
|
||||
|
||||
// Token: 0x06002154 RID: 8532
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_InternalCreateAudioClipPlayable(ref PlayableGraph graph, AudioClip clip, bool looping, ref PlayableHandle handle);
|
||||
|
||||
// Token: 0x06002155 RID: 8533 RVA: 0x000279AC File Offset: 0x00025BAC
|
||||
private static bool ValidateType(ref PlayableHandle hdl)
|
||||
{
|
||||
return AudioClipPlayable.INTERNAL_CALL_ValidateType(ref hdl);
|
||||
}
|
||||
|
||||
// Token: 0x06002156 RID: 8534
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_ValidateType(ref PlayableHandle hdl);
|
||||
|
||||
// Token: 0x06002157 RID: 8535 RVA: 0x000279C8 File Offset: 0x00025BC8
|
||||
[ExcludeFromDocs]
|
||||
public void Seek(double startTime, double startDelay)
|
||||
{
|
||||
double num = 0.0;
|
||||
this.Seek(startTime, startDelay, num);
|
||||
}
|
||||
|
||||
// Token: 0x06002158 RID: 8536 RVA: 0x000279EC File Offset: 0x00025BEC
|
||||
public void Seek(double startTime, double startDelay, [DefaultValue("0")] double duration)
|
||||
{
|
||||
this.ValidateStartDelayInternal(startDelay);
|
||||
AudioClipPlayable.SetStartDelayInternal(ref this.m_Handle, startDelay);
|
||||
if (duration > 0.0)
|
||||
{
|
||||
this.m_Handle.SetDuration(duration + startTime);
|
||||
AudioClipPlayable.SetPauseDelayInternal(ref this.m_Handle, startDelay + duration);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.m_Handle.SetDuration(double.MaxValue);
|
||||
AudioClipPlayable.SetPauseDelayInternal(ref this.m_Handle, 0.0);
|
||||
}
|
||||
this.m_Handle.SetTime(startTime);
|
||||
this.m_Handle.SetPlayState(PlayState.Playing);
|
||||
}
|
||||
|
||||
// Token: 0x06002159 RID: 8537 RVA: 0x00027A84 File Offset: 0x00025C84
|
||||
private void ValidateStartDelayInternal(double startDelay)
|
||||
{
|
||||
double startDelayInternal = AudioClipPlayable.GetStartDelayInternal(ref this.m_Handle);
|
||||
if (this.IsPlaying() && (startDelay < 0.05 || (startDelayInternal >= 1E-05 && startDelayInternal < 0.05)))
|
||||
{
|
||||
Debug.LogWarning("AudioClipPlayable.StartDelay: Setting new delay when existing delay is too small or 0.0 (" + startDelayInternal + "), audio system will not be able to change in time");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040004E1 RID: 1249
|
||||
private PlayableHandle m_Handle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Audio
|
||||
{
|
||||
// Token: 0x020001E7 RID: 487
|
||||
public class AudioMixer : Object
|
||||
{
|
||||
// Token: 0x0600227E RID: 8830 RVA: 0x00028208 File Offset: 0x00026408
|
||||
internal AudioMixer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000823 RID: 2083
|
||||
// (get) Token: 0x0600227F RID: 8831
|
||||
// (set) Token: 0x06002280 RID: 8832
|
||||
public extern AudioMixerGroup outputAudioMixerGroup
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002281 RID: 8833
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AudioMixerGroup[] FindMatchingGroups(string subPath);
|
||||
|
||||
// Token: 0x06002282 RID: 8834
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern AudioMixerSnapshot FindSnapshot(string name);
|
||||
|
||||
// Token: 0x06002283 RID: 8835 RVA: 0x00028214 File Offset: 0x00026414
|
||||
private void TransitionToSnapshot(AudioMixerSnapshot snapshot, float timeToReach)
|
||||
{
|
||||
if (snapshot == null)
|
||||
{
|
||||
throw new ArgumentException("null Snapshot passed to AudioMixer.TransitionToSnapshot of AudioMixer '" + base.name + "'");
|
||||
}
|
||||
if (snapshot.audioMixer != this)
|
||||
{
|
||||
throw new ArgumentException(string.Concat(new string[] { "Snapshot '", snapshot.name, "' passed to AudioMixer.TransitionToSnapshot is not a snapshot from AudioMixer '", base.name, "'" }));
|
||||
}
|
||||
snapshot.TransitionTo(timeToReach);
|
||||
}
|
||||
|
||||
// Token: 0x06002284 RID: 8836
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void TransitionToSnapshots(AudioMixerSnapshot[] snapshots, float[] weights, float timeToReach);
|
||||
|
||||
// Token: 0x17000824 RID: 2084
|
||||
// (get) Token: 0x06002285 RID: 8837
|
||||
// (set) Token: 0x06002286 RID: 8838
|
||||
public extern AudioMixerUpdateMode updateMode
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06002287 RID: 8839
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool SetFloat(string name, float value);
|
||||
|
||||
// Token: 0x06002288 RID: 8840
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool ClearFloat(string name);
|
||||
|
||||
// Token: 0x06002289 RID: 8841
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern bool GetFloat(string name, out float value);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Audio
|
||||
{
|
||||
// Token: 0x020001E9 RID: 489
|
||||
public class AudioMixerGroup : Object
|
||||
{
|
||||
// Token: 0x0600228D RID: 8845 RVA: 0x000282A8 File Offset: 0x000264A8
|
||||
internal AudioMixerGroup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000826 RID: 2086
|
||||
// (get) Token: 0x0600228E RID: 8846
|
||||
public extern AudioMixer audioMixer
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user