// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.Object

namespace UnityEngine
{
public class Object // TypeDefIndex: 8889
{
	// Fields
	type#20892 kInstanceID_None;
	type#20926 m_CachedPtr;
	type#20882 OffsetOfInstanceIDInCPlusPlusObject;
	type#26598 objectIsNullMessage;
	type#26598 cloneDestroyedMessage;

	// Methods
	// RVA: -1
	public type#20867 GetInstanceID() { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 other) { }
	// RVA: -1
	public static type#15313 op_Implicit(type#23720 exists) { }
	// RVA: -1
	private static type#15313 CompareBaseObjects(type#23720 lhs, type#23720 rhs) { }
	// RVA: -1
	private static type#15313 IsNativeObjectAlive(type#23720 o) { }
	// RVA: -1
	private type#20925 GetCachedPtr() { }
	// RVA: -1
	public type#26576 get_name() { }
	// RVA: -1
	public type#28660 set_name(type#26576 value) { }
	// RVA: -1
	public static type#23720 Instantiate(type#23720 original, type#28468 position, type#24838 rotation) { }
	// RVA: -1
	public static type#23720 Instantiate(type#23720 original) { }
	// RVA: -1
	public static type#23720 Instantiate(type#23720 original, type#27605 parent, type#15313 instantiateInWorldSpace) { }
	// RVA: -1
	public static type#630 Instantiate(type#630 original) { }
	// RVA: -1
	public static type#633 Instantiate(type#633 original, type#28468 position, type#24838 rotation) { }
	// RVA: -1
	public static type#631 Instantiate(type#631 original, type#27605 parent) { }
	// RVA: -1
	public static type#632 Instantiate(type#632 original, type#27605 parent, type#15313 worldPositionStays) { }
	// RVA: -1
	public static type#28660 Destroy(type#23720 obj, type#26059 t) { }
	// RVA: -1
	public static type#28660 Destroy(type#23720 obj) { }
	// RVA: -1
	public static type#28660 DestroyImmediate(type#23720 obj, type#15313 allowDestroyingAssets) { }
	// RVA: -1
	public static type#28660 DestroyImmediate(type#23720 obj) { }
	// RVA: -1
	public static type#13310 FindObjectsOfType(type#27705 type) { }
	// RVA: -1
	public static type#13310 FindObjectsOfType(type#27705 type, type#15313 includeInactive) { }
	// RVA: -1
	public static type#13310 FindObjectsByType(type#27705 type, type#18548 findObjectsInactive, type#18550 sortMode) { }
	// RVA: -1
	public static type#28660 DontDestroyOnLoad(type#23720 target) { }
	// RVA: -1
	public type#19546 get_hideFlags() { }
	// RVA: -1
	public type#28660 set_hideFlags(type#19546 value) { }
	// RVA: -1
	public static type#12575 FindObjectsOfType() { }
	// RVA: -1
	public static type#628 FindObjectOfType() { }
	// RVA: -1
	public static type#627 FindFirstObjectByType() { }
	// RVA: -1
	public static type#13310 FindObjectsOfTypeAll(type#27705 type) { }
	// RVA: -1
	private static type#28660 CheckNullArgument(type#23705 arg, type#26576 message) { }
	// RVA: -1
	public static type#23720 FindObjectOfType(type#27705 type) { }
	// RVA: -1
	public static type#23720 FindObjectOfType(type#27705 type, type#15313 includeInactive) { }
	// RVA: -1
	public static type#23720 FindFirstObjectByType(type#27705 type, type#18548 findObjectsInactive) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public static type#15313 op_Equality(type#23720 x, type#23720 y) { }
	// RVA: -1
	public static type#15313 op_Inequality(type#23720 x, type#23720 y) { }
	// RVA: -1
	private static type#20867 GetOffsetOfInstanceIDInCPlusPlusObject() { }
	// RVA: -1
	private static type#23720 Internal_CloneSingle(type#23720 data) { }
	// RVA: -1
	private static type#23720 Internal_CloneSingleWithParent(type#23720 data, type#27605 parent, type#15313 worldPositionStays) { }
	// RVA: -1
	private static type#23720 Internal_InstantiateSingle(type#23720 data, type#28468 pos, type#24838 rot) { }
	// RVA: -1
	private static type#26576 ToString(type#23720 obj) { }
	// RVA: -1
	private type#26576 GetName() { }
	// RVA: -1
	internal static type#15313 IsPersistent(type#23720 obj) { }
	// RVA: -1
	private type#28660 SetName(type#26576 name) { }
	// RVA: -1
	internal static type#23720 FindObjectFromInstanceID(type#20867 instanceID) { }
	// RVA: -1
	internal static type#23720 ForceLoadFromInstanceID(type#20867 instanceID) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 Destroy_Injected(type#20925 obj, type#26059 t) { }
	// RVA: -1
	private static type#28660 DestroyImmediate_Injected(type#20925 obj, type#15313 allowDestroyingAssets) { }
	// RVA: -1
	private static type#28660 DontDestroyOnLoad_Injected(type#20925 target) { }
	// RVA: -1
	private static type#19546 get_hideFlags_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 set_hideFlags_Injected(type#20925 _unity_self, type#19546 value) { }
	// RVA: -1
	private static type#20925 Internal_CloneSingle_Injected(type#20925 data) { }
	// RVA: -1
	private static type#20925 Internal_CloneSingleWithParent_Injected(type#20925 data, type#20925 parent, type#15313 worldPositionStays) { }
	// RVA: -1
	private static type#20925 Internal_InstantiateSingle_Injected(type#20925 data, type#12221 pos, type#12063 rot) { }
	// RVA: -1
	private static type#28660 ToString_Injected(type#20925 obj, type#11996 ret) { }
	// RVA: -1
	private static type#28660 GetName_Injected(type#20925 _unity_self, type#11996 ret) { }
	// RVA: -1
	private static type#15313 IsPersistent_Injected(type#20925 obj) { }
	// RVA: -1
	private static type#28660 SetName_Injected(type#20925 _unity_self, type#11995 name) { }
	// RVA: -1
	private static type#20925 FindObjectFromInstanceID_Injected(type#20867 instanceID) { }
	// RVA: -1
	private static type#20925 ForceLoadFromInstanceID_Injected(type#20867 instanceID) { }
}
}
